¿Qué se necesita?
Algoritmo q procese la lista de participantes para enviar un correo a los q asistieron toda la duración del live:
Elementos en el problema:
- Lista de participantes: nombre del participante, correo
- Correo de agradecimiento: contenido del correo
- Tiempo de permanencia en el live: dato obtenido de la plataforma
- Tiempo total del live
¿Cuáles son los datos de entrada necesarios?
Para resolver el problema, necesitamos para iniciar el proceso tanto la lista de participantes, como permanencia en el live y además el tiempo total del live, ya que es la unión de estos elementos los necesarios para generar la salida, en este caso la salida sería el correo de agradecimiento.
¿Cómo puede el algoritmo verificar la condición de asistencia completa?
La idea sería comparar el tiempo de permanencia en el live con el tiempo total del live, en caso la permanencia sea mayor o igual al tiempo total del live, se entregará el correo de agradecimiento, caso contrario NO se enviará ningún correo.
¿Qué decisión necesita tomarse con base en esos datos?
Como se explicó en el apartado anterior, se decidirá en base a la comparativa de tiempos si se envía un correo o no se hace.
¿Cuál debe ser la acción final?
Además de enviar los correos a las personas correspondientes, considero que debe ser guardar los datos de todos los participantes, independientemente de si miraron todo el live o no, luego clasificarlos, esto será para poder analizar la información al terminar o buscar otros detalles.