Guten Tag,
bei meinem Fragebogen soll den Teilnehmern entweder ein Frageblock zu Marke A oder zu Marke B zufällig zugeteilt werden.
Dafür habe ich bereits einen Zufallsgenerator mit folgenden Code eingebaut (der auch funktioniert):
question('R101');
setPageOrder(value('R101', 'label'), 'posttest');
Jetzt soll die Auswahl der Marken an eine Bedingung geknüpft sein. Und zwar geben die Teilnehmer an, wie häufig sie die Marke nutzen und je nachdem erfüllen sie die Voraussetzung, um Fragen zu beantworten. D.h. konkret, wenn Nutzung Marke A >4, dann ist Marke A Teil der Zufallsauswahl.
Reihenfolge ist wie folgt:
1. Nutzungshäufigkeit zu Marke A und Marke B angegeben (Bedingung: >4)
2. Auswahl, welche Marke in Zufallsauswahl kommt (Marke A oder Marke B oder Marke A&B)
3. Zufällige Auswahl Marke A oder Marke B
4. Frageblock beantworten zu Marke A oder zu Marke B
Ich habe auch schon im Forum einen vermutlich passenden Code gefunden, jedoch nur mit der Auswahl einer einzelnen Frage, nicht jedoch eines gesamten Frageblocks:
$used = getItems(('N101_01', '>=', 4),('N101_07', '>=', 4));
show('R101', ['filter' => $used]);
setPageOrder(value('R101', 'label'), 'posttest');
$code = value('R101');
if (($code == 1) and (value('N101_01') '>= 2')) {
question();
} elseif (($code == 2) and (value('IN101_07') '>= 2')) {
question();
Meine Frage wäre daher, ob ich diesen Code so verwenden kann und welchen Befehl ich anstelle von "question" einsetzten muss.
Vielen Dank im Voraus für eure Hilfe!