diff --git a/mod/quiz/report/overview/report.php b/mod/quiz/report/overview/report.php index d82e4f8c484..db309082baf 100644 --- a/mod/quiz/report/overview/report.php +++ b/mod/quiz/report/overview/report.php @@ -29,8 +29,10 @@ class quiz_overview_report extends quiz_default_report { $fakeattempt->timefinish = $quiz->timeopen; $fakeattempt->userid = 0; $reviewoptions = quiz_get_reviewoptions($quiz, $fakeattempt, $this->context); - $showgrades = $quiz->grade && $quiz->sumgrades && $reviewoptions->scores; - + $showgrades = ($quiz->grade !== 0) && ($quiz->sumgrades !== 0) && $reviewoptions->scores; + echo '
'; + var_dump(compact('showgrades', 'quiz')); + echo ''; $download = optional_param('download', '', PARAM_ALPHA); /// find out current groups mode @@ -207,9 +209,6 @@ class quiz_overview_report extends quiz_default_report { if (!$nostudents || ($attemptsmode == QUIZ_REPORT_ATTEMPTS_ALL)){ - $showgrades = $quiz->grade && $quiz->sumgrades && $reviewoptions->scores; - $hasfeedback = quiz_has_feedback($quiz->id) && $quiz->grade > 1.e-7 && $quiz->sumgrades > 1.e-7; - // Construct the SQL $fields = $DB->sql_concat('u.id', '\'#\'', 'COALESCE(qa.attempt, \'0\')').' AS uniqueid, ';