MDL-70034 gradingform_guide: use new API to retrieve grade item name

This commit is contained in:
Mark Nelson 2020-12-23 15:48:52 +08:00
parent ed2400457b
commit 9c7135ea92

View File

@ -657,8 +657,9 @@ class gradingform_guide_controller extends gradingform_controller {
}
$returnvalue['maxscore'] = $maxscore;
$returnvalue['minscore'] = 0;
if (!empty($this->moduleinstance->grade)) {
$graderange = make_grades_menu($this->moduleinstance->grade);
$fieldname = \core_grades\component_gradeitems::get_field_name_for_itemname($this->component, $this->area, 'grade');
if (!empty($this->moduleinstance->{$fieldname})) {
$graderange = make_grades_menu($this->moduleinstance->{$fieldname});
$returnvalue['modulegrade'] = count($graderange) - 1;
}
return $returnvalue;