}
$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;