“Queremos automatizar el envío de agradecimientos. Pero solo para quienes vieron la transmisión de principio a fin. ¿Puedes organizar este proceso en un algoritmo?”
¿Cuáles son los datos de entrada necesarios?
R: Para poder automatizar esto lo primero sera definir los datos necesarios.
1.-Lista de todos los participantes
2.-Horarios de conexión a la transmisión
3.-Horarios de desconexión de la transmisión
Adicional a estos datos delimitaría un margen de tiempo para el ingreso, quizás 5 minutos posteriores al inicio de la transmisión, esto para considerar tambien aquellos que se unieran dentro de este margen de tiempo, siempre y cuando no se haya tocado algo importante en ese lapso
¿Cómo puede el algoritmo verificar la condición de asistencia completa?
R: Tendría que realizar una evaluación de los asistentes que se encontraron conectados dentro del margen de tiempo establecido y compararlo contra la lista de asistentes que se desconectaron el final de la transmisión.
Ya con esta información podemos descartar a aquellos que no se conectaron dentro del margen de tiempo y que se desconectaron antes de tiempo dejando únicamente a aquellos que cumplieron con las condiciones de conectarse a tiempo y desconectarse hasta el final.
¿Qué decisión necesita tomarse con base en esos datos?
R: Con esta información únicamente se filtra a aquellos asistentes que cumplieron con la condición de ver la transmisión de principio a fin para ser acreedores al agradecimiento
¿Cuál debe ser la acción final?
R: La acción final debe ser enviar el agradecimiento a los asistentes que cumplieron con ver toda la transmisión