-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
2.8.6
First, sorry, I have bugged a lot of folks about this issue already. The waters are still a little murky though and now it looks like core code is potentially affected which widened the scope.
OK, with that out of the way, here we go.
Background: MDL-48618 and its linked regression issues: MDL-47059 and MDL-47078. tl;dr The display of grades in the gradebook has changed. Now with a setting, grades can be displayed with using the min/max of the grade or of the grade item.
The problem we are seeing is that the change in the display of the grade happens outside of the grade_format_gradevalue functions. Which then, we assume, invalidates any existing calls to the grade_format_gradevalue functions.
These grade_format_gradevalue functions are used by our plugins and 3rd party plugins and by core methods, most notably, grade_get_grades, grade_get_course_grades and grade_get_course_grade. Of these, grade_get_grades is well used within standard Moodle.
So, open questions would be, is this a bug? If yes, then we are wondering how core might fix these grade methods so that we can implement the same fix in our plugins.
- has been marked as being related by
-
MDL-48618 Unexpected changes on grades after upgrade to Moodle 2.8
- Closed
-
MDL-50089 Gradebook export does not respect aggregate only non-empty grades for percentage and letter
- Closed
-
MDL-50522 Create a feature to prevent grade changes on upgrade (for any reason)
- Closed