Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: Automatizando tareas

¿Cuáles son los datos de entrada necesarios?
-Necesitamos la lista de todos los participantes con sus correos electrónicos incluidos.
-El tiempo total de la transmisión.
-El tiempo de conexión registrado de cada usuario.

¿Cómo puede el algoritmo verificar la condición de asistencia completa?
El algoritmo debe verificar el tiempo de conexión de cada participante con el tiempo total de la transmisión.

¿Qué decisión necesita tomarse con base en esos datos?
Si ambos tiempos (conexión del participante y tiempo de transmisión) coinciden, y si el tiempo de conexión está dentro de los 10 minutos mínimos de tolerancia, se aprueba al participante.

¿Cuál debe ser la acción final?
Si el usuario asistió a toda la transmisión o dentro de los 10 minutos de tolerancia, se envía un correo de agradecimiento y pasa al siguiente participante.
Si no cumple con ninguna de esas dos condiciones, ignora el participante y pasa al siguiente.

Algoritmo:
Recibir datos de la lista de participantes con sus correos y tiempo de conexión.
Recibir el tiempo total de la transmisión.
Establecer el tiempo requerido (tiempo total - 10 min de tolerancia)
Condición: el tiempo de conexión es mayor o igual al tiempo requerido ?
Si: envía correo de agradecimiento
No: ignora al participante

Pasar por cada participante hasta completar la lista.