> Einen Zufallsgenerator hatte ich ausgeschlossen, da nicht alle Fragen zu den Objekten auf aufeinander folgenden Seiten liegen, sondern noch ein anderer Teil dazwischengeschaltet ist.
Das eine hat mit dem anderen nichts zu tun - verwenden Sie also ruhig einen Zufallsgenerator.
Was dann die Umsetzung angeht: Wenn beide Fragen auf der gleichen Seite stehen, könnte das so aussehen:
if (value('RG01') == 1) {
question('AB01');
question('BC01');
} else {
question('BC01');
question('AB01');
}
Wenn die Fragen auf utnerschiedlichen Seiten stehen, könnte man mit setPageOrder() arbeiten:
if (value('RG01') == 1) {
setPageOrder('pg01', 'pg02', 'pg03');
} else {
setPageOrder('pg02', 'pg01', 'pg03');
}