Welcome to the LimeSurvey Community Forum

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

Antwort-Optionen übernehmen für nächste Frage aber mit anderen Texten

  • RSG-MR
  • RSG-MR's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago - 2 years 2 months ago #224732 by RSG-MR
Ihre LimeSurvey-Version: 5.2.12
LimeSurvey-Cloud
Thema:
Antwort-Optionen übernehmen für nächste Frage aber mit anderen Texten
==================
Hallo Zusammen,

ich habe eine Frage Liste (Optionsfelder) erstellt. Die Antwortmöglichkeiten sind:
- Ich wähle Antwort A
- Ich wähle Antwort B
- Ich wähle Antwort C

Danach soll die nächstes Frage mit einer Liste (Optionsfelder) erscheinen. Im Fragetext soll die Antwort aus der vorherigen Frage aufgenommen werden. Wie das geht weiß ich.
Sie haben in der vorherigen Frage die Antwort "Ich wähle Antwort A" gegeben. Für wie gut halten Sie diese Antwort?
- sehr gut
- gut
- geht so
- geht gar nicht

Nun zu meiner eigentlichen Frage. Ich möchte das in der Frage nur ein Teil der Antwortmöglichkeit dargstellt wird.

Sie haben in der vorherigen Frage die Antwort "A" gegeben. Für wie gut halten Sie diese Antwort?
- sehr gut
- gut
- geht so
- geht gar nicht

Ist so etwas möglich und wenn ja wie. Und nein, die Antwortoptionen der vorausgehenden Frage können nicht geändert werden.

Danke.


 
Last edit: 2 years 2 months ago by RSG-MR.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #224746 by Joffm
Hallo,
naja, ich persönlich halte es für ziemlich lästig für den Teilnehmer, wenn man in den Antwortoptionen die Frage wiederholt.
Die Frage lautet doch wohl irgendwie: "Welche Antwort wählen Sie?"
Und wenn ich dann Antwortoptionen sehe wie "Ich wähle Antwort A", habe ich das Gefühl der Fragebogenersteller hält mich für dement.

Also "A", "B",... würde sicher genügen.
Damit wäre das Problem bereits erschlagen.

Gut, zum anderen:
Wenn der Text vor "A", "B",... immer identisch ist, ist es simpel.
Mithilfe der Funktion "substr" zeigst Du nur das nach einer bestimmten Buchstabenzahl folgende an

Wenn nicht, könntest Du z.B. das auszuwählende Objekt in Anführungszeichen setzen, oder auch etwas anderes.
Dann schaust Du mit der Funktion "strpos" nach, an welcher Stelle dieses Zeichen ist, und mit "substr" zeigst Du an.
Falls dieses Objekt eben nicht "A", "B", ... ist, sondern eine unterschiedliche Länge hat, musst Du eben noch einmal mit "strpos" nach dem Ende schauen.
Dies würde ich dann aber in einer oder mehreren Fragen vom Typ "Gleichung" erledigen.

Diese Funktionen findest Du hier.
[url] manual.limesurvey.org/ExpressionScript_-...mplemented_functions [/url]

Ansonsten: Schick einen lss Export dieser (relevanten) Fragen.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • RSG-MR
  • RSG-MR's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #224754 by RSG-MR
Hallo Joffm,

vielen Dank für deine Antwort. Beim durchlesen dieser habe ich festgestellt, dass ich meine Frage nicht ganz richtig gestellt habe. Sorry dafür. Die Ausgangslage bleibt die gleiche:

ich habe eine Frage Liste (Optionsfelder) erstellt:

Sie haben zwei unterschiedliche Prototypen zur Testung erhalten, Prototyp A und Prototp B. Welche Aussage trifft auf Sie persönlich am besten zu?
Die Antwortmöglichkeiten sind:
- Ich habe beide Prototypen gleichermaßen verwendet.
- Ich habe den Prototyp A häufiger verwendet.
- Ich habe den Prototyp B häufiger verwendet.

Bei Option 1 werden in anschließenden Fragen zuerst Fragen zu Prototyp A gestellt anschließend zu B.
Bei Option 2 werden in anschließenden Fragen zuerst Fragen zu Prototyp A gestellt anschließend zu B.
Bei Option 3 werden in anschließenden Fragen zuerst Fragen zu Prototyp B gestellt anschließend zu A.

In der ersten anschließenden Frage soll dann im Fragetext die Antwortmöglichkeit zur vorherigen Frage aufgenommen werden, allerdings nicht die Antwortmöglichkeit selbst sondern der dahinter liegende Prototyp.

Hier die Frage:
Wie oft haben Sie den (hier soll dann entweder Prototyp A, Prototyp A oder Prototyp B erscheinen) verwendet?
Die Antwortmöglichkeiten sind (Fragetyp Liste Optionsfelder):
- Häufiger als 2x pro Tag
- 2x pro Tag
- 1x pro Tag
- Seltener als 1x pro Tag


Wie setzte ich das um? Ich habe mir die beiden Funktionen "substr" und "strpos" angeschaut. Die passen dann glaube ich nicht.

Ich hatte es im Fragetext dann mit einer "wenn dann sonst" Formel versucht, hat aber auch nicht geklappt:

Wie oft haben Sie den {if(G02Q02 == 'AO03', 'Prototyp B', 'Prototp A')} verwendet?

Ich möchte also das die Antwortoption aus der ersten Frage in den neuen Fragetext übernommen wird, allerdings nicht den Text aus der Antwortoption sondern den dahinterliegenden Prototypen.

Danke und Grüße
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #224760 by Joffm
Hallo,

{if(G02Q02 == 'AO03', 'Prototyp B', 'Prototp A')}

Das wollte ich Dir gerade noch als "Hauruck-Lösung" vorstellen.

Aber so geht es ja auch nicht.
Du musst schon feiner unterscheiden.

Du hast also zwei Folgefragen, seien sie Q2 und Q3.

Dann wäre die Einblendung in Q2 ja
{if(Q1<2,'Prototyp A','Prototyp B')}
und für Q3
{if(Q1<2,'Prototyp B','Prototyp A')}

Ich werde nie verstehen, warum man so aufwendige Codes benutzt wie "G02Q02" und "AO01".
Nur, weil es so angeboten wird.
Benenne doch die Fragen, wie sie im Draft des Fragebogens sind, also "F1", "F2", für "Frage 1", "Frage 2" oder eben Q1, Q2, für Question.
Und meiner Meinung nach sollten Antwortoptionen auch immer numerisch sein.
Erstens kannst Du mit Deinen Texten "AO01" nicht rechnen, wenn Du später Auswertungen machst; gerade mal die Häufigkeiten und ein CHI-Quadrat geht. Aber kein Mittelwert.
Und zweitens lassen sich Gleichungen wie die obige leichter formulieren:
Statt (Q1=="AO01" OR Q1=="AO02") geht es eben leichter mit (Q1<3)

Joffm



 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #224763 by holch
Die Fragen-Codes finde ich jetzt nicht weiter schlimm. Vielleicht stehen sie ja sogar so im Draft.

Bei den Antwortoptionen bin ich voll bei dir.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • RSG-MR
  • RSG-MR's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #224816 by RSG-MR
Hallo Joffm,

vielen Dank. Den Tipp mit den Codes bei Fragen und Antworten habe ich beherzigt und es abgeändert. Jetzt aber zu meiner eigentlichen Frage:

Dein Code funktioniert, aber eben nur für 1 Option. Das Problem dabei ist aber das ich nur eine Nachfolgefrage stelle und somit in dieser Frage die 3 vorherigen Antwortmöglichkeiten eingeblendet werden sollen.

Viele Grüße
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #224820 by Joffm
Nee, jetzt verstehe ich gar nichts mehr.
Du hast doch geschrieben:

Bei Option 1 werden in anschließenden Fragen zuerst Fragen zu Prototyp A gestellt anschließend zu B.

Und jetzt dies:

Das Problem dabei ist aber das ich nur eine Nachfolgefrage stelle und somit in dieser Frage die 3 vorherigen Antwortmöglichkeiten eingeblendet werden sollen.

Was soll es denn sein?

Jetzt mach einmal einen lss Export und schicke ihn.
Dort kannst Du ja im Fragetext beschreiben, was als Antwort angezeigt werden soll.

Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #224850 by holch
Also ich blick auch nicht mehr durch. Entweder die Gegebenheiten ändern sich ständig oder wurden von Anfang an nicht richtig erklärt.

Weiter geht es nur mit einer LSS die das Problem darstellt, und nur dieses Problem. Bitte keinen vollständigen Fragebogen bei dem wir uns erst durch 2000 Fragen andere kämpfen müssen.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • RSG-MR
  • RSG-MR's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago - 2 years 2 months ago #224859 by RSG-MR
Hallo Joffm,

ist vielleicht ein bisschen kompliziert erklärt, sorry. Den lss Export kann ich aus Datenschutzgründen leider nicht teilen. Aber mein zweiter Post hat immer noch relevanz:

Ausgehende Frage:
Sie haben zwei unterschiedliche Prototypen zur Testung erhalten, Prototyp A und Prototp B. Welche Aussage trifft auf Sie persönlich am besten zu?
Die Antwortmöglichkeiten sind:
- Ich habe beide Prototypen gleichermaßen verwendet. Option 1
- Ich habe den Prototyp A häufiger verwendet. Option 2
- Ich habe den Prototyp B häufiger verwendet. Option 3

Bei Option 1 werden in anschließenden Fragen zuerst Fragen zu Prototyp A gestellt anschließend zu B.
Bei Option 2 werden in anschließenden Fragen zuerst Fragen zu Prototyp A gestellt anschließend zu B.
Bei Option 3 werden in anschließenden Fragen zuerst Fragen zu Prototyp B gestellt anschließend zu A.

In den jeweiligen Fragen soll dann in den Fragetext jeweils Prototyp A oder Prototyp B erscheinen, je nachdem was man in der allersten Frage ausgewählt hat.

Viele Grüße
Last edit: 2 years 2 months ago by RSG-MR.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Online
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #224862 by Joffm
Wenn wir um einen lss-Export bitten, wollen wir nicht Deine Gesamtwerk haben.
Wie @holch auch schon schrieb,
  • nur die relevanten Fragen
  • und diese können ruhig einen anderen Wortlaut haben

Also erstelle einen Prototypen dieser Fragen und schicke diesen.

Aber:
Es bleibt doch alles beim Alten (bis auf meinen kleinen Schreibfehler)
Man kann es auch Verständnistest nennen; wir wollen schließlich, dass Du etwas lernst und nicht nur abschreibst. 

Dann wäre die Einblendung in Q2 ja
{if(Q1<3,'Prototyp A','Prototyp B')}
und für Q3
{if(Q1<3,'Prototyp B','Prototyp A')}






Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: RSG-MR
The topic has been locked.
  • RSG-MR
  • RSG-MR's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #224884 by RSG-MR
Hallo Joffm,

danke, du bist Klasse. Hat jetzt funktioniert. Da wir auch mit Farbcodes und Bildern dazu arbeiten, habe ich den Code entsprechend ergänzt.

Diesen Code habe ich dann in jede Frage des ersten Fragenblocks (12 Fragen) eingebaut.

{if(F2<3,'<span style="color:#3498db;">Prototyp A</span>','<span style="color:#9b59b6;">Prototyp B</span>')}

<p style="text-align: center;">{if(F2<3,'<img alt="" src="/upload/surveys/xxxxxx/images/prototyp-a.jpg" style="width: 199px; height: 265px;" />','<img alt="" src="/upload/surveys/xxxxxx/images/prototyp-b.jpg" style="width: 199px; height: 265px;" />')}</p>


Und diese Code dann in jede Frage des zweiten identischen Fragenblocks eingebaut.

{if(F2<3,'<span style="color:#3498db;">Prototyp B</span>','<span style="color:#9b59b6;">Prototyp A</span>')}

<p style="text-align: center;">{if(F2<3,'<img alt="" src="/upload/surveys/xxxxxx/images/prototyp-b.jpg" style="width: 199px; height: 265px;" />','<img alt="" src="/upload/surveys/xxxxxx/images/prototyp-a.jpg" style="width: 199px; height: 265px;" />')}</p>




Und das alles ausgehend von der Frage Liste (Optionsfelder):

Sie haben zwei unterschiedliche Prototypen zur Testung erhalten, Prototyp A und Prototp B. Welche Aussage trifft auf Sie persönlich am besten zu?
Die Antwortmöglichkeiten sind:
- Ich habe beide Prototypen gleichermaßen verwendet. Option 1
- Ich habe den Prototyp A häufiger verwendet. Option 2
- Ich habe den Prototyp B häufiger verwendet. Option 3

Von der Antwort hängt dann ab, in welchem Block welche Produktbezeichnung auftaucht:
Bei Option 1 werden in anschließenden Fragen zuerst Fragen zu Prototyp A gestellt anschließend zu B.
Bei Option 2 werden in anschließenden Fragen zuerst Fragen zu Prototyp A gestellt anschließend zu B.
Bei Option 3 werden in anschließenden Fragen zuerst Fragen zu Prototyp B gestellt anschließend zu A.


Viele Grüße
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose