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é).
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 ?
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
The following user(s) said Thank You: pierre_pierre
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: 3 years 9 months ago by pierre_pierre. Reason: précision
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.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
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
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é.
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 support
-
Plugins, theme and development
. I don't answer to private message.
The following user(s) said Thank You: pierre_pierre