MADTSAMUDA TASK MANAGER

Fitur:
- Login Admin, Guru, Siswa
- Admin membuat akun guru/siswa
- Guru/Admin membuat tugas, mapel, kelas, deadline, dan materi
- Siswa hanya melihat tugas sesuai kelasnya
- Siswa upload tugas masing-masing
- Satu tugas = satu file aktif per siswa; upload ulang mengganti file sebelumnya sebelum deadline
- Guru/Admin melihat hasil upload siswa
- Guru/Admin memberi nilai 0-100 dan feedback
- Download file tugas dan file materi
- Validasi ukuran 20 MB, ekstensi, MIME, nama file acak, CSRF

INSTALASI:
1. Extract ke C:\xampp\htdocs\madtsamuda_task_manager
2. Jalankan Apache + MySQL.
3. phpMyAdmin -> import database.sql
4. Edit config.php sesuai database.
5. Buka http://localhost/madtsamuda_task_manager/setup.php
6. Login:
   admin/admin123
   guru1/guru123
   siswa1/siswa123
7. Hapus setup.php setelah selesai.

CATATAN PRODUKSI:
- Gunakan HTTPS.
- Ganti password contoh.
- Jangan izinkan PHP dieksekusi di folder uploads.
- Untuk sekolah dengan banyak siswa, tambahkan pagination dan pembatasan akses guru berdasarkan kelas/mapel.
