@if ($flashMessage)
{{ $flashMessage }}
@endif

{{ $activeSession ? 'Sesi tes sedang berjalan' : 'Belum ada sesi aktif' }}

{{ $activeSession ? 'Lanjutkan pengerjaan TOEFL Anda' : 'Mulai tes dari paket yang ditugaskan' }}

{{ $activeSession ? 'Sistem menyimpan section aktif dan progres jawaban Anda. Masuk kembali ke workspace untuk melanjutkan.' : 'Paket demo dapat langsung dicoba, sementara official test hanya muncul jika sudah ditugaskan melalui cohort atau token.' }}

@if ($activeSession) Lanjutkan Ujian @else Lihat Paket Tersedia @endif

Mengapa TOEFL?

TOEFL membantu mengukur kemampuan memahami bahasa Inggris akademik melalui Listening, Structure, dan Reading secara terkontrol.

Section 1

Listening · 35 menit

Section 2

Structure · 25 menit

Section 3

Reading · 55 menit

Ringkasan

Jadwal Test Mendatang

{{ $packages->where('package_type', 'official')->count() }}

Paket official yang ditugaskan

Riwayat Test

{{ $completedSessionsCount }}

Sesi ujian selesai

Skor Terakhir

{{ $latestScore ?? '-' }}

Hasil resmi terakhir

Paket Tersedia

{{ $packages->count() }}

Demo dan assignment aktif

Available Test Sessions

Pilih paket TOEFL yang tersedia

{{ $packages->count() }} paket aktif

@forelse ($packages as $package)

{{ $package->code }}

{{ $package->title }}

{{ $package->questions_count }} soal
@php($assignment = $package->assignments->first()) @php($requiresRelease = $package->isOfficial()) @php($assignmentWindowOpen = $assignment?->isAvailableNow() ?? false) @php($canStartPackage = ! $requiresRelease || ($assignmentWindowOpen && $assignment?->isReleased()))
{{ $package->isOfficial() ? 'Official Assigned Test' : ($package->isDemo() ? 'Demo Access' : 'Practice Access') }} @if ($assignment) Token: {{ $assignment->token }} @if ($requiresRelease) {{ $assignment->isReleased() ? 'Released by Proctor' : 'Menunggu Proctor' }} @endif @endif
@if ($requiresRelease && $assignment)
@if (! $assignmentWindowOpen) Ujian official sudah ditugaskan, tetapi belum berada dalam window jadwal aktif. @elseif (! $assignment->isReleased()) Ujian official sudah masuk jadwal. Silakan tunggu proctor membuka akses mulai ujian. @else Akses ujian sudah dibuka proctor. Anda dapat memulai ujian sekarang. @endif
@endif

{{ $package->description ?: 'Paket ini siap dipakai untuk simulasi maupun tes TOEFL institusional.' }}

Publish: {{ optional($package->published_at)->format('d M Y H:i') }}
@if ($activeSession && (int) $activeSession->exam_package_id === (int) $package->id) Lanjutkan Ujian @elseif ($activeSession) @elseif ($canStartPackage) @else @endif
@empty
Belum ada paket TOEFL aktif yang dipublikasikan atau ditugaskan.
@endforelse

Persiapan TOEFL

Gunakan area ini untuk memastikan kesiapan sebelum masuk ke workspace ujian.

Periksa koneksi dan audio

Listening membutuhkan audio yang stabil.

Siapkan waktu penuh

Timer section dikontrol sistem.

Ikuti instruksi proctor

Official test dapat diaudit oleh panitia.

Pengumuman Terbaru

Informasi

Pastikan masuk ujian sesuai jadwal cohort

Official test hanya dapat dimulai pada window yang sudah ditentukan.

Persiapan

Gunakan paket demo untuk latihan alur

Demo tidak diketatkan seperti official test, cocok untuk orientasi peserta.