Tutorial Aplikasi

Cara Menghilangkan “Not available unless” di Moodle 4.1 Tanpa Mematikan Restrict Access

yunandracom. Munculnya kata “Not available unless” di Moodle 4.1 membuat tampilan tidak rapi, maka perlu tahu cara menghilangkan keterangan tersebut tanpa mematikan Restrict Access.

Pelajaran ini bagian dari tutorial program digital pada aplikasi Moodle yang merupakan bagian dari Teknologi Digital.

Moodle memiliki fitur Restrict access yang memungkinkan aktivitas dikunci sampai mahasiswa menyelesaikan aktivitas sebelumnya.

Fitur ini sangat berguna untuk membuat alur pembelajaran bertahap.

Namun, pada halaman kursus Moodle 4.1, pengaturan tersebut dapat menampilkan keterangan seperti:

Jika jumlah aktivitas cukup banyak, keterangan tersebut dapat membuat halaman kursus terlihat penuh dan kurang rapi.

Pada tutorial ini, kita akan menyembunyikan keterangan tersebut menggunakan CSS/SCSS, tanpa menonaktifkan fungsi Restrict access.

Sebelum CSS diterapkan, aktivitas dapat terlihat seperti:

Aktivitas 2. Membaca Kisah Reflektif
Not available unless: The activity Aktivitas 1 is marked complete

Setelah CSS diterapkan, keterangan tersebut tidak lagi ditampilkan.

Aktivitas tetap memiliki aturan Restrict access, sehingga mahasiswa tetap tidak dapat membuka aktivitas sebelum memenuhi persyaratan yang telah ditentukan.

Pesan tersebut muncul ketika sebuah aktivitas menggunakan Restrict access.

Sebagai contoh, kita dapat mengatur:

  • Aktivitas 1 harus diselesaikan terlebih dahulu.
  • Aktivitas 2 hanya dapat dibuka setelah Aktivitas 1 selesai.
  • Aktivitas 3 hanya dapat dibuka setelah Aktivitas 2 selesai.

Moodle kemudian menampilkan informasi mengenai syarat tersebut kepada mahasiswa.

Fungsi penguncian tetap berjalan meskipun informasi visual tersebut kita sembunyikan menggunakan CSS.

Buku Terbaru

1. Masuk sebagai administrator

Login ke Moodle menggunakan akun administrator.

Kemudian buka:

Site administration → Appearance → Themes → Boost → Advanced

Jika menggunakan tema yang berbeda, lokasi pengaturan SCSS dapat berbeda.

2. Cari bagian Raw SCSS

Pada Moodle 4.1 biasanya terdapat dua kolom yang berkaitan dengan SCSS:

  • Raw initial SCSS
  • Raw SCSS

Untuk perubahan ini, gunakan Raw SCSS.

Raw initial SCSS tidak perlu diubah.

3. Masukkan kode CSS

Pada bagian Raw SCSS, masukkan kode berikut:

.course-section .availabilityinfo { display: none !important;}

Kode tersebut hanya menyembunyikan informasi ketersediaan yang ditampilkan pada halaman kursus.

4. Simpan perubahan

Klik:

  • Save changes

Setelah itu, perubahan CSS mungkin belum langsung terlihat karena Moodle menyimpan CSS dalam cache.

5. Bersihkan cache Moodle

Masuk ke:

Site administration → Development → Purge all caches

Kemudian klik:

Purge all caches

5. Bersihkan cache Moodle

Setelah cache dibersihkan, buka kembali halaman kursus.

Pesan seperti:

Not available unless: The activity Aktivitas 1 is marked complete

tidak lagi ditampilkan pada halaman kursus.

Tampilan aktivitas menjadi lebih sederhana dan tidak terlalu ramai.

Yang perlu diperhatikan, Restrict access tetap aktif.

Artinya, apabila Aktivitas 2 masih memiliki syarat:

Aktivitas 1 harus ditandai selesai

maka mahasiswa tetap tidak dapat membuka Aktivitas 2 sebelum Aktivitas 1 diselesaikan.

CSS hanya mengubah tampilan informasi, bukan menghapus aturan akses Moodle.

Ya, selama tujuannya hanya untuk memperbaiki tampilan.

Kode:

.course-section .availabilityinfo { display: none !important;}

tidak menghapus:

  • Activity completion
  • Restrict access
  • aturan prasyarat aktivitas
  • status penyelesaian siswa
  • hak akses aktivitas

Kode hanya membuat elemen informasi .availabilityinfo tidak ditampilkan.

Penggunaan CSS ini akan menyembunyikan informasi availability/restriction yang sesuai dengan selector tersebut pada tampilan kursus.

Karena itu, administrator perlu mempertimbangkan apakah mahasiswa masih membutuhkan informasi mengenai alasan sebuah aktivitas belum dapat dibuka.

Jika informasi tersebut penting secara pedagogis, alternatifnya adalah memberikan penanda sederhana seperti “Terkunci” atau ikon 🔒 melalui desain tema.

Moodle 4.1 memungkinkan aktivitas dibuat berurutan menggunakan Restrict access dan Activity completion.

Namun, informasi “Not available unless…” dapat membuat tampilan kursus menjadi panjang dan kurang rapi.

Jika Anda ingin mempertahankan fungsi penguncian tetapi menyembunyikan keterangan tersebut, gunakan CSS berikut pada Raw SCSS:

.course-section .availabilityinfo { display: none !important;}

Setelah menyimpan perubahan, lakukan Purge all caches.

Dengan cara ini, Restrict access tetap bekerja, sementara tampilan halaman kursus menjadi lebih bersih dan sederhana.

Untuk mengetahui secara lengkap, silahkan buka Tutorial Moodle Lengkap: Panduan Guru Menyiapkan Kelas Online


Madrasah yunandra
Kelas Online Pengawas Madrasah

Artikel Terbaru

Ingin Meningkatkan Kompetensi
Secara Mandiri
,

Silahkan belajar
di madrasahyunandra.com
Buka