Role export and import
From MoodleDocs
Export role definition to file
To export role definition:
- Go to Site administration > Users > Permissions > Define roles.
- Click on a role name
- Click "Export" button
- XML file containing definition of the role is downloaded to your computer.
The definition file includes following data:
- role name and description
- allowed context levels
- allow settings for role assignments, overrides and role switching
- list of permissions at the system level
Create new role (import) from definition
To create new role (to import a previously exported role definition):
- Go to Site administration > Users > Permissions > Define roles.
- Click "Add a new role button"
- Upload preset
- Click "Continue"
- Review new role and scroll down and click "Create this role"
Import changes to existing role definition
To reset or change an existing role by importing a definition you exported elsewhere:
- Go to Site administration > Users > Permissions > Define roles.
- Click on a role name
- Click "Reset" button
- Upload preset
- Select required reset options
- Click "Continue"
- Review changes of role definition and scroll down and click "Save changes"