1
resposta

[Projeto] Desafio: automatizando tarefas

Para automatizar o envio de e-mails após eventos online, o sistema precisaria primeiro organizar corretamente os dados de cada transmissão, evitando misturar participantes de eventos diferentes.

Os dados de entrada seriam:

  • identificação do evento;
  • duração total da transmissão;
  • lista de participantes;
  • horário de entrada e saída de cada usuário;
  • e-mail cadastrado;
  • e regras específicas do evento, como exigência mínima para certificado.

O algoritmo começaria separando os participantes de acordo com cada evento realizado. Isso é importante porque a empresa pode organizar várias transmissões diferentes, cada uma com horários, critérios e listas próprias.

Depois disso, o sistema analisaria o tempo de permanência de cada participante.

A lógica poderia funcionar assim:

  • calcular quanto tempo o participante permaneceu conectado;
  • comparar esse tempo com a duração total do evento;
  • verificar se ele atingiu o tempo mínimo exigido para participação completa ou emissão de certificado.

Caso o participante cumpra os critérios definidos, o sistema pode:

  • enviar um e-mail de agradecimento;
  • informar que ele está apto para receber certificado;
  • ou liberar automaticamente o certificado no sistema.

Já participantes que não atingirem o tempo mínimo não recebem o certificado, evitando erros no controle de presença.

Em linguagem natural, o algoritmo poderia seguir estas etapas:

  • Identificar o evento realizado;
  • Carregar a lista de participantes daquele evento;
  • Verificar duração total da transmissão;
  • Calcular o tempo de permanência de cada participante;
  • Comparar o tempo assistido com os critérios definidos;
  • Separar participantes aptos e não aptos;
  • Enviar e-mails automaticamente para os participantes aprovados;
  • Liberar ou registrar os certificados quando necessário.

Com esse processo, a empresa consegue automatizar tarefas repetitivas, reduzir conferências manuais e organizar melhor o controle de presença em eventos online.

1 resposta

Oi, Iasmim! Como vai?

Gostei da forma como você organizou o processo, separando dados de entrada, etapas do algoritmo e ações automáticas. Sua resposta mostra bem como o pensamento computacional ajuda a dividir uma tarefa repetitiva em partes menores, como identificar o evento, calcular o tempo de permanência e verificar quem atende aos critérios para receber o certificado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!