¿Cuáles son los datos de entrada necesarios?
Datos de entrada: Nombre del evento, dia del evento, hora de inicio de transmisión del evento, hora de cierre del evento, duración total de transmisión del evento, lista de los participantes del evento (su nombre, su correo electrónico, el tiempo de conexión en la que estuvo en la transmisión del evento)
¿Cómo puede el algoritmo verificar la condición de asistencia completa?
El evento ya tiene un total de tiempo de transmisión, en base a ese tiempo, se debe verificar cuantos minutos duró, y con los otros datos que se generarán, como al momento que el participante dió ingreso al evento se generó un dato de hora de entrada y otro al salirse del evento, Se debe realizar la cuenta de esos minutos, y verificar si cumplió con la misma cantidad o mas minutos.
¿Qué decisión necesita tomarse con base en esos datos?
la decisión es clara si el total de tiempo conectado del participante es igual o mayor a los minutos de la transmisión del evento, se procede a enviar una carta de agredecimiento hacia el participante. Si el participante no cumple con lo establecido no se le enviará un correo con la carta de agradecimiento.
¿Cuál debe ser la acción final?
El algoritmo ya identificó los participantes, su tiempo de participación, que merece la carta de agradecimiento, es hora de enviar automatizadamente los correos de agradecimientos a cada uno de ellos que cumplió con la premisa.