Minha solução é confirmar a presença dos participantes através de reconhecimento facial. A confirmação de presença, CP, acontecerá quando o participante entrar no evento e no final dele. Se a CP de entrada tiver ocorrido no início do evento e se o participante obtiver CP final ele receberá o e-mail de agradecimento.
Algoritmo (em linguagem natural):
Para cada participante do evento:
a. Verificar se o horário da CP de entrada coincide com o inicio do evento.
b. Se não coincidir, descartar participante.
c. Coincidindo, verificar se o participante tem a CP final.
b. Se tiver, enviar o e-mail
c. Se não, não enviar.