Hallo,
Ich würde gerne eine Frage mit 36 Items auf 2 Seiten a 18 Items oder 3 Seiten a 12 Items verteilen und dabei aber die Randomisierung der Items beibehalten. Bei der Erstellung des PHP-Codes habe ich mich an folgende Hilfestellung gehalten: https://www.soscisurvey.de/help/doku.php/de:create:rotation
Mein Code sieht dementsprechend wie folgt aus:
if (!isset($itemsEF01)) {
$itemsEF01 = getItems('EF01', 'all');
shuffle($itemsEF01);
$itemsEF01 = array_chunk($itemsEF01, 18);
registerVariable($itemsAB01);
}
$i = loopPage(count($itemsEF01));
question('EF01', $itemsEF01[$i]);
Zwar werden hierbei auf der ersten Seite 18 Items randomisiert, auf der 2. Seite sind dann allerdings nicht die restlichen 18 offenen Items sondern wieder eine komplett zufällige Auswahl der 36 Items - d.h. einige der Items werden dann doppelt angezeigt, obwohl sie bereits auf der ersten Seite beantwortet wurden.
Ich wäre um jede Hilfe dankbar!