Patch v3.5
Optimasi SEO, UI/UX, & Stabilitas Ujian
- Optimalisasi SEO Skala Penuh: Penerapan 'School' JSON-LD, pembersihan sitemap.xml, perbaikan robots.txt, dan penyematan deskripsi meta komprehensif untuk pengindeksan Google.
- GenerateMetadata Dinamis: URL karya siswa kini memiliki OpenGraph/Twitter Cards yang otomatis menampilkan gambar karya dan nama pembuat ketika link dibagikan.
- Perbaikan Krusial Ujian: Menyelesaikan isu auto-submit waktu habis dengan useRef untuk mencegah pengiriman berulang, serta menghilangkan rendering opsi ganda kosong.
- ZonaVetsa AI (OpenRouter): Implementasi asisten cerdas yang kini menggunakan model Owl-Alpha via OpenRouter untuk respon yang lebih cepat dan stabil.
- Personalisasi & Deteksi Profil: AI kini otomatis mengenali identitas, nama, dan kelas pengguna saat login untuk bantuan yang lebih personal.
- Animasi UI Premium: Penambahan typing indicator, animasi pesan Framer Motion, dan notifikasi bantuan proaktif.
- Optimasi Respon: Instruksi AI diatur agar memberikan jawaban yang langsung, ringkas, dan to-the-point.
- Rilis Halaman Changelog: Merilis UI timeline catatan pembaruan publik (halaman ini) yang menampilkan transparansi ekosistem web sekolah.
Patch v3.4
Pengumuman Siswa, Guru, dan Admin
- Feed Pengumuman Siswa dari Database: Menu Pengumuman pada dashboard siswa sekarang menampilkan pengumuman aktif dari guru dan admin, lengkap dengan filter target siswa dan target kelas.
- Input Pengumuman untuk Guru: Guru kini memiliki menu khusus untuk membuat pengumuman baru, memilih target semua kelas atau kelas tertentu, memberi pin, mengatur status aktif, serta masa berlaku pengumuman.
- Input Pengumuman untuk Admin: Admin juga mendapat halaman pengumuman untuk membuat informasi resmi sekolah yang bisa diarahkan ke semua siswa atau kelas tertentu.
- Pengumuman Masuk ke Notifikasi Siswa: Saat guru atau admin membuat pengumuman, siswa target sekarang langsung menerima notifikasi realtime di lonceng notifikasi dengan tautan menuju menu pengumuman.
Patch v3.3
Link Publik HTML untuk Galeri Karya
- Route Langsung untuk index.html: File HTML yang diupload dari menu siswa pada Galeri Karya sekarang otomatis mendapat public_slug unik sehingga bisa dibuka langsung lewat link.
- Copy Link Otomatis & Manual: Sistem mencoba langsung menyalin link publik ke clipboard setelah upload berhasil.
- Banyak HTML per Siswa Tetap Aman: Jika satu siswa mengupload beberapa file index.html, setiap karya akan memperoleh slug unik berurutan.
- Preview Web Asli untuk HTML/CSS/JS: Halaman publik berbasis slug kini merender konten HTML, CSS, dan JavaScript inline sebagai preview web aktif.
Patch v3.2
Refactor UI/UX Menu Ujian Guru & Siswa
- Refactor Tata Letak Ujian Guru: Menu ujian pada dashboard guru diperbarui dengan pola Aksi Cepat dan Fungsi Lain agar pilihan tombol lebih terarah.
- Validasi Konfirmasi Submit Siswa: Sebelum muncul dialog konfirmasi pengiriman, sistem sekarang memeriksa soal kosong terlebih dahulu.
- Auto-Arah ke Soal Belum Terjawab: Jika masih ada jawaban kosong, siswa langsung diarahkan ke nomor soal pertama yang belum diisi beserta notifikasi.
Patch v3.1
Restorasi File Manager & Penyempurnaan Dark Mode
- Fokus Ulang File Manager: Dasbor siswa direstorasi kembali untuk memfokuskan pengelolaan materi belajar dari File Manager.
- Sapu Bersih Dark Mode: Modifikasi pada lebih dari 80 komponen .tsx untuk membatalkan radial gradient background putih dan menyempurnakan mode malam.
- Standarisasi Kontras Komponen Web: Menu-menu yang elemen formulirnya belum patuh tema gelap kini sudah diperkokoh.
Major Update
Refactor UI/UX Menyeluruh & SEO
- Desain Sistem Baru: Tema sekolah modern dengan skema warna dominan Navy, Teal, dan Amber.
- Navigasi Dashboard Baru: Sidebar mendukung status aktif berbasis bg-navy-50 ber-border teal.
- Standarisasi Ikonografi: Semua icon dimigrasikan penuh menjadi Lucide Icons.
- SEO Sharing & Sitemap: Metadata SEO untuk web diperbarui dengan Open Graph/Twitter Card dan file sitemap.xml otomatis.
Feature Update
Galeri Karya & Sistem Komentar Terstruktur
- Galeri Karya Publik: Pengganti E-Portofolio di mana siswa dapat memamerkan proyek dengan cakupan Kelas atau Global.
- Sistem Interaksi: Menambahkan fungsionalitas Like dan Komentar pada setiap portofolio secara terstruktur dengan sistem moderasi guru.
- Integrasi Sistem Poin: Upload karya (+15 poin), menerima/memberi like & komentar akan berkontribusi langsung pada Leaderboard siswa.
Core Security
Keamanan & Integritas Ujian (Anti-Cheating)
- Deteksi Fokus Layar: Jika siswa berpindah tab/jendela, ujian akan memberikan peringatan tajam.
- Sistem Perlindungan Konten: Pemblokiran klik kanan dan shortcut copy/paste (Ctrl+C, Ctrl+V, dll).
- Sistem Penyortiran Acak: Penambahan mode shuffle questions dan shuffle options untuk menyulitkan berbagi kunci jawaban.
AI Integration
Tutor & Asisten AI Generatif
- Integrasi SDK Google Gemini: Menggunakan model gemini-1.5-flash untuk membedakan role bimbingan Guru dan Siswa.
- Siswa menerima scaffolding (bimbingan tanpa memberi jawaban instan), sementara Guru menerima ringkasan kelas dan asisten pembuat soal ujian.
System Upgrade
Modul PWA & Analitik Guru
- Instalasi next-pwa: Menghasilkan Service Worker agar ZonaVetsa bisa di-install langsung layaknya aplikasi native Android / iOS.
- Alat Analitik Khusus Guru: Integrasi pustaka visualisasi grafik recharts untuk log data performa kelas.
- Early Warning System: Algoritma penyeleksi siswa (disorot merah) yang memiliki agregat nilai ujian rata-rata di bawah standar.