Ich vermute, die Betrachtungdauer regeln Sie per JavaScript auf der Seite. Kommt nach der Präsentation des Stimulus noch etwas, z.B. eine Frage, oder nicht?
Meine persönliche Umsetzung wäre, dass ich im Zufallsgenerator die Reichenfolge und Anzeigedauer der Stimuli notiere, also z.B.
1,30,2,30,3,60
3,30,1,60,2,45
u.s.w.
Dann würde ich eine dieser Zeilen ziehen und dann per loopPage() und Platzhalter dafür sorgen, dass jeder Stimulus für die gewünschte Dauer angezeigt wird. Ob das gut funktioniert oder komplex wird, hängt daber davon ab, was es zu den Stimuli "dazu" gibt.