Hackeie o Seu Questionário: Técnicas para Controle Total da Coleta de Dados
A maioria das plataformas de questionários limita você à interface delas. Nós publicamos nosso formato JSON abertamente. Edite questionários no VS Code, gere-os programaticamente, armazene no Git - o que funcionar melhor para o seu fluxo de trabalho.
Este guia aborda configurações de nível de coleção que você pode ativar editando o JSON do questionário diretamente. Esses recursos oferecem controle granular sobre a ordem das perguntas e a navegação.
Como Editar o JSON do Questionário
Navegue até a aba Import / Export no editor. Copie o JSON para o seu editor de código preferido ou exporte-o para um arquivo. Faça suas alterações, depois cole o JSON de volta ou importe o arquivo para atualizar o questionário.
LLMs são particularmente eficazes nisso. Cole seu JSON no ChatGPT ou Claude e peça alterações específicas como “embaralhar a segunda coleção” ou “adicionar paginação”. Eles lidam com a estrutura de forma confiável.
Configurações de Nível de Coleção
Coleções podem ser configuradas com propriedades especiais que afetam como as perguntas são exibidas e como os respondentes navegam por elas. Essas configurações ficam diretamente no objeto da coleção no JSON do seu questionário.
Shuffle: Aleatorizar a Ordem das Perguntas
Aleatoriza a ordem das perguntas para cada respondente para reduzir o viés de ordem. Cada respondente recebe uma ordem aleatória consistente que persiste ao recarregar a página.
Quando usar:
- Testes A/B onde a ordem das perguntas pode influenciar as respostas
- Questionários com muitas perguntas semelhantes para evitar respostas baseadas em padrões
- Reduzir efeitos de primazia e recência em escalas de avaliação
Como ativar:
{
"collections": [
{
"id": "my-collection",
"shuffle": true,
"elements": [
/* Suas perguntas aqui */
]
}
]
}
Shuffle + Limit: Amostragem Aleatória de um Banco de Perguntas
Combine shuffle com limit para mostrar a cada respondente um subconjunto aleatório de perguntas de um conjunto maior.
Quando usar:
- Grandes bancos de perguntas onde responder a tudo seria exaustivo
- Questionários estilo “Responda 5 de 20”
- Amostragem entre muitos itens semelhantes sem aumentar a duração do questionário
Como ativar:
{
"collections": [
{
"id": "my-collection",
"shuffle": true,
"limit": 5,
"elements": [
/* 20 perguntas no total, cada respondente vê 5 aleatórias */
]
}
]
}
Step: Paginação (Modo Assistente)
Controla quantos elementos são exibidos de uma vez. Os respondentes completam cada passo antes de avançar.
Quando usar:
- Dividir coleções longas em partes menores
- Experiências clássicas de “assistente” (uma pergunta por vez)
Como ativar:
{
"collections": [
{
"id": "my-collection",
"step": 1,
"elements": [
/* Suas perguntas aqui */
]
}
]
}
step: 1- uma pergunta por páginastep: 3- três perguntas por página
Rótulos de Botões Personalizados
Personalize o texto nos botões de navegação (Voltar, Próximo, Enviar) para cada coleção. Útil para criar experiências de marca ou combinar com o seu tom de voz.
Quando usar:
- Combinar com a voz da sua marca (“Vamos lá!” em vez de “Próximo”)
- Navegação específica ao contexto (“Revisar Minhas Respostas” em vez de “Voltar”)
Como ativar:
{
"collections": [
{
"id": "my-collection",
"extensions": {
"labels": {
"next": "Continuar",
"back": "Voltar",
"submit": "Enviar Minhas Respostas"
}
},
"elements": [
/* Suas perguntas aqui */
]
}
]
}
Cada coleção pode ter rótulos diferentes, permitindo que você adapte a experiência à medida que os respondentes progridem no seu questionário.