Lewati ke konten

Belajar

PenggunaInstruktur
Terakhir diperbarui 5 Juli 2026

Masuk untuk melihat Belajar

Panel personal menampilkan ringkasan milik Anda setelah login — data tidak dimuat di halaman publik.

Masuk

Apa & untuk apa

Belajar adalah modul pembelajaran PSD — kursus berbahasa Indonesia berisi lesson (bacaan, video, quiz) dengan progres terlacak. Peserta enrol ke course, belajar lewat mode fokus, dan melanjutkan dari lesson terakhir. Instruktur dapat membuat course lewat Studio Instruktur dengan alur publikasi dua pihak (draft → tinjauan → terbit).

Selain katalog course (/learn), PSD menyediakan Jalur belajar (/paths) — rangkaian course terstruktur untuk peran tertentu (mis. Data Scientist, NLP, UMKM).

Panel personal my_courses menampilkan course aktif, progres, dan rekomendasi lanjut di sidebar Belajar & dashboard.

Cara kerja

Katalog course

Halaman Belajar (/learn) menampilkan grid course dengan:

  • Pencarian judul, kategori, atau instruktur.
  • Filter level: Pemula · Menengah · Mahir.
  • Sidebar: statistik, Lanjutkan belajar (login), jalur belajar, tips, tugas course.

Hanya course berstatus Diterbitkan (published) tampil publik. Draft hanya visible untuk pemilik/instruktur.

Struktur course

Setiap course (/learn/{slug}) berisi:

ElemenIsi
**Modul/topik**Kelompok lesson tematik.
**Lesson**Bacaan (`reading`), **Video** (YouTube/Vimeo/file), atau **Quiz** (pilihan ganda).
**Kurikulum**Daftar lesson — pratinjau terkunci sebelum enrol; terbuka setelah enrol.
**Syarat & deskripsi**Prasyarat skill; markdown requirements.
**Instruktur & publisher**Profil pembuat; badge resmi bila diterbitkan PSD.

Enrol & akses

  1. Masuk ke akun PSD.
  2. Klik Enrol sekarang di halaman course.
  3. Akses aktif (access_status: active) — lesson terbuka.

Tipe akses per course:

TipeArti
**Selamanya** (`lifetime`)Enrol tidak kedaluwarsa.
**Terbatas** (`limited`)Akses N hari sejak enrol — tampil tanggal expiry; bisa **perpanjang** setelah habis.

Sebelum enrol, kurikulum bisa dilihat sebagai pratinjau (lesson terkunci). Setelah enrol, klik lesson → mode fokus (/learn/{slug}/{lessonId}).

Mode fokus & progres

Player lesson menampilkan:

  • Bacaan — markdown dengan perlindungan salin ringan (ProtectedContent).
  • Video — embed YouTube/Vimeo atau file langsung.
  • Quiz — minimal 60% benar untuk lulus; gagal bisa coba lagi; lulus otomatis

menandai lesson selesai.

  • Materi unduhan — lampiran per lesson (bila ada).

Tombol Tandai selesai / navigasi Sebelumnya/Selanjutnya memperbarui progres via POST /courses/{slug}/lessons/{id}/complete. API GET /me/learning mengembalikan:

  • completed / total / percent
  • next_lesson_id — untuk tombol Lanjutkan belajar
  • expires_at — bila akses terbatas

Dashboard & sidebar menampilkan course aktif dengan bar progres.

Jalur belajar

Jalur belajar (/paths) mengelompokkan beberapa course menjadi lintasan — mis. dari dasar sains data hingga spesialisasi NLP. Setiap jalur punya halaman detail dengan urutan course disarankan. Filter fokus: Data Scientist, NLP, UMKM.

Tugas course (assignments)

Beberapa course terhubung tugas proyek (template + rubrik + tenggat) dari fitur template proyek. Panel Tugas saya di sidebar Belajar menampilkan assignment aktif dari course yang Anda ikuti.

Sisi instruktur

Alur menjadi instruktur & membuat course:

LangkahDetail
**Daftar instruktur**`/instructor/apply` — expertise + motivasi; admin approve → `is_instructor`.
**Studio Instruktur**`/studio` — daftar course authored (termasuk draft).
**Course builder**`/studio/{slug}/edit` — modul, lesson, quiz, upload materi, akses lifetime/limited.
**Kirim tinjauan**Status `draft` → `pending_review` (editor terkunci saat review).
**Publikasi**Admin/humas approve → `published`; atau `rejected` dengan catatan revisi.
**Peserta**`/studio/courses/{slug}/learners` — lihat enrol & progres peserta.

Status course: Draft · Menunggu tinjauan · Diterbitkan · Ditolak.

Kapan dipakai

Sebagai peserta:

  • Belajar topik sains data secara terstruktur (video + quiz + progres).
  • Melengkapi jalur belajar sebelum ikut kompetisi atau proyek tim.
  • Mengerjakan tugas course dengan rubrik & tenggat.

Sebagai instruktur:

  • Berbagi keahlian lewat course video & materi tertulis.
  • Menyusun kurikulum modular dengan quiz otomatis.
  • Memonitor peserta & progres enrol.

Langkah demi langkah

Mengikuti course (peserta)

  1. Buka Belajar (/learn) → pilih course atau jalur di /paths.
  2. Baca deskripsi, syarat, dan kurikulum di /learn/{slug}.
  3. Masuk → klik Enrol sekarang.
  4. Klik Lanjutkan belajar atau lesson pertama → mode fokus.
  5. Selesaikan bacaan/video → Tandai selesai; untuk quiz, jawab hingga lulus (≥60%).
  6. Pantau progres di halaman course atau sidebar Lanjutkan belajar.

Melanjutkan course yang terputus

  1. Login → sidebar Belajar → kartu Lanjutkan belajar.
  2. Atau buka Dashboard → bagian belajar.
  3. Klik course → otomatis diarahkan ke next_lesson_id.

Membuat course (instruktur)

  1. Daftar instruktur (/instructor/apply) → tunggu persetujuan admin.
  2. Buka Studio Instruktur (/studio) → Buat course (slug, judul, level).
  3. Edit di /studio/{slug}/edit:
  • Tambah modul & lesson (bacaan/video/quiz).
  • Unggah materi & set video URL.
  • Atur akses selamanya atau N hari.
  1. SimpanKirim ke tinjauan.
  2. Setelah Diterbitkan, bagikan tautan /learn/{slug}.

Perpanjang akses kedaluwarsa

  1. Buka course dengan banner Akses Anda berakhir.
  2. Klik Perpanjang akses (re-enrol).
  3. Progres lesson sebelumnya tetap tersimpan.

Batas tier

Mengikuti course tidak membutuhkan tier reputasi tertentu — enrol terbuka untuk semua pengguna login. Batas yang relevan:

AspekBatas
**Akses course**Ditentukan instruktur: selamanya atau N hari per enrol.
**Quiz**Minimal 60% untuk lulus; bisa ulang tanpa batas.
**Enrol**Satu enrol per user per course (perpanjang jika expired).

Menyelesaikan course memberi reputasi yang membuka hak di fitur lain (notebook, kompetisi, event) — lihat artikel Peringkat.

Poin & quest

AksiReward
Menyelesaikan course (lesson terakhir)+15 reputasi
Menerbitkan course pertama (instruktur)Badge **Berbagi Ilmu** (silver)
Quest lingkaran / onboardingQuest belajar terintegrasi di **Peringkat**

Setelah course selesai, Circle Journey CTA dapat mendorong langkah berikutnya (kompetisi, portofolio, dll.).

Masalah umum & solusi

GejalaPenyebab umumSolusi
Lesson terkunciBelum enrol atau akses expiredEnrol / **Perpanjang akses**
Quiz tidak lulusSkor < 60%Pelajari pembahasan → **Coba lagi**
Progres tidak naikLesson belum ditandai selesai / quiz belum lulusSelesaikan quiz atau klik tandai selesai
Course tidak muncul di katalogStatus masih draft / pendingTunggu publikasi; instruktur cek Studio
Tidak bisa edit courseStatus `pending_review`Tunggu tinjauan admin; atau tarik dari review bila fitur tersedia
Video tidak putarURL embed tidak validInstruktur perbaiki URL (YouTube/Vimeo/direct mp4)
Tombol Studio tidak adaBukan instrukturAjukan di `/instructor/apply`
Pengajuan instruktur ditolakBelum memenuhi kriteriaHubungi admin; ajukan ulang setelah memperbaiki

Fitur terkait

  • Jalur belajar (/paths) — lintasan course multi-tahap.
  • Kompetisi — buktikan skill setelah belajar teori.
  • Notebook — praktik hands-on melengkapi materi course.
  • Peringkat — reputasi dari menyelesaikan course & quest belajar.
  • Tim Kolaborasi — belajar bersama; tugas course bisa dikerjakan tim.
  • Ruang Ide — proyek kolaboratif setelah fondasi dari course.
  • Studio Instruktur (/studio) — authoring & kelola peserta (instruktur).