Registrasi user baru.
Semua endpoint yang sedang aktif di backend ini dirangkum di satu halaman. Gunakan ini untuk QA, integrasi frontend, dan pengecekan cepat sebelum deploy production.
Autentikasi pengguna dan bootstrap sesi frontend.
Registrasi user baru.
Login dan ambil JWT.
Ambil profil user yang sedang login.
Master data modul pembelajaran.
Daftar semua modul.
Detail satu modul.
Tambah modul baru dengan gambar.
Ubah modul.
Hapus modul.
Materi turunan di dalam modul.
Daftar sub modul per modul.
Detail sub modul.
Tambah sub modul.
Ubah sub modul.
Hapus sub modul.
Konten materi, PDF, video, dan referensi.
Ambil materi berdasarkan sub modul.
Tambah materi dengan PDF opsional.
Ubah materi dan reference links.
Hapus materi.
Bank soal pretest/postest dan submit jawaban.
Daftar soal pretest/postest.
Tambah soal pilihan ganda.
Ubah soal dan opsi jawaban.
Hapus soal.
Submit jawaban test user.
Status belajar user per sub modul.
Progress user login untuk satu sub modul.
Daftar progress per user.
Manajemen pengguna dan export data nilai.
Daftar semua user.
Export CSV pretest/postest per materi.
Detail user.
Ubah user.
Hapus user.
Data kategori dan anggota tim untuk landing page serta panel admin.
Kategori dan anggota tim aktif.
Seluruh kategori dan anggota, termasuk yang nonaktif.
Tambah kategori tim.
Ubah kategori tim.
Hapus kategori tim dan anggotanya.
Tambah anggota tim dengan foto opsional.
Ubah anggota tim.
Hapus anggota tim.
Upload gambar inline editor.
Upload gambar isi materi/soal.
Feedback publik dari website.
Ambil semua feedback.
Tandai feedback sebagai selesai atau buka kembali.
Hapus feedback.
Kirim feedback.
Endpoint chat AI internal aplikasi.
Chat AI dengan konteks user login.
Monitoring ringan backend.
Health check sederhana backend.
Dashboard status backend berbasis EJS.
Dokumentasi visual seluruh endpoint.