Em eventos online, é importante reconhecer e agradecer às pessoas que acompanharam toda a transmissão. Fazer isso manualmente pode ser trabalhoso, especialmente quando há muitos participantes. Por isso, a automação desse processo torna o trabalho mais eficiente e garante que todos os participantes que cumpriram os critérios recebam o devido reconhecimento.
1. Dados de Entrada Necessários
Para que o algoritmo funcione corretamente, são necessárias algumas informações básicas:
- Nome do participante
- Horário de entrada no evento
- Horário de saída do evento
- Duração total da transmissão
Exemplo de Dados
| Participante | Entrada | Saída | Duração do Evento | |
|---|---|---|---|---|
| Ana Souza | ana@email.com | 19:00 | 21:00 | 2 horas |
| Bruno Lima | bruno@email.com | 19:10 | 20:30 | 2 horas |
| Carla Mendes | carla@email.com | 19:00 | 21:00 | 2 horas |
2. Verificação da Presença Completa
O algoritmo deve comparar o tempo em que cada participante permaneceu no evento com a duração total da transmissão.
Regra de Verificação
Se o participante:
- entrou no horário de início do evento (ou antes), e permaneceu até o horário final, então sua presença é considerada completa.
Exemplo
- Ana assistiu das 19:00 às 21:00 → presença completa.
- Bruno assistiu apenas parte do evento → presença incompleta.
- Carla assistiu do início ao fim → presença completa.
3. Decisão a Ser Tomada
Com base nessa verificação, o sistema deve decidir:
- Se a presença foi completa: o participante receberá um e-mail de agradecimento.
- Se a presença não foi completa: nenhum e-mail será enviado.
4. Ação Final
Para cada participante com presença completa, o sistema deverá:
- Gerar a mensagem de agradecimento.
- Enviar o e-mail automaticamente.
- Registrar que o e-mail foi enviado.
5. Algoritmo em Linguagem Natural
- Receber a lista de participantes e seus horários de entrada e saída.
- Informar a duração total da transmissão.
- Para cada participante:
- Calcular quanto tempo permaneceu no evento.
- Verificar se esse tempo corresponde à duração total da transmissão.
- Se a presença for completa, enviar o e-mail de agradecimento.
- Registrar o envio.
- Repetir o processo até analisar todos os participantes.
- Encerrar o algoritmo.
6. Exemplo em Pseudocódigo
Para cada participante da lista:
calcular tempo de permanência
se tempo de permanência >= duração do evento:
enviar e-mail de agradecimento
registrar envio
Fim para
7. Benefícios da Automação
- Redução do trabalho manual
- Agilidade no envio dos e-mails
- Padronização das mensagens
- Reconhecimento automático dos participantes engajados
- Maior eficiência operacional
Conclusão
Esse algoritmo permite identificar de forma automática quais participantes acompanharam toda a transmissão e garante que apenas eles recebam o e-mail de agradecimento. Dessa forma, o processo se torna mais rápido, confiável e escalável, além de valorizar a participação do público de maneira justa e organizada.