1 ) Quais são os dados de entrada necessários?
Para se saber quem esta online e enviar um agradecimento ao final da live precisamso nos minimo de : Nome, e-mail.
2 ) Como o algoritmo pode verificar a condição de presença completa?
Podemos usar duas abordagens:
a ) Atraves de um formulario ao final da live onde o participante preencheria com seu nome e e-mail e quem sabe ate fazer um comentario e/ou avaliar a live; Porem essa abordagem poderia correr o risco de que nem todos respondessem;
b ) Realizar um login logo no inicio, com base no contador de tempo de live quando faltasse cerca de 5 minutos para o final seria registrado como "visto por completo " e enviaria um e-mail.
3 ) Que decisão precisa ser tomada com base nesses dados?
Utilizando as duas abordagens acimas:
a ) Se chegou ate o fim do video recebe o formulario para preencher. Se nao chegou nao aparece nenhum formulario a ser preenchido;
b ) Se chegou aos 5 minutos finais do video recebe o e-mail, se nao, nao recebe o e-mail.
4 ) Qual deve ser a ação final?
As duas acoes finais independente do processo selecionado e de enviar o e-mail agradecendo o perticipante.