Skip to main content

Como criar um quiz com pontuação

Monte um quiz que soma pontos no Yay! Forms: dê pontos por resposta com regras de lógica, direcione os respondentes pela pontuação total e exiba o resultado com @score.

Um quiz com pontuação soma pontos conforme o respondente responde e usa o total para decidir o que acontece no fim: testes de conhecimento, simuladores de certificação, avaliações do tipo “quão pronto você está”. Este tutorial monta um com a variável score embutida e três regras de lógica. Se os conceitos de regras e variáveis são novos para você, passe os olhos primeiro em Como adicionar uma estrutura lógica ao formulário.

O exemplo abaixo é um quiz de qualificação de leads, mas a mecânica é idêntica para qualquer quiz com pontuação: só mudam as perguntas e os valores dos pontos.

A estrutura do quiz: perguntas de pontuação seguidas de uma pergunta final de direcionamento

Passo 1: Planeje os pontos

Antes de mexer na lógica, decida no papel: quantos pontos vale cada resposta e o que significam os limiares de pontuação. No nosso exemplo, o tamanho da empresa vale até 20, o orçamento até 25 e ser o tomador de decisão vale 20, e qualquer valor acima de 30 conta como qualificado. Dar pesos diferentes às respostas é exatamente por que os quizzes com pontuação superam a simples contagem de certo/errado.

Passo 2: Some pontos em cada pergunta

Selecione cada pergunta que pontua, abra a aba Logic (Lógica) dela e adicione uma regra: IF a resposta corresponde à opção que vale pontos, THEN Add (Somar) os pontos em score. Use condições OR quando várias respostas dão os mesmos pontos, e encadeie regras extras dentro de Else quando respostas diferentes dão quantidades diferentes.

Uma regra com duas condições OR somando 20 pontos a score

Passo 3: Direcione pelo total na última pergunta

Na última pergunta (uma que não soma pontos por conta própria), adicione a regra de direcionamento: IF score is greater than (é maior que) o seu limiar, THEN Go to (Ir para) a tela final de pontuação alta. O caminho de Otherwise (Caso contrário) no fim pega todo mundo que sobrar.

A regra final direcionando os respondentes com score acima de 30 para a tela final de qualificados

Para mais de dois resultados, encadeie regras dentro de Else: “score acima de 50 vai para Excelente, senão acima de 30 vai para Bom, senão Continue praticando”. A primeira correspondência vence, então comece pelo limiar mais alto.

Passo 4: Exiba o resultado

Em cada tela final, digite @score no título ou na descrição para exibir o total: “Você fez @score pontos!”. Você também pode criar várias telas finais por faixa, ou deixar a IA escrever uma tela final personalizada a partir da pontuação (a aba AI (IA) da tela final recebe um prompt que pode referenciar variáveis).

Conclusão

Você aprendeu a receita do quiz com pontuação: planeje os pesos, some pontos com regras em cada pergunta, direcione pelo total em uma pergunta depois de toda a pontuação e exiba o resultado com @score.

Artigos relacionados: