Skip to content

Roles and capabilities

Melanie Treitinger edited this page Jan 29, 2026 · 19 revisions

Capabilities

Note

The Role "Administrator" needs no specific capabilities assigned, this is done by Moodle anyway.

BookIt Capability Role Serviceteam Role Bookingperson Role Examiner Role Supportonsite Role Observer
... context type of role course, activity course, activity course, activity course, activity course, activity
Add a new event addevent X X X - -
Add an instance of this plugin to a course addinstance X - - - -
Add a resource to BookIt addresource X - - - -
Edit an event editevent X - - - -
Edit internal fields of an event editinternal X - - - -
Edit a resource editresource X - - - -
Filter the events in the calendar filterstatus X - - - -
Manage the master checklist managemasterchecklist X - - - -
View the BookIt activity view (instance) X X X X X
View all details of an event viewalldetailsofevent X - - - -
View all details of my own events viewalldetailsofownevent X X (own events) X (assigned events) X (assigned events) -
View my own event overview viewownoverview X X X X -
Moodle Capability Role Serviceteam Role Bookingperson Role Examiner Role Supportonsite Role Observer
Select examiners in events form moodle/course:enrolreview X X X - -
View role names in participants list moodle/role:assign X X X X X
Select examiners in events form moodle/user:viewdetails X X X - -

Role views

For each role in the left column, select which roles that they can view, search and filter by.

Who / can see what Role Serviceteam Role Bookingperson Role Examiner Role Supportonsite Role Observer
Role Serviceteam X X X X X
Role Bookingperson X - - X -
Role Examiner X - - X -
Role Supportonsite X - X - -
Role Observer X - X - -

How to display the role names in the participants list:

  1. Set the capability 'moodle/role:assign' for the role in question.
  2. Set the appropriate checkbox in the "Allow role to view" matrix.

Note: Setting the capability 'moodle/role:assign' does not mean that someone with this role can actually assign roles - that needs the proper checkbox in the matrix "Allow role assignments"!

  1. Home
  2. Team Editorial
  3. Team Testing
  4. Team Documentation
  5. Team peer review and integration
  6. Team Development

Other Docs, Updates, cross-teams

Clone this wiki locally