0 votes
in SoSci Survey (dt.) by s193867 (110 points)
closed by SoSci Survey

Hallo,

ich möchte ein Quiz starten und habe gesehen, dass man die Punkte der Antworten zählen kann (richtig oder falsch). Ich habe den PHP-Code eingegeben und alles mögliche versucht.

Das ist was ich eingegeben habe, jedoch wird mein AB01 usw. nicht angenommen und es kommt eine Fehlermeldung, dass diese Variable im Fragebogen nicht existiert und deswegen der Wert nicht ausgerechnet werden kann. Dies kann ich nicht verstehen, da meine Frage unter dieser Erkennung gespeichert sind. Was kann ich tun? Bin wirklich sehr verzweifelt.

$fragen = [
'AB01' => "04",
'AB02' => '05', 
'AB03' => '01', 
'AB04' => '08', 
'AB05' => '03', 
'AB06' => '02', 
'AB07' => '07', 
'AB08' => '06', 
'AB09' => '05', 
'AB10' => '04', 
'AB11' => '08', 
'AB12' => '01', 
'AB13' => '02', 
'AB14' => '03', 
'AB15' => '06', 
'AB16' => '07'];



$points = 0;

foreach ($fragen as $variable => $correct) {
  if (value ($variable) == $correct) {
    $points++;
  }
}


html('<p>Sie haben '.$points.' Punkte erzielt.</p>');
closed with the note: Es liegen keine weiteren Informationen zu dem Problem vor, welche für eine hilfreiche Antwort erforderlich wären.
by SoSci Survey (331k points)
Bitte posten Sie doch einmal den Ausschnitt der "Variablen-Übersicht", wo die Variable(n) zu AB01 gelistet sind. Meine Vermutung wäre, dass Sie eine Mehrfachauswahl anstatt eine normalen Auswahl verwendet haben ...

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...