Dados de entrada
O sistema precisa receber:
Lista_inscritos
Nome
E-mail
Registros_ acesso_transmissão
Nome
E-mail
Horário de entrada
Registros_interação_final (chat)
Nome
E-mail
Mensagem enviada ("Live concluída")
**Regra de presença: **
Validar tempo minimo assistido de live (90%)
Duração da live: 150minutos
Tempo mínimo: 135min
Para cada participante da Lista_inscritos:
Verificar se existe registro de acesso
Nome + e-mail estão em Registros_acesso_transmissão
Calcular tempo assistido:
Tempo = horário_saida - horário_entrada
(ou usar duração já pronta)
Verificar se o tempo assistido ≥ tempo mínimo
Verificar se enviou no chat:
Mensagem = "Live concluída"
Tomada de decisão
Para cada participante:
SE:
Está na Lista_inscritos
Possui registro de acesso
Tempo assistido >= tempo mínimo
Enviou "Live concluída"
== presença confirmada:
ENVIAR email_agradecimento
SENÃO:
presença incompleta