CANDY CBT FULL BUILD - 29 AUGUST 2026
ALL REVISIONS + SEB IPHONE + MPG + ISIAN V2 + URAIAN HYBRID

Build ini adalah paket FULL untuk instalasi/migrasi server baru.
Sudah menggabungkan seluruh revisi sebelumnya dan revisi terbaru:
- Login mobile (ketik/hapus/copy-paste).
- Zoom gambar V2 50%-400%, pan dua arah, tidak dianggap pelanggaran.
- Timer berbasis server, waktu minimum, kelengkapan jawaban, auto-finish batas akhir.
- Final sync/Paksa Selesai admin dengan request/ack safety.
- Filter monitoring Status + Kelas.
- Ekspor Excel: Jumlah Pelanggaran setelah Nilai Total.
- Safe Exam Browser (SEB) iPhone/iPad diizinkan saat pembatasan ExamBro aktif.
- MPG: skor parsial, maksimum pilihan = jumlah opsi kunci, divalidasi UI + server/API.
- Isian V2: pencocokan tidak case-sensitive, spasi dirapikan, simbol penting tetap diperhitungkan.
- Alternatif Isian memakai separator |; format koma desimal seperti 3,14 tetap aman.
- Uraian/Esai hybrid: rekomendasi otomatis berbasis akurasi + nilai manual guru sebagai override/final.
- Uraian memiliki Jawaban Acuan dan Kata Kunci Penting (separator |).
- Skema rekomendasi Uraian: 0%=0; 1-30%=30; 31-40%=40; 41-49%=50; 50-60%=60; 61-70%=70; 71-80%=80; 81-90%=90; 91-100%=100 persen dari bobot.
- Nilai poin hasil ujian mendukung desimal untuk bobot Uraian.

REVISI INI MEMILIKI MIGRASI DATABASE:
- Membuat tabel koreksi_uraian untuk rekomendasi dan nilai manual guru.
- Mengubah poin_benar, poin_salah, poin_maksimal menjadi DOUBLE agar nilai desimal aman.

Pada update lewat menu Pengaturan, updater aplikasi akan mencoba menjalankan migration otomatis.
Pada instalasi server baru, paket FULL juga membawa migration dan candyexam.sql yang sudah diperbarui.

Untuk migrasi data aktif, gunakan backup database TERBARU dari server lama dan salin public/uploads/.
