Skip to main content

Pengaturan Lanjutan

Kami akan menjelaskan beberapa pengaturan lanjutan ketika membuat atau mengubah sebuah modul.

Common module settings

AtributPenjelasan
AvailabilityAnda dapat menampilkan atau menyembunyikan modul yang sedang dibuat pada halaman utama course.
Group modeMode akses group (default: No groups). Jika course Anda lebih dari satu kelas, maka untuk Assignment disarankan untuk mengubah ini menjadi Separate groups.

Restrict access

Anda dapat membatasi akses mahasiswa (dan pengguna selain mahasiswa di course Anda) terhadap modul yang sudah Anda buat dengan menambah set kondisi pada bagian Restrict access di masing-masing pengaturan modul. Kondisi yang disusun menggunakan konsep dasar logika.

tip

Menyusun restriksi akses sama seperti menyusun rangkaian kalimat dan Moodle menampilkannya demikian untuk memudahkan.

Apa yang terjadi pada mahasiswa yang tidak bisa mengakses modul?

Ketika Anda memasang kumpulan kondisi restriksi akses pada suatu modul, mahasiswa Anda akan mengalami hal-hal berikut:

  • Mahasiswa sama sekali tidak bisa membuka modul.
  • Dalam laporan nilainya tidak menyertakan modul yang direstriksi.
  • Semua modul yang berbentuk aktivitas tidak memasukkan mahasiswa yang dicegah sebagai peserta aktivitas tersebut (memudahkan penilaian bagi dosen 👍).

Jenis restriksi

Berikut ini dijelaskan jenis-jenis restriksi yang bisa dibuat.

JenisPenjelasan
DateMencegah akses berdasarkan tanggal dan jam. Ada dua pilihan restriksi tanggal, yaitu:
  • from: dari/sejak
  • until: sampai
GradeMencegah akses menurut rentang/batas nilai tertentu yang diperoleh mahasiswa
GroupMencegah akses menurut group (kelas)
User profileMengendalikan akses berdasarkan atribut data mahasiswa (biasanya ID/NPM)
Restriction setMembuat subkondisi untuk restriksi yang lebih kompleks

Bentuk restriksi

Berikut ini dijelaskan bentuk-bentuk restriksi yang bisa dibuat.

BentukSupaya mahasiswa bisa mengakses modul, maka...
MustSebuah kondisi harus cocok.
Must notSebuah kondisi tidak boleh cocok.
MustAllSemua kondisi harus cocok.
MustAnySatu atau lebih kondisi harus ada yang cocok.
Must notAllSemua kondisi tidak boleh ada yang cocok.
Must notAnySatu atau lebih kondisi tidak boleh ada yang cocok.
tip

Buatlah kondisi yang menargetkan suatu sampel yang sempit.

Visibilitas restriksi

Anda dapat membuat modul yang direstriksi tersembunyi dari mahasiswa akibat kondisi yang tidak cocok (seperti belum waktunya atau mahasiswa tertentu). Yang perlu dilakukan adalah dengan meng-klik pada setiap icon 👁‍🗨 di samping kiri setiap kondisi.

Restriction visibility

Icon mata terbuka membuat modul akan tampil meskipun kondisinya tidak cocok, sedangkan icon mata tersilang membuat modul tersembunyi jika kondisinya tidak cocok.

Contoh kasus

Contoh kasus membuat kondisi restriksi akses dasar di antaranya:

#KasusKondisi
1Mahasiswa dengan NPM tertentu tidak boleh mengaksesCase 1 demo
Yang dilakukan:
  1. Pilih bentuk restriksi: Must
  2. Pilih restriksi: User profile
  3. Pilih profile field: ID/NPM
  4. Pilih pembanding: doesn't contain
  5. Ketikkan NPM target
2Hanya mahasiswa kelas tertentu yang boleh mengaksesCase 2 demo
Yang dilakukan:
  1. Pilih bentuk restriksi: Must
  2. Pilih restriksi: Group
  3. Pilih group target
3Mahasiswa baru boleh mengakses setelah waktu tertentuCase 3 demo
Yang dilakukan:
  1. Pilih bentuk restriksi: Must
  2. Pilih restriksi: Date
  3. Pilih from
  4. Pilih tanggal dan jam
4Mahasiswa boleh mengakses hingga waktu tertentuCase 4 demo
Yang dilakukan:
  1. Pilih bentuk restriksi: Must
  2. Pilih restriksi: Date
  3. Pilih until
  4. Pilih tanggal dan jam
5Mahasiswa boleh mengakses selama periode waktu tertentuCase 5 demo
Yang dilakukan:
  1. Menambah restriksi Date from
  2. Menambah restriksi Date until
  3. Pilih bentuk restriksi: Must all
6Semua mahasiswa di kelas tertentu kecuali mahasiswa P boleh mengaksesCase 6 demo
Yang dilakukan:
  1. Menambah restriksi Group
  2. Menambah restriksi User field ID/NPM doesn't contain
  3. Pilih bentuk restriksi: Must all

Restriksi kompleks

Anda dapat membuat restriksi yang lebih kompleks dari berbagai contoh kasus di atas dengan membuat Restriction set. Fitur tersebut berguna untuk menempatkan subkondisi. Mari lihat contoh penerapannya di bawah ini.

Kasus #1

"Semua mahasiswa boleh mengakses pada periode tertentu, kecuali beberapa mahasiswa di antara mereka."

Complex case 1 demo
Kasus #1
Students MUST match ALL of the following
Date FROM 9 February 2021 11:00
AND
Date UNTIL 10 February 2021 11:00
AND
Student MUST match ALL of the following
User profile field ID/NPM DOESN'T CONTAIN 2020110052
AND
User profile field ID/NPM DOESN'T CONTAIN 2020110007

Jika diterjemahkan ke dalam kalimat biasa, maka kondisi restriksi akses yang dibuat adalah:

Semua mahasiswa selain yang memiliki NPM 2020110052 dan 2020110007 dapat mengakses modul mulai 9 Februari 2021 pk. 11.00 hingga 10 Februari 2021 pk. 11.00.

Kasus #2

"Sebuah kelas boleh mengakses pada periode A, sedangkan kelas lainnya baru boleh mengakses pada periode B."

Complex case 2 demo
Kasus #2
Students MUST match ANY of the following
Student MUST match ALL of the following
Group A
AND
Date FROM 9 February 2021 10:00
AND
Date UNTIL 11 February 2021 10:00
OR
Student MUST match ALL of the following
Group B
AND
Date FROM 11 February 2021 10:00
AND
Date UNTIL 13 February 2021 10:00

Jika diterjemahkan ke dalam kalimat biasa, maka kondisi restriksi akses yang dibuat adalah:

Semua mahasiswa dari kelas A dapat mengakses modul pada 9 Februari 2021 mulai pk. 10.00 hingga 11 Februari 2021 pk. 10.00. Sedangkan mahasiswa dari kelas B baru dapat mengakses modul pada 11 Februari 2021 mulai pk. 10.00 hingga 13 Februari 2021 pk. 10.00.

tip

Silakan menghubungi BIT LIKMI untuk berkonsultasi tentang fitur restriksi akses ini.