Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

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

  • bforay
  • bforay's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 11 months 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
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 11 months 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 , plugin development .
I don't answer to private message.
The topic has been locked.
  • bforay
  • bforay's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 11 months 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....
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 11 months ago - 4 years 11 months 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 , plugin development .
I don't answer to private message.
Last edit: 4 years 11 months ago by DenisChenu.
The topic has been locked.
  • bforay
  • bforay's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 11 months 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
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 11 months 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 , plugin development .
I don't answer to private message.
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose