Show assessment status in results list
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user