Konfigurasi: CBT¶
Last verified: 2026-06-11
Context ujian¶
| Context | Dibuat dari | Peserta | Muncul di /student/cbt |
|---|---|---|---|
learning |
Tugas & Ulangan Kelas | Rombel / attendee otomatis | ✅ Ya |
independent |
/faculty/cbt/exams |
Tab Peserta — enroll multi-rombel, import, atau manual | ✅ Ya, jika siswa sudah didaftarkan sebagai peserta |
admission |
SPMB / admin admission | Sync dari jadwal seleksi SPMB | Route /spmb/cbt (bukan siswa learning) |
Langkah setup¶
- Settings CBT (
/admin/cbt/settings) -
Kebijakan proctoring, randomisasi soal, durasi default
-
Bank soal —
/faculty/question-bank/* -
Buat set soal (pilihan ganda, essay, dll.)
-
Buat ujian
- Kelas: Tugas & Ulangan Kelas (learning)
-
Tryout/mandiri:
/faculty/cbt/exams→ context Independent → form ringkas → tab Pengaturan (jadwal/KKM) → tab Peserta (enroll rombel) -
Proctor —
/faculty/cbt/proctorsaat ujian berlangsung -
Siswa —
/student/cbt(daftar) →/student/cbt/runner/:exam_id -
SPMB admission test —
/admin/spmb/cbt/*jika tes PPDB via CBT
API jadwal siswa¶
Endpoint: POST /api/scola_cbt/student/schedule
Menampilkan ujian context learning (attendee/batch) dan independent (participant siswa internal). Admission context tidak masuk endpoint ini.
Workspace detail ujian (Independent / Admission)¶
Halaman Kelola Ujian (/faculty/cbt/exams/:id atau route SPMB setara) memakai tab:
| Tab | URL suffix | Fungsi |
|---|---|---|
| Ringkasan | (default) | Token, checklist publish, status |
| Pengaturan | /settings |
Jadwal, durasi, KKM, opsi CBT, remedial |
| Peserta | /participants |
Enrollment Center (multi-rombel, import, bulk) |
| Penilaian | /grading |
Daftar attempt untuk grading |
Validasi¶
- [ ] Peserta hanya bisa mulai saat jadwal aktif
- [ ] Ujian independent: siswa target terdaftar di tab Peserta (enroll rombel atau import)
- [ ] Dropdown enrollment tidak menampilkan rombel teknis
[CBT]* - [ ] Jawaban tersimpan (autosave)
- [ ] Nilai learning terpublish ke gradebook (jika
grade_component_typediset)