Untuk membuat role baru "Guru Jurnal" dan memberikan capability local/jurnalmengajar:submit di Moodle 4.5, ikuti langkah-langkah berikut:
🛠️ LANGKAH 1: Buat Role Baru "Guru Jurnal"
Login sebagai admin di Moodle.
Buka menu:
Site administration > Users > Permissions > Define rolesKlik tombol "Add a new role".
Pada bagian "Use role or archetype", pilih:
⚪ No role
(Atau pilih "Teacher" jika ingin mewarisi dari role guru)
Klik Continue.
📝 LANGKAH 2: Konfigurasi Role Baru
Isi detail berikut:
Short name:
gurujurnalCustom full name:
Guru JurnalDescription: (Opsional, misalnya: Role untuk guru yang dapat mengisi jurnal mengajar)
Context types where this role may be assigned:
Centang sesuai kebutuhan, misalnya:System
Course
Category
Klik Next.
✅ LANGKAH 3: Beri Capability local/jurnalmengajar:submit
Pada kolom pencarian capability, ketik:
local/jurnalmengajar:submitSaat ditemukan, beri nilai:
✅ Allow
Klik Save changes di bagian bawah.
🔁 LANGKAH 4: Assign Role ke User
Masuk ke Site administration > Users > Permissions > Assign system roles
Klik pada role Guru Jurnal
Pilih user yang ingin diberi role ini, lalu klik Add
Selesai!
Sekarang hanya user dengan role Guru Jurnal yang memiliki kemampuan local/jurnalmengajar:submit untuk mengakses atau mengisi jurnal di plugin local_jurnalmengajar.
Jika kamu ingin membatasi akses halaman index.php hanya untuk user dengan role ini, saya bisa bantu juga menambahkan logika tersebut di file plugin.
0 comments:
Post a Comment