diff --git a/school-service/internal/services/grade_service_test.go b/school-service/internal/services/grade_service_test.go index daddb9e..2a5b286 100644 --- a/school-service/internal/services/grade_service_test.go +++ b/school-service/internal/services/grade_service_test.go @@ -390,6 +390,9 @@ func gradeToOberstufenPoints(grade float64) int { // German grade to Oberstufen points conversion // 1.0 = 15, 1.3 = 14, 1.7 = 13, 2.0 = 11, etc. points := int(17 - (grade * 3)) + if grade < 2.0 { + points++ + } if points > 15 { points = 15 }