MPI-ASSESS FINAL — PELUANG USAHA JASA DAN PRODUK LAYANAN TJKT
UPTD SMKN 1 TABULAHAN • KELAS X / FASE E • 3 JP / 135 MENIT

FRONTEND
- index.html: media pembelajaran interaktif + asesmen lokal/offline.
- assets/: logo sekolah dan logo Sulawesi Barat.

BACKEND cPANEL
- api/config.php: konfigurasi database (isi DB_PASS dan SETUP_KEY).
- api/sync.php: menerima data siswa/jawaban/progres dari MPI.
- api/health.php: tes koneksi database.
- guru/login.php: login guru.
- guru/setup.php: membuat akun guru pertama kali; hapus/rename setelah digunakan.
- guru/dashboard.php: rekap peserta, status, progres.
- guru/student.php: detail bukti belajar per peserta.
- guru/export.php: export daftar peserta/session ke CSV.
- database/mpi_assess.sql: struktur database.

DEPLOYMENT RINGKAS
1. Upload isi folder ini ke public_html/mpi-assess/.
2. Buat database/user cPanel sesuai data yang sudah disediakan.
3. Import database/mpi_assess.sql via phpMyAdmin.
4. Edit api/config.php: DB_PASS = password database; SETUP_KEY = kunci rahasia baru.
5. Buka https://DOMAIN/mpi-assess/api/health.php. Harus menghasilkan JSON ok:true.
6. Buka https://DOMAIN/mpi-assess/guru/setup.php dan buat akun guru.
7. Setelah berhasil, hapus atau rename guru/setup.php.
8. Buka https://DOMAIN/mpi-assess/guru/login.php.
9. Buka index.html dari URL hosting dan lakukan uji satu siswa.

CATATAN
- Password database hanya berada di PHP server-side.
- Jika database belum tersedia, MPI tetap berjalan dengan localStorage.
- Saat online dan database siap, data disinkronkan melalui api/sync.php.
- HTTPS sangat dianjurkan.
