Welcome, Guest
Username: Password: Remember me

TOPIC: Chainage de questions

Chainage de questions 1 year 10 months ago #85500

Bonjour,

Tout d'abord, je tiens à complimenter ce qu'est Lime Survey ! Une application un peu complexe mais cependant très complète en terme de fonctionnalité, donc bravo aux developpeurs.

Actuellement, je souhaite faire un questionnaire avec des chainages. Je m'explique, lorsque je créer une question et que l'utilisateur coche ses réponses, j'aimerais pouvoir qu'a la prochaine question, il garde les réponses de l'utilisateur. Est ce bien possible ?

Merci d'avance de me répondre.
The administrator has disabled public write access.

Re: Chainage de questions 1 year 10 months ago #85537

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6219
  • Thank you received: 791
  • Karma: 238
Oui,

Si la première question est:
code: NOM
texte: quel est votre nom ?
tye: texte court

A la suite tu pouras directement écrire:

Bonjour {NOM}, comment ça va ?

C'est ca que tu veux faire ?

Denis
The administrator has disabled public write access.

Re: Chainage de questions 1 year 10 months ago #85591

C'est à peu près ça, sauf que ce n'est pas le code mais les réponses aux questions.
Exemple:

question 1: choisissez 2 réponses parmis les suivantes: réponse A, réponse B, réponse C, réponse D.

puis à la question 2, je demande à l'utilisateur de choisir une seule réponse tout en affichant comme question choisissez une seule réponse parmis les suivantes: réponse A,réponse C. En fonction bien sur des réponses de la première ( dans ce cas la, l'utilisateur avait choisis la réponse A et C à la 1ère question)
The administrator has disabled public write access.

Re: Chainage de questions 1 year 10 months ago #85593

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6219
  • Thank you received: 791
  • Karma: 238
Tu peux utiliser le gestionnaire d'expression aussi dans le texte des répinses.

Ça ferait approximativement, pour la première réponse:
{if(Q1_sq01=='Y',Q1_sq01,
  if(Q1_sq02=='Y',Q1_sq02,
    if(Q1_sq03=='Y',Q1_sq03,
      if(Q1_sq04=='Y',Q1_sq04,
        '')
    )
  )
)}

Mais sinon, il y a beaucoup plus simple : le filtre de question sur la question 2 si c'est une liste de bouton radio.

Denis
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.188 seconds
Donation Image