Saut de pages

More
5 years 3 months ago #83287 by DenisChenu
DenisChenu replied the topic: Saut de pages
Non,

Il va falloir s'y prendre autrement:
Si les statistiques dans LimeSurvey ne sont pas importante

L'idée:
Créer les groupes de question plusieurs fois, par exemple:
G1_1,G2_1,G3_1
G3_1,G2_1,G1_1
G2_1,G1_1,G3_1

Ce qui fait 3 groupes de personnes a placer aléatoirement.

Pour l'aléatoire : utiliser la fonction rand du gestionnaire d'expression : docs.limesurvey.org/Expression+Manager#Access_to_Functions . Dans une question de type équation.
Prendre la partie entière (a tester, mais je pense que {int(alea(1,4))} devrait passer.

On obtient donc de façon aléatoire 3 chiffre: 1, 2 et 3.
Ensuite, utiliser pour chaque groupes de groupes l'Équation du filtre conditionnel en fonction ( ALEA==1, ALEA==2 ..).

Denis

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

Please Log in to join the conversation.

More
5 years 3 months ago #83301 by DenisChenu
DenisChenu replied the topic: Saut de pages

DenisChenu wrote: Pour l'aléatoire : utiliser la fonction rand du gestionnaire d'expression : docs.limesurvey.org/Expression+Manager#Access_to_Functions . Dans une question de type équation.
Prendre la partie entière (a tester, mais je pense que {int(alea(1,4))} devrait passer.

Après test effectué:
Premier groupe :
- ajouter une question de type "Informations" (affichage de texte) (utiliser ce groupe comme page d'accueil)
- Ajouter une question de type Équation, et indiquer intval(rand(1, 4)) pour l'équation.

Les groupes suivants sont affichés en fonction du résultat de l'équation.

Pour avoir les statistiques de la bonne façon, il faut modifier le code de LimeSUrvey, ici c'est bien des copies de groupes qui sont faites.

Denis

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

Please Log in to join the conversation.

More
5 years 3 months ago #83312 by CatherineA
CatherineA replied the topic: Saut de pages
J'ai un groupe de questions supplémentaires (indépendants du questionnaire), que je peux utiliser comme groupe 1. A la fin de ces questions je pourrai donc ajouter la question de type information puis celle d'équation. Mais par curiosité, pourquoi intval(rand(1, 4))? Il n'y a que 3 groupes pour la suite, non?

Et pour les statistiques, comment est-ce que peux m'y prendre pour que les résultats soient correctement présentés?

Merci infiniment!

Please Log in to join the conversation.

More
5 years 3 months ago #83317 by DenisChenu
DenisChenu replied the topic: Saut de pages
Quand tu prend une valeur aléatoire entre 0 et 1, tu n'as jamais 0 ou 1.
Ensuite, tu prend la partie entière, donc 3.9999999999999999 sera réduit à 3 :).


Pour les statistiques via LimeSurvey, rien à faire sans un développement PHP plus poussé.

Denis

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

Please Log in to join the conversation.

More
5 years 3 months ago #83322 by CatherineA
CatherineA replied the topic: Saut de pages
Ah voilà.. merci!

Ok alors je vais laisser tomber le trifouillage dans le code :)

Merci beaucoup pour ton aide.

Catherine

Please Log in to join the conversation.

More
5 years 3 months ago #83438 by CatherineA
CatherineA replied the topic: Saut de pages
Bonjour!

Je suis désolée mais je reviens à la charge..
J'ai tout fait comme tu m'as dit:
- une question équation avec {intval(rand(1, 4))}
- dans les groupes suivant, j'ai mis dans l'équation du filtre conditionnel ALEA == 1, puis ALEA == 2 etc.

Mais quand je fais ça, il ne m'affiche plus rien à partir de la question de l'équation; toutes celles qui sont conditionnelles à ALEA ne s'affichent pas et on arrive directement à la fin du questionnaire.

Aurais-tu une idée de ce qui plante?

Merci :)

Please Log in to join the conversation.

More
5 years 3 months ago #83519 by DenisChenu
DenisChenu replied the topic: Saut de pages
Tu as essayé avec ALEA=="1" ?

Peux tu dans un premier temps vérifier que tu as bien 1,2,3 ou 4 sur la question ALEA ?

Denis

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

Please Log in to join the conversation.

More
5 years 3 months ago #83520 by CatherineA
CatherineA replied the topic: Saut de pages
Oui! C'est bon, il fallait mettre == '1'.

Par contre il me reste encore un problème.. maintenant que j'ai réussi à faire que le premier groupe sélectionné soit sélectionné aléatoirement, comment faire pour que les groupes restant apparaissent aussi aléatoirement?

Please Log in to join the conversation.

More
5 years 3 months ago #83523 by DenisChenu
DenisChenu replied the topic: Saut de pages
Salut,

Heu, comme je te l'ai indiqué, il faut faire autant de copie de groupe que voulu. C'est à dire que il faut prévoir les différentes possibilité dès l'origine.

Denis

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

Please Log in to join the conversation.

More
5 years 3 months ago #83532 by CatherineA
CatherineA replied the topic: Saut de pages
Je suis vraiment désolée, je débute dans le monde de Limesurvey.
Si je résume: j'attribue les 57 questions de mon questionnaires à 3 groupes de questions. Et je copie ces 3 groupes 3 fois.
Ensuite, pour chaque groupes, je mets la questions avec l'équation.
Puis pour les 9 groupes je mets des conditions (type ALEA == '1', ALEA == 2 ou ALEA ==3).


Mais alors, il faut que j'ajoute une condition à la fin de chaque groupe? pex si cétait le groupe ALEA == 1, il faut que je mette une équation qui produise un nombre entre 2 et 3?

Je suis vraiment désolée si j'ai tout compris de travers..

Catherine

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now