“Queremos automatizar o envio de agradecimentos. Mas só para quem assistiu à transmissão do início ao fim. Você consegue organizar esse processo em um algoritmo?”
Primeiro bloco: a coleta da lista de participantes inscritos.
Segundo bloco: a verificação de e-mails cadastrados (se ainda não foi feita).
Terceiro bloco: a verificação de entrada de cada participante na chamada pelos seus respectivos e-mails.
Quarto bloco: a exclusão de participantes, que não entraram na chamada, da lista.
Quinto bloco: a verificação do tempo de permanência de cada um, respeitando o tempo delimitado para a transmissão.
Sexto bloco: a criação do e-mail de agradecimento, bem como a coleta da lista final.
Sétimo bloco: envio dos e-mails para os participantes.
Creio que poderia haver mais blocos ou menos, dependendo da quantidade de informações fornecidas do problema, mas considero esses blocos essenciais para a resolução. Foi um prazer!