Liebes SoSci-Survey-Team,
ich möchte eine Choice-Task programmieren, bei der auf einer Seite aus einer Auswahl von 15 Texten 5 gezogen und präsentiert werden.
Bei Bedarf sollen auf der nächsten Seite weitere 5 Texte gezeigt werden und auf einer übernächsten Seite bei Bedarf die letzten 5 Texte.
Ich habe versucht das Setting mit einem Zufallsgenerator umzusetzen. Dabei habe ich die Kennung der Texte (CS05, CS06 etc.) in den Generator eingegeben und eingestellt, dass 5 von 15 Zetteln gleichverteilt in abgeschlossenen Fragebögen (Ziehen ohne zurücklegen) gezogen werden. Die Texte werden dann über den folgenden PHP-Code auf der Seite angezeigt.
$fragen = valueList('RD01', NULL, 'label');
foreach ($fragen as $kennung) {
question($kennung);
}
Leider klappt das nicht, weil auf den späteren Seiten die gleichen Optionen wie auf der ersten Seite angezeigt werden. Es werden also keine neuen Zettel gezogen.
Die Lösung wäre wahrscheinlich, 15 von 15 Zetteln zu ziehen und auf der ersten Seite die 5 ersten Werte der Zufallsgenerator-Variablen (RD01x01, RD01x02...) und auf den späteren Seiten die restlichen Werte aus den Variablen anzeigen zu lassen. Allerdings bekommen ich es nicht hin, den gezogenen Wert über einen Platzhalter anzeigen zulassen.
Könnten Sie mir hier weiterhelfen oder ist mein Ansatz vielleicht auch falsch?