Hallo,
ich möchte gerne das Item in meiner Kontrollfrage markieren, das fälschlicherweise angeklickt wurde.
Ich dachte dazu eignet sich markFail. Die Frage kann ich auch als falsch/rot markieren mit dem Befehl markFail('CO09'), aber das Item leider nicht. Dann erhalte ich den folgenden Fehler: Die Kennung CO09_01, die in der Funktion markFail() verwendet wurde, ist keine gültige Variablen-Kennung.
Ich habe die Kennung für die Items aus meiner Frage genommen. Kann man markFail nicht zur Markierung von Items einsetzen?
Mein Code sieht folgendermaßen aus:
$current_value1 = value('CO10_01');
$error=false;
// Check Frage 1
if (in_array(value('CO09'), [1, 3, 4])) {
$new_value1 = $current_value1 + 1;
put('CO10_01', $new_value1);
//markFail('CO09_01');
text('CO09_Error-Item' . value('CO09'));
$error=true;
}
// Check Frage 2
$current_value2 = value('CO04_01');
if (in_array(value('CO06'), [1, 3])) {
$new_value2 = $current_value2 + 1;
put('CO04_01', $new_value2);
// markFail('CO06_0' . value('CO06'));
text('CO06_Error-Item' . value('CO06'));
$error=true;
}
if($error==true){
repeatPage();
}
Danke und viele Grüße