Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.
/admin/roles/
FolderUp one level  
Folderclasses/
 
Foldertests/
 
Fileadmins.php      [source] [178 lines]   Select site administrators.
Fileajax.php        [source] [85 lines]    This file processes AJAX requests and returns JSON
Fileallow.php       [source] [71 lines]    Allow overriding of roles by other roles.
Fileassign.php      [source] [330 lines]   Assign roles to users.
Filecheck.php       [source] [195 lines]   Shows the result of has_capability for every capability for a user in a context.
Filedefine.php      [source] [278 lines]   Lets the user edit role definitions.
Filelib.php         [source] [54 lines]    Library code used by the roles administration interfaces.
Filemanage.php      [source] [222 lines]   Lets the user define and edit roles.
Filemanagetabs.php  [source] [35 lines]    Defines the tab bar used on the manage/allow assign/allow overrides pages.
Fileoverride.php    [source] [182 lines]   Lets you override role definitions in contexts.
Filepermissions.php [source] [244 lines]   Change permissions.
Fileusersroles.php  [source] [212 lines]   User roles report list all the users who have been assigned a particular role in all contexts.