Daftar Ujian {{ user.grade || 'Umum' }}
{{ exam.target_grade }}
{{ exam.question_count }} Soal
{{ exam.title }}
{{ exam.description || '-' }}
Token
{{ exam.token }}
Data User
| Nama Lengkap | {{ userTab==='guru'?'NIP/NUPTK':'NISN' }} | {{ userTab==='guru'?'Mapel':'Kelas' }} | Aksi | |
|---|---|---|---|---|
| {{ u.username }} | {{ u.full_name }} | {{ u.nip || '-' }} | {{ userTab==='guru'?u.subject:u.grade }} |
Tidak ada data.
Bank Soal Terverifikasi
Belum ada soal tersimpan.
{{ topic }}
{{ q.question_subject || 'Umum' }}
Kog: {{ q.cognitive_level || '-' }}
Dim: {{ q.knowledge_dimension || '-' }}
Sukar: {{ q.difficulty_index || '0.0' }}
Beda: {{ q.discrimination_index || '0.0' }}
Asal: {{ q.exam_title }}
{{ selectedExam.title }}
Kelola Soal
No {{ idx + 1 }}
{{ q.type.replace('_', ' ') }}
{{ q.question_subject || 'Umum' }}
Bank
Kunci: {{ q.correct_option }}
{{ isEditing ? 'Edit Soal' : 'Buat Baru' }}
Jawaban
{{ String.fromCharCode(65+i) }}
KUNCI
Identitas Soal
Monitoring Kecurangan
| User | Exam | Action | Time |
|---|---|---|---|
| {{l.username}} | {{l.exam_title}} | {{l.action}} | {{new Date(l.timestamp).toLocaleTimeString()}} |
Hasil: {{ selectedExam.title }}
| Nama | Benar | Salah | Skor | Detail |
|---|---|---|---|---|
| {{ r.full_name || r.username }} | {{ Math.round(r.score/100*r.total_questions) }} | {{ r.total_questions - Math.round(r.score/100*r.total_questions) }} | {{ Math.round(r.score) }} |