Welcome to the LimeSurvey Community Forum

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

Faire suivre deux questions de groupes différents

  • dasilv121u
  • dasilv121u's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 5 months ago #243293 by dasilv121u
LimeSurvey version: Version 5.6.14+230403
Survey theme/template: Hérite [UL_fruity]
==================
Bonsoir,
Je suis à la recherche d'une condition pour effectuer la manipulation suivante, mais étant encore débutante, je ne sais pas si elle est réalisable:
J'ai trois groupes (G1, G2, G3). G1 et G3 sont randomisés ensemble, de sorte à ce que soit le participant commence par G1, soit il commence par G3. Les questions de G1 sont randomisées entre elles (Q1, Q2, Q3), et leurs propositions de réponse aussi.

La mécanique que je chercherais à appliquer, si possible, serait de lier G1 à G2 (qui a pour question unique un tableau: Echellefamil), de façon à ce que dès que le participant répond à une question de G1, il doive directement répondre à la suite à la question de G2 (Echellefamil). Le but serait d'obtenir une séquence comme Q1-Echellefamil;Q2-Echellefamil;Q3-Echellefamil; puis le reste du questionnaire

J'ai fais plusieurs recherches sur le forum et sur internet, mais le fait que G1 et G3 soient randomisés entre eux me bloquent, je ne sais pas comment faire ni si c'est possible à cause de cela. Mais puisque ça limite pas mal les biais de mon étude, j'aimerais bien garder cette randomisation si possible.

Je ne sais pas si mon explication est claire, je vous laisse me dire. Je vous glisse les 3 groupes (ce sont des groupes tests, rien n'est paramétré si ce n'est les randomisations et le fait que les questions soient obligatoires).

Est-ce qu'à tout hasard vous auriez une idée de comment faire?
Je vous remercie par avance pour votre aide,
Bonne soirée.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 5 months ago - 1 year 5 months ago #243294 by Joffm
Bonsoir
S'il vous plaît, pas d'exportations lsq ou lsg.

Seulement exportations lss.

Joffm

Vous avez déjà posé cette question.
Pourquoi un nouveau fil ?
Eh bien peu importe

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 5 months ago by Joffm.

Please Log in to join the conversation.

  • dasilv121u
  • dasilv121u's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 5 months ago #243315 by dasilv121u
Bonjour,
C'est noté, je transmets l'exportation lss.

Je pensais plus simple de fermer l'ancien sujet parce que c'était confus à cause de mes explications qui n'étaient effectivement pas claires du tout (en espérant qu'elles le soient déjà plus ici).

Comme je l'ai précisé plus haut ce sont des groupes tests, ce qui fait qu'ils ne sont pas configurés en dehors de quelques logiques (randomisations, obligatoire...).

Merci grandement pour votre réactivité et votre aide!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 5 months ago #243322 by Joffm
C'est comme ça que ça marche

 

File Attachment:

File Name: limesurvey...6514.lss
File Size:93 KB


Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: dasilv121u

Please Log in to join the conversation.

  • dasilv121u
  • dasilv121u's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 5 months ago #243379 by dasilv121u
Bonjour,
Un grand merci! Les groupes G1 et G2 fonctionnent parfaitement!

Seulement, j'ai un soucis avec le groupe G3. Avec l'entièreté de mon questionnaire, il ne s'affiche plus, alors que dans celui que vous m'avez transmis tout fonctionne.

En fait c'est plutôt logique, parce qu'en apportant les modifications que vous m'avez donné sur mon questionnaire, je me suis rendue compte que la commande que vous m'avez transmise sur le groupe GCalc:

{if(is_empty(randNum),rand(1,2),randNum)}

est déjà utilisée sur un autre outil présent dans mon questionnaire (ce n'est pas un outil que j'avais paramétré moi-même).

Est-ce qu'à tout hasard, de nouveau, vous auriez une idée pour ça? Peut-être existe-t-il une variante?

En tout cas merci pour votre patience, j'ai beaucoup appris avec ces échanges.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 5 months ago #243383 by Joffm

{if(is_empty(randNum),rand(1,2),randNum)}

C'est la formule normale pour générer un nombre aléatoire.
Je l'ai nommé "randNum". Mais le nom est complètement arbitraire.
S'il est en conflit avec un autre nom, renommez-le


Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: dasilv121u

Please Log in to join the conversation.

  • dasilv121u
  • dasilv121u's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 5 months ago - 1 year 5 months ago #243386 by dasilv121u
Merci pour votre réponse. J'ai essayé plusieurs fois en changeant le RandNum, même le 1 et le 2 de la formule (toujours en effectuant les changements auprès des groupes G3a et G3b), mais rien ne change. Par exemple, j'ai changé en ceci:
- GCalc (voir screen): {if(is_empty(LDM),rand(1,2),LDM)}
-G3a: LDM==1
-G3b: LDM==2

Je ne comprends pas...
 
Last edit: 1 year 5 months ago by dasilv121u.

Please Log in to join the conversation.

  • dasilv121u
  • dasilv121u's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 5 months ago #243430 by dasilv121u
Bonjour!
Excusez-moi, j'ai fais pas mal de tests entre temps, et il semble que le problème vienne du fait que la variable ne soit pas définie. J'ai par exemple fait un test en enlevant l'autre outil utilisant des conditions similaires, mais rien ne change, de même lorsque je tente de changer le nom de la variable.

J'ai cherché à plusieurs reprises comment faire, mais je trouve surtout des explications pour attribuer une variable à une question, mais pas un groupe complet.

Est-ce que vous accepteriez de m'aider de nouveau sur ce point?
Merci d'avance...

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 5 months ago #243431 by Joffm
Si votre question a le code "r17q0", cela peut ne pas fonctionner.
Vous voulez définir la variable "LDM".
La question doit donc également avoir le code "LDM".

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: dasilv121u

Please Log in to join the conversation.

Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose