Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Afficher groupe de questions si réponse à une question champ libre

  • Annelou
  • Annelou's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 3 months ago #223775 by Annelou
Votre version de LimeSurvey : Version 2.65.0+170502

Thème : conditionner l'affichage d'un groupe de questions si réponse à une question champ libre (zone de texte long)
==================
Bonjour,


J'ai réalisé un questionnaire avec 5 groupes de questions.

Je rencontre un problème avec les questions suivantes :

Groupe 2 : Vos pratiques hybrides 
Q2  Depuis janvier 2021, avez-vous déployé une pratique hybride dans un ou plusieurs de vos enseignements ? (Oui/Non)

Q3  Si oui, qu’est ce qui vous a poussé à faire ce choix ? Quels étaient les objectifs sous-jacents ?

La Q3 est conditionnée par la réponse "OUI" à la Q2.

Je souhaiterais conditionner l'apparition du groupe 3 uniquement si la Q3 est complétée (c'est une question à champ libre, zone de texte long).

En cherchant sur les forums, je suis tombée sur le codage suivant, à ajouter dans le champ "équation du filtre conditionnel" du groupe : (showGR3_yes.NAOK == "Y").

Je n'ai jamais fait de codage, donc je comprends qu'il faudrait que je le transforme, mais je n'ai aucune idée de ce que je dois écrire pour conditionner l'apparition du groupe 3 dans le cas ou Q3 est complétée.

Pourriez-vous m'aider ?

Merci beaucoup 
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 3 months ago #223779 by Joffm
Bonjour,

Q3: équation du filtre conditionnel -> Q2.NAOK=="Y"

Que signifie "Q3 est terminé" ?
Si au moins une lettre est saisie ?
Si Q3 est une question obligatoire, c'est la par défaut.

Si Q3 n'est pas obligatoire, vous devez saisir
group 3. équation du filtre conditionnel -> !is_empty(Q3.NAOK).
Mais c'est la même chose qu'une question obligatoire.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • Annelou
  • Annelou's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 3 months ago #223801 by Annelou
Oui, Q3 est "terminée" si au moins une lettre est saisie dans le champ.

Je l'ai définie comme obligatoire et j'ai rentré !is_empty(Q3.NAOK) dans le filtre conditionnel du groupe 3.

Et ça marche !

Merci beaucoup !
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose