Show maximum awarded points

This commit is contained in:
Wojtek
2026-10-15 21:24:51 +02:00
parent 5e259cd5c7
commit 1e14949574
6 changed files with 8 additions and 6 deletions
@@ -52,7 +52,8 @@ class ResultModel extends BaseDatabaseModel
foreach ($item->answers as $questionId => &$answer) {
$key = (string) $questionId;
$answer['awarded_points'] = max(0, (int) ($awardedPoints[$key] ?? 0));
$maxPoints = (int) ($item->questions[(int) $questionId]->points ?? 0);
$answer['awarded_points'] = min($maxPoints, max(0, (int) ($awardedPoints[$key] ?? 0)));
$answer['comment'] = trim((string) ($comments[$key] ?? ''));
}
unset($answer);