Show assessment status in results list

This commit is contained in:
Wojtek
2026-10-17 12:16:47 +02:00
parent d0989e78d1
commit c9ba3df1f3
6 changed files with 18 additions and 8 deletions
@@ -14,6 +14,7 @@ class ResultsModel extends ListModel
$items = parent::getItems();
foreach ($items as $item) {
$item->has_assessment = false;
$item->ai_input_tokens = 0;
$item->ai_output_tokens = 0;
$item->ai_total_tokens = 0;
@@ -30,6 +31,11 @@ class ResultsModel extends ListModel
continue;
}
// Manual assessment and AI both save awarded_points in the answer JSON.
if (array_key_exists('awarded_points', $answer)) {
$item->has_assessment = true;
}
$usages = $answer['ai_usage_history'] ?? (isset($answer['ai_usage']) ? [$answer['ai_usage']] : []);
if (!is_array($usages)) {
continue;