Liebes Soci Survey Team,
Wir haben 4 Seitenblöcke (A1-A2, B1-B2, C1-C2, D1-D3), die wir den Teilnehmern gerne randomisiert vorlegen würden. Bei vier Blöcken gäbe es also 24 verschiedene Reihenfolge-Möglichkeiten. Dazu verwenden wir den Zufallsgenerator um zufällig eine der 24 Möglichkeiten zu ziehen:
question('RG04'); // Zettel in zufälliger Reihenfolge ziehen
$pages = valueList('RG04', NULL, 'label'); // Gezogene Zettel auslesen
setPageOrder($pages, 'end'); // Seiten als Seitenabfolge definieren
Innerhalb der Blöcke wird dann jedesmal die zweite Seite (A2, B2, C2, D3) geloopt, und zwar jedes Mal insgesamt 10 Mal.
Wir haben jetzt festgestellt (und dann auch nachgelesen ;) ) dass die zwei Befehle, setPageOrder und loopPage miteinander kollidieren.
Wie könnten wir es in diesem Fall lösen? Wir haben uns dieses Beispiel durchgelesen, blicken aber nicht ganz durch wie wir das in unserem Fall anwenden könnten.
Vielen Dank und freundliche Grüße