@if (!$report)
No evaluation submitted for this session. No evaluation yet.
@forelse ($evaluationCategories as $category)
{{ $category->name ?? 'Uncategorized' }}
0.00%
No evaluation yet
@empty
No evaluation categories are configured.
@endforelse
@else
Evaluator/Supervisor:
{{ $report->academic->full_name ?? $report->academic->email ?? 'N/A' }}
| Evaluation Date:
{{ $report->created_at ? $report->created_at->format('Y-m-d H:i') : '-' }}
| Evaluation Type:
{{ $report->type ? ucfirst($report->type) : 'N/A' }}
Final Score: {{ $formatNumber($overallPercentage) }}%
Score: {{ $formatNumber($overallPercentage) }} / 100
@forelse ($evaluationCategories as $category)
@php
$categoryAnswers = collect($categoryGroups->get($category->id, collect()));
$categoryTotalScore = $categoryAnswers->sum(fn($answer) => (float) ($answer->score ?? 0));
$categoryPercentage = $maxScore > 0 ? ($categoryTotalScore / $maxScore) * 100 : 0;
@endphp
{{ $category->name ?? 'Uncategorized' }}
{{ $formatNumber($categoryPercentage) }}%
@empty
No evaluation categories are configured.
@endforelse
@endif