Hallo,
im Grunde hast Du einen der beiden Lösungsmöglichkeiten ja bereits genannt
Wenn ja bei HB.1.a
...
die aus einem Pool von ca. 10 Fragen zufällig ausgewählt wird.
Also:
1.
a. Wenn es um "zufällige Auswahl" einer Kugel aus einer Urne geht, kommt die Zufallszahl ins Spiel.
Also generierst Du eine Zufallszahl von 1-10, soll sie meinetwegen "zufall" heißen
Dann fügst Du in jede Deiner 10 Fragen die Relevanzgleichung ein
Frage 1:
zufall==1
Frage 2:
zufall==2
Frage 3:
zufall=
...
b. Jetzt kommt der zweite Teil, die Abhängigkeit von HB1a
Entweder trägst Du in die Relevanzgleichung der 10-Fragen-Gruppe ein:
HB1a=="Ja" (da ich nicht weiß, wie Du hier kodiert hast, einfach verbal)
[url]
www.limesurvey.org/manual/ExpressionScri...uestion_is_Yes_or_No
[/url]
oder Du fügst dies bei jeder der Fragen hinzu, also z.B.
HB1a=="Ja" AND zufall==1
c. Man könnte sogar die Erzeugung der Zufallszahl mit der Antwort auf die Frage HB1a kombinieren, etwa so
{if(HB1a!="Ja",0,if(zufall<1,rand(1,10),zufall))}
Dann würde im Falle der Antwort "Nein" die Zufallszahl den Wert "0" erhalten, d.h. keine der 10 Fragen wird gezeigt; es gibt ja keine Frage, die die Relevanzgleichung
zufall==0 hat
2.
Dies kommt ganz ohne Zufallszahl aus, ist nur eine Anwendung des "Randomisierungsgruppennamens"
Hier wird das Procedere beschrieben
[url]
forums.limesurvey.org/forum/can-i-do-thi...ns-out-of-100#206968
[/url]
Du hast also zwei Gruppen, eine mit einer Frage (G1) und eine mit 9 Fragen (G2), welche versteckt ist.
Dann genügt es, in die Relevanzgleichung von G1 einzutragen:
HB1a=="Ja"
Welche Lösung letztendlich die beste ist, hängt auch ein wenig davon ab, wie Du die Fragen auf dem Bildschirm darstellen willst, ob ein "Zurückgehen" erlaubt sein soll, ...
Joffm
Hab leider keine Programmierkenntnisse
Dann ist es auf jeden Fall zu empfehlen, im Handbuch den Teil über "ExpressionScript/Manager" zu lesen
[url]
www.limesurvey.org/manual/Expression_Manager
[/url]
und auch die Beispielstudien herunterzuladen, zu importieren und durchzuarbeiten
[url]
www.limesurvey.org/manual/ExpressionScript_sample_surveys
[/url]