MPI-ASSESS v7 — PID/KELAS FINAL
================================

Tujuan:
- Satu Papan Interaktif Digital (PID) dapat dipakai bergantian oleh banyak siswa.
- Data siswa sebelumnya disinkronkan ke server sebelum sesi lokal dibersihkan.
- Mode Kelompok untuk PBL 2–4 menggunakan workspace kelompok yang sama.
- Timer per soal/aktivitas dengan bunyi dan pengucapan peringatan.
- Database existing tetap digunakan; tidak perlu import SQL baru.

DEPLOY AMAN KE HOSTING EXISTING
--------------------------------
1. Backup folder /mpi/ yang sedang berjalan.
2. Upload ZIP ini ke folder document root MPI.
3. Extract/overwrite file di dalam folder mpi.
4. JANGAN menghapus atau menimpa api/config.php yang sudah terhubung ke database.
   Paket ini sengaja TIDAK menyertakan api/config.php agar kredensial existing tetap aman.
5. Pastikan URL MPI tetap:
   https://rayawan.cloud/mpi/
6. Tes:
   - /mpi/
   - /mpi/api/health.php
   - /mpi/guru/login.php
   - Export CSV dari dashboard guru.

ALUR PID
--------
A. Mode Individu
   Siswa mengisi identitas dan aktivitas individual.
B. Setelah sesi siswa selesai
   Klik "Selesai Sesi & Ganti Siswa".
   Sistem menyinkronkan dulu ke server. Jika gagal, data lokal TIDAK dihapus.
C. Mode Kelompok
   Setelah siswa/kelas siap bekerja kelompok, klik "Mode Kelompok".
   PBL 2–4 dikerjakan bersama pada satu PID.
D. PBL 5 kembali individual.
E. Submit final tetap tersimpan ke database dan dapat dinilai guru.

TIMER
-----
- Kuis diagnostik: 30 detik per soal.
- HOTS q8–q9: 3 menit.
- HOTS q10–q13: 4 menit.
- HOTS q14: 5 menit.
- Mini-pitch: 60/90 detik.
- Timer berbunyi saat mulai, peringatan 30/10/5 detik, dan saat habis.
- Pengucapan suara menggunakan Speech Synthesis browser jika tersedia.

CATATAN
-------
Tidak ada perubahan struktur database pada v7 ini.
Database existing yang sudah memiliki reflection6, reflection7, reflection8 tetap digunakan.
