1. 🎯 Tujuan Proyek
- Menyediakan Platform E-Learning: Mengembangkan sistem e-learning yang memungkinkan siswa dan guru untuk berinteraksi secara digital dalam proses pembelajaran.
- Meningkatkan Efisiensi Belajar: Menyediakan fitur-fitur yang memudahkan proses belajar mengajar, termasuk sistem absensi, manajemen jadwal, dan latihan soal.
- Menganalisis Pola Belajar Siswa: Menambahkan fitur VAR (Visual Analytics Reporting) untuk membandingkan pola belajar siswa dan memberikan wawasan bagi guru untuk meningkatkan metode pengajaran.
2. 🛠️ Ruang Lingkup Proyek
a. Fitur Utama
👩🏫 Akses Guru (Teacher):
- Sistem absensi digital untuk siswa yang hadir di kelas onsite.
- Pemberian dan pengelolaan latihan soal.
- Manajemen jadwal mengajar.
- Dokumentasi sesi bimbingan belajar.
- Pengaturan profil pengguna.
👨🎓 Akses Siswa (Student):
- Akses ke latihan soal dan pembahasan.
- Pengecekan jadwal bimbingan belajar terdekat.
- Review materi pelajaran yang telah dipelajari.
- Pemantauan nilai dan perkembangan belajar.
- Pengaturan profil pengguna.
📊 Fitur VAR (Visual Analytics Reporting):
- Analisis pola belajar siswa berdasarkan aktivitas dan performa.
- Laporan visual untuk membantu guru dalam memahami pola belajar siswa.
- Rekomendasi untuk metode pengajaran yang lebih efektif.
3. 💻 Teknologi yang Digunakan
- Frontend: Laravel Blade, Bootstrap
- Backend: Laravel (PHP)
- Database: MySQL
- Version Control: Git
- Desain UI/UX: Figma (Intents Design)
4. 📅 Timeline Proyek (4 Minggu)
Minggu 1: Perencanaan dan Persiapan
- Diskusi proyek dan pengumpulan kebutuhan.
- Perancangan sistem dan arsitektur.
- Setup lingkungan pengembangan.
Minggu 2: Desain dan Pengembangan Awal
- Desain UI/UX menggunakan Figma.
- Pengembangan modul autentikasi pengguna (registrasi, login).
- Pengembangan modul manajemen profil.
Minggu 3: Pengembangan Fitur Utama
- Pengembangan sistem absensi digital.
- Pengembangan manajemen jadwal dan latihan soal.
- Implementasi fitur VAR untuk analisis pola belajar siswa.
Minggu 4: Integrasi, Pengujian, dan Peluncuran
- Integrasi semua modul dan fitur.
- Pengujian end-to-end dan debugging.
- Optimasi performa dan penyusunan dokumentasi.
- Training singkat untuk pengguna dan peluncuran sistem.
5. 👥 Tim Proyek
- Project Manager: Mengawasi jalannya proyek dan memastikan semua tahapan berjalan sesuai rencana.
- Backend Developer: Bertanggung jawab atas pengembangan sistem backend menggunakan Laravel.
- Frontend Developer: Mengembangkan antarmuka pengguna dan memastikan responsivitas sistem.
- UI/UX Designer: Merancang tampilan dan pengalaman pengguna yang menarik dan mudah digunakan.
- QA Tester: Melakukan pengujian untuk memastikan sistem berjalan dengan baik tanpa bug.
6. 🌟 Manfaat Proyek
- Kemudahan Akses: Memudahkan guru dan siswa dalam proses pembelajaran secara digital.
- Efisiensi Belajar: Menyediakan fitur-fitur yang memudahkan proses belajar mengajar.
- Analisis Pola Belajar: Memberikan wawasan bagi guru untuk meningkatkan metode pengajaran berdasarkan analisis pola belajar siswa.
7. 🏆 Hasil yang Diharapkan
- Peningkatan Efisiensi: Sistem ini diharapkan dapat meningkatkan efisiensi proses pembelajaran.
- Interaksi yang Lebih Baik: Memudahkan interaksi antara guru dan siswa melalui platform digital.
- Akses yang Lebih Baik: Memberikan akses yang lebih baik ke materi pembelajaran dan perkembangan siswa.
Ringkasnya, sistem e-learning ini bertujuan untuk memfasilitasi dan mengoptimalkan proses pembelajaran dengan fitur-fitur canggih dan analisis pola belajar siswa, memberikan pengalaman belajar yang lebih baik dan efisien bagi siswa dan guru.