Das mit dem Punkte für die Antworten zählen hat geklappt. Ich habe das Feedback also erstellt, durch das man sehen kann, wie viele Fragen korrekt bearbeitet wurden. Hierfür habe ich folgenden Code verwendet:
$fragen = [
'Q001_01' => 6,
'Q002_01' => 4,
'Q003_01' => 3,
'Q004_01' => 1,
'Q005_01' => 5,
'Q006_01' => 3,
'Q007_01' => 2,
'Q008_01' => 5,
'Q009_01' => 2,
'Q010_01' => 1,
'Q011_01' => 6,
'Q012_01' => 2,
'Q013_01' => 4,
'Q014_01' => 5,
'Q015_01' => 3,
'Q016_01' => 5,
'Q017_01' => 1,
'Q018_01' => 6,
'Q019_01' => 2,
'Q020_01' => 3,
'Q021_01' => 5,
'Q022_01' => 1,
'Q023_01' => 6,
'Q024_01' => 2,
'Q025_01' => 3,
'Q026_01' => 4,
'Q027_01' => 6,
'Q028_01' => 1,
'Q029_01' => 5,
'Q030_01' => 4,
'Q031_01' => 1,
'Q032_01' => 4,
'Q033_01' => 3,
'Q034_01' => 6,
'Q035_01' => 4,
'Q036_01' => 5,
'Q037_01' => 1,
'Q038_01' => 5,
'Q039_01' => 1,
'Q040_01' => 2,
'Q041_01' => 6,
'Q042_01' => 2,
'Q043_01' => 4,
'Q044_01' => 3,
'Q045_01' => 1,
'Q046_01' => 6,
'Q047_01' => 3,
'Q048_01' => 2,
'Q049_01' => 4,
'Q050_01' => 5,
'Q051_01' => 2,
'Q052_01' => 6,
'Q053_01' => 4,
'Q054_01' => 3,
];
$points = 0;
foreach ($fragen as $variable=>$correct) {
$answer = value($variable);
if ($answer == $correct) {
$points++;
}
}
html('<p>Davon haben Sie '.$points.' Aufgaben korrekt bewertet.</p>');
Kann ich diesen Code auch in abgewandelter Form verwendet, um ein Feedback zu erlangen, wie viele Fragen bearbeitet wurden (egal ob richtig oder falsch)?