Hallo, ich habe ein ähnliches Problem, allerdings soll anstatt nur zwei Blöcke die Reihenfolge von insgesamt 16 Seiten zufällig erfolgen. Dies kann ich nicht händisch lösen über eine Urnenziehung und dann Reihenfolge X und Reihenfolge Y (so wie oben).
Ich denke mir nun, dass ich wahrscheinlich erst die shuffle-Funktion brauche und die mit der setpageorder Funktion dann auf das Array (in dem meine 16 Seiten stehen) anwende. Ich habe leider gar keine Ahnung von PHP, den folgenden Pseudo-Code hab ich gepuzzelt:
<?php
$items = array('S03','S04', 'S05', 'S06', 'S07', 'S08', 'S09', 'S10', 'S11', 'S12', 'S13', 'S14', 'S15', 'S16')
shuffle($items)
$shuffleditems = shuffle($items)
setpageorder($shuffleditems)
Macht das so Sinn?
Ich kann außerdem nicht so ganz vorstellen, wo ich so ein PHP-Element im Fragebogen einbette: mache ich das auf der Seite vor Randomisierungsstart, muss ich dafür eine Extra-Seite anlegen?
Danke schon einmal für die Hilfe!