Script Website Ujian Online, Tryout, Olimpiade, Quis, Prosmenu, dan Bimbel Online
Script ini adalah solusi website edukasi berbasis web yang dirancang untuk kebutuhan lembaga bimbel, sekolah, kelas belajar, tryout online, program olimpiade, dan penjualan paket belajar digital. Sistem sudah dilengkapi panel admin, panel siswa, modul ujian bertingkat, pengelolaan kelas, live class, pembayaran, laporan, hingga dukungan integrasi AI dan layanan pihak ketiga.
## Fitur Utama untuk Admin
- Panel admin untuk mengelola keseluruhan website dari satu dashboard.
- Dashboard admin dengan statistik ringkas, grafik, dan monitoring aktivitas online.
- Manajemen kelas belajar online.
- Manajemen program bimbel.
- Manajemen unit dan kelas global.
- Manajemen bank soal tryout.
- Manajemen bank soal olimpiade per tingkat.
- Manajemen bank soal quis.
- Manajemen bank soal prosmenu.
- Manajemen cadangan soal.
- Manajemen daftar tryout.
- Manajemen daftar olimpiade.
- Manajemen daftar quis.
- Manajemen daftar prosmenu.
- Preview soal sebelum dipublikasikan.
- Manajemen live class.
- Manajemen live stream dan sesi pembelajaran.
- Manajemen daftar siswa.
- Manajemen sesi siswa untuk monitoring akses akun.
- Manajemen daftar PTN atau pilihan kampus/jurusan.
- Manajemen konten website.
- Manajemen pengaturan situs.
- Manajemen pembayaran siswa.
- Manajemen penjualan paket belajar.
- Pengelolaan hasil tryout PDF dari panel admin.
- Pengelolaan profil admin dan akun admin tambahan.
## Fitur Utama untuk Siswa
- Halaman login siswa.
- Dashboard siswa dengan ringkasan progres belajar.
- Menu program saya atau kelas yang sedang aktif.
- Akses kelas aktif dari panel siswa.
- Join kelas menggunakan kode kelas.
- Akses tryout online.
- Akses olimpiade online.
- Akses quis online.
- Akses prosmenu.
- Akses live class.
- Riwayat ujian dan aktivitas belajar.
- Rangking kelas atau hasil belajar.
- Laporan tryout.
- Laporan quis.
- Pencapaian belajar.
- Pengelolaan profil dan ubah password siswa.
- Menu paket dan paket yang dimiliki.
- Tagihan siswa.
- Konfirmasi pembayaran.
- Pilihan jurusan atau preferensi PTN.
- Arsip hasil tryout dalam format PDF.
- Halaman sertifikat.
- Mode parent untuk kebutuhan monitoring orang tua pada alur tertentu.
## Modul Ujian dan Pembelajaran
- Mendukung tryout online dengan pengelompokan seperti UTBK, mandiri, eksternal, dan internal.
- Mendukung program olimpiade dengan pengelompokan tingkat SD/MI, SMP/MTs, dan SMA/MA.
- Mendukung quis sebagai evaluasi belajar harian atau berkala.
- Mendukung prosmenu sebagai modul evaluasi tambahan.
- Sistem kelas belajar dengan periode aktif, status kelas, dan akses peserta.
- Materi pembelajaran berbasis program bimbel.
- Live class untuk sesi pembelajaran berjalan.
- Video belajar untuk materi yang dapat dipelajari ulang.
- Riwayat hasil ujian siswa tersimpan untuk evaluasi.
- Dukungan arsip hasil tryout PDF.
- Dukungan sertifikat pada modul tertentu.
## Fitur Penjualan dan Pembayaran
- Modul penjualan paket belajar.
- Modul pembayaran siswa dari panel admin.
- Halaman tagihan dan konfirmasi pembayaran untuk siswa.
- Mendukung konfigurasi gateway pembayaran iPaymu.
- Mendukung konfigurasi gateway pembayaran Midtrans.
- Dapat digunakan untuk model bisnis kelas premium, paket tryout, paket soal, atau bimbel berlangganan.
## Fitur Laporan, Monitoring, dan Hasil
- Dashboard admin dengan statistik siswa dan aktivitas ujian.
- Monitoring jumlah siswa online.
- Monitoring tabulasi online dan attempt ujian aktif.
- Monitoring sesi siswa.
- Riwayat ujian siswa.
- Rekap hasil belajar untuk siswa.
- Laporan tryout dan laporan quis.
- Rangking dan pencapaian belajar.
- Arsip hasil PDF untuk kebutuhan dokumentasi atau laporan.
## Fitur AI dan Integrasi Tambahan
- Tersedia pengaturan integrasi Claude untuk kebutuhan bantuan AI.
- Tersedia chatbot siswa berbasis AI dengan attachment opsional.
- Tersedia modul atau integrasi live session berbasis Zoom atau sesi sejenis.
- Mendukung konfigurasi email atau SMTP.
- Mendukung konfigurasi WhatsApp untuk kebutuhan notifikasi atau integrasi lanjutan.
- Struktur sistem sudah menyiapkan konfigurasi layanan pihak ketiga melalui panel dan pengaturan aplikasi.
## Kebutuhan Server
- PHP 7.4 atau lebih baru.
- PDO MySQL.
- JSON.
- cURL.
- ZipArchive.
- Database MySQL atau MariaDB.
- Izin tulis ke folder yang dibutuhkan saat instalasi dan penggunaan file.
- Bila fitur backup ingin dipakai, server perlu menyediakan `mysqldump` atau `mariadb-dump`.
## Cocok Digunakan Untuk Siapa
- Lembaga bimbingan belajar.
- Sekolah atau lembaga kursus.
- Penyelenggara tryout online.
- Program olimpiade akademik.
- Penjual paket belajar digital.
- Kursus persiapan ujian masuk perguruan tinggi.
- Platform belajar privat atau komunitas edukasi berbayar.
## Catatan Distribusi
- Script sudah dilengkapi installer untuk proses setup awal.
- Kredensial layanan pihak ketiga diisi sendiri oleh buyer setelah instalasi.
- Modul payment, email, WhatsApp, Zoom, dan AI tersedia sebagai konfigurasi atau integrasi, bukan aktif otomatis tanpa setup.
- File debug publik yang tidak diperlukan untuk distribusi sudah dinonaktifkan pada paket hardening.
- Script ini cocok dijual sebagai produk white-label dan dapat disesuaikan brandingnya sesuai kebutuhan buyer.