- Posts: 5
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Créer un nombre de sous-réponse selon le résultat d'une question précédente
- pierre_pierre
- Topic Author
- Offline
- New Member
Less
More
2 years 7 months ago - 2 years 7 months ago #219600
by pierre_pierre
Créer un nombre de sous-réponse selon le résultat d'une question précédente was created by pierre_pierre
Bonjour,
C'est le premier jour que j'utilise LimeSurvey. Depuis quelques heures, je recherche un sujet sur le forum qui se rapproche de mon problème pour trouver une solution.
Je suis en train de créer un questionnaire. Je bloque sur un problème et j'ai le choix entre deux solutions.
Dans une question, appelons la Q1, je demande le nombre d'enfant. Dans la question suivante, nommons Q2, je demande l'année de naissance de chaque enfant. La question Q2 est une multiples zones de texte court dans laquelle j'impose des nombres. Je cherche à créer autant de sous-réponses à Q2 que d'enfants, c'est-à-dire le résultat de la question 1 (Q1). Autrement dit, si l'enquêté répond à Q1 4 enfants, Q2 proposera 4 sous-réponses correspondant à chaque enfant.
Concernant les deux solutions : soit une requête existe pour faire cela, soit je devrai créer X sous-réponse (X est un nombre fixe qui ne bougera pas) et les répondants rempliront au fur et à mesure pour chaque enfant. J'ai un délai pour faire ce questionnaire, je ne pourrai pas passer par du JS (ça fait longtemps que je n'ai pas codé).
La version que j'utilise : 3.24.3+201027
En vous remerciant.
Bonne journée.
C'est le premier jour que j'utilise LimeSurvey. Depuis quelques heures, je recherche un sujet sur le forum qui se rapproche de mon problème pour trouver une solution.
Je suis en train de créer un questionnaire. Je bloque sur un problème et j'ai le choix entre deux solutions.
Dans une question, appelons la Q1, je demande le nombre d'enfant. Dans la question suivante, nommons Q2, je demande l'année de naissance de chaque enfant. La question Q2 est une multiples zones de texte court dans laquelle j'impose des nombres. Je cherche à créer autant de sous-réponses à Q2 que d'enfants, c'est-à-dire le résultat de la question 1 (Q1). Autrement dit, si l'enquêté répond à Q1 4 enfants, Q2 proposera 4 sous-réponses correspondant à chaque enfant.
Concernant les deux solutions : soit une requête existe pour faire cela, soit je devrai créer X sous-réponse (X est un nombre fixe qui ne bougera pas) et les répondants rempliront au fur et à mesure pour chaque enfant. J'ai un délai pour faire ce questionnaire, je ne pourrai pas passer par du JS (ça fait longtemps que je n'ai pas codé).
La version que j'utilise : 3.24.3+201027
En vous remerciant.
Bonne journée.
Last edit: 2 years 7 months ago by pierre_pierre.
The topic has been locked.
- DenisChenu
- Away
- LimeSurvey Community Team
Less
More
- Posts: 13620
- Thank you received: 2488
2 years 7 months ago #219606
by DenisChenu
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.
Replied by DenisChenu on topic Créer un nombre de sous-réponse selon le résultat d'une question précédente
Créer X sous réponse
Et indiquer pour chaque sous réponse l'equation NBENFANT >= Y
Comme cela tu auras le nombre voulu affiché,
Mais tu dois poser une limite : regarder l'INSEE pour savoir quelle famille à lke plus d'enfant en france ?
Et indiquer pour chaque sous réponse l'equation NBENFANT >= Y
Comme cela tu auras le nombre voulu affiché,
Mais tu dois poser une limite : regarder l'INSEE pour savoir quelle famille à lke plus d'enfant en france ?
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 following user(s) said Thank You: pierre_pierre
The topic has been locked.
- pierre_pierre
- Topic Author
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
2 years 7 months ago - 2 years 7 months ago #219612
by pierre_pierre
Replied by pierre_pierre on topic Créer un nombre de sous-réponse selon le résultat d'une question précédente
Bonsoir DenisChenu,
Je te remercie pour ta réponse.
En regardant les statistiques, on recense jusqu'à un peu plus de 300 000 famille comptant au moins 4 enfants. Une dizaine de sous-réponse suffira puisque sur l'échantillon, il est peu probable que je tombe sur des valeurs extrêmes.
L'équation fonctionne puisqu'à la prévisualisation, ça me retourne "true". Mais après ça, je ne sais pas comment afficher le numéro de l'enfant "enfant 1" "enfant 2", etc. . Il me manque une connaissance (et pas qu'une seule).
Bonne soirée.
Je te remercie pour ta réponse.
En regardant les statistiques, on recense jusqu'à un peu plus de 300 000 famille comptant au moins 4 enfants. Une dizaine de sous-réponse suffira puisque sur l'échantillon, il est peu probable que je tombe sur des valeurs extrêmes.
L'équation fonctionne puisqu'à la prévisualisation, ça me retourne "true". Mais après ça, je ne sais pas comment afficher le numéro de l'enfant "enfant 1" "enfant 2", etc. . Il me manque une connaissance (et pas qu'une seule).
Bonne soirée.
Last edit: 2 years 7 months ago by pierre_pierre. Reason: précision
The topic has been locked.
- DenisChenu
- Away
- LimeSurvey Community Team
Less
More
- Posts: 13620
- Thank you received: 2488
2 years 7 months ago #219629
by DenisChenu
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.
Replied by DenisChenu on topic Créer un nombre de sous-réponse selon le résultat d'une question précédente
Tu peux m'envoyer un questionnaire avec uniquement :
1. la question nombre d'enfant
2. La question multiple avec les ages
Je te la renvoi avec la condition sur les sous questions.
1. la question nombre d'enfant
2. La question multiple avec les ages
Je te la renvoi avec la condition sur les sous questions.
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.
- pierre_pierre
- Topic Author
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
2 years 7 months ago #219631
by pierre_pierre
Replied by pierre_pierre on topic Créer un nombre de sous-réponse selon le résultat d'une question précédente
Bonjour
DenisChenu
,
Je te remercie pour le temps consacré à m'aider.
Je te prie de trouver ci-joint le questionnaire avec les deux questions.
Bonne journée.
Je te remercie pour le temps consacré à m'aider.
Je te prie de trouver ci-joint le questionnaire avec les deux questions.
Bonne journée.
The topic has been locked.
- DenisChenu
- Away
- LimeSurvey Community Team
Less
More
- Posts: 13620
- Thank you received: 2488
2 years 7 months ago #219633
by DenisChenu
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.
Replied by DenisChenu on topic Créer un nombre de sous-réponse selon le résultat d'une question précédente
Non,
C'est un fichier LSQ.
j'ai proposé 1 questionnaire avec 2 questions pour montrer le principe.
Voir : manual.limesurvey.org/Adding_answers_or_...fic_for_subquestions
Pour ajouter le contrôle.
C'est un fichier LSQ.
j'ai proposé 1 questionnaire avec 2 questions pour montrer le principe.
Voir : manual.limesurvey.org/Adding_answers_or_...fic_for_subquestions
Pour ajouter le contrôle.
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.
- pierre_pierre
- Topic Author
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
2 years 7 months ago - 2 years 7 months ago #219644
by pierre_pierre
Replied by pierre_pierre on topic Créer un nombre de sous-réponse selon le résultat d'une question précédente
Alors je n'ai pas compris quand tu as demandé un questionnaire.
Si ma proposition n'est pas la bonne, j'imagine que tu attends un lien qui conduit vers un questionnaire ?
sondages.inrae.fr/index.php/862851?lang=fr
Si ma proposition n'est pas la bonne, j'imagine que tu attends un lien qui conduit vers un questionnaire ?
sondages.inrae.fr/index.php/862851?lang=fr
Last edit: 2 years 7 months ago by pierre_pierre.
The topic has been locked.
- pierre_pierre
- Topic Author
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
2 years 7 months ago - 2 years 7 months ago #219645
by pierre_pierre
Replied by pierre_pierre on topic Créer un nombre de sous-réponse selon le résultat d'une question précédente
Double message car je suis dans l'impossibilité d'éditer mon dernier message.
Je suis parvenu à résoudre mon problème.
J'ai dû mal comprendre la première réponse de DenisChenu et fait des erreurs dans la notation en mettant des accolades notamment.
Comme tu l'as écrit, dans "Équation de filtre conditionnel", champ sur lequel je suis passé à côté au départ, il faut écrire nbenfant (qui est le nom de ma variable) >= Y (1 ou 2 ou 3 selon le nombre de sous question que vous créez).
Merci d'avoir pris la peine de me donner la solution. Je l'ai mal appliquée et c'est pour cette raison que j'ai galéré.
Le sujet peut être clos.
Je suis parvenu à résoudre mon problème.
J'ai dû mal comprendre la première réponse de DenisChenu et fait des erreurs dans la notation en mettant des accolades notamment.
Comme tu l'as écrit, dans "Équation de filtre conditionnel", champ sur lequel je suis passé à côté au départ, il faut écrire nbenfant (qui est le nom de ma variable) >= Y (1 ou 2 ou 3 selon le nombre de sous question que vous créez).
Merci d'avoir pris la peine de me donner la solution. Je l'ai mal appliquée et c'est pour cette raison que j'ai galéré.
Le sujet peut être clos.
Last edit: 2 years 7 months ago by pierre_pierre.
The topic has been locked.
- DenisChenu
- Away
- LimeSurvey Community Team
Less
More
- Posts: 13620
- Thank you received: 2488
2 years 7 months ago #219647
by DenisChenu
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.
Replied by DenisChenu on topic Créer un nombre de sous-réponse selon le résultat d'une question précédente
Oui,
C'est bien cela
Avec 1 questionnaire avec les 2 question (export LSS) : j'aurais directement mis les équations (c'est rapide).
Tu aurais ensuite appliqué sur le questionnaire en réel.
C'est bien cela
Avec 1 questionnaire avec les 2 question (export LSS) : j'aurais directement mis les équations (c'est rapide).
Tu aurais ensuite appliqué sur le questionnaire en réel.
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 following user(s) said Thank You: pierre_pierre
The topic has been locked.
Moderators: Nickko