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
  • YannDBDI's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 1 month ago #241769 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 

Yann D BDI

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 1 month ago #241774 by DenisChenu
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.

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
  • YannDBDI's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 1 month ago - 1 year 4 weeks ago #241781 by YannDBDI
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.
 


 

Yann D BDI
Last edit: 1 year 4 weeks ago by YannDBDI.

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose