@php use App\Enums\AttendanceStatus; use App\Enums\AttemptStatus; @endphp {{-- Summary Stats Cards --}}
@php $totalPeserta = $participants->count(); $totalHadir = $participants->where('attendance_status', AttendanceStatus::HADIR->value)->count(); $totalSubmit = $participants->where('attempt_status', AttemptStatus::SUBMITTED->value)->count(); $avgScore = $totalSubmit > 0 ? $participants->where('attempt_status', AttemptStatus::SUBMITTED->value)->avg('total_score') : 0; $hasEssay = ($exam->total_essay ?? 0) > 0; @endphp

Total Peserta

{{ $totalPeserta }}

Hadir

{{ $totalHadir }}

Submit Ujian

{{ $totalSubmit }}

Rata-rata Score

{{ number_format($avgScore, 1) }}

@if ($hasEssay && !($exam->is_fully_reviewed ?? false))
Warning: Training ini memiliki soal essay yang belum selesai dikoreksi. Lakukan koreksi
@endif