Liebes SoSci-Team,
ich randomisiere 12 Fragen mit folgendem Code:
// Seitenreihenfolge
if (!isset($seiten)) {
$DA = array('DA1', 'DA2', 'DA3', 'DA4', 'DA5', 'DA6', 'DA7', 'DA8');
shuffle($DA);
$DA = array_chunk($DA, 4);
$AG = array('AG1', 'AG2', 'AG3', 'AG4');
shuffle($AG);
$seiten = array_merge($DA[0], $AG, $DA[1]);
$seiten[] = 'MC'; //nachfolgende Seite
registerVariable($seiten);
}
setPageOrder($seiten);
Jetzt habe ich bei den Fragen DA2, DA3, DA4 und DA8 jeweils einen Attention Check (AC) im 8.Item (DAX_08). Ich möchte, dass Versuchspersonen, die bei zwei ACs durchfallen direkt zu Prolific weitegleitet werden. Wie kann ich das einarbeiten? Bei Verarbeitung der Antworten mittelt PHP funktioniert redirect leider nicht.
Grob der Code der auf den Seiten wäre (verkürzt): if ((value('DA2_01') != 3 AND value ('DA2_01') !=3)) {redirect('https://app.prolific.co/submissions/complete?XXX');}
Hier habe ich auch das Problem, dass sofort zu Prolific weitgeleitet wird, auch wenn beide Fragen noch nicht vorkamen.
Vielen Dank schonmal!