Ramificação de uma pergunta de seleção múltipla usando script personalizado
Considere o seguinte cenário:
P1: Quais jogos você joga?
Beisebol
Basquete
Futebol
Tênis
A pergunta acima é do tipo Seleção Múltipla. Agora, se os respondentes selecionarem as opções de resposta Beisebol e Basquete, você quer ramificá-los para a P2, caso contrário, você quer ramificá-los para a P3.
O script para o exemplo acima é o seguinte:
#if (${Q1_1} == "1" && ${Q1_2} == "1")
$survey.branchTo("Q2")
#else
$survey.branchTo("Q3")
#end
Qual é a diferença entre referenciar uma pergunta do tipo seleção múltipla (Caixa de Seleção) versus uma pergunta de seleção única (Botão de Rádio)?
O código da pergunta para a pergunta é Q1
Se a pergunta for do tipo Seleção Múltipla, as opções de resposta são referenciadas da seguinte forma:
- Primeira opção de resposta: ${Q1_1} == "1", Segunda opção de resposta: ${Q1_2} == "1", Terceira opção de resposta: ${Q1_3} == "1" e assim por diante...
- Para verificar se a opção de resposta foi selecionada, verifique se ela é igual a "1", por exemplo: #if (${Q1_1} == "1"). Ao contrário do tipo de pergunta de seleção única, 1 deve estar entre aspas.
Se a pergunta for do tipo seleção única, as opções de resposta são referenciadas da seguinte forma:
- Primeira opção de resposta: #if (${Q1} == 1), Segunda opção de resposta: #if (${Q1} == 2), Terceira opção de resposta: #if (${Q1} == 3) e assim por diante...
- Para verificar se a opção de resposta foi selecionada, verifique com a posição da opção de resposta. Aspas não são necessárias neste caso.
Obrigado por enviar feedback.