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 | Noctis

¿Cuáles son los datos de entrada necesarios?
• Lista de participantes registrados
• Tiempo de visualización de cada participante
• Participantes que vieron la transmisión completa
• Correos electrónicos de los participantes
¿Cómo puede el algoritmo verificar la condición de asistencia completa?
Verificando el tiempo de visualización de cada usuario registrado en la plataforma y comparándolo con la duración total de la transmisión
¿Qué decisión necesita tomarse con base en esos datos?
Seleccionar a los participantes que cumplan con los requisitos
¿Cuál debe ser la acción final?
Si el participante cuenta con el 100% de asistencia a la transmisión, enviar un correo electrónico de agradecimiento, de lo contrario, no realizar ninguna acción.

Algoritmo

Inicio
    evaluar[participante,tiempo]
    si duración = tiempo entonces
        enviar [correo_participante]
    sino
        no realizar ninguna acción.
Fin
1 respuesta

Aquí tienes una opción de respuesta en español:

Hola, Angelica. ¿Cómo va? Gracias por compartir tu proyecto con la comunidad Alura.

Tu algoritmo está bien planteado y muestra una comprensión clara de la automatización propuesta. Identificaste datos importantes, como la lista de participantes, el tiempo de visualización y los correos electrónicos, y los conectaste con una regla de decisión: verificar si la persona asistió a toda la transmisión antes de enviar el mensaje de agradecimiento.

También es acertado que hayas usado una condición para comparar duración con tiempo, porque esa comparación permite que el sistema decida de forma automática quién debe recibir el correo. Solo agregaría que, en algunos eventos, puede ser útil definir un margen mínimo de asistencia, por ejemplo tiempo >= 90% de la duración, para considerar posibles problemas de conexión o pequeños retrasos.

Tu solución quedó directa y fácil de entender. La estructura con inicio, evaluación, condición y acción final muestra muy bien cómo un algoritmo puede ayudar a automatizar tareas repetitivas. ¿Crees que sería mejor exigir el 100% de asistencia o aceptar un porcentaje mínimo para enviar el correo?

Alura Cuenta con el apoyo de la comunidad Alura en tu jornada. Un abrazo y buenos estudios.