CB-M3 — CBT Question Sync UAT Checklist¶
Last verified: 2026-06-11
Menutup: CB-M3 (MASTER-GAP-REGISTER)
Parent playbook: wave-b-professional-uat.md §4
Recon teknis: fe-be-question-exam-sync-recon-2026-05-27.md
Pre-flight¶
- [ ] Login guru author (
budi.santosaatau akun sekolah) - [ ] Modul
scola_cbtenabled di session - [ ] Min 1 rombel dengan ≥2 siswa terdaftar
P0 — Sinkronisasi bank soal → ujian¶
| # | Langkah | Pass | Fail | Catatan |
|---|---|---|---|---|
| S1 | Buat question set baru, tambah 3 soal (MCQ, benar/salah, essay) | ☐ | ☐ | |
| S2 | Catat jumlah soal di detail set | ☐ | ☐ | Jumlah: ___ |
| S3 | Buat ujian learning, link question set yang sama | ☐ | ☐ | |
| S4 | Di detail ujian, jumlah soal = S2 | ☐ | ☐ | |
| S5 | Publish/aktifkan ujian, assign rombel | ☐ | ☐ | |
| S6 | Login siswa → ujian muncul di jadwal CBT | ☐ | ☐ | |
| S7 | Kerjakan 1 soal, submit — tidak error sync | ☐ | ☐ |
P0 — Context independent (regresi CB-M4)¶
| # | Langkah | Pass | Fail | Catatan |
|---|---|---|---|---|
| I1 | Buat ujian context independent dengan peserta siswa | ☐ | ☐ | |
| I2 | Login siswa peserta → ujian tampil di dashboard | ☐ | ☐ | |
| I3 | API smoke: GET /api/scola_cbt/student/schedule berisi exam id |
☐ | ☐ | Opsional QA |
P1 — Edit soal setelah ujian dibuat¶
| # | Langkah | Pass | Fail |
|---|---|---|---|
| E1 | Tambah 1 soal ke set yang sudah dipakai ujian draft | ☐ | ☐ |
| E2 | Refresh halaman detail ujian — count terupdate atau warning jelas | ☐ | ☐ |
Temuan¶
| ID | Deskripsi | Severity |
|---|---|---|
Keputusan: ☐ Lanjut ujian sekolah · ☐ Blocker — perbaiki dulu
Tester / tanggal: ___