A lógica condicional permite que o seu questionário se adapte com base nas respostas do usuário. Você pode mostrar ou ocultar páginas inteiras, ou controlar o fluxo dentro de uma única página. Em vez de todos os respondentes verem as mesmas perguntas na mesma ordem, você cria caminhos que respondem às respostas deles.
Quando Usar
Use a lógica condicional quando diferentes respondentes precisarem de perguntas diferentes:
- Feedback segmentado - Faça perguntas específicas sobre um produto apenas aos usuários que usaram esse produto
- Triagem de elegibilidade - Termine o questionário mais cedo se o respondente não corresponder aos seus critérios
- Detalhe progressivo - Faça perguntas de acompanhamento apenas quando a resposta inicial justificar uma exploração mais profunda
- Questionários baseados em funções - Mostre perguntas de gestores a gestores, perguntas de colaboradores individuais a colaboradores individuais
- Saltar seções irrelevantes - Se alguém avaliar a satisfação como 10/10, salte a página “o que poderíamos melhorar?”
Mostrar ou Saltar Páginas
Controle se uma página aparece com base em respostas anteriores. Quando a condição não é cumprida, a página inteira é saltada e os respondentes continuam para a página seguinte.
Elements on this page are only shown if the condition is met
As condições ao nível da página são avaliadas antes de a página carregar. O respondente nunca vê um vislumbre de conteúdo que fica oculto - a página simplesmente não aparece no fluxo.
Exemplo: Um questionário de satisfação do cliente tem três páginas: Feedback Geral, Problemas do Produto e Obrigado. Defina uma condição na página Problemas do Produto: mostre-a apenas se a avaliação de satisfação for inferior a 7. Os respondentes que avaliam com 7 ou mais saltam diretamente para a página Obrigado.
Controle de Fluxo
Use o Controle de Fluxo para gerir a lógica dentro de uma página. Você pode saltar o resto da página ou terminar o questionário imediatamente.
O controle de fluxo é útil quando uma única resposta numa página determina se as restantes perguntas são relevantes. Em vez de dividir o conteúdo por várias páginas, mantenha as perguntas relacionadas juntas e deixe a lógica tratar do resto.
Exemplo: Numa página de feedback de um evento, a primeira pergunta é “Você participou na sessão de networking?”. Se a resposta for Não, o controle de fluxo salta as restantes perguntas sobre networking nessa página e avança para a página seguinte.
Construir Condições
Tanto a Lógica de Página como o Controle de Fluxo usam o mesmo construtor de condições. Uma condição define uma regra que o motor avalia com base nos dados atuais do questionário.
Condição Básica
Uma condição básica compara um “fato” (a resposta a uma pergunta) com um valor ou outro fato.
- Fato: A pergunta a verificar (ex.: “Qual é a sua cor favorita?”).
- Operador: A operação a realizar (ex.:
é igual a). - Valor: O valor com o qual comparar.
Condições Combinadas
Você pode combinar múltiplas condições usando a lógica E / OU diretamente no editor. Clique no botão + Adicionar condição para criar regras complexas.
Operações Suportadas
Os operadores disponíveis dependem do tipo de elemento que está a ser avaliado.
Texto (String)
eqcontainsexistsNúmero
eqgtgteltlteexistsBooleano (Sim ou Não)
trueexistsSelecione uma (Escolha Única)
eqinexistsSelecione várias (Escolha Múltipla)
eqinallexistsRelacionado
- Visão Geral do Produto - Todas as funcionalidades do questionário num piscar de olhos
- Documentação do Formato do Questionário - Defina condições em JSON
- Como Hackear o seu Questionário - Técnicas avançadas de personalização de questionários