From f9919efd87ce34bf788bbe724cb305d7cb7182ff Mon Sep 17 00:00:00 2001 From: moodler Date: Thu, 24 Jul 2003 16:59:11 +0000 Subject: [PATCH] Better averages when students are missing --- mod/quiz/report/simplestat/report.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/mod/quiz/report/simplestat/report.php b/mod/quiz/report/simplestat/report.php index fd18a4a608..28f5aac7cf 100644 --- a/mod/quiz/report/simplestat/report.php +++ b/mod/quiz/report/simplestat/report.php @@ -55,7 +55,6 @@ class quiz_report extends quiz_default_report { /// Otherwise, display the table as HTML $count = count($questionorder); - $datacount = count($data); $total = array(); echo ""; @@ -67,12 +66,16 @@ class quiz_report extends quiz_default_report { } echo ""; + $datacount = 0; foreach ($data as $userid => $datum) { echo ""; echo ""; - foreach ($datum->grades as $key => $grade) { - echo ""; - $total[$key]+= $grade; + if ($datum->grades) { + $datacount++; + foreach ($datum->grades as $key => $grade) { + echo ""; + $total[$key]+= $grade; + } } echo ""; } -- 2.39.5
$datum->name$grade$grade