One more divide-by-zero

This commit is contained in:
moodler
2004-10-04 11:49:08 +00:00
parent c7d5bd00b8
commit 95bd142e85
+5 -1
View File
@@ -432,7 +432,11 @@ function quiz_report_simplestat_grade_attempt_results($quiz, $questions) {
$result->correct[$question->id] = $questionresult->correct;
}
$fraction = (float)($result->sumgrades / $quiz->sumgrades);
if ($quiz->sumgrades) {
$fraction = (float)($result->sumgrades / $quiz->sumgrades);
} else {
$fraction = 0.0;
}
$result->percentage = format_float($fraction * 100.0);
$result->grade = format_float($fraction * $quiz->grade);
$result->sumgrades = round($result->sumgrades, 2);