Hacker votre questionnaire : Techniques pour un contrôle total sur votre collecte de données
La plupart des plateformes de questionnaires vous enferment dans leur interface utilisateur. Nous publions notre format JSON ouvertement. Modifiez les questionnaires dans VS Code, générez-les par programmation, stockez-les dans Git — utilisez le flux de travail qui vous convient.
Ce guide couvre les paramètres au niveau de la collection que vous pouvez activer en modifiant directement le JSON du questionnaire. Ces fonctionnalités offrent un contrôle précis sur l’ordre des questions et la navigation.
Comment modifier le JSON du questionnaire
Accédez à l’onglet Importer / Exporter dans l’éditeur. Copiez le JSON dans votre éditeur de code préféré ou exportez-le dans un fichier. Apportez vos modifications, puis collez le JSON ou importez le fichier pour mettre à jour le questionnaire.
Les LLM sont particulièrement efficaces pour cela. Collez votre JSON dans ChatGPT ou Claude et demandez des modifications spécifiques comme « mélanger la deuxième collection » ou « ajouter une pagination ». Ils gèrent la structure de manière fiable.
Paramètres au niveau de la collection
Les collections peuvent être configurées avec des propriétés spéciales qui affectent la manière dont les questions sont affichées et comment les répondants naviguent à travers elles. Ces paramètres se trouvent directement sur l’objet collection dans le JSON de votre questionnaire.
Shuffle : Ordre des questions aléatoire
Rend l’ordre des questions aléatoire pour chaque répondant afin de réduire le biais d’ordre. Chaque répondant obtient un ordre aléatoire cohérent qui persiste même après un rafraîchissement de la page.
Quand l’utiliser :
- Tests A/B où l’ordre des questions pourrait influencer les réponses
- Questionnaires avec de nombreuses questions similaires pour éviter les réponses basées sur des schémas
- Réduire les effets de primauté et de récence dans les échelles d’évaluation
Comment l’activer :
{
"collections": [
{
"id": "my-collection",
"shuffle": true,
"elements": [
/* Vos questions ici */
]
}
]
}
Shuffle + Limit : Échantillonnage aléatoire à partir d’une banque de questions
Combinez shuffle avec limit pour montrer à chaque répondant un sous-ensemble aléatoire de questions provenant d’un ensemble plus large.
Quand l’utiliser :
- Grandes banques de questions où répondre à tout serait fastidieux
- Questionnaires de type « Répondez à 5 questions sur 20 »
- Échantillonnage sur de nombreux items similaires sans allonger la durée du questionnaire
Comment l’activer :
{
"collections": [
{
"id": "my-collection",
"shuffle": true,
"limit": 5,
"elements": [
/* 20 questions au total, chaque répondant en voit 5 aléatoires */
]
}
]
}
Step : Pagination (Mode Assistant)
Contrôle le nombre d’éléments affichés à la fois. Les répondants complètent chaque étape avant de passer à la suivante.
Quand l’utiliser :
- Diviser de longues collections en segments plus petits
- Expériences classiques de type « assistant » (une question à la fois)
Comment l’activer :
{
"collections": [
{
"id": "my-collection",
"step": 1,
"elements": [
/* Vos questions ici */
]
}
]
}
step: 1— une question par pagestep: 3— trois questions par page