Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Libellé de la question mère dans le cas d'une question avec des sous-questions
- YannDBDI
- Topic Author
- Offline
- New Member
Less
More
1 year 1 month ago #241769
by YannDBDI
Yann D BDI
Libellé de la question mère dans le cas d'une question avec des sous-questions was created by YannDBDI
Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : Version 5.6.8+230227 .
Votre propre serveur ou LimeSurvey Cloud : propre serveur
Thème : skelvanilla
==================
Bonjour à tous
Afin de faire une question de synthèse recensant l'ensemble des réponses de l'utilisateur
j'ai besoin d'avoir une succession de paragraphes suivant cette grammaire
A la question {Q.question}
Vous avez répondu {Q.shown}
Cela ne pose a priori pas de problème pour les questions à choix unique. Dès lors que nous avons des questions avec des sous-questions (tableaux, multiples cases à cocher...), LM déclencher une erreur lorsqu'on tente d'afficher le libelle de la question mère. Seul les libellés des sous-questions sont accessibles.
Exemple
Question [Q] : Dans un repas, le plat le plus appréciez est
sous question [Q_1] : l'entrée
sous question [Q_2] : le plat
sous question [Q_3] : le dessert
Q_1.question , Q_2.question et Q_3.question sont valides et me permettent bien d'afficher leur libellé respectifs, mais Q.question (Dans un repas, le plat le plus appréciez est) n'est plus disponible.
Je peux évidement mettre un bout de javascript ..mais s'il y a plus élégant
https://drive.google.com/file/d/1IrnAoKxmwzXyYQ4FfYv_rD7zKtMao-oh/view?usp=share_link
Votre version de LimeSurvey : Version 5.6.8+230227 .
Votre propre serveur ou LimeSurvey Cloud : propre serveur
Thème : skelvanilla
==================
Bonjour à tous
Afin de faire une question de synthèse recensant l'ensemble des réponses de l'utilisateur
j'ai besoin d'avoir une succession de paragraphes suivant cette grammaire
A la question {Q.question}
Vous avez répondu {Q.shown}
Cela ne pose a priori pas de problème pour les questions à choix unique. Dès lors que nous avons des questions avec des sous-questions (tableaux, multiples cases à cocher...), LM déclencher une erreur lorsqu'on tente d'afficher le libelle de la question mère. Seul les libellés des sous-questions sont accessibles.
Exemple
Question [Q] : Dans un repas, le plat le plus appréciez est
sous question [Q_1] : l'entrée
sous question [Q_2] : le plat
sous question [Q_3] : le dessert
Q_1.question , Q_2.question et Q_3.question sont valides et me permettent bien d'afficher leur libellé respectifs, mais Q.question (Dans un repas, le plat le plus appréciez est) n'est plus disponible.
Je peux évidement mettre un bout de javascript ..mais s'il y a plus élégant
https://drive.google.com/file/d/1IrnAoKxmwzXyYQ4FfYv_rD7zKtMao-oh/view?usp=share_link
Yann D BDI
Please Log in to join the conversation.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
1 year 1 month ago #241774
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 Libellé de la question mère dans le cas d'une question avec des sous-questions
Par défaut : le gestionnaire d'expression ne s'occupe que des «variables».
Donc aux champs de réponses, les «entêtes» n'amènent pas de réponses : donc ne sont pas dans le gestionnaire d'expression.
Par contre: le plugin manual.limesurvey.org/ExpressionQuestionForAll les ajoute, il suffit de l'activer.
Donc aux champs de réponses, les «entêtes» n'amènent pas de réponses : donc ne sont pas dans le gestionnaire d'expression.
Par contre: le plugin manual.limesurvey.org/ExpressionQuestionForAll les ajoute, il suffit de l'activer.
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.
Please Log in to join the conversation.
- YannDBDI
- Topic Author
- Offline
- New Member
1 year 1 month ago - 1 year 4 weeks ago #241781
by YannDBDI
Yann D BDI
Replied by YannDBDI on topic Libellé de la question mère dans le cas d'une question avec des sous-questions
Grand merci Denis!
Après test, je me permets de développer.
> La question de type Classement ne comporte pas de sous-questions, mais des options de réponses à classer. A ce titre, elle se rapproche d'une liste ordonnée de choix unique.
Pourtant, la propriété .question est valide pour un choix unique mais pas pour une question de type classement.
Qu'est ce qui peut expliquer ce comportement (avec ou sans l'extension ?)
> Enfin, précaution d'emploi : une fois l'extension activée. il est préférable de ne pas appeler la propriété .question dans le libellé de la question voire le même groupe qui la contient et affiché dans le même l'écran. Car étant interprété il semble que l'on rentre dans un boucle récursive qui provoque une répétition de l'affichage. voir illustration. A moins que ca ne corresponde aux différentes phases de chargement de la page.
Après test, je me permets de développer.
> La question de type Classement ne comporte pas de sous-questions, mais des options de réponses à classer. A ce titre, elle se rapproche d'une liste ordonnée de choix unique.
Pourtant, la propriété .question est valide pour un choix unique mais pas pour une question de type classement.
Qu'est ce qui peut expliquer ce comportement (avec ou sans l'extension ?)
> Enfin, précaution d'emploi : une fois l'extension activée. il est préférable de ne pas appeler la propriété .question dans le libellé de la question voire le même groupe qui la contient et affiché dans le même l'écran. Car étant interprété il semble que l'on rentre dans un boucle récursive qui provoque une répétition de l'affichage. voir illustration. A moins que ca ne corresponde aux différentes phases de chargement de la page.
Yann D BDI
Last edit: 1 year 4 weeks ago by YannDBDI.
Please Log in to join the conversation.
Moderators: Nickko