diff --git a/grade/report/singleview/classes/external/singleview.php b/grade/report/singleview/classes/external/singleview.php index 9641a5ca825..9469aebae83 100644 --- a/grade/report/singleview/classes/external/singleview.php +++ b/grade/report/singleview/classes/external/singleview.php @@ -75,7 +75,7 @@ class singleview extends core_course_external { $coursecontext = context_course::instance($params['courseid']); parent::validate_context($coursecontext); - $gtree = new grade_tree($params['courseid'], false, false, null, !$CFG->enableoutcomes); + $gtree = new grade_tree($params['courseid'], false, true, null, !$CFG->enableoutcomes); $gradeableitems = $gtree->get_items(); $gradeitems = array_map(function ($gradeitem) use ($PAGE, $USER, $params) { @@ -85,7 +85,6 @@ class singleview extends core_course_external { return $item; }, $gradeableitems); - sort($gradeitems); return [ 'gradeitems' => $gradeitems,