Ja, man kann man das detailliert abzählen und ausweisen. Sie haben ja in Ihrem Code folgenden Abschnitt, um die Punkte zu zählen:
if ($answer == $correct) {
$points++;
}
Hier können Sie auch zählen, ob das Item überhaupt beantwortet wurde:
if ($answer > 0) {
$answered++;
}
Sie könnten sogar zählen, ob die Teilnehmer max. um 2 vom korrekten Ergebnis abgewichen sind.
if (abs($answer - $correct) <= 2) {
$close++;
}
Und so weiter ... was genau man zählen möchte, hängt vom konkreten Anwendungsfall ab. Denken Sie bitte daran, die neuen Variablen zu Beginn (vor der FOR-Schleife) auf 0 zu setzen:
$answered = 0;