Nicht ganz trivial, denn Sie haben die Seitenkennungen ja "fest" im Zufallsgenerator hinterlegt.
Bitte geben Sie den drei zusätzlichen Seiten die gleichen Kennungen wie den Seiten mit dem Inhalt, hängen sie aber ein "_F" (für "Frage") an die Kennung an. Wenn Ihre Seiten also bisher text1, text2, text3 heißen, dann nennen Sie die weiteren Seiten "text1_F" u.s.w.
Anschließend ergänzen Sie Ihren Code wie folgt:
question('ZG02');
$pages = valueList('ZG02', NULL, 'label');
$morePages = [];
foreach ($pages as $page) {
$morePages[] = $page.'_F';
}
setPageOrder($pages, $morePages, 'posttest');
Der neue Teil in der Mitte hängt an die Seitenkennungen das _F an, und anschließend ergänzen wir die weiteren seiten einfach in der setPageOrder()
.