Skip to main content

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โ€‹

PeranKodeFokus akses
Orang tua10Memantau anak, mengelola hubungan akun, langganan, dan course orang tua.
Siswa20Mengikuti course, lesson, tugas, quiz, jadwal, dan sertifikat.
Guru internal30Membuat konten, menilai, menjadwalkan, dan memantau siswa.
Mentor eksternal40Fitur mentor dengan syarat paket untuk penjualan dan keuangan.
Admin99Mengelola tenant LMS, pengguna, konten, transaksi, dan moderasi.
Superadmin100Fitur 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โ€‹

AreaPengunjungSiswaOrang tuaGuru/mentorAdmin
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 aksespreviewโœ“
Tugas dan nilaiโ€”kirim/lihatpantau anaknilaiโœ“
Quiz dan hasilโ€”kerjakanpantaubuat/analitikโœ“
Jadwalโ€”agenda pribadiโ€”template/penugasanโœ“
Sertifikatโ€”lihat/unduhโ€”atur templateโœ“
Akun anak dan progress keluargaโ€”kode hubungโœ“โ€”โœ“
Chat mentor dan AIโ€”โœ“โœ“โœ“โœ“
Komunitasbaca publik jika tersediaโœ“โœ“โœ“moderasi
Langganan, checkout, promo, dan transaksipilih paketโœ“per anakpaket creatorkelola
Course builder dan mediaโ€”โ€”kondisionalโœ“โœ“
Keuangan dan penarikanโ€”โ€”kondisionalkondisionalproses
Tes kesiapanisiisi/portofoliodampingilihat sesuai aksesanalitik

โœ“ 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.