Afficher aléatoirement une partie d'un groupe de questions
Vous disposez d'un "stock" de questions dans un groupe et ne voulez faire apparaître qu'une partie de ce stock à chaque participant de manière aléatoire.
La procédure est la suivante :
1. Commencez par appliquer "Afficher aléatoirement toutes les questions d'un groupe".
2. Ensuite, assignez à chaque question une relevance equation qui va cumuler
les relevanceStatus des autres questions dans le groupe, et
contrôler qu'il soit inférieur au nombre de questions que vous
voulez voir apparaître.
Autrement dit, il s'agit pour chaque question,
d'ajouter dans le champ Relevance equation, une formule du type
"sum(Qx.relevanceStatus, Qx.relevanceStatus, ...) LT 2", où
- Qx est
le code des autres questions, et
- LT signifie "less than" (plus
petit que).
Cela peut avoir l'air compliqué, mais l'exemple ci-dessous va vous éclairer.
Voici un exemple avec 3 questions (Q1, Q2, Q4), parmi lesquelles
vous voulez que Limesurvey en affiche aléatoirement 2 :
- La Q1 contiendra la formule : sum(Q2.relevanceStatus,
Q4.relevanceStatus) LT 2
- La Q2 contiendra la formule : sum(Q1.relevanceStatus,
Q4.relevanceStatus) LT 2
- La Q4 contiendra la formule : sum(Q1.relevanceStatus,
Q2.relevanceStatus) LT 2