diff --git a/grade/exceptions.php b/grade/exceptions.php index 33782963800..6a6b39eb807 100644 --- a/grade/exceptions.php +++ b/grade/exceptions.php @@ -12,13 +12,15 @@ require_login($course->id); - require_capability('moodle/course:managegrades', get_context_instance(CONTEXT_MODULE, $id)); + require_capability('moodle/course:managegrades', get_context_instance(CONTEXT_COURSE, $id)); - $group = get_current_group($course->id); - print_header("$course->shortname: ".get_string('grades'), $course->fullname, grade_nav($course, $action)); - grade_preferences_menu($action, $course, $group); + $groupmode = groupmode($course); + $group = setup_and_print_groups($course, $groupmode, 'exceptions.php?id=' . $course->id); + echo '
'; + + grade_preferences_menu($action, $course); grade_set_uncategorized();