Hallo zusammen,
in meiner Studie habe ich 4 Audiodateien, die randomisiert auf die Probanden verteilt werden sollen. Danach sollen sie eine Frage zu den Audiodateien beantworten. Bei dieser Frage ist jeweils für 2 Videos die identische Antwort die richtige. Wenn die Person die falsche Antwort gegeben hat, soll sie von dem Fragebogen ausgeschlossen werden, ansonsten soll es weiter gehen.
Ich habe das Problem, dass der von mir programmierte PHP-Code nur fallweise funktioniert.
Wenn die Antwort falsch beantwortet wird, werden mir beispielsweise beide Fragen (also die, die zum Ausschluss von der Studie führt und die Frage, die bei richtiger Antwort folgen würde, auf einer Seite angezeigt; siehe Screenshot). Ich weiß hier leider keine Lösung, bzw nicht wo mein Fehler bei der PHP-Programmierung liegt.
Hier mein Code:
if ((value('ST02') == 1) or (value('ST02') == 2) and (value('MC01')==1)) { // soll bedeuten, wenn die Person die Randomisierung 1 hat oder 2 hat und bei der MC 01 Frage die Antwort 1 antwortet, soll es weiter gehen mit Frage MC 02
question('MC02');
} if ((value('ST02') == 3) or (value('ST02') == 4) and (value('MC01')==2)) {
question('MC02');// soll bedeuten, wenn die Person die Randomisierung 3 oder 4 hat und bei der MC 01 Frage die Antwort 2 gibt, soll es weiter gehen mit der Frage zu MC 02.
} else {
question ('AB01');
} // ansonsten soll es zum Ausschluss der Studie kommen und zur Frage AB 01 gehen. !!
Es wäre so super, wenn ihr mir hier helfen könntet, ich verzweifle langsam.
DANKE