diff --git a/grade/report/overview/lib.php b/grade/report/overview/lib.php index c76832dfa8465..bc66392f5aeb8 100644 --- a/grade/report/overview/lib.php +++ b/grade/report/overview/lib.php @@ -113,10 +113,13 @@ public function fill_table() { global $CFG; // MDL-11679, only show 'mycourses' instead of all courses - if ($courses = get_my_courses($this->user->id, 'c.sortorder ASC', 'id, shortname')) { + if ($courses = get_my_courses($this->user->id, 'c.sortorder ASC', 'id, shortname, showgrades')) { $numusers = $this->get_numusers(false); foreach ($courses as $course) { + if (!$course->showgrades) { + continue; + } $courselink = ''.$course->shortname.''; // Get course grade_item