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
  • pierre_pierre's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 7 months ago - 2 years 7 months ago #219600 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.
Last edit: 2 years 7 months ago by pierre_pierre.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 7 months ago #219606 by DenisChenu
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 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
  • pierre_pierre's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 7 months ago - 2 years 7 months ago #219612 by pierre_pierre
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.
Last edit: 2 years 7 months ago by pierre_pierre. Reason: précision
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 7 months ago #219629 by DenisChenu
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 service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • pierre_pierre
  • pierre_pierre's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 7 months ago #219631 by pierre_pierre
Bonjour DenisChenu ,
Je te remercie pour le temps consacré à m'aider.
Je te prie de trouver ci-joint le questionnaire avec les deux questions.

 

File Attachment:

File Name: limesurvey...3628.lsq
File Size:2 KB


Bonne journée.
 
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 7 months ago #219633 by DenisChenu
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.

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
  • pierre_pierre's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 7 months ago - 2 years 7 months ago #219644 by pierre_pierre
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
 
Last edit: 2 years 7 months ago by pierre_pierre.
The topic has been locked.
  • pierre_pierre
  • pierre_pierre's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 7 months ago - 2 years 7 months ago #219645 by pierre_pierre
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.
Last edit: 2 years 7 months ago by pierre_pierre.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 7 months ago #219647 by DenisChenu
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.

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

Lime-years ahead

Online-surveys for every purse and purpose