1
resposta

Desafio: Automatizando tarefas

  • Controle de presença em eventos online
  • “Queremos automatizar o envio de agradecimentos. Mas só para quem assistiu à transmissão do início ao fim. Você consegue organizar esse processo em um algoritmo?”
  • Considere:
    - Quais são os dados de entrada necessários?
    - Como o algoritmo pode verificar a condição de presença completa?
    - Que decisão precisa ser tomada com base nesses dados?
    - Qual deve ser a ação final?
    • Será necessária uma verificação de se os participantes assistiram a transmissão do início ao fim, para isso podemos implementar na transmissão uma espécie de botão que apareça em momentos aleatórios e ficaria disponível por um certo tempo limite, ele funcionaria como uma chamada, ao ser clicado contaria para aquele participante uma presença;
    • O próximo passo seria realizar um algoritmo que fizesse a verificação dessa chamada, ele pegaria uma lista com os dados do participante, como email, nome e a chamada que implementamos na transmissão e faria a verificação principal:
      • vamos supor que foram 4 chamadas no total
      • chamada >= 4:
      • se sim -> enviar mensagem de agradecimento para o email do participante
        • por exemplo: "Obrigada por assistir {nome}!"
      • se não -> não enviar nada

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Rafaela! Como vai?

Agradeço por compartilhar seus aprendizados com a comunidade Alura.

Gostei da sua análise, principalmente quando você detalhou o uso de chamadas aleatórias como forma de verificar a presença completa dos participantes.

Sua proposta de checagem condicional com base no número de chamadas é clara e prática. ✨

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

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