Switch to use unrounded grades in calculation of Folder grades
This change affects the grading calculation for folder-level grades.
Before this change, submission grades were calculated and rounded before persisting them. The persisted (=rounded) grades were then used for computing the grades at parent level folders.
The precision that was lost by rounding the grades, propagated to parent levels and, in the worst case, could result in a difference of0.1
for the rounded folder-level grade.By switching to use unrounded grades for folder-level grade computation, the resulting grades become more accurate.
However, this still can impact folder grades negatively when compared to computation with rounded grades.In the future, we may add a grade configuration option to propagate the rounded grade of an assignment to its parent folder.
Submitted by Elmer van Chastelet on 4 July 2023 at 13:50