Welcome to the LimeSurvey Community Forum

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

Antwortoptionen aus vorheriger Frage

More
3 years 11 months ago #220044 by herzogka10
Version 4.6.3

Hallo,

ich habe eine Frage, auf die ich bisher leider keine Antwort gefunden habe.

Ich möchte als Antwortoption bei einer Frage eine Antwort bzw. mehrere Antworten aus einer vorherigen Frage hinzufügen.
Als BEISPIEL, um das etwas anschaulicher zu machen:

Frage 1: Sind Sie außer im Fitnessstudio bei weiteren Sportprogrammen angemeldet?
a) JA
b) NEIN

Frage 2: Bei welchen Sportprogrammen sind Sie weiterhin angemeldet? (Multiple choice)
a) Schwimmen
b) Laufen
c) Fußball
d) Tanzen
e) Yoga
f) Handball
g) Sonstiges: ______

Frage 3: Bei welchem Programm haben Sie sich zuerst angemeldet?
a) Fitnessstudio
b) Hier soll nun das erscheinen, was die Befragten bei Frage 2) angekreuzt haben. 

Geht das?

Ich freue mich über Rückmeldungen! 

LG
The topic has been locked.
More
3 years 11 months ago #220068 by Joffm
Hallo,
das Stichwort ist "Matrix-Filter". 
Die Mehrfachnennung und die folgende Einfachnennung haben dieselben Items mit denselben Codes.
In der Mehrfachnennung fehlt natürlich der Code "1" des Fitnessstudios, der in der Einfachnennung enthalten ist.
Außerdem bekommt die Einfachnennung eine Antwortoption "other" mit dem Text {Q1_other}
   



Ich frage mich allerdings, warum vorher noch eine J/N Frage ist.
Frag doch einfach: "Wo sonst noch?" mit der Antwortoption "Nichts anderes".

Samsung 
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
3 years 11 months ago #220074 by herzogka10
Vielen Dank für die Rückmeldung! Es scheitert bei mir leider an der Umsetzung. Wenn ich die Anweisungen richtig verstehe, muss ich dafür nur den Fragecode der vorherigen Matrixfrage, deren Antworten ich in der Folgefrage haben möchte, unter "Logik" --> "Matrix Filter" eingeben, oder? (Fragetyp 3 ist bei mir eine Liste.) Ich stehe leider auf dem Schlauch..

Frage 1 ist eine Ja/Nein Frage, weil die beiden folgenden Fragen (und zwei weitere Fragen im späteren Verlauf der Umfrage) nicht erscheinen, wenn Frage 1 mit Nein beantwortet wurde. Vielleicht hätte sich das jedoch auch einfach lösen lassen..

Vielen Dank!
The topic has been locked.
More
3 years 11 months ago #220075 by Joffm
Wahrscheinlich machst Du irgendwo einen kleinen Fehler.
Da wie Deinen Bildschirm nicht sehen, ist in solchen Fällen das Beste, Du schickst einen lss Export Deines "Werkes", zumindest der relevanten Fragen.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: herzogka10
The topic has been locked.
More
3 years 11 months ago #220098 by holch
Wie Joffm.

Was mir allgemein auffällt: Wozu diese Ja/Nein-Frage? Die finde ich relativ nutzlos. Kann man natürlich stellen, aber warum nicht einfach irgendwas fragen wie:

"Sind Sie außer im Fitnessstudio einem der folgenden Sportprogramme angemeldet?" (Multiple choice)

Und du hast dir eine Frage gespart. Wenn er nirgends gemeldet ist, dann lässt er die Frage halt leer. Oder du kannst eine zusätzliche Antwortoption "Kein weiteres Sportprogramm" mit der Option "exklusiv" einfügen.

Aber das ist nur eine zusätzliche Bemerkung, dein Fragebogen wird auch so funktionieren.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
3 years 11 months ago - 3 years 11 months ago #220108 by Joffm
Ja, das hatte ich ja auch schon vorgeschlagen.

Oder du kannst eine zusätzliche Antwortoption "Kein weiteres Sportprogramm" mit der Option "exklusiv" einfügen.


Das sollte man auf jeden Fall machen. Du sagtest ja, es gibt im weiteren Verlauf noch Fragen, die davon abhängen.
Dann genügt es, statt als Relevanzgleichung wie "Q1=="Y" ("Ja" der J/N-Frage) zu benutzen, 'Q1_6!="Y"' (dieser Code wurde nicht ausgewählt) zu setzen, wenn 6 der Teilfragencode dieses "Kein anderes" ist.

Aber wie schon gesagt: Schick uns einmal diese paar Fragen als lss Export.

Joffm

P.S.
Da ich gerade dabei war, hier einmal eine lss-Datei von meiner Idee.
 

File Attachment:

File Name: limesurvey...6241.lss
File Size:24.83 KB

Wenn man "Keine weiteren" ganz nach unten schieben möchte, unter die "Andere"-Option, muss man etwas javascript einfügen.
Das ist in meinem Tutorial über Mehrfachnennungen in Kapitel 1.3. beschrieben.

   



 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 11 months ago by Joffm.
The topic has been locked.
More
3 years 11 months ago #220111 by holch

Ja, das hatte ich ja auch schon vorgeschlagen.


Soweit habe ich dann mal wieder nicht gelesen... :-)

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
3 years 11 months ago #220116 by herzogka10
Vielen Dank für die Rückmeldungen und die angehängte Datei! Wahrscheinlich werde ich das so ändern. Ich verstehe dennoch nicht, warum das mit dem Filter bei mir nicht klappt.. hier die Datei.

 
The topic has been locked.
More
3 years 11 months ago #220117 by holch
ich kriege da leider sowohl in LS3 als auch in LS5 eine Fehlermeldung, dass dieses Dokument keine gültige Limesurvey Umfragenstruktur-Datei ist.
Code:
Error
This is not a valid LimeSurvey survey structure XML file.

Ist das auch wirklich eine von Limesurvey exportierte LSS Datei und keine LSQ-Datei, die einfach nur umbenannt wurde?

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
3 years 11 months ago #220119 by herzogka10
Geht auch isq? 
The topic has been locked.
More
3 years 11 months ago - 3 years 11 months ago #220120 by holch
Es geht doch hier um mehrere Fragen, was soll denn da eine LSQ bringen? (LSQ == LimeSurvey Question, also eine einzelne Frage).

Desweiteren sind .LSQ und .LSG Dateien im Forum umbeliebt, weil man als Helfer erst die Struktur drumherum selber basteln muss (Umfrage erstellen, Gruppe erstellen, LSQ in die Gruppe importieren). Bei manchen Problemen können auch die allgemeinen Einstellungen des Fragebogens relevant sein, wenn die dann nicht dabei sind, tritt das Problem eventuell nicht auf und kann nicht nachvollzogen werden.

Desweiterne sind sowohl LSQ als auch LSG sprachsensitiv und können nur in Umfragen mit der richtigen Basis-Sprache importiert werden. Im deutschen Forum kann man vermutlich davon ausgehen, dass die Basisi-Sprache Deutsch ist, aber auch da gibt es 2 Versionen (Du/Sie).

Falls die Umfrage sehr umfangreich ist, macht man das normalerweise so: Du kopierst deine Umfrage mit dem Problem innerhalb von Limesurvey. Löscht alles raus, was für dieses Problem nicht relevant ist und exportierst die Datei dann als .LSS-Datei und lädst diese hier hoch.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
Last edit: 3 years 11 months ago by holch.
The topic has been locked.
More
3 years 11 months ago - 3 years 11 months ago #220121 by Joffm
Ist es.

 <LimeSurveyDocType>Question</LimeSurveyDocType>
 <DBVersion>447</DBVersion>

Nee, komm, wenn wir von lss-Datei sprechen, meinen wir auch diese.
Es gibt vier verschidene Arten von lsx-Dateien
lsq = limesurvey question
lsg = limesurvey group
lss = limesurvey survey
lsa = limesurvey archive
Die lsa-Datei ist nur in einer aktiven Umfrage sinnvoll, da diese außer der Struktur der Umfrage auch die Daten enthält.
Wir erbitten eine lss-Datei, weil diese nicht nur die Fragen enthält, sondern auch die generellen Einstellungen (und wenn es nur darum geht, ob "Frage für Frage" oder "Gruppe für Gruppe" agezeigt wird - was manchmal auch entscheidend sein kann)
Außerdem sind lsq- und lsg-Dateien sprachsensitiv.
D.h. Um diese zu importieren, müssen wir zunächst eine neue Umfrage anlegen und dabei hoffen, dieselbe Basissprache zu wählen, die auch im Export benutzt wurde (schon "deutsch" vs. "deutsch(infomal)" geht dabei in die Hose).
Ganz nebenbei solltest Du uns diese Zusatzarbeit nict aufbürden. Wir helfen gern und auch sehr vielen Fragestellern. Daher ist jede Vorarbeit, die uns die Arbeit erleichtert, höchst willkommen.

Um nicht die gesamte Umfrage als lss-Datei herzuschicken, in welcher wir uns erst zurechtfinden müssen, sollte man die Umfrage kopieren, alle nicht relevanten Gruppen und Fragen löschen, und dann diesen Rest als lss schicken.

Und nachdem Du jetzt nur eine Frage geschickt hast,
Das Problem sind ja zwei Fragen, die zusammenhängen. Also diese zwei sollten es schon sein.

Bis dann
Joffm

@holch, Du warst 4 Minuten schneller. 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 11 months ago by Joffm.
The topic has been locked.
More
3 years 11 months ago #220125 by herzogka10
Danke für die Erklärung! Ich glaub ich habs jetzt..
The topic has been locked.
More
3 years 11 months ago #220126 by holch
Jetzt funktioniert die LSS. Da sind zwar noch Fragen drin, die mit dem Problem nicht zu tun haben, aber gut. Ich habe mir halt nur F0 bis F2 angesehen.

Du hast zwar F1 als Array Filter für die F2 eingetragen, aber die Antwortcodes sind einmal in der F1 mit c1, c2, c3, ... benannt, aber in der F2 mit 1, 2, 3...

Damit der Array Filter funktioniert, müssen die Antwortcodes in beiden Fragen übereinstimmen. Woher soll Limesurvey sonst wissen, was es filtern soll. Die Software ist ja erstmal dumm, die liest ja nicht F1, ach so, der Teilnehmer hat StattAuto eG angekreuzt, also muss ich in F2 auch StattAuto eG anzeigen, sondern LS geht nach dem Antwortcode. Also in F2 den gleichen Antwortcode verwenden wie in F1 und es wird funktionieren.

Wichtig ist dabei zu beachten, dass du ja in der F2 auch AAG anzeigen willst, was gar nicht in der F1 abgefragt wurde. Bei F1 z.B. mit 2 anfangen und dann in der F2 AAG mit Antwortcode 1 einfügen.

Und Gott sei Dank habe ich das jetzt nochmal ausprobiert. Uns siehe da, es ging nicht. Hat etwas gedauert bis ich drauf gekommen bin, aber du hattest im Array Filter " f1" stehen und nicht "f1", da war also ein Leerzeichen drin und es gibt keine Frage " f1", also hat LS all deine Anweisung ignoriert.

Also 2 Fehler, die es nicht funktionieren liesen:
- Damit der Arrayfilter funktioniert, müssen die Antwortcodes bei den beiden Fragen gleich sein, also XYZ muss in F1 den gleichen Antwortcode haben wie in der F2, nur dann kann LS filtern.
- Du musst genau darauf achten, was du als Code schreibst. Ein Leerzeichen verändert einen Code sofort. Die Software ist da ganz doof. " f1" ist eben nicht gleich "f1".

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
3 years 11 months ago - 3 years 11 months ago #220128 by Joffm
Siehst Du, ohne diese lss hätten wir bis zum Sankt. Nimmerleinstag aneinander vorbeigeredet.
Du hast nämlich einfach dies missachtet.

Die Mehrfachnennung und die folgende Einfachnennung haben dieselben Items mit denselben Codes.

In f1 Sind die Codes "c1","c2",..., in f2 aber 1,2,3
Also, ändere alles in 1,2,3

Außerdem, und das war wirklich ein Ding.
Im Matrixfiler ist vor "f1" ein Leerzeichen. Weg damit!

Dann klappt es auch
 

Joffm

@holch, diesmal nur zwei Minuten. Liegt wohl an der Zeitverschiebung.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 11 months ago by Joffm.
The topic has been locked.
Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose