- Dados de entrada necessários
Lista de participantes do evento.
Horário de entrada de cada participante na transmissão.
Horário de saída de cada participante (ou registro de desconexão).
Horário oficial de início e término do evento.
- Como o algoritmo verifica a condição de presença completa
Para cada participante:
- Comparar o seu horário de entrada com o horário oficial de início do evento.
- Comparar seu horário de saída com o horário oficial de término.
Considerar que o participante assistiu ao evento inteiro se: - Entrou no horário correto ou antes do início e
- Permaneceu até o horário final (ou por 100% da duração prevista).
- Decisão que precisa ser tomada
Verificar se cada participante cumpriu 100% do tempo da transmissão.
Se SIM → adicionar à lista de pessoas que receberão o e-mail de agradecimento.
Se NÃO → não enviar e-mail.
- Ação final
Enviar automaticamente um e-mail de agradecimento apenas para quem participou do evento completo.
Se o evento tiver partes diferentes (palestras separadas), vale mais a pena medir presença por blocos ou pelo tempo total? Como vocês estruturariam o algoritmo nesses cenários?