{{ 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 === 'keamanan' ? 'Keamanan Akun' : adminTab === 'akun' ? 'Kelola Akun Guru (Admin)' : 'Rekapitulasi Nilai' }}
Total Peserta Ujian
104
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
Isi bebas sesuai jadwal Anda, misalnya "Sesi Pagi (07.30 - 09.00)" atau "Sesi Susulan - 26 Juli 2026".
Token Aktif:
{{ activeToken }}
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 muncul di tabel Data Peserta.
| 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
Reset Password
{{ resetPasswordTarget.nama }} (@{{ resetPasswordTarget.username }})
Kirim Hasil Ujian ke WA Orang Tua
Pilih kelas, lalu kirim satu per satu atau buka semua sekaligus (izinkan pop-up browser Anda).
{{ std.name }} ({{ std.kelas }})
Nilai Akhir: {{ std.graded.finalScore }} · WA: {{ std.noHpOrtu }}
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)