E-Loen - SMK Negeri 1 Lhoksukon
E-Loen (E-Learning Online Education Network), platform pembelajaran digital untuk SMK Negeri 1 Lhoksukon yang menghubungkan admin, guru, dan siswa dari master data hingga materi, tugas, ujian, dan rekap nilai.

Durasi Proyek
Jul 2025 - Agu 2025
Peran
Fullstack Web Developer
Organisasi
SMK Negeri 1 Lhoksukon
E-Loen adalah sistem manajemen pembelajaran untuk SMK Negeri 1 Lhoksukon. Admin mengelola master data dan penugasan mengajar; guru mempublikasikan materi, tugas, dan ujian; siswa mengakses mapel dan memantau nilai - semuanya terikat tahun ajaran dan semester aktif.
Sekolah tidak mulai dari nol tiap semester: mapel yang sama berulang untuk kelas berbeda, sehingga data semester lalu tidak boleh bocor ke semester berjalan. Empat peran butuh sudut pandang berbeda atas data yang sama tanpa duplikasi cek akses.
Menjadikan semester bagian eksplisit dari sesi lewat middleware, kontrol akses berlapis (Spatie Permission + cek kepemilikan di level kueri), dan skema relasional yang menambatkan tiap catatan pada semesternya. UI Laravel + Inertia + React sesuai peran dengan Tailwind dan mode terang/gelap.
- Empat peran (Superadmin, Admin, Guru, Siswa) dengan permission granular
- Pintu autentikasi terpisah: login publik plus portal admin /manage
- Konteks sesi berbasis semester yang mengunci rute pembelajaran
- Master data: tahun ajaran, semester, jurusan, kategori guru
- Kelas, penempatan siswa, mapel, dan penugasan guru
- Materi dokumen dan video
- Tugas dengan tenggat dan pengumpulan per siswa
- Ujian dengan rentang waktu dan pelacakan status
- Penilaian skor + feedback serta rekap per siswa
- Dashboard analitik Recharts dan audit trail