{{ adminTab === 'dashboard' ? 'Dashboard Utama' : adminTab === 'sesi' ? 'Pengaturan Sesi & Mata Pelajaran' : adminTab === 'token' ? 'Rilis Token Ujian' : adminTab === 'peserta' ? 'Manajemen Peserta & Jawaban' : adminTab === 'soal' ? 'Manajemen Bank Soal' : adminTab === 'kontak' ? 'Kelola Kontak Orang Tua' : adminTab === 'keamanan' ? 'Keamanan Akun' : adminTab === 'akun' ? 'Kelola Akun Guru (Admin)' : 'Rekapitulasi Nilai' }}
Total Peserta Ujian
{{ studentsList.length }}
Status Server
{{ activeSession.status }}
Sesi Ujian Aktif
{{ sesiLabel }}
Informasi Mata Ujian
Mata Pelajaran: {{ activeSession.mapel }}
Total Soal di Bank Soal: {{ questions.length }} Butir
Waktu Ujian: 90 Menit
Konfigurasi Ujian Saat Ini
Kelas yang mengikuti sesi ujian ini. Akan tampil otomatis di halaman Konfirmasi Data Ujian siswa.
Isi bebas sesuai jadwal Anda, misalnya "Sesi Pagi (07.30 - 09.00)" atau "Sesi Susulan - 26 Juli 2026".
Daftar Sesi Tersimpan
Simpan beberapa sesi (mis. Harian, UTS, UAS) supaya tinggal pilih & terapkan, tanpa mengetik ulang tiap kali.
-
{{ preset.sesi }}
{{ preset.mapel }} • {{ preset.kelas }}
Token Aktif:
{{ tokenCountdownText }}
Masa aktif Token untuk memulai ujian baru adalah 15 menit sejak dirilis. Setelah itu, sistem otomatis merilis Token baru di sini tanpa perlu diklik manual. Siswa yang sudah terlanjur masuk ujian tetap bisa mengumpulkan jawabannya walau Token sudah berganti.
Integrasi Pengiriman WA Otomatis (Fonnte)
Isi Token Fonnte di sini agar fitur "Kirim Hasil ke WA Orang Tua" bisa mengirim langsung dari server tanpa perlu klik manual di WhatsApp Web. Token ini berlaku untuk seluruh sekolah — setelah Anda simpan, semua akun Guru otomatis bisa memakainya untuk mengirim hasil ujian miliknya masing-masing, tanpa perlu mengatur Token sendiri. Belum punya akun? Daftar gratis di fonnte.com, scan QR WhatsApp sekolah, lalu salin Token dari dashboard Fonnte ke sini.
{{ fonnteEnabled ? 'Pengiriman WA otomatis aktif untuk seluruh sekolah.' : 'Belum diatur — pengiriman WA masih memakai cara manual (buka tab WhatsApp satu per satu).' }}
Input Nama Siswa dan Nomor WA Orang Tua di sini kapan saja — tidak perlu menunggu siswa mengerjakan ujian. Nomor akan otomatis terpasang begitu siswa dengan nama yang sama (atau mirip/tidak lengkap) muncul di tabel Data Peserta, untuk SEMUA akun Guru (satu daftar kontak untuk seluruh sekolah).
| Nama Siswa | Kelas | No. WA Ortu | Aksi |
|---|---|---|---|
| {{ c.name }} | |||
| Belum ada kontak orang tua. Tambahkan lewat form di atas. | |||
| Nama Peserta | Kelas | No. WA Ortu | Status Tes | Skor PG (Auto) | Skor Essai (Auto) | Total Akhir | Aksi | |
|---|---|---|---|---|---|---|---|---|
| {{ std.name }} | {{ std.kelas }} |
|
{{ std.status }} | {{ std.graded.scorePG }} / 100 | {{ std.graded.scoreEssay }} / 100 | {{ std.graded.finalScore }} | Kirim WA | |
| Tidak ada data peserta. | ||||||||
Impor Soal Massal (Excel / CSV)
Unduh template Excel bergaris tabel, isi data soal ujian, lalu unggah kembali untuk mendaftarkan 50 nomor soal secara instan.
Buat Soal Manual (Dengan Gambar Lokal)
*Format JPG, JPEG, PNG.
Pilihan Jawaban
📋 Daftar Soal di Bank Soal ({{ questions.length }} Butir)
Siap Diujikan
{{ q.text }}
Pratinjau Cetak Laporan
DAFTAR NILAI TJKT SMART CBT
Mata Pelajaran: {{ activeSession.mapel }} | SMK YADIKA 7 BOGOR
{{ sesiLabel }} | Tanggal: {{ new Date().toLocaleDateString('id-ID') }}
| No | Nama Lengkap | Kelas | Skor PG | Skor Essai | Total |
|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ std.name }} | {{ std.kelas }} | {{ std.graded.scorePG }} | {{ std.graded.scoreEssay }} | {{ std.graded.finalScore }} |
Ganti Password Login Dashboard Guru
Password ini khusus untuk akun Anda ({{ currentTeacher.username }}) dan tidak memengaruhi akun Guru lain. Setelah diganti, gunakan password baru untuk login berikutnya.
| Nama & Username | Role | Status Akun | Mapel / Sesi Aktif | Soal | Peserta | Aksi |
|---|---|---|---|---|---|---|
| Memuat daftar akun... | ||||||
|
{{ t.nama }} @{{ t.username }} |
{{ t.role === 'Admin' ? 'Admin' : 'Guru' }} | {{ t.status }} |
{{ t.mapel }} Sesi: {{ t.sesiStatus }} |
{{ t.totalSoal }} | {{ t.totalPeserta }} |
|
| Tidak ada akun Guru ditemukan. | ||||||
Tambah Akun Guru
Ubah Username / Reset Password
{{ resetPasswordTarget.nama }} (@{{ resetPasswordTarget.username }})
Isi salah satu atau kedua kolom di bawah ini. Kolom yang dikosongkan tidak akan diubah.
Upload Massal Kontak Orang Tua
Unggah berkas Excel/CSV, atau tempel daftar langsung. Kolom: Nama Siswa, Kelas (opsional), No. WA Orang Tua.
| Nama | Kelas | No. WA |
|---|---|---|
| {{ r.nama }} | {{ r.kelas || '-' }} | {{ r.noHp || '-' }} |
Kirim Hasil Ujian ke WA Orang Tua
Terhubung ke Fonnte — pesan akan terkirim langsung tanpa perlu membuka WhatsApp.
Token Fonnte belum diatur oleh Admin — gunakan cara manual di bawah.
Cara manual (tanpa Fonnte, buka tab WhatsApp satu per satu)
{{ std.name }} ({{ std.kelas }})
Nilai Akhir: {{ std.graded.finalScore }} · WA: {{ std.noHpOrtu }}
Laporan Pengiriman WA
{{ waSendReport.success.length }} berhasil · {{ waSendReport.failed.length }} gagal dari {{ waSendReport.total }} peserta
Berhasil Terkirim
Gagal Terkirim
{{ f.reason }}
Koreksi & Pratinjau Ujian Peserta
{{ correctionData.studentName }} ({{ correctionData.studentKelas }})
Soal No. {{ idx + 1 }} ({{ q.type }})
Dapat Dikoreksi Guru{{ q.text }}
Jawaban Siswa:
{{ getStudentResponse(correctionData.studentId, q.id) || '(Tidak Ada Jawaban)' }}
Kunci Jawaban Benar:
{{ q.correct }}
Kriteria Kata Kunci Auto-Koreksi:
{{ q.keywords ? q.keywords.join(', ') : 'Tidak diatur' }}
🛠️ Panel Intervensi Nilai (Koreksi Guru)