El algoritmo en lenguaje natural sería:
- Iniciar el proceso.
- Cargar la lista de todos los participantes inscritos.
- Cargar el horario oficial de inicio y finalización de la transmisión.
- Revisar el registro de conexión de cada participante.
- Comparar la hora de ingreso con la hora de inicio del evento.
- Comparar la hora de salida con la hora de finalización del evento.
- Si el participante estuvo conectado durante toda la transmisión, marcarlo como asistente completo.
- Si el participante no estuvo conectado durante toda la transmisión, no enviar el correo.
- Enviar correo de agradecimiento a los asistentes completos.
- Guardar un registro de los correos enviados.
- Finalizar el proceso.