• Quais são os dados de entrada necessários?
R: O tempo que a pessoa passou na transmissão, checagem de presença em determinadas minutagens e se assinou a lista de presença na entrada e saída do evento.
• Como o algoritmo pode verificar a condição de presença completa?
R: Confere se o tempo assistido pela pessoa for igual ao da transmissão e verifica se a pessoa respondeu ou clicou nas caixas de presença ao longo da live.
• Que decisão precisa ser tomada com base nesses dados?
R: Se todas as respostas acima foram sim, então envia o e-mail, caso contrário, não envia ou verifica o motivo da pessoa não ter participado.
• Qual deve ser a ação final?
Depois, enviar o e-mail de agradecimento somente às pessoas que passaram nas verificações.
Algoritmo:
1 – Recebe da pessoa usuária o tempo total que ela esteve presente
2 – Recebe do programa as verificações de determinadas minutagens, onde a pessoa deveria ter clicado no botão que apareceu, como uma forma de evitar que um usuário logue, mas resolva realizar outra atividade
3 – Compara se o tempo total da pessoa for igual ou maior ao do evento
4 – Checa se as verificações foram apertadas no tempo estipulado
5 – Se sim, então envia o e-mail; senão, envia nada.