Welcome to the LimeSurvey Community Forum

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

Eine Freitext-Frage zweimal in der selben Umfrage beantworten lassen

  • FaRoes
  • FaRoes's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 7 months ago #232310 by FaRoes
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: Lime Survey Community Edition 3.27.2+210608
Eigener Server oder LimeSurvey-Cloud: Zugang über die Universität Duisburg-Essen ( limesurvey.uni-due.de )
Genutzte Designvorlage: extends_fruity_UDE_DSGVO
==================
Liebe Community,

ich würde gerne eine Freitext-Frage an den Anfang meines Fragebogens einbauen (bspw. Was verstehen Sie unter "Leistung"?).
Danach folgen einige Likert-Skalen die sich mit Facetten des Begriffs auseinandersetzen.
Am Ende des Fragebogens würde ich gerne nochmal den gleichen Freitext abfragen, allerdings hätte ich gerne, dass entweder:
1. Die angegebene Antwort vom Anfang direkt wieder im Freitextfeld steht und direkt bearbeitet werden kann, sodass am Ende nur eine finale Angabe erfolgt und die erste Angabe nicht mehr mitgesendet wird, oder
2. Die angegebene Antwort vom Anfang irgendwie als Text in der Frage auftaucht, sodass man bei der Freitext-Eingabe sehen kann, was man am Anfang geantwortet hat und sich besser darauf beziehen kann.

Beide Lösungen wären für mich in Ordnung, je nachdem, was sich eher in LimeSurvey realisieren lässt.

Vielen Dank und liebe Grüße
FaRoes

Please Log in to join the conversation.

More
1 year 7 months ago #232312 by jelo
Du kannst die Antworten von Fragen über ExpressionScript-Variablen in anderen Texten benutzen.

Im Quelltext einer Frage {Fragencode} hinterlegen, ist ein Anfang. Je nach Fragentyp ändert sich der Zugriff etwas.

Genaueres findet sich hier.
manual.limesurvey.org/ExpressionScript_-...#Access_to_variables

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The following user(s) said Thank You: FaRoes

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 7 months ago #232314 by Joffm
Wie @jelo.
Beide Ideen sind gleich simpel.
Entweder Du benutzt die Vorgabeantwort und fügst die erste Antwort mittels Expression Manager ein (dann steht der Text bereits in der Frage)
oder Du blendest ihn auf die gleiche Art und Weise in den Fragentext ein (dann muss der Teilnehmer eben alles neu schreiben.)

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: FaRoes

Please Log in to join the conversation.

  • FaRoes
  • FaRoes's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 7 months ago #232317 by FaRoes
Danke euch beiden für die schnelle Hilfe, das ist ja doch leichter als gedacht. Die ExpressionScript-Variablen hatte ich gar nicht auf dem Schirm.

Jetzt kommt noch eine etwas unbeholfene Nachfrage:
Wie kann ich in Freitext-Antwortfeldern den Text ändern/vorgeben, also quasi meine Option 1?

FaRoes

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 7 months ago #232325 by Joffm
Wie @jelo, schon zeigte.
ExpressionScript: Du übergibst den Fragencode der ersten Frage (z.B. {Q1} als Vorgabeantwort in die zweite Frage.
  

und die erste Angabe nicht mehr mitgesendet wird

Hier fragt man sich natürlich, warum? Wenn es nicht in den Daten erscheinen soll, exportiere die Variable nicht
Oder Du löschst sie in deiner Frage vom Typ "Gleichung" als vorletzter Frage der Umfrage. Einfach mit {Q1=""}.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose