Welcome to the LimeSurvey Community Forum

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

Contrebalancement des groupes

  • Cherbonnier
  • Cherbonnier's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 7 months ago #205182 by Cherbonnier
Contrebalancement des groupes was created by Cherbonnier
Bonjour,
Je suis doctorant en psycho et je dois faire un dernier questionnaire en ligne, mais je me bats avec le logiciel depuis 1 semaine pour arriver à présenter comme je le souhaite. Je viens donc solliciter votre aide.

Alors j'ai 3 conditions A, B, C, dans chacune, j'ai 12 images avec 4 questions par image (Ordre fixe des 4 questions), donc un total 36 images.
Cond A : Image 01 --> 12 (chaque image Q1 > Q2 > Q3 > Q4)
Cond B : Image 13 --> 24
Cond C : Image 25 --> 36


J'ai réussi à faire apparaître sur la même page les 4 questions par image. Pour cela, j'ai fais 36 groupes, 1 groupe par image et dans les groupes, j'ai mis mes 4 questions dans l'ordre d'apparition.

Dans chaque condition, les images doivent apparaître de manière aléatoire, pour cela les groupes d'image qui sont dans la même condition ont le même nom. Par exemple les groupes, des images 1 à 12 qui doivent être dans la condition A ont le nom de groupe : "gpeA"

Maintenant, j'aimerai contrebalancer l'ordre de mes conditions :
A > B > C A > C > B B > A > C B > C > A C > A > B C > B > A

Impossible d'arriver à faire cela pour A > B > C, j'ai aucun souci car il me fait ce parcours d'office.
J'ai fais une question cachée rand(1,6) et j'aurai voulu écrire une équation if rand == 1 alors A>B>C, Si rand == 2 alors A>C>B etc... Mais impossible de trouver la syntaxe pour faire cela et surtout si cela marche.


Je ne sais pas si quelqu'un peu m'aider :s je souhaite lancer le questionnaire très rapidement car je dois l'incorporer dans mon manuscrit pour un dépôt fin octobre :)
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 7 months ago - 3 years 7 months ago #205191 by Joffm
Replied by Joffm on topic Contrebalancement des groupes
Bonjour,
Veuillez envoyer l'enquête en tant qu'export.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 7 months ago by Joffm.
The topic has been locked.
  • Cherbonnier
  • Cherbonnier's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 7 months ago #205192 by Cherbonnier
Replied by Cherbonnier on topic Contrebalancement des groupes
Bonjour,

Voici l'export du questionnaire.

Le groupe Socio-démo et Questionnaire sont fait par tous les participants

Le groupe A se nomme "Emoticone", le Groupe B "MF", le groupe C "MH"
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 7 months ago #205207 by Joffm
Replied by Joffm on topic Contrebalancement des groupes
Bonjour,
LimeSurvey ne prend pas en charge les groupes imbriqués.

D'où deux solutions.
Générez un nombre aléatoire de 1 à 6. (alea)
1ère solution:
Copiez les groupes pour que


2ème solution
Puisque toutes les questions sont identiques, utilisez le «micro-tayloring» et affichez les images en conséquence.
Ensuite, vous n'avez que trois groupes A,B,C, respectivement.
A_1, A_2, ... A_12
B_1, B_2, ...

A_1
Code:
{if(random==1, '<img src="/ lime3/upload/survey/662217/images/EM001.jpg" width = "200" />', if(random==2,'<img src="/lime3/upload/survey/662217/images/EM001.jpg" width="200" />',if(random==3, '<img src="/ lime3/upload/survey/662217/images/MF001.jpg" width = "200" />', if(random==4,'<img src="/lime3/upload/survey/662217/images/MF001.jpg" width="200" />',if(random==5, '<img src="/ lime3/upload/survey/662217/images/MH001.jpg" width = "200" />', if(random==6,'<img src="/lime3/upload/survey/662217/images/MH001.jpg" width="200" />'," "))))))) }

A_2
Code:
{if(random==1, '<img src="/ lime3/upload/survey/662217/images/EM002.jpg" width = "200" />', if(random==2,'<img src="/lime3/upload/survey/662217/images/EM002.jpg" width="200" />',if(random==3, '<img src="/ lime3/upload/survey/662217/images/MF002.jpg" width = "200" />', if(random==4,'<img src="/lime3/upload/survey/662217/images/MF002.jpg" width="200" />',if(random==5, '<img src="/ lime3/upload/survey/662217/images/MH002.jpg" width = "200" />', if(random==6,'<img src="/lime3/upload/survey/662217/images/MH002.jpg" width="200" />'," "))))))) }
...

B_1
Code:
{if(random==1, '<img src="/ lime3/upload/survey/662217/images/MF001.jpg" width = "200" />', if(random==2,'<img src="/lime3/upload/survey/662217/images/MH001.jpg" width="200" />',if(random==3, '<img src="/ lime3/upload/survey/662217/images/EM001.jpg" width = "200" />', if(random==4,'<img src="/lime3/upload/survey/662217/images/MH001.jpg" width="200" />',if(random==5, '<img src="/ lime3/upload/survey/662217/images/EM001.jpg" width = "200" />', if(random==6,'<img src="/lime3/upload/survey/662217/images/MF001.jpg" width="200" />'," "))))))) }

C_1
Code:
{if(random==1, '<img src="/ lime3/upload/survey/662217/images/MH001.jpg" width = "200" />', if(random==2,'<img src="/lime3/upload/survey/662217/images/MF001.jpg" width="200" />',if(random==3, '<img src="/ lime3/upload/survey/662217/images/MH001.jpg" width = "200" />', if(random==4,'<img src="/lime3/upload/survey/662217/images/EM001.jpg" width="200" />',if(random==5, '<img src="/ lime3/upload/survey/662217/images/MF001.jpg" width = "200" />', if(random==6,'<img src="/lime3/upload/survey/662217/images/EM001.jpg" width="200" />'," "))))))) }

Exemple avec seulement 2 sous-groupes

File Attachment:

File Name: limesurvey...2217.lss
File Size:29 KB



Bien sûr, vous devez tout restructurer plus tard avant l'analyse.
Mais cela se produit très rapidement dans EXCEL.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 7 months ago - 3 years 7 months ago #205209 by Joffm
Replied by Joffm on topic Contrebalancement des groupes
Supprimer la nom de groupe aléatoire "alea2".

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 7 months ago by Joffm.
The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • Cherbonnier
  • Cherbonnier's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 7 months ago #205271 by Cherbonnier
Replied by Cherbonnier on topic Contrebalancement des groupes
Bonjour,

Merci beaucoup pour cette aide.

J'ai pris votre deuxième solution et cela marche parfaitement :).

Anthony.
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose