OK, die Frage fRetention soll ja nur auftauchen, wenn die Zufallszahl == 1 ist.
Ich gehe davon aus, dass dir klar ist, dass in ca. 75% der Fälle diese Frage also gar nicht gezeigt wird. Soweit so gut.
Ein Problem, das ich sehe ist, dass du rand(1,4) verwendest. Dieser Code ist insofern problematisch, weil die Zufallszahl immer wieder neu ausgewürfelt wird, wenn diese Frage aufgerufen wird. Soweit ich weiss, sogar, wenn du nur die Zufallzahl anfragst, wie du das hier machst, da bin ich mir aber nicht 100% sicher und deine Umfrage ist mir zu lang um das damit auszuprobieren.
Der bessere Code ist:
Code:
{if(is_empty(Randomisierung.NAOK),rand(1,4),Randomisierung.NAOK)}
Damit wird die Zufallszahl ganz sicher nur einmal am Anfang ausgewürfelt.
Was mir auch noch aufgefallen ist:
Du hast sowohl eine Question relevance als auch eine Group Relevance gesetzt. Wenn das schon in der Gruppe ist, brauchst du es nicht noch mal in der Frage. Gut möglich, dass da auch das Problem nochmal erschwert wird.
Ich gehe mal davon aus, dass du auch dir bewusst bist, dass 780 Sekunden 13 und nicht 10 Minuten sind. Schätze mal, das ist ein kleiner Bonus für die Studenten.
LS würfelt die Zufallszahl aus, ganz am Anfang.
Wenn meine Theorie stimmt, dann wird sie nochmal von der Group Relevance ausgewürfelt und später nochmal für jede Question Relevance. Das gibt natürlich ordentlich Chaos, weil du dann mehrere verschiedene Zufallszahlen hast.
Werde mir den Rest nochmal genauer anschauen, vielleicht finde ich ja noch das eine oder andere.
Und "Adlerauge" Joffm findet sicher auch noch einiges.