Ich möchte die Anzahl der richtigen Antworten der Vp erfassen. Dazu habe ich folgenden Code genutzt.
Ich habe zunächst die richtigen Antworten definiert. Die Frage ist vom Typ "Lückentext offen"
// Definition der Fragen und der korrekten Antworten
$fragen = [
'ZE06_01' => 18,
'ZE07_01' => 60,
'ZE08_01' => 5,
'ZE09_01' => 17,
'ZE10_01' => 8,
'ZE11_01' => 29,
'ZE12_01' => 5,
'ZE13_01' => 13,
'ZE14_01' => 21,
'ZE15_01' => 51,
];
// Initialisierung einer Zähler-Variable
$points = 0;
// Prüfung aller Fragen in einer Schleife
foreach ($fragen as $variable=>$correct) {
if (value($variable) == $correct) {
$points++;
}
}
// ... oder in einer internen Variable speichern
put('IV_01', $points);
Ich habe bereits eine Frage vom Typ "interne Variable" erstellt und dort "IV_01" definiert. In der Variablenübersicht wird mir "IV_01" nicht in der Liste der internen Variablen präsentiert, sondern weiter unten bei den regulären Items. Auch wird mir bei den erhobenen Daten noch nicht angezeigt, wie viele Antworten richtig beantwortet wurden.
Habe ich die interne Variable also nicht richtig eingerichtet? Wenn nein, wie kann ich das richtig machen?