diff --git a/lib/grade/grade_category.php b/lib/grade/grade_category.php index a707521491e..5fcb5b77d86 100644 --- a/lib/grade/grade_category.php +++ b/lib/grade/grade_category.php @@ -728,9 +728,9 @@ class grade_category extends grade_object { continue; } if ($item->gradetype == GRADE_TYPE_VALUE) { - $maxes[] = $item->grademax; + $maxes[$item->id] = $item->grademax; } else if ($item->gradetype == GRADE_TYPE_SCALE) { - $maxes[] = $item->grademax; // 0 = nograde, 1 = first scale item, 2 = second scale item + $maxes[$item->id] = $item->grademax; // 0 = nograde, 1 = first scale item, 2 = second scale item } } // apply droplow and keephigh