Hallo lieber Support,
ich habe Schwierigkeiten, einen Attention-Check einzubauen. Der Attention-Check soll bei dem Item PR01_03 (Please tick 'somewhat disagree' to ensure data quality.) der Frage PR01 erfolgen. Wenn etwas anderes als 'somewhat disagree' (2) angekreuzt wird, soll über einen Link zurück zum Studienportal weitergeleitet werden.
Neben PR01 gibt es noch die Fragen JW01, PT01, RS01, WR01, PS01, MW01 und RB01, die in randomisierter Reihenfolge angezeigt werden sollen. Die Randomisierung der Fragen scheint allerdings die Weiterleitung per Link zu verhindern. Der PHP-Code funktioniert nur, wenn PR01 separat abgefragt wird und nicht im Zufallsgenerator eingebunden ist.
Auf der ersten Seite habe ich einen Zufallsgenerator, der die Fragen
1 = JW01
2 = PR01
3 = PT01
4 = RS01
5 = WR01
6 = PS01
7 = MW01
8 = RB01
einbindet und den PHP-Code für die Randomisierung:
$fragen = valueList('ZG01', NULL, 'label');
$kennung = loopPage($fragen);
question($kennung);
Für den Attention-Check mit Weiterleitung zu einer anderen Internetseite, falls nicht 2 angeklickt wird, habe ich folgenden PHP-Code auf der zweiten Seite platziert:
if ((value('PR01_03') == 1) or ((value('PR01_03')) == 3) or ((value('PR01_03')) ==4) or ((value('PR01_03')) ==5) ) {
redirect('https://www.prolific.com');
}
Was muss ich verändern, damit der Attention-Check funktioniert, ohne das die Frage PR01 aus der Randomisierung genommen werden muss?
Vielen Dank für die Hilfe!