INÍCIO
RECEBER a lista de participantes do evento online
RECEBER os dados de cada participante:
- Nome
- E-mail
- Código ou ID de inscrição
- Horário de entrada na transmissão
- Horário de saída da transmissão
RECEBER o horário de início da transmissão
RECEBER o horário de término da transmissão
CALCULAR a duração total da transmissão:
duração_total = horário de término - horário de início
CRIAR uma lista chamada participantes_aptos
PARA CADA participante da lista, FAÇA:
CALCULAR o tempo de permanência:
tempo_presente = horário de saída - horário de entrada
SE o horário de entrada for igual ou anterior ao horário de início da transmissão
E o horário de saída for igual ou posterior ao horário de término da transmissão
E o tempo_presente for igual ou maior que a duração_total, ENTÃO:
ADICIONAR participante na lista de participantes_aptos
SENÃO:
MARCAR participante como presença incompleta
NÃO enviar e-mail de agradecimento
FIM PARA
PARA CADA participante na lista participantes_aptos, FAÇA:
MONTAR e-mail personalizado com o nome da pessoa participante
DEFINIR o assunto do e-mail como:
"Obrigado por participar do evento!"
ENVIAR e-mail de agradecimento para o endereço cadastrado
REGISTRAR que o e-mail foi enviado com sucesso
FIM PARA
EXIBIR um resumo final com:
- Quantidade total de participantes analisados
- Quantidade de participantes com presença completa
- Quantidade de e-mails enviados
FIM