@php use App\Enums\AttemptStatus; use App\Enums\ControlType; use App\Enums\TestType; @endphp {{-- ══ TRAINING INFO CARD ══ --}}
{{ $result->nama_trn }}

{{ \Carbon\Carbon::parse($result->jadwal_trn)->translatedFormat('d F Y') }} @if($result->jadwal_time_start)  ·  {{ \Carbon\Carbon::parse($result->jadwal_time_start)->format('H:i') }} – {{ \Carbon\Carbon::parse($result->jadwal_time_end)->format('H:i') }} @endif

{{ number_format($score, 0) }}  —  {{ $scoreLabel }} @if($result->certificate_path && $result->attempt_status === AttemptStatus::SUBMITTED->value) Sertifikat @endif

Tipe Ujian

@php $typeLabel = [ TestType::PRE_TEST->value => 'Pre-Test', TestType::POST_TEST->value => 'Post-Test', ]; @endphp {{ $typeLabel[$result->test_type] ?? strtoupper(str_replace('_', ' ', $result->test_type ?? '-')) }}

Bank Soal

{{ $result->bank_soal_title ?? '-' }}

Ruangan

{{ $result->ruangan ?? '-' }}

Kontrol Ujian

{{ $result->control_type === ControlType::TIMER->value ? 'Timer (' . $result->timer . ' menit)' : 'Manual' }}

Waktu Pengerjaan

{{ \Carbon\Carbon::parse($result->start_time)->format('H:i') }} – {{ \Carbon\Carbon::parse($result->submit_time)->format('H:i') }}

Status

@if($result->attempt_status === AttemptStatus::SUBMITTED->value) Selesai @else {{ $result->attempt_status }} @endif

@if($result->target_trn)

Target Pelatihan

{{ $result->target_trn }}

@endif