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

Desafío: Automatizando tareas

¿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.

1 respuesta

¡Hola Arnold! ¿Cómo estás?

Gracias por compartir tu forma de resolver el ejercicio. Tu contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Te recomiendo que puedes interactuar con el resto de nuestros compañeros por nuestro Discord.

En virtud de que en Discord el alcance es mayor, la interacción es inmediata y llega a más compañeros, y el foro solo quedaría para esclarecer cualquier duda que puedas tener sobre el contenido de los cursos.

De esa manera, si tienes algún comentario, aporte o quieres compartir tus resoluciones, sea por el Discord — con certeza por ahí llegará a más personas.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. ¡Continúa con tus estudios!