Membuat Kelas & Materi
Struktur kelas-modul-pelajaran, 4 tipe pelajaran, jebakan Embed vs Konten HTML, bantuan AI, dan aturan publish.
Kelas berisi modul, modul berisi pelajaran. Bagian yang paling sering salah: memilih kolom yang benar saat menempel materi HTML. Baca bagian jebakan di bawah sebelum mulai.
Struktur: Kelas → Modul → Pelajaran
- Kelas — unit yang dijual/diakses (judul, kategori, tipe akses, harga).
- Modul — bab pengelompok (bisa banyak, urutan diatur).
- Pelajaran — materi sebenarnya: video, teks, kuis, atau resource.
Buka lewat Admin → Produk & Kelas → Kelas → + Tambah Kelas.
Tambah kelas
Isi judul, deskripsi, kategori, tipe akses (gratis / member), dan harga bila berbayar.
Tambah modul
Di editor kelas, tambahkan modul sebagai bab. Bisa di-drag untuk mengubah urutan.
Tambah pelajaran ke tiap modul
Pilih tipe pelajaran, isi kontennya, simpan. Urutan pelajaran juga bisa di-drag.
Publish
Setelah materi siap, publish kelasnya agar bisa diakses siswa.
4 tipe pelajaran
| Tipe | Untuk apa | Field utama |
|---|---|---|
| Video | Materi video | URL YouTube (mendukung youtu.be/...) |
| Teks | Materi bacaan | Konten HTML — baca peringatan di bawah |
| Kuis | Latihan/asesmen | Kuis interaktif (via Embed HTML) |
| Resource | Kumpulan tautan/berkas | Daftar link (judul + URL), hanya http(s)/relatif |
Menempel materi HTML — sistem menyesuaikan sendiri
Kamu tak perlu memusingkan format. Tempel apa saja ke kolom konten pelajaran — teks biasa,
fragmen sederhana seperti <p>...</p>, atau satu file HTML penuh berisi <style> dan <script>
(mis. kuis interaktif atau kalkulator). Sistem mendeteksi jenisnya dan menaruhnya di jalur yang benar
secara otomatis.
Tidak ada lagi salah kolom
Dulu menempel HTML penuh ke kolom "Konten HTML" membuat desain & script-nya hilang, dan lesson
kadang gagal disimpan karena isinya jadi kosong setelah dibersihkan. Sekarang begitu sistem
melihat penanda HTML penuh (<!doctype>, <html>, <style>, <script>, <iframe>, dsb.), materimu
disimpan apa adanya dan ditampilkan di dalam iframe terisolasi — tidak dibersihkan, tidak error.
Cara sistem memutuskan:
| Materi kamu berupa… | Yang terjadi |
|---|---|
| Paragraf, poin, gambar biasa, tabel sederhana | Disimpan sebagai konten biasa (dibersihkan ringan demi keamanan) |
HTML lengkap ber-desain (punya <style>) | Terdeteksi HTML penuh → disimpan utuh, tampil di iframe |
Kuis interaktif / game / kalkulator (punya <script>) | Terdeteksi HTML penuh → disimpan utuh, tampil di iframe |
| Video | Isi Video URL |
| Kumpulan file/link unduhan | Tipe resource → daftar link |
Masih ada kolom Embed terpisah
Kolom "Embed HTML Interaktif" tetap ada kalau kamu ingin memaksa suatu materi dirender sebagai HTML penuh. Kalau kolom itu kamu isi, isinyalah yang dipakai. Tapi untuk kebanyakan kasus, cukup tempel ke kolom konten biasa dan biarkan sistem yang memilih.
Urutan tampil ke siswa: Embed HTML → kalau kosong Konten HTML → kalau kosong markdown.
Sampul & gambar
Sampul diunggah lewat tombol Upload sampul, bukan dengan menempel URL. Kolomnya menampilkan pratinjau rasio 16:9 sehingga kamu langsung tahu bagian mana yang terpotong di katalog.
- Rekomendasi 1280×720 px (rasio 16:9), format JPG/PNG/WebP, maksimal 5 MB.
- Gambar dengan lebar di bawah 640 px ditolak karena buram di layar besar.
- Rasio yang jauh dari 16:9 tetap boleh, tapi sistem mengingatkan bahwa sebagian akan terpotong.
Kolom sampul yang sama sekarang dipakai di Produk Digital, Bundling, Bonus, Learning Path, Webinar, dan Rekaman Webinar. Sebelumnya sebagian menu hanya menyediakan kolom URL tanpa tombol unggah sama sekali.
Perubahan yang belum disimpan
Editor kelas, builder Learning Path, dan form Webinar sekarang menahan kamu kalau menutup form, menekan tombol kembali, atau me-refresh halaman saat masih ada editan yang belum disimpan. Konfirmasinya muncul lebih dulu sehingga isian tidak hilang begitu saja.
Pesan error kini jujur
Menambah modul, menghapus modul, atau menghapus pelajaran dulu selalu menampilkan notifikasi hijau "berhasil" walaupun server menolak permintaannya — datanya tidak tersimpan tapi kamu tidak diberi tahu. Sekarang kegagalan ditampilkan sebagai notifikasi merah beserta alasannya. Kalau kamu pernah merasa "sudah ditambah tapi hilang lagi", inilah penyebabnya.
Bantuan AI menulis materi (butuh AI Tools, paket berbayar)
Di editor kelas ada tombol AI untuk menghasilkan otomatis: subtitle, deskripsi singkat/panjang, deskripsi pelajaran, dan konten HTML pelajaran. Praktis untuk draf awal. Di paket gratis tidak berfungsi.
Aturan publish yang akan kamu temui
- Pelajaran baru otomatis published hanya bila ada isi layak (video butuh URL/HTML; teks butuh HTML). Kalau kosong → draft.
- Kelas yang di-publish wajib punya kategori utama — kalau belum, penyimpanan ditolak.
Tips konsistensi materi
Pakai struktur konsisten di tiap materi: judul → tujuan belajar → isi → ringkasan → (opsional) kuis. Untuk materi ber-desain, siapkan HTML-nya rapi lalu tempel ke Embed HTML Interaktif.
Struktur & penilaian kuis
Kuis standar: 10 soal pilihan ganda (4 opsi, 1 benar), skor ×10 per jawaban benar. Tiap soal umumnya punya: pertanyaan, 4 opsi, indeks jawaban benar, penjelasan saat benar, penjelasan saat salah.
Dua ambang lulus berbeda — sengaja
Platform menandai pelajaran selesai pada skor ≥ 60%, sedangkan kartu hasil kuis memakai ambang 70 untuk label "lulus". Ini memang dibiarkan berbeda by design.
Saat siswa submit, kuis memanggil fungsi platform sehingga pelajaran otomatis ditandai selesai.
Contoh nyata: modul "Dasar Prompt" (1 video + 1 kuis)
Buat kelas & 1 modul
Konten → Kelas → + Tambah Kelas → judul "AI untuk Pemula", set kategori (wajib untuk publish). Tambah modul "Dasar Prompt".
Pelajaran 1 — video
Tipe video → judul "Apa itu Prompt" → Video URL https://youtu.be/xxxx → Simpan. Status otomatis published.
Pelajaran 2 — kuis
Tipe quiz → tempel HTML kuis (lengkap dengan <style>/<script>-nya) ke kolom konten → Simpan. Sistem mengenalinya sebagai HTML penuh dan menyimpannya apa adanya.
Publish kelas
Pastikan kategori terisi, lalu publish. Buka sebagai siswa: video tampil, kuis bisa dikerjakan & menandai progres.