We have a grade category with 3 grade items. Each grade item gives 1 point. So the category max is 3 points. But the category is setup to exclude empty grades. Student A has only done 2 of the 3 exercises. If he goes to "Grades" and looks at his user report it shows grade 2 with range 0 - 2. The teacher sees the same in the user report. But in the single view it shows 0 - 3 as the range, even if you select student A. This is confusing because students only see the user report and some teachers only work with the single view.
I looked into it. The value shown in the single view is grade_items.grademax whereas for user report it's grade_grades.rawgrademax.
In my opinion the single view should also show the actual range for the student if you select one, not just the general range for a grade item. It shows you the grades specific to the student, so why not the range as well?