Utilize os conhecimentos sobre algoritmos para construir uma solução em linguagem natural, com etapas claras e executáveis.
Considere:
Quais são os dados de entrada necessários?
Como o algoritmo pode verificar a condição de presença completa?
Que decisão precisa ser tomada com base nesses dados?
Qual deve ser a ação final?
Diante disso, pensei no seguinte:
no final da transmissão, gerar um botao como "marcar como concluido" ou se em uma plataforma externa, gerar um QRCode tipo "lista de presença".
e então, se(marcado como concluido) = 1 ou se(assinado lista de presença) = 1 | se(não marcou como concluido ou não assinou a lista de presença) = 0
1 = envio de agradecimento + cupons
0 = Não enviar agradecimentos