@php use App\Enums\AttemptStatus; use App\Enums\ControlType; use App\Enums\TestType; @endphp {{-- ══ TRAINING INFO CARD ══ --}}
{{ \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
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
Target Pelatihan
{{ $result->target_trn }}