From 51f2a41cc3caa27e37c9c4ddc0f3cdc4b79e5600 Mon Sep 17 00:00:00 2001 From: Developer Date: Thu, 21 May 2026 15:07:23 +0800 Subject: [PATCH] fix: determineLevel uses 0-10 scale thresholds instead of 0-100 --- server/src/assessment/assessment.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/assessment/assessment.service.ts b/server/src/assessment/assessment.service.ts index 6de006b..5fbec26 100644 --- a/server/src/assessment/assessment.service.ts +++ b/server/src/assessment/assessment.service.ts @@ -1513,9 +1513,9 @@ const initialState: Partial = { } private determineLevel(score: number): string { - if (score >= 90) return 'Expert'; - if (score >= 75) return 'Advanced'; - if (score >= 60) return 'Proficient'; + if (score >= 9) return 'Expert'; + if (score >= 7.5) return 'Advanced'; + if (score >= 6) return 'Proficient'; return 'Novice'; }