Panduan Pengguna LMS FH UB / Panitia (Admin)

Panduan Panitia (Admin)

Untuk panitia/pengelola: upload materi, struktur course & alur akses bertahap, bank soal & kuis, pengelolaan user/cohort, moderasi forum, dan backup.

Sekilas: Bagaimana LMS Ini Bekerja

Sebelum masuk ke langkah detail, kenali dulu peta besar sistem. LMS ini memakai Moodle — semua kegiatan belajar terjadi di dalam sebuah Course (kelas). Sebagai Panitia, Anda menyiapkan seluruh bagian di bawah ini.

PERAN Panitia ← Anda Pemateri Peserta COURSE (Kelas) Lab Hukum - FH UB satu ruang belajar: peserta · materi · nilai Section / Level materi tersusun berjenjang & berurutan Bahan Ajar Page · File · Video (dibaca / diunduh) Aktivitas Kuis · Tugas · Forum (dikerjakan) Anda menyiapkan SEMUA: course, section/level, user, cohort (Angkatan), bank soal, alur akses. Pemateri & Peserta hanya memakai apa yang sudah Anda siapkan. Enrolment memberi mereka akses.
Anatomi LMS: peran → course → section/level → bahan & aktivitas.

Beberapa istilah inti yang Anda kelola sebagai Panitia:

  • Course (Kelas) & Kategori — Anda yang membuat course, kategori, dan menyusun strukturnya.
  • Section / Level — Anda menata section berjenjang beserta aturan urutannya (Restrict access + Completion).
  • Bahan Ajar (Resource) vs Aktivitas (Activity) — Anda menambah materi & aktivitas; Bahan Tayang bisa disiapkan sebagai draft lalu dipublish Pemateri.
  • Participant, Enrolment & Cohort — Anda membuat akun user, meng-enrol via Cohort (Angkatan), dan mengatur peran.
  • Bank Soal, Backup & Moderasi — tanggung jawab teknis lain yang dibahas di panduan ini.
Ingin paham lebih dalam? Baca halaman Pengenalan Moodle untuk penjelasan lengkap tiap konsep sebelum lanjut ke langkah-langkah di bawah.

1. Masuk (Login)

  1. Buka https://ardistudio.note-salak.ts.net dan login dengan akun administrator.
  2. Menu Site administration muncul pada bilah navigasi atas — dari sinilah seluruh pengaturan situs diakses.
Perhatian. Akun admin berdaya penuh. Jangan membagikan kredensialnya; ganti kata sandi saat serah terima kepengurusan, dan lakukan perubahan besar (hapus course, hapus user) hanya setelah backup (lihat §10).

▲ kembali ke daftar isi

2. Ringkasan Tanggung Jawab

  • Meng-upload Bahan Baca (File), Bahan Ajar (Page), Silabus, dan Materi Standar MA.
  • Membantu upload Bahan Tayang sebagai draft tersembunyi (publish tetap oleh Pemateri).
  • Membuat course & section serta mengatur alur akses bertahap (Restrict access + Activity completion + mode cascade per course).
  • Menyusun Bank Soal dan kuis Pretest/Postest (soal acak + jawaban acak).
  • Mengelola user, enrolment, cohort angkatan, dan otomatisasi Alumni.
  • Moderasi forum — menutup/menghapus diskusi duplikat (hanya Panitia).
  • Backup course secara berkala.

▲ kembali ke daftar isi

3. Membuat Course & Struktur Section

  1. Site administration → Courses → Add a new course. Isi Full name (mis. “Pelatihan … Angkatan 2026”), Short name, kategori, dan format Topics.
  2. Pada Completion tracking, pastikan Enable completion tracking = Yes — wajib agar alur bertahap (§6) berfungsi.
  3. Simpan, lalu buka course → aktifkan Edit mode → ganti nama tiap section sesuai struktur pembelajaran, contoh pola yang dipakai course Lab Hukum - FH UB:
    • General — Announcements, Silabus, Materi Standar MA;
    • Level 1 — Materi & Pretest — Bahan Ajar, Bahan Baca, Pretest, Bahan Tayang;
    • Level 2 — Diskusi — forum diskusi;
    • Evaluasi — Postest — Tugas dan Postest.

▲ kembali ke daftar isi

4. Meng-upload Materi

Semua materi berikut adalah tanggung jawab Panitia. Aktifkan Edit mode di course, lalu klik + Add an activity or resource pada section tujuan:

MateriJenis resourceLangkah singkat
Bahan Baca (e-book)File Beri nama “Bahan Baca - …”, seret file PDF/e-book ke area unggah → Save. File otomatis dapat diunduh peserta.
Bahan Ajar (modul)Page (atau File) Beri nama “Bahan Ajar - …”, tulis/tempel isi modul pada Page content → Save.
SilabusPage / File Letakkan di section General dengan nama “Silabus …”.
Materi Standar MAPage / File / Folder Letakkan di section General; mengacu konten standar Mahkamah Agung.
Tombol + Add an activity or resource dalam Edit mode
Tombol "+" (Add an activity or resource) di bawah section dalam Edit mode — klik untuk menambahkan File atau Page.
Contoh Bahan Ajar bertipe Page
Contoh hasil: Bahan Ajar (Page) sebagaimana dilihat peserta.
Catatan completion. Untuk materi yang menjadi prasyarat chain, set Completion conditions = “View the activity” agar status Done otomatis saat peserta membukanya (lihat §6).

▲ kembali ke daftar isi

5. Membantu Upload Bahan Tayang (Draft Tersembunyi)

Bahan Tayang adalah milik Pemateri. Bila Pemateri berhalangan, Panitia boleh membantu meng-upload — tetapi materi harus disimpan tersembunyi dan yang menayangkan tetap Pemateri:

  1. Edit mode → + Add an activity or resourceFile atau URL (video YouTube).
  2. Beri nama jelas, mis. “Bahan Tayang — Draft (menunggu publish Pemateri)”.
  3. Pada bagian Common module settings → Availability, pilih Hide on course page → Save. Item tampil dengan label Hidden from students.
  4. Untuk sumber URL video: set Appearance → Display = New window agar video terbuka di tab baru.
  5. Informasikan ke Pemateri bahwa draft siap di-review dan di-publish (Pemateri: gunakan dropdown visibility item → Show on course page).
Item draft hidden dengan opsi Show on course page / Hide on course page
Draft tersembunyi (label Hidden from students) — publish dilakukan Pemateri lewat dropdown visibility: Show on course page / Hide on course page.

▲ kembali ke daftar isi

6. Mengatur Alur Akses Bertahap (Chain)

Alur yang disepakati: (Bahan Ajar + Bahan Baca dibaca) → Pretest → Bahan Tayang → Tugas → Postest. Mekanismenya adalah kombinasi dua fitur Moodle pada tiap aktivitas:

  • Activity completion — kapan aktivitas dianggap selesai (materi: View the activity; kuis: Receive a grade; tugas: Make a submission).
  • Restrict access — syarat aktivitas boleh diakses (Activity completion dari aktivitas prasyaratnya).

Langkah pengaturan per aktivitas

  1. Edit mode → menu ⋮ pada aktivitas → Edit settings.
  2. Bagian Completion conditions: pilih syarat selesai yang sesuai (lihat daftar di atas).
  3. Bagian Restrict accessAdd restriction… → Activity completion → pilih aktivitas prasyarat + must be marked complete. Untuk Pretest, tambahkan dua restriksi (Bahan Ajar and Bahan Baca).
  4. Save. Ulangi berantai untuk Bahan Tayang (prasyarat Pretest), Tugas (prasyarat Bahan Tayang), dan Postest (prasyarat Tugas).
Restrict access dan Completion conditions pada Pretest
Contoh pada Pretest: dua restriksi Activity completion (Bahan Ajar and Bahan Baca) + Completion conditions.
Perhatian. Jika aktivitas sudah pernah dikerjakan peserta, pengaturan completion terkunci (Completion options locked). Membukanya (Unlock completion settings) akan menghapus dan menghitung ulang data completion — lakukan hanya bila benar-benar perlu.

Mode open-materi per course (plugin cascade)

Selain rantai di atas, tersedia setting per-course untuk memilih mode pembukaan materi: buka course → More → Configure open materi mode (atau URL /local/cascade/index.php?courseid=…):

  • Mode 1 — semua section terbuka sejak awal;
  • Mode 2 — otomatis bertahap berdasarkan completion (memakai Restrict access seperti di atas — mode standar);
  • Mode 3 — manual: section dibuka satu per satu oleh Panitia (section selain pertama disembunyikan).
Halaman Configure open materi mode
Setting open materi mode per course (plugin local_cascade).

▲ kembali ke daftar isi

7. Membuat Pretest/Postest dari Bank Soal

Menyiapkan Bank Soal

  1. Buka course → More → Question bank.
  2. Buat kategori soal (mis. “Bank Soal FH UB”) melalui tab Categories.
  3. Klik Create a new question… → Multiple choice: isi nama soal, teks soal, pilihan jawaban (jawaban benar bernilai 100%), simpan. Ulangi hingga stok soal cukup.
Question bank dengan filter kategori
Question bank: soal dikelompokkan per kategori.

Membuat kuis

  1. Edit mode → + Add an activity or resource → Quiz. Beri nama (mis. “Pretest - Level 1”).
  2. Pengaturan penting:
    • Layout → New page = Every question (satu soal per halaman);
    • Question behaviour → Shuffle within questions = Yes (acak urutan pilihan jawaban);
    • Grade → Attempts allowed sesuai kebijakan (mis. 1).
  3. Simpan → buka kuis → tab Questions: tambah soal dengan Add → a random question dari kategori bank soal (acak soal antar peserta), dan/atau soal tetap dengan Add → from question bank. Centang Shuffle di kanan atas daftar soal untuk mengacak urutan soal.
Halaman Questions kuis dengan random question
Komposisi kuis: soal tetap + Random question dari bank soal, dengan Shuffle aktif.
  1. Verifikasi dengan Preview quiz sebelum dibuka untuk peserta.
  2. Ingat memasang Restrict access/Completion sesuai posisi kuis pada chain (§6): Pretest disyarati Bahan Ajar+Baca; Postest disyarati Tugas.
Halaman kuis dengan tombol Preview quiz
Halaman kuis dari sisi admin: Preview quiz untuk uji coba.
Dua jenis “acak”. Acak soal = Random question dari kategori (tiap peserta dapat soal berbeda). Acak jawaban = Shuffle within questions (urutan opsi a/b/c/d berbeda antar attempt). Keduanya dipakai bersamaan pada Pretest/Postest.

▲ kembali ke daftar isi

8. User, Enrolment & Cohort Angkatan

Membuat akun user

  1. Site administration → Users → Add a new user (atau Upload users untuk massal via CSV).
  2. Isi username, nama, email, dan kata sandi awal (centang Force password change agar user menggantinya saat login pertama).

Cohort per angkatan

  1. Site administration → Users → CohortsAdd new cohort, mis. nama Angkatan 2026 (Cohort ID angkatan-2026).
  2. Klik ikon anggota pada cohort → tambahkan para peserta angkatan tersebut.
Daftar system cohorts
Cohort Angkatan 2026 dan Alumni pada Site administration → Cohorts.

Enrolment course via cohort sync

  1. Buka course → tab Participants pada bilah navigasi sekunder (navy) → menu Enrolled users ▾ → Enrolment methodsAdd methodCohort sync.
  2. Pilih cohort (mis. angkatan-2026) dan peran Student → Save. Semua anggota cohort otomatis ter-enrol; anggota baru cohort ikut ter-enrol otomatis.
  3. Pemateri di-enrol manual: tab ParticipantsEnrol users → pilih user → peran Teacher.
Halaman Participants course
Participants course: verifikasi peran Teacher/Student setelah enrolment.

Status Alumni (otomatis)

Peserta yang menyelesaikan course otomatis dipromosikan ke cohort alumni oleh scheduled task Promote users to the alumni cohort (plugin local_alumni, berjalan tiap malam). Menjalankan manual: Site administration → Server → Scheduled tasks → cari task tersebut → Run now.

Scheduled task promote alumni
Scheduled task Promote users to the alumni cohort pada daftar Scheduled tasks.
Catatan. Syarat “selesai” mengikuti Course completion yang dikonfigurasi pada course. Task aman dijalankan berulang — tidak menduplikasi keanggotaan.

▲ kembali ke daftar isi

9. Moderasi Forum

Peserta dan Pemateri boleh memulai topik; namun hanya Panitia yang berwenang memoderasi (menutup, memindahkan, atau menghapus diskusi — mis. topik duplikat).

  1. Buka forum → buka diskusi yang bermasalah.
  2. Gunakan menu Settings ▾ (kanan atas diskusi):
    • Lock this discussion — menutup diskusi duplikat/selesai (tidak bisa dibalas lagi) — ini cara standar menangani duplikat;
    • Move this discussion — memindahkan ke forum lain;
    • Delete — menghapus (gunakan hemat; utamakan lock).
Tampilan diskusi forum
Halaman diskusi; menu Settings ▾ memuat aksi moderasi (khusus admin).

▲ kembali ke daftar isi

10. Backup Course

Lakukan backup ringan tiap course secara berkala (minimal tiap akhir tahap pelatihan, dan sebelum perubahan besar):

  1. Buka course → More → Course reuse → pilih Backup (atau URL /backup/backup.php?id=<id course>).
  2. Ikuti wizard: Initial settings (biarkan default; centang Include enrolled users bila ingin menyertakan data peserta) → Schema settingsConfirmationPerform backup.
  3. File .mbz tersimpan di Restore area course. Unduh file tersebut dan simpan di penyimpanan panitia (drive terpisah).
  4. Pemulihan: More → Course reuse → Restore → unggah file .mbz.
Wizard backup course langkah pertama
Wizard backup course — langkah Initial settings.

▲ kembali ke daftar isi

11. Rujukan Operasional Teknis

Panduan ini mencakup operasional harian di dalam LMS. Untuk hal teknis di tingkat server/infrastruktur, rujuk dokumentasi internal pada repositori proyek:

  • CLAUDE.md (root repo) — arsitektur, Docker Compose, perintah CLI Moodle (upgrade, purge cache), akses publik (tailscale), dan SOP pengembangan.
  • doc/CHECKLIST.md — status implementasi fitur.
  • doc/TEST_PLAN.md — skenario pengujian seluruh fitur (dapat diikuti manual).
  • doc/FEATURE_MAP.md — pemetaan kebutuhan → mekanisme Moodle.
  • doc/DECISION_LOG.md — riwayat keputusan arsitektur (append-only).
  • doc/MEETING_2026-07-16.md — keputusan klien yang mendasari alur upload, chain akses, dan moderasi forum pada panduan ini.
Serah terima. Saat pergantian kepengurusan: (1) ganti kata sandi admin; (2) perbarui kontak dukungan situs; (3) pastikan backup terbaru tiap course tersimpan di luar server; (4) serahkan akses repositori + dokumen ini kepada pengurus baru.

▲ kembali ke daftar isi