Erstellen Sie am besten zwei Zufallsgeneratoren - einen für die Bilder und einen für die Fragen - ziehen Sie aus jedem pro Interview alle 30 Codes, und arbeiten Sie diese dann einfach in der Reihenfolge der Ziehung ab.
Sie können dies mittels loopPage()
auf einer einzigen Seite im Fragebogen erledigen, brauchen also keine 30 Seiten anlegen.
Im einfachsten Fall ist das der komplette Code:
show('RG01');
show('RG02');
$i = loopPage(30);
html('<div><img src="'.value(id('RG01', $i + 1), 'label').'" alt=""></div>');
question(value(id('RG02', $i + 1), 'label'));
Das komplizierteste hier ist die Verschachtelung von id()
, welches die Kennung der Zufallsvariable aus der Kennung des Zufallsgenerators und der fortlaufenden Nummer der Ziehung zusammensetzt, und value()
, welches den gezogenen Wert ermittelt.