Source code ini adalah paket all-in-one yang menggabungkan Online Examination System (CBT) dan School Management System dalam satu proyek siap pakai.
Frontend memakai React + TypeScript (Axios, React Query, Zod) dan backend Laravel LTS dengan Sanctum (auth) serta Spatie Permission (RBAC). Hasilnya: satu aplikasi terpadu untuk mengelola data akademik sekaligus menyelenggarakan ujian online modern—langsung bisa dipelajari, dikustom, atau dijual ke sekolah/kampus.
Di sisi School Management, role Manager punya kontrol penuh: CRUD topic, subject, teacher, student, classroom, bulk import CSV, pengaturan tahun ajaran/semester, serta assign subject & student ke classroom.
Manager juga dapat unggah raport (raport) digital siswa agar rekam jejak akademik rapi dan mudah diakses. Antarmuka admin sudah include stats ringkas, pencarian + pagination, dan halaman create/edit dengan komponen siap pakai.
Di sisi CBT, role Teacher dapat membuat ujian lewat wizard (judul, deskripsi, instruksi, subject/topic, jadwal & durasi), membangun bank soal (MCQ & Essay) dengan skor per soal, limit kata, randomisasi urutan soal & jawaban, serta kebijakan attempt dan retake.
Ujian mendukung timer real-time, peringatan waktu, dan fitur keamanan. Grading otomatis untuk MCQ dan manual untuk Essay (dengan feedback), lalu publikasi nilai beserta statistik dasar. Student mendapatkan dashboard rapi: jadwal ujian, antarmuka tes yang distraction-free, riwayat nilai, dan akses raport yang diunggah sekolah.
Secara arsitektur, backend menerapkan service-repository pattern agar logic bisnis terpisah rapi dari controller—mudah di-test, di-refactor, dan di-scale. Frontend bertipe aman & cepat: TypeScript untuk type-safety, React Query untuk fetching + caching otomatis, dan Zod untuk validasi form sebelum request.
Penyimpanan file memanfaatkan Laravel Storage (Local/S3), database MySQL/PostgreSQL, dan seluruh endpoint API sudah ditata RESTful.
Singkatnya, ini adalah fondasi lengkap untuk manajemen sekolah + ujian online dalam satu codebase: UI ramah pengguna, arsitektur maintainable, performa stabil, dan siap dikomersialkan bagi institusi yang butuh solusi digital yang cepat dan andal.