Show percentages for original and corrected points

This commit is contained in:
Wojtek
2026-10-15 21:39:34 +02:00
parent 987373b565
commit 301f322017
7 changed files with 19 additions and 3 deletions
@@ -82,7 +82,9 @@ class SetModel extends BaseDatabaseModel
}
$pointsBefore = 0;
$pointsTotal = 0;
foreach (($result['items'] ?? []) as $item) {
$pointsTotal += (int) ($item['points'] ?? 0);
if (!empty($item['correct'])) {
$pointsBefore += (int) ($item['points'] ?? 0);
}
@@ -97,6 +99,7 @@ class SetModel extends BaseDatabaseModel
'correct_count' => (int) ($result['correct'] ?? 0),
'total_count' => (int) ($result['total'] ?? 0),
'percentage' => (float) ($result['percentage'] ?? 0),
'points_total' => $pointsTotal,
'points_before' => $pointsBefore,
'points_after' => $pointsBefore,
'answers' => json_encode($result['items'] ?? [], JSON_UNESCAPED_UNICODE),