Poser 9 questions tirées aléatoirement dans une "banque" de questions

More
1 month 4 weeks ago #182157 by bforay
Bonjour
Je souhaite disposer d'une "banque" de questions réparties en 3 groupes.
G1 : 40 questions
G2 : 10 questions
G3 : 5 questions
Le nombre de questions de chaque groupe est appelé à augmenter dans le temps.
Le nombre total de questions posées lors du questionnaire sera toujours de 9.
Je souhaite que les 9 questions soient tirées aléatoirement dans les 3 groupes et que les trois groupes soient aussi tirés aléatoirement.
Exemple : G2-Q9 - G3-Q1 - G1-Q7 / G3-Q3 - G2-Q3 - G1-Q37 / G2-Q5 - G1-Q18 - G3-Q4
J'ai vu dans les forums plusieurs test avec des count(Q1.NAOK, Q2.NAOK, ....) LT 2 par exemple ou des sum(Q2.relevanceStatus, Q3.relevanceStatus, ...) LT 5 en enlevant à chaque fois dans la formule de chaque question la question courante, mais comme je vous ai dit que je ferai augmenter le nombre de question je le sens mal d'aller modifier les formules de toutes les questions.
Auriez-vous une solution ?
Merci d'avance

Please Log in or Create an account to join the conversation.

LimeSurvey Partners
More
1 month 4 weeks ago #182164 by DenisChenu
Déjà le système avec le nombre de questions fixes est assez fragile …
Pour le simplifier : faudrait éventuellement travailler sur le code.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
1 month 4 weeks ago #182215 by bforay
merci pour ce point de vue @DenisChenu et si on simplifie en ne faisant pas d'aléatoire sur les groupes mais uniquement sur les questions à l'intérieur des groupes c'est à dire que l'on tire 3 questions dans le G1, 3 questions dans le G2, 3 questions dans le G3 et on arrête le questionnaire.
Est-ce qu'il y aurait une solution ?
Il y a bien une indication dans le manuel manual.limesurvey.org/Workarounds:_Surve...of_Y_question_groups mais les survey en exemples ne semblent plus exister sur l'environnement de démo et celui que l'on peut télécharger (le 388747) ne semble pas fonctionner dans mon environnement Limesurvey Version 3.15.0+181008
Par ailleurs ces pots datent d'il y a plus de 3 ans et je me demande si cette solution est toujours valide....

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago - 1 month 3 weeks ago #182222 by DenisChenu
Les workaround ne sont plus du tout d'actualité …
Je viens de l'ajouter en alert sur le coté randomization.
manual.limesurvey.org/Question_type_-_Sh...e_.28random_group.29

Et as tu vu : manual.limesurvey.org/Expression_Manager..._of_the_questions.29

en démo un peu modifié (mais même principe)
Ca marche très bien, cela pourrait te convenir mais les formules sont assez longue à construire.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .
Last edit: 1 month 3 weeks ago by DenisChenu.

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #182223 by bforay
oui merci j'ai vu mais c'est ce que je disais dans mon post initial quand on a 5 questions les tests sont faciles à faire quand on en a 40 beaucoup moins et en plus si je rajoute des questions il faut tout modifier

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #182239 by DenisChenu
Tu peux te servir d'un tableur pour gérer les questionnaires limesurvey, tu exporte au folat : tabulateur, séparateur tabulation.
Et tu travail avec le tableur (LibreOffice conseillé).

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!