Welcome to the LimeSurvey Community Forum

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

Fragentext&Abbildung anzeigen IF Antwort "Ja"

  • Oramiel
  • Oramiel's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 6 months ago #204837 by Oramiel
Hallo zusammen,


ich möchte im letzten Abschnitt einer Umfrage den Fragentext und eine Abbildung anzeigen lassen, wenn die Frage "Würden Sie diese Option ihr Ihr System integrieren?" vorher mit "Ja" beantwortet wurde. Das ganze separat für drei Fragen.

Frage:



Bisher habe ich es hiermit versucht, es funktioniert allerdings irgendwie nicht:


{if(ZOOM=="Y","Hier sollte am besten die Beschreibung der Variable ZOOM stehen, inkl. Abbildung ","")}





Frage 1: Was ist an dem Ausdruck falsch?

Frage 2: Wie kann ich die Beschreibung und die Abbildung einbinden?


Ich hatte alternativ überlegt, drei Variablen anzulegen, die jeweils unter der Bedingung angezeigt werden, dass die jeweilige Frage mit "Ja" beantwortet wurde. Ich möchte allerdings die Frage nicht erneut zeigen, sondern nur die entsprechende Beschreibung + Abbildung.

Frage 3: Ist das eine alternative Option? Also, ist es möglich, einen Text ohne Antwortoption zu erstellen und einzubinden?



Version 3.21.1+191210



Danke schonmal für die Hilfe!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 6 months ago - 3 years 6 months ago #204840 by Joffm
Zum ersten - dem undefinierten Ausdruck - würde ich sagen:
Schau Dir einmal den Quellcode an. Evtl. hast Du da etwads kopiert und es ist ein HTML-Schnipsel hineingeraten.
Oder war dort ein <span> tag? Achte darauf, dass Anführungszeichen dann nicht beide Male " oder ' sein dürfen; da musst Du abwechseln.

Zum Rest: Ich habe es noch nicht verstanden.
Ich werde erst mal einen Kaffee trinken und dann noch einmal lesen.
In der Zwischenzeit könntest Du aber auch einen lss Export dieser relevanten Fragen schicken.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 6 months ago by Joffm.
The topic has been locked.
  • Oramiel
  • Oramiel's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 6 months ago #204845 by Oramiel
Replied by Oramiel on topic Fragentext&Abbildung anzeigen IF Antwort "Ja"
Hey, vielen Dank für die schnelle Antwort!


Ich habe mir den Quellcode angesehen, und einen <span> Tag rausgelöscht, jetzt wird der Ausdruck zumindest nicht mehr als fehlerhaft angezeigt :)





Die beiden relevanten Fragegruppen habe ich angehängt, 9941 enthält die drei Fragen, die ich in 9942 einbeziehen möchte. Dies soll in der Fragegruppe 9942 direkt am Anfang geschehen.


Wenn in 9941 die Variablen "ZOOM", "AUGMENT", und "NIGHT" jeweils mit "ja" beantwortet wurden, sollen für diese die vorherigen Beschreibungen in Fragegruppe 9942 erscheinen.

Konkret:

Wenn ich einen Zoom möchte ("ja"), dann soll in Fragegruppe 9942 unter "Dies ist das von Ihnen konfigurierte System:" die Beschreibung, was dieser Zoom ist und die entsprechende Abbildung aus der Variable ZOOM angezeigt werden.

Genauso soll dies für AUGMENT und NIGHT geschehen.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 6 months ago - 3 years 6 months ago #204847 by Joffm
Gut, nur als Hinweis:
Fragen- und Gruppenexporte, also lsq und lsg, werden nicht gerne gesehen, nur lss.

Grund:
Beim Import von lsq bzw. lsg-Exporten muss zunächst von uns, die wir in unserer Freizeit helfen, zunächst eine neue Studie angelegt werden.
Gut, aber zusätzlich muss diese dieselbe Basissprache haben wie die Exporte.
Das mag hier im deutschen Forum trivial erscheinen, aber es gibt auch zwei "deutsch"-Versionen (normal und informal).
Und stelle Dir dies einmal in anderen Sprachen, z.B. spanisch vor.
Ich vermute, der Export ist "spanisch", lege eine Studie mit Basissprache "spanisch" an,... und dann ist es "spanisch(Mexico)".

Außerdem sind in den lsq und lsg Exporten nicht die studienweiten Einstellungen vorhanden, die oftmals eine Rolle spielen.

Daher immer lss. Immer dazu die Studie kopieren, alles Irrelevante löschen, und dann die gesamte Studie hier anhängen.

Nur damit Du es für die Zukunft weißt.
Ich werde einmal schauen, wo der Hase im Pfeffer liegt.

Joffm

Und irgendwie wären die Fragen
CAMposition
MONposition
ZOOM
AUGMENT
NIGHT
wichtig.
Logischerweise erhalte ich hier Fehler, da nicht definiert.
Ich hatte auch das Gefühl, ZOOM sei eine J/N Frage; jetzt benutzt Du aber "implode".

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 6 months ago by Joffm.
The topic has been locked.
  • Oramiel
  • Oramiel's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 6 months ago #204849 by Oramiel
Replied by Oramiel on topic Fragentext&Abbildung anzeigen IF Antwort "Ja"
Ouh, danke für den ausführlichen Hinweis, das war mir tatsächlich nicht bewusst. Sorry!


Hier ist die Studie als lss mit den relevanten Variablen.


Ja, gute Frage, ich hatte mich durch das Manual gegraben, bin dabei auf implode gestoßen und dachte, damit könnte ich das Problem evtl. lösen. Nachdem ich die if Ausdrücke gefunden hatte, hatte ich es noch einmal drin gelassen, aber mehr als Gedankenstütze.

Die angesprochenen Fragen sind J/N Fragen.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 6 months ago #204857 by Joffm
Hallo,
hier meine Lösung.
1. Der Quellcode der Fragenbeschreibung
Code:
<p style="margin:0cm 0cm 8pt"><span style="font-size:12pt"><span style="line-height:normal"><span style="font-family:Arial,sans-serif">Dies ist das von Ihnen konfigurierte Kamera-Monitor-System:</span></span></span></p>
 
<p style="margin:0cm 0cm 8pt"><span style="font-size:12.0pt"><span style="line-height:107%"><span arial="" style="font-family:">Position der Kameras</span></span></span></p>
 
<p style="margin:0cm 0cm 8pt"><span style="font-size:12.0pt"><span style="line-height:107%"><span arial="" style="font-family:"><img alt="" src="/survey/upload/surveys/544794/images/Zeichnung_Auto_final.jpg" style="height: 150px; width: 380px;" /></span></span></span></p>
 
<p style="margin:0cm 0cm 8pt">Ihre Antwort: <span style="white-space: pre-wrap;">{CAMposition.shown}</span></p>
 
<p style="margin:0cm 0cm 8pt"> </p>
 
<p style="margin:0cm 0cm 8pt"><span style="font-size:12.0pt"><span style="line-height:107%"><span arial="" style="font-family:">Position der Monitore</span></span></span></p>
 
<p style="margin:0cm 0cm 8pt">Ihre Antwort: <span style="white-space: pre-wrap;">{MONposition.shown}</span></p>
 
<p style="margin:0cm 0cm 8pt"> </p>
 
<p style="margin:0cm 0cm 8pt">Sie haben weiterhin gewählt: {list(if(ZOOM=="Y",'Anpassung des Sichtfeldes',''),if(AUGMENT=="Y",'Augmentierung',''),if(NIGHT=="Y",'Nachtsicht-Assistent',''))}</p>
 
<p style="margin:0cm 0cm 8pt"><span style="font-size:12.0pt"><span style="line-height:107%"><span arial="" style="font-family:">{if(ZOOM=="Y","Anpassung des Sichtfeldes","")}</span></span></span></p>
 
<p style="margin:0cm 0cm 8pt">{if(ZOOM=="Y","Durch diese Option ist es möglich, das Sichtfeld des Kamera-Monitor-Systems flexibel an die Fahrsituation anzupassen. Man kann beispielsweise Bildausschnitte verkleinern, vergrößern (Zoomen) oder den angezeigten Bildausschnitt verschieben. Der Fahrer kann dies direkt am Monitor über einen Touchscreen vornehmen.<img src="/survey/upload/surveys/544794/images/Zoom2.jpg" style="width: 400px; height: 225px;" />","")}</p>
 
<p style="margin:0cm 0cm 8pt"> </p>
 
<p style="margin:0cm 0cm 8pt"><span style="font-size:12pt"><span style="line-height:107%"><span style="font-family:Arial,sans-serif">{if(AUGMENT=="Y","Augmentierung","")}</span></span></span></p>
 
<p style="margin:0cm 0cm 8pt">{if(AUGMENT=='Y','Mit dieser Option können Informationen im Monitor eingeblendet werden. So kann zum Beispiel ein herannahendes Fahrzeug hervorgehoben oder Informationen, wie Geschwindigkeit oder Distanz, angezeigt werden.','')}</p>
 
<p style="margin:0cm 0cm 8pt"><font face="Arial, sans-serif"><span style="font-size: 16px;">{if(NIGHT=='Y','Nachtsicht-Assistent','')}</span></font></p>
 
<p style="margin:0cm 0cm 8pt">{if(NIGHT=='Y','Bei einem Nachtsicht-Assistenten wird eine Kamera eingesetzt, die in der Lage ist, Licht im Infrarotbereich zu verarbeiten. Dazu wird der abgebildete Bereich als Schwarzweißbild angezeigt und Objekte, die Infrarotlicht bzw. Wärme abstrahlen, hervorgehoben. Ein solcher Nachtsicht-Assistent kann in ein Kamera-Monitor-System integriert werden, um so auch bei Nacht eine klare Sicht nach hinten zu ermöglichen.','')}</p>

Wie Du siehst eine Orgie von <span></span>. Das solltest Du bereinigen.

2. Das Ergebnis



3. Bei der Monitorfrage sind die Bilder doch doppelt gemoppelt. Da genügen diese sicherlich in den Antwortoptionen. Evtl. könntest Du ja direkt die Fragenvorlage "imade-select" nehmen.

4. Wie oben schon gesagt: Das Layout der Ergebnisseite sollte verbessert werden. Darum habe ich mich nicht gekümmert.

5. Mein Beispiel als lss

File Attachment:

File Name: limesurvey...9292.lss
File Size:38 KB

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Oramiel
The topic has been locked.
  • Oramiel
  • Oramiel's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 6 months ago #204886 by Oramiel
Replied by Oramiel on topic Fragentext&Abbildung anzeigen IF Antwort "Ja"
Hallo,

vielen herzlichen Dank! Habe es gestern noch ausprobiert und es funktioniert einwandfrei.

zu 3.: Genau, die Antwortabbildung reicht vollkommen aus.
zu 4.: Natürlich, du hast mir mit dem Quellcode ja schon sehr, sehr weitergeholfen.

Bin total happy :)

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

Lime-years ahead

Online-surveys for every purse and purpose