Monday, 23 February 2026

Buat role gurujurnal

 

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"

  1. Login sebagai admin di Moodle.

  2. Buka menu:
    Site administration > Users > Permissions > Define roles

  3. Klik tombol "Add a new role".

  4. Pada bagian "Use role or archetype", pilih:

    • ⚪ No role

    • (Atau pilih "Teacher" jika ingin mewarisi dari role guru)

  5. Klik Continue.


📝 LANGKAH 2: Konfigurasi Role Baru

Isi detail berikut:

  • Short name: gurujurnal

  • Custom full name: Guru Jurnal

  • Description: (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

  1. Pada kolom pencarian capability, ketik:

    local/jurnalmengajar:submit
    
  2. Saat ditemukan, beri nilai:

    • ✅ Allow

Klik Save changes di bagian bawah.


🔁 LANGKAH 4: Assign Role ke User

  1. Masuk ke Site administration > Users > Permissions > Assign system roles

  2. Klik pada role Guru Jurnal

  3. 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.

Share:

0 comments:

Post a Comment