1
resposta

[Sugestão] Desafio: Automatizando tarefas

Algoritmo simples e resumido:

  1. Quais são os dados de entrada necessários?
    Receber a lista de participantes da reunião.

  2. Como o algoritmo pode verificar a condição de presença completa?
    Verificar o horário de entrada e saída de cada pessoa.

  3. Que decisão precisa ser tomada com base nesses dados?
    Comparar com o horário oficial da transmissão.

  • Se o participante entrou no início e saiu no final:
    enviar e-mail de agradecimento.
  • Caso contrário:
    não enviar e-mail.
  1. Qual deve ser a ação final?
    Repetir o processo para todos os participantes.
    Encerrar o sistema.
1 resposta

Proposta de Algoritmo: Automação de E-mails de Agradecimento
Para resolver o desafio do controle de presença, estruturei o seguinte algoritmo em linguagem natural:

  1. Dados de Entrada:
    Lista de inscritos no evento.
    Log de acessos da transmissão (contendo nome do participante, horário de entrada e horário de saída).
    Duração total da transmissão ao vivo.
  2. Processamento e Verificação:
    Para cada participante na lista de acessos, calcular o tempo total de permanência (Horário de Saída - Horário de Entrada).
    Condição de Presença: Comparar o tempo de permanência com a duração total do evento.
  3. Tomada de Decisão:
    SE o tempo de permanência for igual (ou superior a uma margem mínima, como 95%) à duração total da transmissão:
    Marcar o participante como "Presença Completa".
    SENÃO:
    Marcar como "Presença Parcial" ou "Ausente".
  4. Ação Final:
    Filtrar apenas a lista de participantes com "Presença Completa".
    Disparar automaticamente o e-mail de agradecimento personalizado para essa lista filtrada.