Studio Instruktur
Apa & untuk apa
Studio Instruktur adalah ruang kerja untuk membuat dan mengelola course di PSD — dari menyusun modul & lesson, mengunggah materi, mengajukan tinjauan publikasi, sampai memantau progres pembelajar dan menilai tugas proyek. Course yang terbit tampil di katalog Belajar (/learn) dan bisa diikuti seluruh komunitas.
Menjadi instruktur adalah cara berbagi ilmu sekaligus membangun reputasi: menerbitkan course pertama meraih badge Berbagi Ilmu, dan course Anda menjadi bagian portofolio publik.
Akses dari Studio (/studio). Pengguna yang belum menjadi instruktur melihat halaman gerbang dengan ajakan mengajukan diri di /instructor/apply.
/studio-python) — itu fitur coding Python/PySpark, terpisah dari Studio Instruktur.Menjadi instruktur
Studio hanya terbuka untuk akun dengan status instruktur (atau staf platform). Alurnya:
- Ajukan diri di
/instructor/apply— isi bidang keahlian dan motivasi (markdown). - Tim PSD meninjau pengajuan Anda di panel admin.
- Disetujui → akun Anda menjadi instruktur, notifikasi terkirim, dan
/studioterbuka. - Ditolak? Anda bisa memperbaiki dan mengajukan ulang.
Satu pengajuan aktif per akun — pengajuan baru diblokir selama masih ada yang menunggu tinjauan.
Cara kerja
Halaman Studio
| Halaman | URL | Fungsi |
|---|---|---|
| **Dashboard Studio** | `/studio` | Daftar course Anda, filter status, buat course baru |
| **Course builder** | `/studio/{slug}/edit` | Edit metadata, modul, lesson, materi, akses |
| **Tugas proyek** | `/studio/courses/{slug}/assignments` | Buat & nilai tugas berbasis template proyek |
| **Pembelajar** | `/studio/courses/{slug}/learners` | Progres peserta, ekspor CSV |
Siklus publikasi dua pihak
Course melewati alur draft → tinjauan → terbit dengan dua pihak: instruktur (penulis) dan tim Humas PSD (penerbit).
draft → (ajukan tinjauan) → menunggu tinjauan → (Humas terbitkan) → terbit
↘ (Humas tolak) → ditolak → perbaiki & ajukan ulang| Status | Editor | Keterangan |
|---|---|---|
| **Draft** | Bisa diedit | Sedang disusun |
| **Menunggu tinjauan** | **Terkunci (read-only)** | Sedang ditinjau Humas |
| **Ditolak** | Bisa diedit | Catatan tinjauan tampil — perbaiki lalu ajukan ulang |
| **Diterbitkan** | Bisa diedit | Tampil di katalog `/learn`; penerbit tercatat akun resmi PSD |
Course punya penulis (Anda) dan penerbit (akun resmi PSD saat terbit) — keduanya tampil di halaman detail course.
Struktur course & jenis lesson
Course tersusun dari modul (topik) berisi lesson. Anda bisa menambah, mengurutkan ulang, dan menghapus modul/lesson dari builder. Tiga jenis lesson:
| Jenis | Isi |
|---|---|
| **Bacaan** (`reading`) | Konten markdown |
| **Video** (`video`) | URL video (YouTube/Vimeo/mp4) |
| **Quiz** (`quiz`) | Pilihan ganda: pertanyaan, opsi, jawaban benar, penjelasan opsional |
Setiap lesson punya judul, estimasi durasi (menit), dan materi unduhan (unggah berkas, maks. 50 MB per berkas). Quiz dinyatakan lulus pada skor ≥ 60% — lulus otomatis menandai lesson selesai bagi peserta.
Pengaturan lain di builder:
- Informasi course — judul, level (pemula/menengah/mahir), deskripsi, prasyarat (markdown).
- Akses pembelajar — selamanya (lifetime) atau terbatas N hari sejak enrol.
Tugas proyek (assignments)
Di /studio/courses/{slug}/assignments, instruktur bisa memberi tugas berbasis template proyek — peserta menyalin template menjadi proyek privat, mengerjakan, lalu mengumpulkan.
Membuat tugas membutuhkan:
- Template proyek — struktur acuan yang disalin peserta.
- Proyek kunci jawaban — repo privat instruktur; dipakai server untuk menghitung
skor kemiripan submission (struktur, cakupan berkas, teks README).
- Rubrik penilaian — kriteria + poin maksimum (bawaan: EDA 40, Model 40, Laporan 20).
- Tenggat (opsional).
Alur penilaian per submission: dikumpulkan → dinilai dengan opsi saran AI (skor rubrik otomatis dari kemiripan), finalisasi nilai manual, atau kembalikan untuk revisi. Peserta mendapat +15 reputasi saat mengumpulkan dan +30 saat lulus (≥ 60%).
Peserta melihat tugasnya lewat panel Tugas Saya di sidebar Belajar.
Memantau pembelajar
Halaman /studio/courses/{slug}/learners menampilkan:
- Ringkasan — total peserta dan rata-rata progres (%).
- Tabel peserta — nama, username, progres (lesson selesai/total), tanggal enrol, masa akses.
- Ekspor CSV — kolom
username,nama,selesai,total,persen,enrol,berlaku_sampai.
Progres dihitung dari penyelesaian lesson (termasuk quiz yang lulus).
Gamifikasi untuk instruktur & peserta
| Peristiwa | Penerima | Efek |
|---|---|---|
| Course pertama terbit | Instruktur | Badge **Berbagi Ilmu** (silver) |
| Course diselesaikan | Peserta | +15 reputasi |
| Tugas dikumpulkan | Peserta | +15 reputasi |
| Tugas lulus (≥ 60%) | Peserta | +30 reputasi |
Kapan dipakai
Cocok untuk:
- Praktisi/dosen yang ingin menerbitkan course terstruktur berbahasa Indonesia.
- Materi campuran bacaan + video + quiz dengan progres terlacak.
- Pembelajaran berbasis proyek — tugas dari template dengan penilaian rubrik & deteksi kemiripan.
- Kelas dengan masa akses terbatas (mis. bootcamp N hari).
Kurang tepat bila:
- Anda hanya ingin berbagi tulisan lepas — gunakan Blog atau Forum.
- Materi Anda berbentuk latihan spreadsheet interaktif — itu ranah Ruang Lembar Kerja.
- Anda butuh materi mikro sekali-baca — modul micro-lesson dikelola tim PSD.
Langkah demi langkah
Membuat course pertama
- Pastikan akun Anda instruktur (lihat bagian *Menjadi instruktur*).
- Buka Studio (
/studio) → Buat course → isi slug & judul. - Di builder (
/studio/{slug}/edit), lengkapi informasi course dan akses pembelajar. - Susun modul dan lesson (bacaan/video/quiz); unggah materi bila perlu.
- Simpan kapan saja — status masih draft.
Mengajukan tinjauan & terbit
- Dari dashboard Studio atau builder, klik Ajukan tinjauan.
- Status berubah menunggu tinjauan — editor terkunci sementara.
- Tim Humas meninjau: terbit (masuk katalog
/learn) atau tolak dengan catatan. - Jika ditolak, perbaiki sesuai catatan lalu ajukan ulang.
Memberi tugas proyek
- Buka
/studio/courses/{slug}/assignments→ Buat tugas. - Pilih template proyek, tentukan proyek kunci jawaban, susun rubrik, set tenggat.
- Peserta mengerjakan; submission masuk dengan skor kemiripan.
- Klik submission → Minta saran AI (opsional) → isi skor per kriteria → Finalisasi nilai
atau Kembalikan revisi.
Memantau kelas
- Buka
/studio/courses/{slug}/learners. - Baca ringkasan & tabel progres; klik Ekspor CSV untuk rekap nilai/progres offline.
Masalah umum & solusi
| Gejala | Penyebab umum | Solusi |
|---|---|---|
| `/studio` menampilkan halaman gerbang | Akun belum berstatus instruktur | Ajukan diri di `/instructor/apply`; tunggu persetujuan |
| Tidak bisa mengajukan diri lagi | Masih ada pengajuan menunggu tinjauan | Tunggu keputusan; hubungi dukungan bila terlalu lama |
| Editor course terkunci | Status **menunggu tinjauan** | Tunggu keputusan Humas; editor terbuka lagi setelah terbit/tolak |
| Course ditolak | Materi belum sesuai standar | Baca `review_note`, perbaiki, ajukan ulang |
| Unggah materi gagal | Berkas > 50 MB | Kompres atau pecah materi; tautkan berkas besar dari Dataset |
| Skor kemiripan submission rendah/aneh | Kunci jawaban tidak sebanding dengan template | Pastikan proyek kunci jawaban mengikuti struktur template yang sama |
| Peserta tidak bisa akses course | Masa akses terbatas sudah lewat | Cek kolom **berlaku sampai** di halaman pembelajar; atur ulang kebijakan akses |
Fitur terkait
- Belajar — katalog course tempat karya Anda terbit; jalur belajar (
/paths). - Proyek — template proyek & repositori tugas peserta berbasis Git.
- Gamifikasi — badge Berbagi Ilmu, reputasi peserta dari course & tugas.
- Blog — tulisan lepas di luar format course.
- Ruang Lembar Kerja — latihan spreadsheet terpandu (modul terpisah).