Randomização avançada usando script personalizado
Você pode usar script personalizado para configurar a randomização personalizada. Uma explicação do script e um exemplo de script estão abaixo.
- Clique em
- Configure a pesquisa com todas as perguntas.
- Em nosso exemplo, temos 9 perguntas, numeradas de Q1 a Q9. Q9 é a última pergunta da pesquisa. Queremos randomizar as perguntas de Q3 a Q8.
- Passe o mouse sobre Q2 para abrir o menu flutuante no lado direito da tela. Clique em Quebra de Página para adicionar uma quebra de página antes do script de randomização que você irá inserir.
- Clique no botão Adicionar Pergunta logo acima de Q3.
- Selecione Script Personalizado nos Tipos de Perguntas Avançadas.
- Insira o script de Randomização conforme mostrado abaixo. O primeiro exemplo é de randomização básica. O segundo exemplo inclui script para mostrar um subconjunto de perguntas de um conjunto de perguntas a serem randomizadas (como mostrar apenas 3 de um conjunto de 6 perguntas aleatoriamente). O terceiro exemplo inclui script para randomização de bloco.
- Marque as caixas para Lógica Inclui Ramificação e Habilitar Envio Automático. Nota: se você não habilitar o envio automático, os respondentes verão uma página em branco onde a pergunta do script personalizado aparece. Ao habilitar o envio automático, esta pergunta avançará automaticamente, reduzindo a confusão para o respondente.
- Clique em Salvar.
- Crie a lógica de Ramificação Padrão para cada pergunta no grupo de randomização para ramificar para uma pergunta de encerramento de bloco. Neste exemplo, a última pergunta da pesquisa é a pergunta de encerramento de ramificação, Q9. Em qualquer cenário, a pergunta imediatamente após o grupo de perguntas a serem randomizadas deve ser a pergunta de encerramento de bloco.
incluir ramificação para respostas individuais em perguntas de seleção única ou seleção múltipla confundirá o script e fará com que o script personalizado seja executado incorretamente. Aplique apenas a Ramificação Padrão para qualquer pergunta envolvida no script de randomização.
O script para randomização é o seguinte:
#set($ary = ["Q3", "Q4", "Q5", "Q6","Q7","Q8"])
#set($ary = $survey.randomizeList($ary))
#foreach( $val in $ary)
$survey.branchTo("$val")
#end
No script acima, na primeira instrução, as perguntas Q3, Q4, Q5, Q6, Q7 e Q8 são adicionadas a uma lista e randomizadas na segunda instrução. Uma vez randomizada, a pesquisa exibirá cada pergunta aleatoriamente.
Script de randomização para selecionar aleatoriamente 3 perguntas de um conjunto de 6 perguntas (N de M)
O script para mostrar N de M perguntas aleatoriamente é mostrado abaixo:
#set($ary = ["Q3", "Q4", "Q5", "Q6","Q7","Q8"])
#set($ary = $survey.randomizeList($ary, 3))
#foreach( $val in $ary)
$survey.branchTo("$val")
#end
No script acima, as perguntas Q3, Q4, Q5, Q6, Q7 e Q8 são adicionadas a uma lista e randomizadas. No entanto, apenas 3 das perguntas serão mostradas a um único respondente. O conjunto de 3 perguntas será selecionado aleatoriamente e exibido.
Script para randomização de bloco
A randomização de bloco nos permite agrupar perguntas e, em seguida, exibir aleatoriamente os grupos de perguntas ao respondente. Em nosso exemplo, queremos dividir as 6 perguntas em grupos de 2 perguntas (bloco 1 = Q3 e Q4; bloco 2 = Q5 e Q6; bloco 3 = Q7 e Q8). Para configurar isso no script, adicionaremos apenas a primeira pergunta de cada bloco ao script. Em seguida, precisamos ir para a pesquisa e aplicar a Ramificação Padrão para a última pergunta de cada bloco (neste exemplo, Q4, Q6 e Q8) para a pergunta de encerramento do bloco (em nosso exemplo, Q9). Nota: assim como nos exemplos anteriores, a ramificação para cada resposta não precisa ser configurada, apenas a opção de ramificação padrão precisa ser configurada para que isso funcione.
#set($ary = ["Q3", "Q5", "Q7"])
#set($ary = $survey.randomizeList($ary))
#foreach( $val in $ary)
$survey.branchTo("$val")
#end
No script acima, as perguntas Q3, Q4, Q5, Q6, Q7 e Q8 são adicionadas a uma lista e randomizadas. No entanto, apenas 3 das perguntas serão mostradas a um único respondente. O conjunto de 3 perguntas será selecionado aleatoriamente e exibido.
Obrigado por enviar feedback.