Skip to content

Roles and capabilities

Melanie Treitinger edited this page Jan 27, 2025 · 15 revisions

Capabilities

Implemented in access.php 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
addevent X X X - -
addinstance X - - - -
addresource X - - - -
editevent X - - - -
editinternal X - - - -
editresource X - - - -
view (instance) X X X X X
viewalldetailsofevent X - - - -
viewalldetailsofownevent - X (own events) X (assigned events) - -
(Moodle)
-> select examiners in events form
moodle/course:enrolreview X X X - -
(Moodle)
-> view role names in participants list
moodle/role:assign X X X X X
(Moodle)
-> select examiners in events form
moodle/user:viewdetails X X X - -

Note

!! Edit here to continue this table!!

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

Role views

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

Role Serviceteam Role Bookingperson Role Examiner Role Supportonsite Role Observer
Role Serviceteam X X X X X
Role Bookingperson X - 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