Fitur dan Hak Akses LMS
Halaman ini adalah peta cepat fitur yang tersedia pada LMS KITA Future. Tampilan akhir setiap akun dapat berbeda karena menu dan tindakan juga dipengaruhi paket langganan, tenant, kepemilikan course, penugasan, status publikasi, dan syarat penjualan.
Peran akunโ
| Peran | Kode | Fokus akses |
|---|---|---|
| Orang tua | 10 | Memantau anak, mengelola hubungan akun, langganan, dan course orang tua. |
| Siswa | 20 | Mengikuti course, lesson, tugas, quiz, jadwal, dan sertifikat. |
| Guru internal | 30 | Membuat konten, menilai, menjadwalkan, dan memantau siswa. |
| Mentor eksternal | 40 | Fitur mentor dengan syarat paket untuk penjualan dan keuangan. |
| Admin | 99 | Mengelola tenant LMS, pengguna, konten, transaksi, dan moderasi. |
| Superadmin | 100 | Fitur admin ditambah operasi lintas sistem dan kontrol sensitif. |
Kode peran dipakai untuk kebutuhan QA dan integrasi. Pengguna sehari-hari cukup mengikuti nama perannya.
Matriks fiturโ
| Area | Pengunjung | Siswa | Orang tua | Guru/mentor | Admin |
|---|---|---|---|---|---|
| Landing page, kurikulum, katalog publik, harga | โ | โ | โ | โ | โ |
| Registrasi, aktivasi, login password/passkey, reset password | โ | โ | โ | โ | โ |
| Profil, avatar, notifikasi, dan pengaturan dasar | โ | โ | โ | โ | โ |
| Kelas saya dan detail course | โ | โ | โ | โ | โ |
| Lesson, media, progress, dan akses berurutan | โ | โ | sesuai akses | preview | โ |
| Tugas dan nilai | โ | kirim/lihat | pantau anak | nilai | โ |
| Quiz dan hasil | โ | kerjakan | pantau | buat/analitik | โ |
| Jadwal | โ | agenda pribadi | โ | template/penugasan | โ |
| Sertifikat | โ | lihat/unduh | โ | atur template | โ |
| Akun anak dan progress keluarga | โ | kode hubung | โ | โ | โ |
| Chat mentor dan AI | โ | โ | โ | โ | โ |
| Komunitas | baca publik jika tersedia | โ | โ | โ | moderasi |
| Langganan, checkout, promo, dan transaksi | pilih paket | โ | per anak | paket creator | kelola |
| Course builder dan media | โ | โ | kondisional | โ | โ |
| Keuangan dan penarikan | โ | โ | kondisional | kondisional | proses |
| Tes kesiapan | isi | isi/portofolio | dampingi | lihat sesuai akses | analitik |
โ berarti fitur tersedia secara umum untuk peran tersebut. Kondisional berarti backend memeriksa entitlement sebelum memberikan akses.
Kondisi yang mengubah aksesโ
Paket dan entitlementโ
- Course berbayar atau materi premium tetap terkunci sampai akun memiliki subscription, pembelian satu kali, atau akses eksplisit yang masih aktif.
- Paket keluarga dapat ditetapkan kepada anak tertentu. QA harus memeriksa bahwa akses tidak berpindah ke anak lain.
- Parent atau mentor eksternal hanya dapat membuat/menjual course bila paket memberikan aturan creator yang sesuai.
Kepemilikan dan penugasanโ
- Siswa hanya melihat course yang publik atau diberikan kepadanya sesuai aturan discovery dan akses.
- Mentor hanya boleh mengubah course yang menjadi tanggung jawabnya; admin memiliki cakupan yang lebih luas.
- Template jadwal yang ditetapkan mentor disalin menjadi jadwal personal siswa.
Status konten dan urutan belajarโ
- Course, unit, lesson, dan quiz yang belum dipublikasikan tidak boleh tersedia sebagai konten belajar umum.
- Course dapat mewajibkan lesson atau quiz sebelumnya selesai/lulus sebelum bagian berikutnya dibuka.
- Sertifikat hanya tersedia bila course mengaktifkan sertifikat dan seluruh syarat kelulusan terpenuhi.
Status akun dan keamananโ
- Akun nonaktif atau diblokir tidak boleh memperoleh sesi baru atau memakai endpoint terproteksi.
- Login harus memakai tipe peran yang sesuai.
- Operasi Admin dan Superadmin divalidasi kembali oleh backend; menyembunyikan menu saja bukan kontrol keamanan.
Alur utama per personaโ
- Siswa: login โ Kelas Saya โ lesson โ tugas/quiz โ progress lengkap โ sertifikat.
- Orang tua: login โ Akun Anak โ buat/hubungkan siswa โ pilih anak โ pantau progress atau beli paket.
- Guru/mentor: login โ buat course โ susun unit/lesson/quiz โ publish โ pantau dan nilai siswa.
- Admin: login โ siapkan pengguna/kategori/paket โ awasi konten dan transaksi โ moderasi โ audit.
Untuk acceptance criteria dan data uji, lanjutkan ke QA Requirements and Test Basis. Detailed landing-to-trial-and-renewal coverage is available in E2E Landing โ Subscription.