Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Desafío: Automatizando tareas

¿Cuáles son los datos de entrada necesarios?
Los datos de entrada debe ser de manera obligatoria un correo electronico.
¿Cómo puede el algoritmo verificar la condición de asistencia completa?
Durante la sesión solo pueden ingresar personas que se conectaron antes que comience el evento, de esta manera nos aseguramos de ponerle un estado, persona que ingreso despues del evento se pone un estado , cuando finalice el evento se pone otro estado.
¿Qué decisión necesita tomarse con base en esos datos?
Deben registrase los campos comoe estado 1 , estado 2 y estado 3
¿Cuál debe ser la acción final?
Si el usuario tiene estado 1 como OK y el estado 3 como OK se procede a enviar el correo de agradecimiento caso contrario no.

1 respuesta

¡Hola, Marcelo, espero que estés bien!

Para abordar tu desafío de automatizar el envío de correos de agradecimiento en función de la asistencia completa a un evento en línea, podemos desglosar el proceso en varios pasos claros. Aquí te dejo una posible solución en lenguaje natural:

  1. Datos de entrada necesarios:

    • Lista de participantes con sus correos electrónicos.
    • Registro de tiempos de conexión de cada participante (hora de entrada y salida).
  2. Verificación de la condición de asistencia completa:

    • Establecer un estado para cada participante:
      • Estado 1: "OK" si el participante se conectó antes de que comenzara el evento.
      • Estado 2: "OK" si el participante estuvo conectado durante todo el evento.
      • Estado 3: "OK" si el participante permaneció conectado hasta el final del evento.
  3. Decisión con base en los datos:

    • Revisar los estados de cada participante. Solo aquellos con Estado 1 y Estado 3 marcados como "OK" serán considerados para recibir el correo de agradecimiento.
  4. Acción final:

    • Enviar un correo electrónico de agradecimiento a los participantes que cumplan con los criterios de asistencia completa (Estado 1 y Estado 3 como "OK").

Por ejemplo, si un participante se conectó a las 09:55 para un evento que comienza a las 10:00 y se desconectó a las 11:00 cuando el evento terminó, este participante recibiría un correo de agradecimiento, ya que cumplió con los requisitos de conexión antes del inicio y permanencia hasta el final.

Espero que esta estructura te ayude a construir tu algoritmo de manera efectiva. ¡Espero haber ayudado y buenos estudios!