Vielen Dank für Ihren Hinweis! Die Variablenbezeichnung wurde entsprechend im jeweiligen PHP-Code modifiziert.
Das Problem kann konkretisiert werden: Die Frage, welche laut Zufallsgenerator als erstes gezeigt werden soll, wird zwar angezeigt, nach dieser jedoch nicht alle weiteren Fragen in der Reihenfolge des Zufallsgenerators, sondern in ihrer "richtigen" Reihenfolge mit aufsteigender Seitenzahl.
Folgend die Debug-Information der Seite vor Beginn der randomisierten Seitenreihenfolge:
[Information] The random generator FL06 drew these codes: 1, 5, 2, 4, 3
[Information] valueList(FL06) = Array [FL06x01:block1, FL06x02:block5, FL06x03:block2, ...]
[Information] According to setPageOrder() the subsequent pages will be shown next:
5 [block1], 9 [block5], 6 [block2], 8 [block4], 7 [block3], 10 [postblock]
Wie beschrieben würde hier nun block1 angezeigt werden und anschließend nicht wie gewünscht block5, block2, block4 und block3, sondern block2, block3, block4 und block5.
Folgend die Debug-Information der präsentierten Seiten ab ihrem zweiten Aufruf, also i = 1, weitere Verweise auf eine einst angelegte Seitenreihenfolge waren auf den ersten Blick nicht erkennbar:
[Information] According to the previously set page order, page 8 [block4] is shown
Könnte die Ursache des Problems daran liegen, dass die Information für die nächste Seite (im Sinne der zufallsgenerierten Reihenfolge) beim Neuaufrufen einer Seite für die Darstellung von nur 10 Items einer "block-Frage" verloren geht? Falls ja, wie könnte die individuell generierte Information der Seitenreihenfolge mit übergeben werden? Falls nein, hätten Sie eine Idee, in welcher Richtung weiter nach dem Problem gesucht werden könnte, oder es umgangen werden könnte?