Welcome to the LimeSurvey Community Forum

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

Récupérer le texte d'une réponse dans une autre question

  • maulpoix
  • maulpoix's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 11 months ago #119058 by maulpoix
Bonjour,

Je cherche à récupérer le texte d'une réponse dans une autre question.
Dans le questionnaire, les internautes auront à remplir 3 zones de texte et j'aimerais utilisé les textes qu'ils auront saisi dans la question suivante qui sera un tableau.
Est ce possible et si c'est le cas comment procéder?
je suis en 1.92

Je vous remercie par avance pour votre aide

Cordialement,
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 11 months ago #119061 by Nickko
La 1.92 est très ancienne, j'avoue ne pas me souvenir de ce qui était possible à l'époque.
Tu devrais envisager de faire la mise à jour, ça se passe très facilement en quelques clics.

Dans l'éditeur, est-ce que tu as une icone avec un citron et des accolades ?

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • maulpoix
  • maulpoix's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 11 months ago #119062 by maulpoix
Oui il y bien un citron et des accolades.

Ayant quasiment en permanence des questionnaires activés (ça marche bien Limesurvey :) , je n'ose pas trop lancer de mise à jour...
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 11 months ago - 8 years 11 months ago #119067 by Nickko
C'est sur que de la 1.92 à la dernier version ça fait un sacré bon, c'est pourquoi je te conseille lorsque tu auras trouvé une période de répit pour mettre à jours ta vieille instance de faire les mises-à-jour régulièrement, ça évolue très peu d'une build à l'autre donc tu ne risque rien à faire les mises-à-jour au fil de l'eau.

Avec le code "citron" tu devrais pouvoir faire ce que tu veux.

Nickko
Head of ergonomics, UX & UI.
Last edit: 8 years 11 months ago by Nickko.
The topic has been locked.
More
8 years 11 months ago #119075 by Ben_V
Salut,
avec la 1.92 tu peux parfaitement utiliser une bonne partie des expressions nécessaires pour afficher les réponses comme
{QCODE.NAOK}, {QCODE.shown} , etc... (où "QCODE" est à remplacer par le code de ta question bien sûr )
En clair pas besoin d'utiliser la syntax {INSERTANS:XXX}

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
The topic has been locked.
More
8 years 11 months ago #119251 by pb76
Bonjour
La récupération du texte d'une réponse et son intégration automatique dans le corps d'une autre question m’intéresse aussi.
Pouvez vous détailler cette méthode (NB je ne suis pas très féru de programmation)
Cordialement
DR Boulet
The topic has been locked.
More
8 years 11 months ago - 8 years 11 months ago #119266 by Ben_V
Bonjour,
Pour les questions type texte, numérique, équation, il suffit de mettre le code de la question entre 2 accolades
ex: {Qlorem}, {Qpatronyme}, {Qcombien}, {Qfeedback} etc.
=> j'emploie tjrs un Q majuscule pour débuter les codes de questions ;)

Pour récuperer la réponse (unique) donnée à une question type menu-déroulant ou bouton radio, utiliser la syntaxe:
{Qlorem.shown}
A noter
{Qlorem.code} renvoie le code et {Qlorem.question} le texte de la question

Pour tout le reste ça se complique un peu...

Parfois il peut y avoir des données que l'on ne puisse afficher que sur la page suivante...

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Last edit: 8 years 11 months ago by Ben_V.
The topic has been locked.
More
8 years 11 months ago #119269 by pb76
Bonjour merci pour cette réponse alléchante et prometteuse quoiqu'un peu frustante. Elle me laisse comprendre que c'est faisable mais avec un peu de technicité que je ne possède pas forcément.
Avez d'autres infos plus poussées pour que je puisse exploiter votre réponse?
N'y aurait-il pas un questionnaire de démonstration où les explications que vous avez donné sont mis en pratique ?
Cordialement
Dr Boulet
The topic has been locked.
More
8 years 11 months ago #119274 by Ben_V
Le plus simple c'est de faire un essai par exemple en créant une question texte-court avec pour code {prenom}
et de créer ensuite une question (peu importe le type) avec pour texte de question:
" {prenom}, depuis quand blablabla ...?"

Un bon exemple de questionnaire est "ExpressionManager-Demo" téléchargeable ici (le dernier de la liste). C'est surtout le 2ème groupe de question qui traite du sujet...

Sinon il y a de nombreux questionnaires de démo dans le dossier /doc/demosurveys de l'application.


Attention il faut disposer d'une version de limesurvey ≥1.92 pour faire fonctionner le gestionnaire d'expression

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
The topic has been locked.
More
8 years 9 months ago #121677 by Remundo
Bonjour,

J'arrive à récupérer des réponses à des questions précédentes mais comment faire pour ne pas récupérer les réponses vides.

En l'occurence j'ai un tableau avec une colonne par spécialité. Je récupère l'intitulé des spécialités apportées précédemment.
On peut avoir de 1 à 7 spécialités par diplôme mais j'aimerais que les colonnes n'apparaissent que pour les spécialités qui ont été renseigné auparavant.

Exemple dans le tableau en pièce jointe, les 7 colonnes apparaissent par défaut alors que je n'ai qu'un spécialité.



Ben_V wrote: Bonjour,
Pour les questions type texte, numérique, équation, il suffit de mettre le code de la question entre 2 accolades
ex: {Qlorem}, {Qpatronyme}, {Qcombien}, {Qfeedback} etc.
=> j'emploie tjrs un Q majuscule pour débuter les codes de questions ;)

Pour récuperer la réponse (unique) donnée à une question type menu-déroulant ou bouton radio, utiliser la syntaxe:
{Qlorem.shown}
A noter
{Qlorem.code} renvoie le code et {Qlorem.question} le texte de la question

Pour tout le reste ça se complique un peu...

Parfois il peut y avoir des données que l'on ne puisse afficher que sur la page suivante...


Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Attachments:
The topic has been locked.
More
8 years 9 months ago #121682 by Ben_V
Salut,
Ce que tu veux c'est masquer les colonnes?
Si "oui" regarde le plugin de Denis (il y a plusieurs liens dont un vers une demo).
Bien sûr il faut une version récente...

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
The topic has been locked.
More
8 years 9 months ago #121685 by Remundo
Je connaissais ce principe qui fonctionne très bien, je vais l'appliquer dailleurs avec les réponses à la question liste de spécialités pour l'affichage dans mon tableau volume horaire.
Mais comment fait-on lorsque la première question est numérique (voir image) ?



Comment faire pour que selon le nombre rentré par le répondant les lignes s'ajoutent ou s'effacent ?

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Attachments:
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose