diff --git a/db/install.php b/db/install.php
index ad7398f..3c874f7 100644
--- a/db/install.php
+++ b/db/install.php
@@ -22,6 +22,101 @@
function xmldb_local_api_extend_install()
{
+ global $CFG, $DB;
+
+ /**** Create the required custom field for the user profile ****/
+
+ require_once($CFG->dirroot.'/user/profile/definelib.php');
+ require_once($CFG->dirroot.'/user/profile/field/text/define.class.php');
+ require_once($CFG->dirroot.'/local/api_extend/lib.php');
+
+ // Get all categories.
+ $categories = $DB->get_records('user_info_category', null, 'sortorder ASC');
+
+
+ // Check if field already exist
+ foreach ($categories as $category) {
+ if ($fields = $DB->get_records('user_info_field', array('categoryid' => $category->id), 'sortorder ASC')) {
+ foreach ($fields as $field) {
+ if ($field->shortname === 'unicaf_uuid') {
+ $field_exist = true;
+ break;
+ }
+ }
+ }
+ }
+
+ // create field only if it doesn't exist
+ if (empty($field_exist)){
+ $data = new stdClass();
+ $data->id = 0;
+ $data->action = 'editfield';
+ $data->datatype = 'text';
+ $data->shortname = 'unicaf_uuid';
+ $data->name = 'Unicaf UUID';
+ $data->description = '';
+ $data->required = '0';
+ $data->locked = '1';
+ $data->forceunique = '1';
+ $data->signup = '0';
+ $data->visible = '0';
+ $data->categoryid = '1';
+ $data->defaultdata = '';
+ $data->param1 = 30;
+ $data->param2 = 2048;
+ $data->param3 = '0';
+ $data->param4 = '';
+ $data->param5 = '';
+ $data->submitbutton = 'Save changes';
+ $data->descriptionformat = '1';
+ $formfield = new profile_define_text();
+ $formfield->define_save($data);
+ }
+
+ /**** End for the custom field creation ****/
+
+
+ /**** Create custom roles ****/
+
+ // Create the rest roles
+ $path = __DIR__.'/../roles/';
+ $dir = new DirectoryIterator($path);
+
+ foreach ($dir as $fileinfo) {
+ if (!$fileinfo->isDot()) {
+
+ $filename = $fileinfo->getFilename();
+
+ // separate webservice
+ if ($filename === 'webservice.xml') {
+ $filename_webservice = $filename;
+ } else {
+ $filename_array[] = $filename;
+ }
+ }
+ }
+
+ // proceed creating webservice role if we have the file.
+ if (!empty($filename_webservice) && !empty($filename_array)){
+ $filepath = $path . $filename_webservice;
+
+ if (file_exists($filepath)) {
+ $array = prep_role_array($filepath);
+ $webservice_role_id = createRoleWithPermissions($array);
+ }
+
+ if (!empty($webservice_role_id)) {
+ foreach ($filename_array as $filename) {
+ $filepath = $path . $filename;
+ if (file_exists($filepath)) {
+ $array = prep_role_array($filepath);
+ createRoleWithPermissions($array, $webservice_role_id);
+ }
+ }
+ }
+
+ }
+ /**** End of custom role creation ****/
return true;
}
diff --git a/db/services.php b/db/services.php
index 38744e7..8bb9437 100644
--- a/db/services.php
+++ b/db/services.php
@@ -119,6 +119,13 @@
'description' => 'Get assign and quiz overrides',
'capabilities' => 'mod/assign:view',
'type' => 'read',
+ ],
+ 'unicaf_get_roles_by_shortname' => [
+ 'classname' => 'unicaf_roles_by_shortname',
+ 'methodname' => 'unicaf_get_roleid',
+ 'classpath' => 'local/api_extend/externallib.php',
+ 'description' => 'Return ROLE id , search by shortname',
+ 'type' => 'read',
]
];
@@ -142,5 +149,13 @@
'restrictedusers' => 1,
'enabled' => 1,
'shortname' => 'apiextendcalls'
+ ],
+ 'UNICAF Webservice' => [
+ 'functions' => [
+ 'unicaf_get_roles_by_shortname'
+ ],
+ 'restrictedusers' => 1,
+ 'enabled'=>1,
+ 'shortname'=>'getroleid'
]
];
diff --git a/db/upgrade.php b/db/upgrade.php
index 908e0c4..456a9b8 100644
--- a/db/upgrade.php
+++ b/db/upgrade.php
@@ -26,7 +26,109 @@
function xmldb_local_api_extend_upgrade($oldversion) {
- return true;
+ global $CFG, $DB;
+
+ if ($oldversion < 2023022404) {
+
+ /**** Create the required custom field for the user profile ****/
+
+ require_once($CFG->dirroot.'/user/profile/definelib.php');
+ require_once($CFG->dirroot.'/user/profile/field/text/define.class.php');
+
+ // Get all categories.
+ $categories = $DB->get_records('user_info_category', null, 'sortorder ASC');
+
+
+ // Check if field already exist
+ foreach ($categories as $category) {
+ if ($fields = $DB->get_records('user_info_field', array('categoryid' => $category->id), 'sortorder ASC')) {
+ foreach ($fields as $field) {
+ if ($field->shortname === 'unicaf_uuid') {
+ $field_exist = true;
+ break;
+ }
+ }
+ }
+ }
+
+ // create field only if it doesn't exist
+ if (empty($field_exist)){
+ $data = new stdClass();
+ $data->id = 0;
+ $data->action = 'editfield';
+ $data->datatype = 'text';
+ $data->shortname = 'unicaf_uuid';
+ $data->name = 'Unicaf UUID';
+ $data->description = '';
+ $data->required = '0';
+ $data->locked = '1';
+ $data->forceunique = '1';
+ $data->signup = '0';
+ $data->visible = '0';
+ $data->categoryid = '1';
+ $data->defaultdata = '';
+ $data->param1 = 30;
+ $data->param2 = 2048;
+ $data->param3 = '0';
+ $data->param4 = '';
+ $data->param5 = '';
+ $data->submitbutton = 'Save changes';
+ $data->descriptionformat = '1';
+ $formfield = new profile_define_text();
+ $formfield->define_save($data);
+ }
+
+ /**** End for the custom field creation ****/
+
+
+ /**** Create custom roles ****/
+
+ // Create the rest roles
+ $path = __DIR__.'/../roles/';
+ $dir = new DirectoryIterator($path);
+
+ foreach ($dir as $fileinfo) {
+ if (!$fileinfo->isDot()) {
+
+ $filename = $fileinfo->getFilename();
+
+ // separate webservice
+ if ($filename === 'webservice.xml') {
+ $filename_webservice = $filename;
+ } else {
+ $filename_array[] = $filename;
+ }
+ }
+ }
+
+ // proceed creating webservice role if we have the file.
+ if (!empty($filename_webservice) && !empty($filename_array)){
+ $filepath = $path . $filename_webservice;
+
+ if (file_exists($filepath)) {
+ $array = prep_role_array($filepath);
+ $webservice_role_id = createRoleWithPermissions($array);
+ }
+
+ if (!empty($webservice_role_id)) {
+ foreach ($filename_array as $filename) {
+ $filepath = $path . $filename;
+ if (file_exists($filepath)) {
+ $array = prep_role_array($filepath);
+ createRoleWithPermissions($array, $webservice_role_id);
+ }
+ }
+ }
+
+ }
+ /**** End of custom role creation ****/
+
+ return true;
+
+ } // End of version 20210423000.00
+
+
+ return true;
}
diff --git a/externallib.php b/externallib.php
index 3f08368..161fb0d 100644
--- a/externallib.php
+++ b/externallib.php
@@ -986,3 +986,58 @@ public static function update_quiz_activity_parameters(): external_function_para
]);
}
}
+
+class unicaf_roles_by_shortname extends external_api {
+
+ /**
+ * Returns description of method parameters
+ * @return external_function_parameters
+ */
+ public static function unicaf_get_roleid_parameters() {
+ return new external_function_parameters(
+ array('shortname' => new external_value(PARAM_TEXT, 'role shortname'))
+ );
+ }
+
+ /**
+ * Returns welcome message
+ * @return string welcome message
+ */
+ public static function unicaf_get_roleid($shortname = 'teacher') {
+ global $CFG, $DB;
+
+ //Parameter validation
+ //REQUIRED
+ $params = self::validate_parameters(self::unicaf_get_roleid_parameters(),
+ array('shortname' => $shortname));
+
+ $context = context_system::instance();
+
+ require_capability('moodle/role:manage', $context);
+
+ $role = $DB->get_record('role', array('shortname'=>$shortname));
+ if ($role === false) {
+ throw new moodle_exception('notexist','Invalid shortname');
+ }
+
+ $resultrole = array('id' => $role->id, 'shortname' => $role->shortname);
+
+ return $resultrole;
+ }
+
+ /**
+ * Returns description of method result value
+ * @return external_description
+ */
+ public static function unicaf_get_roleid_returns() {
+ return new external_single_structure(
+ array(
+ 'id' => new external_value(PARAM_TEXT, 'role id'),
+ 'shortname' => new external_value(PARAM_TEXT, 'short name'),
+ )
+ );
+ }
+
+
+
+}
\ No newline at end of file
diff --git a/lang/en/local_api_extend.php b/lang/en/local_api_extend.php
index 66db0dc..685bd76 100644
--- a/lang/en/local_api_extend.php
+++ b/lang/en/local_api_extend.php
@@ -21,4 +21,4 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
-$string['pluginname'] = 'API Extend Calls';
+$string['pluginname'] = 'API Extend Calls & Unicaf Webservice';
diff --git a/lib.php b/lib.php
index 6c239b2..5b1abbc 100644
--- a/lib.php
+++ b/lib.php
@@ -45,4 +45,149 @@ function get_course_mod_info($instanceId, $module)
return $DB->get_record_sql($sql, ['itemtype' => 'mod', 'module' => $module, 'id' => $instanceId], MUST_EXIST);
+}
+
+/**
+ * Create Role with Permissions v2
+ *
+ * To avoid troubles, the function first
+ * will check if the role with the same shortname already exist if not it will
+ * proceed otherwise it will return the existing role id.
+ *
+ * @param array $role
+ * @param int $fromroleid
+ * @return int $roleid
+ */
+function createRoleWithPermissions($role, $fromroleid = null)
+{
+ global $DB, $CFG;
+ require_once($CFG->libdir . "/accesslib.php");
+
+ // check if role exist
+ $role_exist = $DB->get_record('role', array('shortname' => $role['shortname']), '*');
+ if ($role_exist !== false) {
+ return $role_exist->id;
+ }
+
+ // create role
+ $roleid = create_role($role['name'], $role['shortname'], $role['description'], $role['archetype']);
+
+ // assign roles that will be visible to the new role created above.
+ if (!empty($role['allowview']['shortname'])){
+ foreach ($role['allowview']['shortname'] as $key => $shortname) {
+ $role_exist = $DB->get_record('role', array('shortname' => $shortname), '*');
+ if ($role_exist) {
+ core_role_set_view_allowed($roleid, $role_exist->id);
+ }
+
+ }
+ } elseif (!empty($role['archetype'])) {
+ $allowed_view = get_default_role_archetype_allows('view', $role['archetype']);
+ foreach ($allowed_view as $id) {
+ core_role_set_view_allowed($roleid, $id);
+ }
+ }
+
+ // make the role to be assignable by the webservice role.
+ if (!empty($fromroleid)) {
+ core_role_set_assign_allowed($fromroleid, $targetroleid = $roleid);
+ }
+
+ if (!empty($role['allowassign']['shortname'])){
+
+ if (is_array($role['allowassign']['shortname'])) {
+ foreach ($role['allowassign']['shortname'] as $key => $shortname) {
+
+ $role_exist = $DB->get_record('role', array('shortname' => $shortname), '*');
+
+ if ($role_exist) {
+ core_role_set_assign_allowed($roleid, $role_exist->id);
+
+ }
+ }
+ } else {
+ $role_exist = $DB->get_record('role', array('shortname' => $role['allowassign']['shortname']), '*');
+ if ($role_exist) {
+ core_role_set_assign_allowed($roleid, $role_exist->id);
+
+ }
+ }
+
+
+ }
+
+ // set context where the role can be used.
+ if (!empty($role['contextlevels'])) {
+ set_role_contextlevels($roleid, $role['contextlevels']);
+ }
+
+ // assign permissions
+ if (!empty($role['permissions'])) {
+
+ if (!empty($role['permissions']['allow'])) {
+
+ foreach ($role['permissions']['allow'] as $cap) {
+
+ // Proceed if capability is found, otherwise the whole process will resault in an fatal error.
+ if ($capinfo = get_capability_info($cap)) {
+ $reponse = assign_capability($cap, 1, $roleid, 1);
+ }
+ }
+ }
+ }
+ update_capabilities();
+
+ return $roleid;
+}
+
+function getcontextid($cxt){
+ /*
+ define('CONTEXT_SYSTEM', 10);
+ define('CONTEXT_USER', 30);
+ define('CONTEXT_COURSECAT', 40);
+ define('CONTEXT_COURSE', 50);
+ define('CONTEXT_MODULE', 70);
+ define('CONTEXT_BLOCK', 80);
+ */
+ $defined = [
+ 'system' => 10,
+ 'user' => 30,
+ 'coursecat' => 40,
+ 'course' => 50,
+ 'module' => 70,
+ 'block' => 80,
+ ];
+
+ return !(empty($defined[$cxt])) ? $defined[$cxt] : null;
+}
+
+function xml_decode($filepath){
+ $xmlstring = file_get_contents($filepath);
+ $xml = simplexml_load_string($xmlstring, "SimpleXMLElement", LIBXML_NOCDATA);
+ $json = json_encode($xml);
+ $array = json_decode($json,TRUE);
+ return $array;
+}
+
+function prep_role_array($filepath){
+ $array = xml_decode($filepath);
+
+ // replace context name with context ids
+ // and remove 'level'
+ if(is_array($array['contextlevels']['level']))
+ {
+ foreach ($array['contextlevels']['level'] as $key => $value) {
+ $array['contextlevels'][$key] = getcontextid($value);
+ }
+ unset($array['contextlevels']['level']);
+ } else {
+ $array['contextlevels'] = [getcontextid($array['contextlevels']['level'])];
+ }
+
+ // This is what Moodle will be expecting, instead of empty array, an empty string.
+ if(is_array($array['archetype']) && empty($array['archetype'])){
+ $array['archetype'] = '';
+ }
+
+ return $array;
}
\ No newline at end of file
diff --git a/roles/course_creator.xml b/roles/course_creator.xml
new file mode 100644
index 0000000..1615f0a
--- /dev/null
+++ b/roles/course_creator.xml
@@ -0,0 +1,2 @@
+
+course_creatorDigital Content Creator<p>Note: Students can see this role as their tutor. </p><p>Teachers can teach in courses, including changing the activities (Cannot edit sections ) and grading students. Has access to reports (Logs, Activity report, Course participation). <p>The editing teacher changed to course creator</p><p>editingteachercoursemoduleteacherstudentteacherstudentguestteacherstudentguestcoursecreatorcourse_creatorteacherstudentatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/admin_bookmarks:myaddinstanceblock/badges:myaddinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:myaddinstanceblock/comments:myaddinstanceblock/completion_progress:myaddinstanceblock/course_list:myaddinstanceblock/globalsearch:myaddinstanceblock/glossary_random:myaddinstanceblock/html:myaddinstanceblock/lp:myaddinstanceblock/mentees:myaddinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:myaddinstanceblock/navigation:myaddinstanceblock/news_items:myaddinstanceblock/online_users:myaddinstanceblock/private_files:myaddinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:manageanyfeedsblock/rss_client:myaddinstanceblock/settings:myaddinstanceblock/simple_clock:myaddinstanceblock/starredcourses:myaddinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportenrol/category:synchronisedenrol/cohort:unenrolenrol/database:unenrolenrol/fee:configenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/ldap:manageenrol/manual:configenrol/manual:unenrolselfenrol/meta:selectaslinkedenrol/meta:unenrolenrol/paypal:configenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:enrolselfenrol/self:holdkeyenrol/self:unenrolselfgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/xml:publishgradereport/overview:viewmessage/airnotifier:managedevicemod/assign:editothersubmissionmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:submitmod/chat:viewmod/choice:viewmod/data:manageuserpresetsmod/feedback:completemod/feedback:mapcoursemod/folder:viewmod/forum:cantogglefavouritemod/h5pactivity:submitmod/imscp:viewmod/label:viewmod/lesson:viewmod/lti:adminmod/page:viewmod/quiz:attemptmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:reviewmyattemptsmod/reengagement:startreengagementmod/resource:viewmod/scorm:deleteownresponsesmod/scorm:skipviewmod/url:viewmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:userinfomoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/blog:createmoodle/blog:viewdraftsmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:viewunlistedcontentmoodle/course:changelockedcustomfieldsmoodle/course:configurecustomfieldsmoodle/course:createmoodle/course:deletemoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:viewmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:viewmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:configmoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:createusermoodle/restore:rolldatesmoodle/restore:userinfomoodle/role:managemoodle/role:overridemoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsquizaccess/seb:managetemplatesreport/performance:viewreport/questioninstances:viewreport/security:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accessgeneralcontentrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useatto/h5p:addembedblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/badges:addinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_upcoming:addinstanceblock/comments:addinstanceblock/completion_progress:addinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/glossary_random:addinstanceblock/html:addinstanceblock/login:addinstanceblock/lp:addinstanceblock/mentees:addinstanceblock/mnet_hosts:addinstanceblock/myprofile:addinstanceblock/navigation:addinstanceblock/news_items:addinstanceblock/online_users:addinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/recent_activity:addinstanceblock/rss_client:addinstanceblock/rss_client:manageownfeedsblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstancebooktool/importhtml:importbooktool/print:printcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/cohort:configenrol/database:configenrol/fee:manageenrol/guest:configenrol/imsenterprise:configenrol/lti:configenrol/lti:unenrolenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/meta:configenrol/mnet:configenrol/paypal:manageenrol/self:configenrol/self:manageenrol/self:unenrolformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmod/assign:addinstancemod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:readmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:viewmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:deleteattemptsmod/quiz:grademod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/backup:backupactivitymoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/block:editmoodle/block:viewmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:coursecompetencymanagemoodle/competency:usercompetencyviewmoodle/contentbank:accessmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/course:activityvisibilitymoodle/course:bulkmessagingmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configuredownloadcontentmoodle/course:creategroupconversationsmoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:updatemoodle/course:useremailmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:unlockmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/restore:configuremoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:uploadfilemoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/search:querymoodle/site:accessallgroupsmoodle/site:doclinksmoodle/site:manageblocksmoodle/site:messageanyusermoodle/site:readallmessagesmoodle/site:trustcontentmoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editblocksmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewreport/stats:viewrepository/contentbank:accesscoursecontentrepository/contentbank:viewrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtiny/h5p:addembedtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:restoreitemstool/recyclebin:viewitemsmoodle/backup:backupcoursemoodle/course:managegroupsmoodle/course:resetmoodle/course:reviewotherusers
diff --git a/roles/global_course_editor.xml b/roles/global_course_editor.xml
new file mode 100644
index 0000000..c446399
--- /dev/null
+++ b/roles/global_course_editor.xml
@@ -0,0 +1,2 @@
+
+global_course_editorOnline Learning Architect <p>Note: Students can see this role as their tutor. </p><p>Teachers can teach in courses, including changing the activities (Cannot edit sections ) and grading students. Has access to reports (Logs, Activity reports, Course participation). <p>The editing teacher changed to the course creator. Same permissions as the SIS Course Creator but assigned from category.</p><p>editingteachercoursecatcoursemoduleteacherstudentguestteacherstudentmanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgraderqa_officereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorstudentdemoglobal_course_editoratto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/activity_results:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:myaddinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:myaddinstanceblock/comments:myaddinstanceblock/completion_progress:myaddinstanceblock/course_contacts:myaddinstanceblock/course_list:myaddinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:myaddinstanceblock/html:myaddinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:myaddinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:myaddinstanceblock/navigation:myaddinstanceblock/news_items:myaddinstanceblock/online_users:myaddinstanceblock/private_files:myaddinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:manageanyfeedsblock/rss_client:myaddinstanceblock/settings:myaddinstanceblock/simple_clock:myaddinstanceblock/starredcourses:myaddinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportenrol/category:synchronisedenrol/cohort:unenrolenrol/database:unenrolenrol/fee:configenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/ldap:manageenrol/lti:unenrolenrol/meta:selectaslinkedenrol/meta:unenrolenrol/paypal:configenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:enrolselfenrol/self:holdkeyenrol/self:unenrolselfgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/xml:publishmessage/airnotifier:managedevicemod/assign:editothersubmissionmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:submitmod/data:manageuserpresetsmod/feedback:completemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:mapcoursemod/forum:cantogglefavouritemod/h5pactivity:submitmod/imscp:viewmod/lti:adminmod/quiz:attemptmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:reviewmyattemptsmod/reengagement:startreengagementmod/resource:viewmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:userinfomoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/blog:createmoodle/blog:viewdraftsmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:viewunlistedcontentmoodle/course:changelockedcustomfieldsmoodle/course:configurecustomfieldsmoodle/course:createmoodle/course:deletemoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:setforcedlanguagemoodle/course:togglecompletionmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:viewmoodle/my:configsyspagesmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:commentminemoodle/question:configmoodle/question:moveallmoodle/question:viewallmoodle/question:viewminemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:createusermoodle/restore:rolldatesmoodle/restore:userinfomoodle/role:managemoodle/role:overridemoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:flagmoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsquizaccess/seb:managetemplatesreport/performance:viewreport/questioninstances:viewreport/security:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accessgeneralcontentrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useatto/h5p:addembedblock/accessreview:viewblock/activity_modules:addinstanceblock/admin_bookmarks:addinstanceblock/badges:addinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_upcoming:addinstanceblock/comments:addinstanceblock/completion_progress:addinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_list:addinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/glossary_random:addinstanceblock/html:addinstanceblock/login:addinstanceblock/mentees:addinstanceblock/mnet_hosts:addinstanceblock/myprofile:addinstanceblock/navigation:addinstanceblock/news_items:addinstanceblock/online_users:addinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/recent_activity:addinstanceblock/rss_client:addinstanceblock/rss_client:manageownfeedsblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstancebooktool/print:printcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/cohort:configenrol/database:configenrol/fee:manageenrol/guest:configenrol/imsenterprise:configenrol/lti:configenrol/meta:configenrol/mnet:configenrol/paypal:manageenrol/self:configenrol/self:manageenrol/self:unenrolformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmod/assign:addinstancemod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:readmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/chat:viewmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/choice:viewmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:edititemsmod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:viewmod/imscp:addinstancemod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:deleteattemptsmod/quiz:grademod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/url:viewmod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/backup:backupactivitymoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/block:editmoodle/block:viewmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:coursecompetencymanagemoodle/competency:usercompetencyviewmoodle/contentbank:accessmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/course:activityvisibilitymoodle/course:bulkmessagingmoodle/course:changesummarymoodle/course:configuredownloadcontentmoodle/course:creategroupconversationsmoodle/course:downloadcoursecontentmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:tagmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:unlockmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/role:safeoverridemoodle/role:switchrolesmoodle/search:querymoodle/site:accessallgroupsmoodle/site:doclinksmoodle/site:manageblocksmoodle/site:messageanyusermoodle/site:readallmessagesmoodle/site:trustcontentmoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editblocksmoodle/tag:managemoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewreport/stats:viewrepository/contentbank:accesscoursecontentrepository/contentbank:viewrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtiny/h5p:addembedtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:restoreitemstool/recyclebin:viewitemsmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changeshortnameblock/accessreview:addinstancebooktool/importhtml:importenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfmoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/course:enrolconfigmoodle/course:managegroupsmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:viewhiddencoursesmoodle/course:visibilitymoodle/restore:configuremoodle/restore:restoretargetimportmoodle/restore:uploadfilemoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:review
diff --git a/roles/internal_reviewer.xml b/roles/internal_reviewer.xml
new file mode 100644
index 0000000..1564b1f
--- /dev/null
+++ b/roles/internal_reviewer.xml
@@ -0,0 +1,2 @@
+
+internal_reviewerInternal Reviewer<p>This role has access to groups to review the grades of the first or second marker. He/she does not have editing access.<p>guestcoursewebservicemanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgradereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorstudentdemoatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/online_users:viewlistbooktool/print:printgradereport/grader:viewmod/assign:grademod/assign:viewmod/assign:viewgradesmod/assignment:viewmod/bigbluebuttonbn:joinmod/book:readmod/chat:viewmod/choice:viewmod/data:viewmod/data:viewentrymod/feedback:viewmod/folder:viewmod/forum:viewdiscussionmod/glossary:viewmod/h5pactivity:viewmod/imscp:viewmod/label:viewmod/lesson:viewmod/page:viewmod/quiz:attemptmod/quiz:viewmod/resource:viewmod/url:viewmod/wiki:viewpagemod/workshop:viewmoodle/block:viewmoodle/category:viewcourselistmoodle/comment:viewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewsuspendedusersmoodle/grade:viewallmoodle/site:accessallgroupsblock/course_contacts:addinstanceblock/course_contacts:myaddinstancemoodle/course:bulkmessagingmoodle/grade:editmoodle/grade:exportmoodle/search:querymoodle/site:sendmessagemoodle/user:changeownpasswordmoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilereport/usersessions:manageownsessions
diff --git a/roles/module_editor.xml b/roles/module_editor.xml
new file mode 100644
index 0000000..a6ea048
--- /dev/null
+++ b/roles/module_editor.xml
@@ -0,0 +1,2 @@
+
+module_editorModule EditorThis role can edit courses for development and make necessary changes. Only has access to edit in a course and cannot view grades, activity information or users.editingteachercoursewebservicecoursecreatorcourse_creatorteacherstudentteacher_supervisorgradereditingtutortraineemodule_leaderstudentdemoatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importbooktool/print:printenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewgradesmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/assignment:viewmod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/chat:viewmod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/choice:viewmod/data:approvemod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:manageuserpresetsmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/feedback:completemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:viewmod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportownpostmod/forum:exportpostmod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postwithoutthrottlingmod/forum:ratemod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:viewmod/label:viewmod/lesson:grademod/lesson:manageoverridesmod/lesson:viewmod/lesson:viewreportsmod/lti:adminmod/page:viewmod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:manageoverridesmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewreportsmod/reengagement:startreengagementmod/resource:viewmod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:viewmod/wiki:overridelockmod/wiki:viewcommentmod/workshop:deletesubmissionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:submitmod/workshop:switchphasemoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/block:viewmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:manageanycontentmoodle/contentbank:viewunlistedcontentmoodle/course:bulkmessagingmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:createmoodle/course:deletemoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddencoursesmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:configmoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/search:querymoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accessgeneralcontentrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useatto/h5p:addembedblock/accessreview:viewblock/completion_progress:overviewblock/completion_progress:showbarcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/fee:manageenrol/lti:configformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradereport/summary:viewmod/assign:addinstancemod/assign:showhiddengradermod/assign:viewmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:readmod/book:viewhiddenchaptersmod/chat:addinstancemod/choice:addinstancemod/choice:choosemod/data:addinstancemod/data:commentmod/data:managetemplatesmod/data:writeentrymod/feedback:addinstancemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:edititemsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:exportforummod/forum:grademod/forum:postprivatereplymod/forum:readprivaterepliesmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:viewmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:viewmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:managemod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:managemod/quiz:previewmod/quiz:viewmod/quiz:viewoverridesmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/resource:addinstancemod/scorm:addinstancemod/survey:addinstancemod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:viewpagemod/workshop:addinstancemod/workshop:allocatemod/workshop:editdimensionsmod/workshop:manageexamplesmod/workshop:publishsubmissionsmod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/calendar:manageentriesmoodle/contentbank:accessmoodle/contentbank:downloadcontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/course:activityvisibilitymoodle/course:configuredownloadcontentmoodle/course:creategroupconversationsmoodle/course:downloadcoursecontentmoodle/course:ignoreavailabilityrestrictionsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:movesectionsmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:updatemoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/grade:managemoodle/grade:managegradingformsmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/site:messageanyuserplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:viewhiddencustomfieldsquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitrepository/contentbank:accesscoursecontentrepository/contentbank:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtiny/h5p:addembedtool/brickfield:viewcoursetools
diff --git a/roles/module_leader.xml b/roles/module_leader.xml
new file mode 100644
index 0000000..12ea522
--- /dev/null
+++ b/roles/module_leader.xml
@@ -0,0 +1,2 @@
+
+module_leaderModule Leader<p>The Module Leader has access to grades. Has access to all groups, reports (Logs, Activity report, Course participation, Activity completion) A<span style="line-height: 1.42857;">lso, can be assigned to the whole program.</span></p>teachercoursecatcoursemodulestudentmanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgraderqa_officereditingtutortraineemodule_leaderatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/overview:viewgradereport/singleview:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/book:addinstancemod/book:editmod/chat:addinstancemod/chat:viewmod/choice:addinstancemod/choice:viewmod/data:addinstancemod/data:managetemplatesmod/data:manageuserpresetsmod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:viewanalysepagemod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:cantogglefavouritemod/forum:deleteanypostmod/glossary:addinstancemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:manageoverridesmod/lesson:viewmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:requesttooladdmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:reviewmyattemptsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:startreengagementmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:skipviewmod/survey:addinstancemod/url:addinstancemod/url:viewmod/wiki:addinstancemod/workshop:addinstancemod/workshop:editdimensionsmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:viewdraftsmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:movesectionsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/performance:viewreport/questioninstances:viewreport/security:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/completion_progress:overviewblock/completion_progress:showbarblock/online_users:viewlistblock/rss_client:manageownfeedsbooktool/print:printforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/summary:viewgradereport/user:viewmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:viewmod/book:readmod/book:viewhiddenchaptersmod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:receivemailmod/feedback:viewmod/feedback:viewreportsmod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:createattachmentmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:viewmod/lesson:grademod/lesson:managemod/lesson:viewreportsmod/lti:managemod/lti:viewmod/quiz:grademod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:editreengagementdurationmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:viewreportmod/scorm:viewscoresmod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/badges:awardbadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/block:viewmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:usercompetencyviewmoodle/course:bulkmessagingmoodle/course:downloadcoursecontentmoodle/course:ignoreavailabilityrestrictionsmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/grade:exportmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:flagmoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/role:reviewmoodle/search:querymoodle/site:accessallgroupsmoodle/site:doclinksmoodle/site:messageanyusermoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editblocksmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewreport/stats:viewrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:viewitems
diff --git a/roles/module_reviewer.xml b/roles/module_reviewer.xml
new file mode 100644
index 0000000..0d7ba74
--- /dev/null
+++ b/roles/module_reviewer.xml
@@ -0,0 +1,2 @@
+
+module_reviewerModule Reviewer<p>This role reviews the modules in the vle. Should see hidden context. Has no editing access. Its a copy of guest role.</p>teachercoursewebservicestudentmanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgradereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorstudentdemoatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:viewblock/activity_modules:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:myaddinstanceblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:grademod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/book:addinstancemod/book:editmod/chat:addinstancemod/chat:viewmod/choice:addinstancemod/choice:viewmod/data:addinstancemod/data:managetemplatesmod/data:manageuserpresetsmod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportownpostmod/forum:exportpostmod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postwithoutthrottlingmod/forum:ratemod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:manageoverridesmod/lesson:viewmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:reviewmyattemptsmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:startreengagementmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:skipviewmod/scorm:viewreportmod/survey:addinstancemod/url:addinstancemod/url:viewmod/wiki:addinstancemod/workshop:addinstancemod/workshop:editdimensionsmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/block:viewmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:movesectionsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddencoursesmoodle/course:viewparticipantsmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/completion_progress:overviewblock/completion_progress:showbarblock/online_users:viewlistblock/rss_client:manageownfeedsbooktool/print:printforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradereport/summary:viewmod/assign:exportownsubmissionmod/assign:grantextensionmod/assign:receivegradernotificationsmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:viewmod/book:readmod/book:viewhiddenchaptersmod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:receivemailmod/feedback:viewmod/forum:exportforummod/forum:grademod/forum:postprivatereplymod/forum:readprivaterepliesmod/forum:viewdiscussionmod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:viewmod/lesson:grademod/lesson:managemod/lti:managemod/quiz:grademod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewoverridesmod/reengagement:editreengagementdurationmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:viewscoresmod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/badges:revokebadgemoodle/comment:viewmoodle/competency:competencygrademoodle/competency:usercompetencyviewmoodle/course:bulkmessagingmoodle/course:downloadcoursecontentmoodle/course:ignoreavailabilityrestrictionsmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/grade:exportmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:flagmoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/search:querymoodle/site:doclinksmoodle/site:messageanyusermoodle/site:viewfullnamesmoodle/site:viewuseridentitymoodle/user:viewdetailsmoodle/user:viewhiddendetailsquiz/grading:viewidnumberquiz/grading:viewstudentnamesrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:viewitemsmoodle/site:accessallgroupsblock/accessreview:addinstanceblock/activity_results:addinstanceblock/completion_progress:addinstanceblock/globalsearch:addinstanceblock/lp:addinstanceblock/sharing_cart:addinstancemoodle/site:manageblocks
diff --git a/roles/module_viewer.xml b/roles/module_viewer.xml
new file mode 100644
index 0000000..d491c78
--- /dev/null
+++ b/roles/module_viewer.xml
@@ -0,0 +1,3 @@
+
+module_viewerAcademic content expertModule viewers have minimal privileges and can not enter text anywhere.
+This role is assigned from UNISIS on course templates (main) only. guestcourseatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewgradesmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/page:addinstancemod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:bulkmessagingmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddencoursesmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/online_users:viewlistbooktool/print:printmod/assign:viewmod/assignment:viewmod/bigbluebuttonbn:joinmod/book:readmod/chat:viewmod/choice:viewmod/data:viewmod/data:viewentrymod/feedback:viewmod/folder:viewmod/forum:viewdiscussionmod/glossary:viewmod/h5pactivity:viewmod/imscp:viewmod/label:viewmod/lesson:viewmod/lti:viewmod/page:viewmod/quiz:viewmod/resource:viewmod/url:viewmod/wiki:viewpagemod/workshop:viewmoodle/block:viewmoodle/blog:searchmoodle/blog:viewmoodle/category:viewcourselistmoodle/comment:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/search:querymoodle/user:viewdetailsmoodle/user:changeownpasswordmoodle/user:editownmessageprofilemoodle/user:editownprofile
diff --git a/roles/offer_moderator.xml b/roles/offer_moderator.xml
new file mode 100644
index 0000000..e347cb7
--- /dev/null
+++ b/roles/offer_moderator.xml
@@ -0,0 +1,9 @@
+
+offer_moderatorOffer Moderator<div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;">Partner Internal Moderator has minimal privileges.</div>
+ <div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;">
+ <ul>
+ <li style="margin-left: 15px;">Should only view students work on all groups and not edit anything except the grades in the assignments.</li>
+ <li style="margin-left: 15px;">No acces to participants list or student profile/details.</li>
+ <li style="margin-left: 15px;">Has access to hidden activities and resources.</li>
+ </ul>
+ </div>guestcoursecatcoursemanagermanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorteacher_supervisorteacher_assistantgradereditingtutortraineemodule_leaderrestricteduseroffer_moderatoratto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/online_users:viewlistbooktool/print:printgradereport/grader:viewmod/assign:grademod/assign:viewmod/assign:viewgradesmod/assignment:viewmod/bigbluebuttonbn:joinmod/book:readmod/chat:viewmod/choice:viewmod/data:viewmod/data:viewentrymod/feedback:viewmod/folder:viewmod/forum:viewdiscussionmod/glossary:viewmod/h5pactivity:viewmod/imscp:viewmod/label:viewmod/lesson:viewmod/page:viewmod/quiz:attemptmod/quiz:viewmod/resource:viewmod/url:viewmod/wiki:viewpagemod/workshop:viewmoodle/block:viewmoodle/category:viewcourselistmoodle/comment:viewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewsuspendedusersmoodle/grade:viewallmoodle/site:accessallgroupsblock/course_contacts:addinstanceblock/course_contacts:myaddinstancemoodle/course:bulkmessagingmoodle/grade:editmoodle/grade:exportmoodle/search:querymoodle/site:sendmessagemoodle/user:changeownpasswordmoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilereport/usersessions:manageownsessions
diff --git a/roles/offers_external_examiner.xml b/roles/offers_external_examiner.xml
new file mode 100644
index 0000000..8e76386
--- /dev/null
+++ b/roles/offers_external_examiner.xml
@@ -0,0 +1,2 @@
+
+offers_external_examinerOffers External Examiner<div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;">USW External Examiner has minimal privileges.</div><div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;"><ul><li style="margin-left: 15px;">Should only view students work on assigned groups and not edit anything except the grades in the assignments.</li><li style="margin-left: 15px;">No acces to participants list or student profile/details.</li><li style="margin-left: 15px;">Has access to hidden activities and resources.</li></ul></div>guestcoursecatmanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgraderqa_officereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorstudentdemooffers_external_examineratto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/online_users:viewlistbooktool/print:printmod/assign:grademod/assign:viewmod/assign:viewgradesmod/assignment:viewmod/bigbluebuttonbn:joinmod/book:readmod/chat:viewmod/choice:viewmod/data:viewmod/data:viewentrymod/feedback:viewmod/folder:viewmod/forum:viewdiscussionmod/glossary:viewmod/h5pactivity:viewmod/imscp:viewmod/label:viewmod/lesson:viewmod/page:viewmod/quiz:viewmod/resource:viewmod/url:viewmod/wiki:viewpagemod/workshop:viewmoodle/block:viewmoodle/category:viewcourselistmoodle/comment:viewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewsuspendedusersmoodle/search:querymoodle/site:accessallgroupsblock/course_contacts:addinstanceblock/course_contacts:myaddinstancemoodle/course:bulkmessagingmoodle/grade:editmoodle/grade:exportmoodle/site:sendmessagemoodle/user:changeownpasswordmoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilereport/usersessions:manageownsessions
diff --git a/roles/partner_external_examiner.xml b/roles/partner_external_examiner.xml
new file mode 100644
index 0000000..9bc1b99
--- /dev/null
+++ b/roles/partner_external_examiner.xml
@@ -0,0 +1,4 @@
+
+partner_external_examinerPartner External Examiner.<div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;">Partner External Examiner has minimal privileges.</div><div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;"><ul><li style="margin-left: 15px;">Should only view students work</li><li style="margin-left: 15px;">Has access to all groups and not edit anything except the grades in the assignments.</li><li style="margin-left: 15px;">No acces to participants list or student profile/details.</li><li style="margin-left: 15px;">Has access to hidden activities and resources.</li></ul></div>
+
+TO BE USED FROM UNISISguestcoursecatcoursemanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgraderqa_officereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorpartnerteachergueststudentdemoatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/online_users:viewlistbooktool/print:printmod/assign:grademod/assign:viewmod/assign:viewgradesmod/assignment:viewmod/bigbluebuttonbn:joinmod/book:readmod/chat:viewmod/choice:viewmod/data:viewmod/data:viewentrymod/feedback:viewmod/folder:viewmod/forum:viewdiscussionmod/glossary:viewmod/h5pactivity:viewmod/imscp:viewmod/label:viewmod/lesson:viewmod/page:viewmod/quiz:viewmod/resource:viewmod/url:viewmod/wiki:viewpagemod/workshop:viewmoodle/block:viewmoodle/category:viewcourselistmoodle/comment:viewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewsuspendedusersmoodle/search:queryblock/course_contacts:addinstanceblock/course_contacts:myaddinstancemoodle/course:bulkmessagingmoodle/grade:editmoodle/grade:exportmoodle/site:sendmessagemoodle/user:changeownpasswordmoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilereport/usersessions:manageownsessions
diff --git a/roles/qa_officer.xml b/roles/qa_officer.xml
new file mode 100644
index 0000000..421de50
--- /dev/null
+++ b/roles/qa_officer.xml
@@ -0,0 +1,2 @@
+
+qa_officerQA officer<p>The Second Marker can edit grades. Has access to all groups and Reports (Logs, Live logs, Activity report, Course participation, Activity completion)</p>teachersystemcoursecatcoursemodulemanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgraderqa_officeratto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/direct:viewgradeimport/xml:publishgradereport/overview:viewgradereport/singleview:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:revealidentitiesmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/book:addinstancemod/book:editmod/chat:addinstancemod/chat:deletelogmod/chat:viewmod/choice:addinstancemod/choice:deleteresponsesmod/choice:viewmod/data:addinstancemod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/feedback:addinstancemod/feedback:completemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportownpostmod/forum:exportpostmod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:postwithoutthrottlingmod/forum:ratemod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/glossary:addinstancemod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:manageoverridesmod/lesson:viewmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:reviewmyattemptsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:startreengagementmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:skipviewmod/survey:addinstancemod/url:addinstancemod/url:viewmod/wiki:addinstancemod/wiki:editcommentmod/wiki:editpagemod/workshop:addinstancemod/workshop:editdimensionsmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:enrolconfigmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:movesectionsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewhiddencoursesmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:managemoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:viewmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/performance:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/completion_progress:overviewblock/completion_progress:showbarblock/online_users:viewlistblock/rss_client:manageownfeedsbooktool/importhtml:importbooktool/print:printforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradeimport/csv:viewgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/summary:viewgradereport/user:viewmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:viewmod/book:readmod/book:viewhiddenchaptersmod/chat:chatmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:choosemod/choice:downloadresponsesmod/choice:readresponsesmod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:exportforummod/forum:grademod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:readprivaterepliesmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:viewmod/lesson:grademod/lesson:managemod/lesson:viewreportsmod/lti:managemod/quiz:grademod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:editreengagementdurationmod/scorm:savetrackmod/scorm:viewreportmod/scorm:viewscoresmod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/wiki:createpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/badges:awardbadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/block:viewmoodle/blog:searchmoodle/blog:viewmoodle/calendar:managegroupentriesmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:usercompetencyviewmoodle/course:bulkmessagingmoodle/course:downloadcoursecontentmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:managefilesmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewsuspendedusersmoodle/grade:editmoodle/grade:exportmoodle/grade:importmoodle/grade:lockmoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:unlockmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:flagmoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/role:switchrolesmoodle/search:querymoodle/site:accessallgroupsmoodle/site:doclinksmoodle/site:messageanyusermoodle/site:readallmessagesmoodle/site:trustcontentmoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:viewitems
diff --git a/roles/qaeditor.xml b/roles/qaeditor.xml
new file mode 100644
index 0000000..3fc9afa
--- /dev/null
+++ b/roles/qaeditor.xml
@@ -0,0 +1,3 @@
+
+qaeditorQA Editor<p><span style="font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;">Module Editing Yes</span><br></p><p>Access to all groups, reports (Logs, Activity report, Course participation, Activity completion) Yes</p><p>View grades and assignments Yes</p><p>Has the grading ability to be able to view the similarity report.</p><p><span style="font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;">Can edit the grade book (Categories and items).
+Can delete sections.</span><br></p>coursecatstudentstudentmanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoratto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importbooktool/print:printcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/assignment:viewmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:viewmod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/choice:viewmod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/feedback:deletesubmissionsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewanalysepagemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:submitmod/h5pactivity:viewmod/imscp:addinstancemod/imscp:viewmod/label:viewmod/lesson:grademod/lesson:manageoverridesmod/lesson:viewmod/lesson:viewreportsmod/lti:adminmod/lti:requesttooladdmod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:viewmod/scorm:addinstancemod/survey:downloadmod/survey:readresponsesmod/url:viewmod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:bulkmessagingmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:togglecompletionmoodle/course:useremailmoodle/course:viewhiddencoursesmoodle/course:viewscalesmoodle/course:visibilitymoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:commentminemoodle/question:configmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/search:querymoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/courseoverview:viewreport/log:viewtodayreport/loglive:viewreport/performance:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/sharing_cart:addinstanceenrol/lti:configgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewmod/assign:addinstancemod/assign:grademod/assign:reviewgradesmod/assign:viewmod/assign:viewgradesmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/book:addinstancemod/book:editmod/book:readmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/data:addinstancemod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:viewmod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:deleteanypostmod/forum:viewdiscussionmod/glossary:addinstancemod/glossary:viewmod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:managemod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:managemod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:managemod/quiz:manageoverridesmod/quiz:viewmod/reengagement:addinstancemod/reengagement:bulkactionsmod/resource:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:participatemod/url:addinstancemod/wiki:addinstancemod/wiki:viewpagemod/workshop:addinstancemoodle/backup:backupactivitymoodle/block:editmoodle/block:viewmoodle/course:activityvisibilitymoodle/course:ignoreavailabilityrestrictionsmoodle/course:manageactivitiesmoodle/course:movesectionsmoodle/course:renamerolesmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:updatemoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewsuspendedusersmoodle/filter:managemoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/question:addmoodle/question:commentallmoodle/question:editallmoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/site:accessallgroupsmoodle/site:manageblocksmoodle/site:viewreportsplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportreport/completion:viewreport/log:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:view
diff --git a/roles/resit_course_creator.xml b/roles/resit_course_creator.xml
new file mode 100644
index 0000000..6a19dc4
--- /dev/null
+++ b/roles/resit_course_creator.xml
@@ -0,0 +1,2 @@
+
+resit_course_creatorResit Course Creator<p>Note: Students can see this role as their tutor. </p><p>Teachers can teach in courses, including changing the activities (Cannot edit sections ) and grading students. Has access to reports (Logs, Activity report, Course participation). <p>The editing teacher changed to course creator</p><p>editingteachercoursemoduleteacherstudentguestteacherstudentmanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgraderqa_officereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorpartnerteachergueststudentdemoresit_course_creatoratto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:myaddinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:myaddinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/course_contacts:myaddinstanceblock/course_list:myaddinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:myaddinstanceblock/html:myaddinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:myaddinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:myaddinstanceblock/navigation:myaddinstanceblock/news_items:myaddinstanceblock/online_users:myaddinstanceblock/private_files:myaddinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:manageanyfeedsblock/rss_client:myaddinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:myaddinstanceblock/starredcourses:myaddinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportenrol/category:synchronisedenrol/cohort:unenrolenrol/database:unenrolenrol/fee:configenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/ldap:manageenrol/meta:selectaslinkedenrol/meta:unenrolenrol/paypal:configenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:enrolselfenrol/self:holdkeyenrol/self:unenrolselfgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/xml:publishgradereport/overview:viewmessage/airnotifier:managedevicemod/assign:editothersubmissionmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:submitmod/chat:viewmod/choice:viewmod/data:manageuserpresetsmod/feedback:completemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:mapcoursemod/folder:viewmod/forum:cantogglefavouritemod/forum:deleteanypostmod/h5pactivity:submitmod/imscp:viewmod/label:viewmod/lesson:viewmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:viewmod/page:viewmod/quiz:attemptmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:reviewmyattemptsmod/reengagement:startreengagementmod/resource:viewmod/scorm:deleteownresponsesmod/scorm:skipviewmod/url:viewmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:userinfomoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/blog:createmoodle/blog:viewdraftsmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:manageanycontentmoodle/contentbank:viewunlistedcontentmoodle/course:changelockedcustomfieldsmoodle/course:configurecustomfieldsmoodle/course:createmoodle/course:deletemoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:viewmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:viewmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:viewallmoodle/question:viewminemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:createusermoodle/restore:rolldatesmoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:managemoodle/role:overridemoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:flagmoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsquizaccess/seb:managetemplatesreport/loglive:viewreport/performance:viewreport/questioninstances:viewreport/security:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accessgeneralcontentrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useatto/h5p:addembedblock/accessreview:viewblock/activity_modules:addinstanceblock/admin_bookmarks:addinstanceblock/badges:addinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_upcoming:addinstanceblock/comments:addinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_list:addinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/glossary_random:addinstanceblock/html:addinstanceblock/login:addinstanceblock/mentees:addinstanceblock/mnet_hosts:addinstanceblock/myprofile:addinstanceblock/navigation:addinstanceblock/news_items:addinstanceblock/online_users:addinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/recent_activity:addinstanceblock/rss_client:addinstanceblock/rss_client:manageownfeedsblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/simple_clock:addinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstancebooktool/print:printcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/cohort:configenrol/database:configenrol/fee:manageenrol/guest:configenrol/imsenterprise:configenrol/lti:configenrol/lti:unenrolenrol/meta:configenrol/mnet:configenrol/paypal:manageenrol/self:configenrol/self:manageenrol/self:unenrolformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmod/assign:addinstancemod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:readmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:edititemsmod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:createattachmentmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:viewmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:managemod/lti:requesttooladdmod/page:addinstancemod/quiz:addinstancemod/quiz:deleteattemptsmod/quiz:grademod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/backup:backupactivitymoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/block:viewmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:coursecompetencymanagemoodle/competency:usercompetencyviewmoodle/contentbank:accessmoodle/contentbank:downloadcontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/course:activityvisibilitymoodle/course:bulkmessagingmoodle/course:changesummarymoodle/course:configuredownloadcontentmoodle/course:creategroupconversationsmoodle/course:downloadcoursecontentmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:updatemoodle/course:useremailmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:unlockmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:addmoodle/question:flagmoodle/question:useallmoodle/question:useminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/role:safeoverridemoodle/role:switchrolesmoodle/search:querymoodle/site:doclinksmoodle/site:messageanyusermoodle/site:readallmessagesmoodle/site:trustcontentmoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editblocksmoodle/tag:managemoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewreport/stats:viewrepository/contentbank:accesscoursecontentrepository/contentbank:viewrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtiny/h5p:addembedtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:restoreitemstool/recyclebin:viewitemsmoodle/block:editmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changeshortnamebooktool/importhtml:importenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfmoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/course:enrolconfigmoodle/course:managegroupsmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:viewhiddencoursesmoodle/course:visibilitymoodle/restore:configuremoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:uploadfilemoodle/role:assignmoodle/role:review
diff --git a/roles/resit_marker.xml b/roles/resit_marker.xml
new file mode 100644
index 0000000..333c713
--- /dev/null
+++ b/roles/resit_marker.xml
@@ -0,0 +1,2 @@
+
+resit_markerResit Marker<p>The Second Marker can edit grades. Has access to all Reports (Logs, Live logs, Activity report, Course participation, Activity completion)</p>teachersystemcoursecatcoursemodulemanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgradereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorstudentdemosecond_markerresit_markeratto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/direct:viewgradeimport/xml:publishgradereport/overview:viewgradereport/singleview:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:manageoverridesmod/assign:revealidentitiesmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/book:addinstancemod/book:editmod/chat:addinstancemod/chat:deletelogmod/chat:viewmod/choice:addinstancemod/choice:deleteresponsesmod/choice:viewmod/data:addinstancemod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/feedback:addinstancemod/feedback:completemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportownpostmod/forum:exportpostmod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:postwithoutthrottlingmod/forum:ratemod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:startreengagementmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/url:viewmod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/block:viewmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:movesectionsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddencoursesmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:managemoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:viewmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/performance:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:usebooktool/importhtml:importbooktool/print:printforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradeimport/csv:viewgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/summary:viewgradereport/user:viewmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:viewmod/book:readmod/book:viewhiddenchaptersmod/chat:chatmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:choosemod/choice:downloadresponsesmod/choice:readresponsesmod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:exportforummod/forum:grademod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:readprivaterepliesmod/h5pactivity:viewmod/quiz:viewoverridesmod/reengagement:editreengagementdurationmoodle/analytics:listinsightsmoodle/badges:awardbadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/blog:searchmoodle/blog:viewmoodle/calendar:managegroupentriesmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:usercompetencyviewmoodle/course:bulkmessagingmoodle/course:downloadcoursecontentmoodle/course:managefilesmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewsuspendedusersmoodle/grade:editmoodle/grade:exportmoodle/grade:importmoodle/grade:lockmoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:unlockmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:flagmoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/role:switchrolesmoodle/search:querymoodle/site:doclinksmoodle/site:messageanyusermoodle/site:readallmessagesmoodle/site:trustcontentmoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:viewitems
diff --git a/roles/resit_moderator.xml b/roles/resit_moderator.xml
new file mode 100644
index 0000000..1a930d7
--- /dev/null
+++ b/roles/resit_moderator.xml
@@ -0,0 +1,9 @@
+
+resit_moderatorResit Moderator<div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;">Partner Internal Moderator has minimal privileges.</div>
+ <div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;">
+ <ul>
+ <li style="margin-left: 15px;">Should only view students work on all groups and not edit anything except the grades in the assignments.</li>
+ <li style="margin-left: 15px;">No acces to participants list or student profile/details.</li>
+ <li style="margin-left: 15px;">Has access to hidden activities and resources.</li>
+ </ul>
+ </div>guestcoursecatcoursemanagermanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorteacher_supervisorteacher_assistantgradereditingtutortraineemodule_leaderrestricteduserresit_moderatoratto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/online_users:viewlistbooktool/print:printgradereport/grader:viewmod/assign:grademod/assign:viewmod/assign:viewgradesmod/assignment:viewmod/bigbluebuttonbn:joinmod/book:readmod/chat:viewmod/choice:viewmod/data:viewmod/data:viewentrymod/feedback:viewmod/folder:viewmod/forum:viewdiscussionmod/glossary:viewmod/h5pactivity:viewmod/imscp:viewmod/label:viewmod/lesson:viewmod/page:viewmod/quiz:attemptmod/quiz:viewmod/resource:viewmod/url:viewmod/wiki:viewpagemod/workshop:viewmoodle/block:viewmoodle/category:viewcourselistmoodle/comment:viewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewsuspendedusersmoodle/grade:viewallmoodle/site:accessallgroupsblock/course_contacts:addinstanceblock/course_contacts:myaddinstancemoodle/course:bulkmessagingmoodle/grade:editmoodle/grade:exportmoodle/search:querymoodle/site:sendmessagemoodle/user:changeownpasswordmoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilereport/usersessions:manageownsessions
diff --git a/roles/resit_offer_editor.xml b/roles/resit_offer_editor.xml
new file mode 100644
index 0000000..324c1a3
--- /dev/null
+++ b/roles/resit_offer_editor.xml
@@ -0,0 +1,8 @@
+
+resit_offer_editorResit Offer Editor <div class="gmail_default" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 12.8px;">
+ <ul>
+ <li style="margin-left: 15px;">Can view students work on all groups and edit anything.</li>
+ <li style="margin-left: 15px;">No access to participants list or student profile/details.</li>
+ <li style="margin-left: 15px;">Has access to hidden activities and resources.</li>
+ </ul>
+ </div>guestcoursecatcoursemanagercoursecreatorteacherstudentuserfrontpagewebserviceteacher_supervisorteacher_assistantgradertraineemodule_leaderresit_offer_editoratto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:viewblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/self:enrolselfformat/topcoll:changeactivitymetagradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/xml:publishgradereport/overview:viewgradereport/summary:viewmessage/airnotifier:managedevicemod/assign:editothersubmissionmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/chat:viewmod/choice:viewmod/data:manageuserpresetsmod/feedback:completemod/feedback:mapcoursemod/folder:viewmod/forum:cantogglefavouritemod/h5pactivity:submitmod/imscp:viewmod/label:viewmod/lesson:viewmod/lti:adminmod/page:viewmod/quiz:attemptmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:viewmod/scorm:deleteownresponsesmod/scorm:skipviewmod/url:viewmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/blog:createmoodle/blog:viewdraftsmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:viewunlistedcontentmoodle/course:changelockedcustomfieldsmoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:recommendactivitymoodle/course:requestmoodle/course:togglecompletionmoodle/course:viewparticipantsmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:viewmoodle/my:configsyspagesmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:configmoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:createusermoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:managemoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:senderrormessagemoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:flagmoodle/tag:managemoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:managetemplatesreport/performance:viewreport/questioninstances:viewreport/security:viewreport/status:viewrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accessgeneralcontentrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useatto/h5p:addembedbooktool/importhtml:importbooktool/print:printcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/lti:configformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/singleview:viewgradereport/user:viewmod/assign:addinstancemod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:addinstancemod/assignment:viewmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:joinmod/book:addinstancemod/book:editmod/book:readmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:viewmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:deleteattemptsmod/quiz:grademod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/block:viewmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/category:viewcourselistmoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:coursecompetencymanagemoodle/competency:usercompetencyviewmoodle/contentbank:accessmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:creategroupconversationsmoodle/course:ignoreavailabilityrestrictionsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:renamerolesmoodle/course:resetmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:unlockmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/restore:configuremoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/role:switchrolesmoodle/site:accessallgroupsmoodle/site:doclinksmoodle/site:messageanyusermoodle/site:readallmessagesmoodle/site:trustcontentmoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewreport/stats:viewrepository/contentbank:accesscoursecontentrepository/contentbank:viewrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtiny/h5p:addembedtool/monitor:managerulestool/monitor:subscribetool/recyclebin:restoreitemstool/recyclebin:viewitemsblock/accessreview:addinstanceblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/recent_activity:addinstanceblock/sharing_cart:addinstanceblock/social_activities:addinstanceenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfmoodle/block:editmoodle/course:bulkmessagingmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:reviewotherusersmoodle/grade:editmoodle/grade:exportmoodle/my:manageblocksmoodle/role:assignmoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/search:querymoodle/site:manageblocksmoodle/site:sendmessagemoodle/tag:editblocksmoodle/user:changeownpasswordmoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:manageblocksmoodle/user:manageownblocksreport/usersessions:manageownsessions
diff --git a/roles/second_marker.xml b/roles/second_marker.xml
new file mode 100644
index 0000000..db1973f
--- /dev/null
+++ b/roles/second_marker.xml
@@ -0,0 +1,2 @@
+
+second_markerSecond Marker<p>The Second Marker can edit grades. Has access to Reports (Logs, Live logs, Activity report, Course participation, Activity completion)</p>teachersystemcoursecatcoursemodulemanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgraderqa_officereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorstudentdemosecond_markeratto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/direct:viewgradeimport/xml:publishgradereport/overview:viewgradereport/singleview:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:revealidentitiesmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/book:addinstancemod/book:editmod/chat:addinstancemod/chat:deletelogmod/chat:viewmod/choice:addinstancemod/choice:deleteresponsesmod/choice:viewmod/data:addinstancemod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/feedback:addinstancemod/feedback:completemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportownpostmod/forum:exportpostmod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:postwithoutthrottlingmod/forum:ratemod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/glossary:addinstancemod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:manageoverridesmod/lesson:viewmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:reviewmyattemptsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:startreengagementmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:skipviewmod/survey:addinstancemod/url:addinstancemod/url:viewmod/wiki:addinstancemod/wiki:editcommentmod/wiki:editpagemod/workshop:addinstancemod/workshop:editdimensionsmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:movesectionsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddencoursesmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:hidemoodle/grade:managemoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:viewmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/performance:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/completion_progress:overviewblock/completion_progress:showbarblock/online_users:viewlistblock/rss_client:manageownfeedsbooktool/importhtml:importbooktool/print:printforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradeimport/csv:viewgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/summary:viewgradereport/user:viewmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:releasegradesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:viewmod/book:readmod/book:viewhiddenchaptersmod/chat:chatmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:choosemod/choice:downloadresponsesmod/choice:readresponsesmod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:exportforummod/forum:grademod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:readprivaterepliesmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:viewmod/lesson:grademod/lesson:managemod/lesson:viewreportsmod/lti:managemod/quiz:grademod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:editreengagementdurationmod/scorm:savetrackmod/scorm:viewreportmod/scorm:viewscoresmod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/wiki:createpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/badges:awardbadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/block:viewmoodle/blog:searchmoodle/blog:viewmoodle/calendar:managegroupentriesmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:usercompetencyviewmoodle/course:bulkmessagingmoodle/course:downloadcoursecontentmoodle/course:ignoreavailabilityrestrictionsmoodle/course:managefilesmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewsuspendedusersmoodle/grade:editmoodle/grade:exportmoodle/grade:importmoodle/grade:lockmoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:unlockmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:flagmoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/role:switchrolesmoodle/search:querymoodle/site:doclinksmoodle/site:messageanyusermoodle/site:readallmessagesmoodle/site:trustcontentmoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:viewitems
diff --git a/roles/teacher_assistant.xml b/roles/teacher_assistant.xml
new file mode 100644
index 0000000..cbbc946
--- /dev/null
+++ b/roles/teacher_assistant.xml
@@ -0,0 +1,2 @@
+
+teacher_assistantTeacher Assistant<p>Can be assigned only per module.</p><p>This role gets assigned from SIS.<br></p>coursemanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importbooktool/print:printcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/assignment:viewmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:readmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/chat:viewmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/choice:viewmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/h5pactivity:viewmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:requesttooladdmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/url:viewmod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/block:viewmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:bulkmessagingmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddencoursesmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/search:querymoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:usemod/assign:reviewgradesmod/assign:viewmod/assign:viewgradesmod/forum:viewdiscussionmod/lti:managemod/lti:viewmod/quiz:viewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewsuspendedusersplagiarism/turnitin:viewfullreport
diff --git a/roles/teacher_supervisor.xml b/roles/teacher_supervisor.xml
new file mode 100644
index 0000000..539b97c
--- /dev/null
+++ b/roles/teacher_supervisor.xml
@@ -0,0 +1,2 @@
+
+teacher_supervisorTeacher Supervisor<p><i style="outline: none; color: rgb(38, 50, 56); font-family: Roboto, sans-serif; font-size: 13px;">Notes: This is a duplicate of non-editing teacher</i><br></p>teachercoursemodulestudentmanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorteacher_supervisoratto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetgradeexport/ods:publishgradeexport/txt:publishgradeexport/xls:publishgradeexport/xml:publishgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/overview:viewgradereport/singleview:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:submitmod/assign:viewblinddetailsmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/book:addinstancemod/book:editmod/chat:addinstancemod/chat:viewmod/choice:addinstancemod/choice:viewmod/data:addinstancemod/data:managetemplatesmod/data:manageuserpresetsmod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:viewanalysepagemod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:cantogglefavouritemod/forum:deleteanypostmod/forum:managesubscriptionsmod/forum:viewsubscribersmod/glossary:addinstancemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:manageoverridesmod/lesson:viewmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:reviewmyattemptsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:startreengagementmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:skipviewmod/survey:addinstancemod/url:addinstancemod/url:viewmod/wiki:addinstancemod/workshop:addinstancemod/workshop:editdimensionsmod/workshop:peerassessmod/workshop:submitmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:viewdraftsmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:movesectionsmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddencoursesmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/tag:editmoodle/tag:flagmoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/loglive:viewreport/performance:viewreport/questioninstances:viewreport/security:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/dropbox:viewrepository/equella:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managetooltool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/completion_progress:overviewblock/completion_progress:showbarblock/online_users:viewlistblock/rss_client:manageownfeedsbooktool/print:printforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:viewgradeexport/txt:viewgradeexport/xls:viewgradeexport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/summary:viewgradereport/user:viewmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:receivegradernotificationsmod/assign:showhiddengradermod/assign:viewmod/assign:viewgradesmod/assignment:exportownsubmissionmod/assignment:grademod/assignment:viewmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:viewmod/book:readmod/book:viewhiddenchaptersmod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:receivemailmod/feedback:viewmod/feedback:viewreportsmod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:createattachmentmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:viewmod/lesson:grademod/lesson:managemod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:managemod/lti:requesttooladdmod/quiz:grademod/quiz:previewmod/quiz:regrademod/quiz:viewmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:editreengagementdurationmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:viewreportmod/scorm:viewscoresmod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/badges:awardbadgemoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/block:viewmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:usercompetencyviewmoodle/course:bulkmessagingmoodle/course:downloadcoursecontentmoodle/course:ignoreavailabilityrestrictionsmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/grade:exportmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/notes:managemoodle/notes:viewmoodle/portfolio:exportmoodle/question:flagmoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/role:switchrolesmoodle/search:querymoodle/site:doclinksmoodle/site:messageanyusermoodle/site:viewfullnamesmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editblocksmoodle/tag:managemoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsplagiarism/turnitin:viewfullreportquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/progress:viewreport/stats:viewrepository/coursefiles:viewrepository/filesystem:viewrepository/local:viewrepository/webdav:viewtool/brickfield:viewcoursetoolstool/monitor:managerulestool/monitor:subscribetool/recyclebin:viewitems
diff --git a/roles/teaching_observer.xml b/roles/teaching_observer.xml
new file mode 100644
index 0000000..004fd3f
--- /dev/null
+++ b/roles/teaching_observer.xml
@@ -0,0 +1,2 @@
+
+teaching_observerTeaching Observer<p>This is a basic role on a group level. It has only viewing capabilities. No write, edit or update is allowed, anywhere in the course. Its a copy of the guest role.</p>guestcoursemanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgradereditingtutortraineemodule_leaderrestricteduserpartnerexternalexaminerpartnerinternalmoderatorstudentdemoatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importbooktool/print:printcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewgradereport/user:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewgradesmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/imscp:addinstancemod/label:addinstancemod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:bulkmessagingmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/course:viewsuspendedusersmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:flagmoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/search:querymoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/online_users:viewlistmod/assign:viewmod/assignment:viewmod/bigbluebuttonbn:joinmod/book:readmod/chat:viewmod/choice:viewmod/data:viewmod/data:viewentrymod/feedback:viewmod/folder:viewmod/forum:viewdiscussionmod/glossary:viewmod/h5pactivity:viewmod/imscp:viewmod/label:viewmod/lesson:viewmod/page:viewmod/quiz:viewmod/resource:viewmod/url:viewmod/wiki:viewpagemod/workshop:viewmoodle/block:viewmoodle/category:viewcourselistmoodle/comment:viewmoodle/user:changeownpasswordmoodle/user:editownmessageprofilemoodle/user:editownprofilereport/usersessions:manageownsessions
diff --git a/roles/trainee.xml b/roles/trainee.xml
new file mode 100644
index 0000000..9ff1a1e
--- /dev/null
+++ b/roles/trainee.xml
@@ -0,0 +1,2 @@
+
+traineeTrainee<p>Students generally have fewer privileges within a course.</p><p>Based on the student role.<br></p>studentcoursemodulemanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceqaeditoraadirectorqualityassuranceteacher_supervisorteacher_assistantgraderqa_officereditingtutortraineeatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:enrolenrol/manual:manageenrol/manual:unenrolenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/singleview:viewgradereport/summary:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:viewblinddetailsmod/assign:viewgradesmod/assignment:addinstancemod/assignment:grademod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/book:addinstancemod/book:editmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:viewmod/choice:addinstancemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/choice:viewmod/data:addinstancemod/data:approvemod/data:exportallentriesmod/data:exportentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewratingmod/feedback:addinstancemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:deleteanypostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:splitdiscussionsmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:exportmod/glossary:exportentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:viewreportmod/survey:addinstancemod/survey:downloadmod/survey:readresponsesmod/url:addinstancemod/url:viewmod/wiki:addinstancemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:publishsubmissionsmod/workshop:switchphasemod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupcoursemoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:managemoodle/category:viewcourselistmoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:bulkmessagingmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changelockedcustomfieldsmoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:createmoodle/course:creategroupconversationsmoodle/course:deletemoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:ignorefilesizelimitsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managegroupsmoodle/course:managescalesmoodle/course:markcompletemoodle/course:movesectionsmoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:renamerolesmoodle/course:requestmoodle/course:resetmoodle/course:reviewotherusersmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:togglecompletionmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddencoursesmoodle/course:viewhiddensectionsmoodle/course:viewhiddenuserfieldsmoodle/course:visibilitymoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewallmoodle/grade:viewhiddenmoodle/h5p:deploymoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:managemoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/question:addmoodle/question:commentallmoodle/question:commentminemoodle/question:configmoodle/question:editallmoodle/question:editminemoodle/question:managecategorymoodle/question:moveallmoodle/question:moveminemoodle/question:tagallmoodle/question:tagminemoodle/question:useallmoodle/question:useminemoodle/question:viewallmoodle/question:viewminemoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restorecoursemoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:assignmoodle/role:managemoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/site:accessallgroupsmoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:sendmessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewfullnamesmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/site:viewuseridentitymoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:createmoodle/user:deletemoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetourswebservice/rest:usewebservice/soap:useblock/completion_progress:showbarblock/online_users:viewlistbooktool/print:printenrol/self:unenrolselfgradereport/overview:viewgradereport/user:viewmod/assign:exportownsubmissionmod/assign:submitmod/assign:viewmod/assign:viewownsubmissionsummarymod/assignment:exportownsubmissionmod/assignment:submitmod/assignment:viewmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:viewmod/book:readmod/chat:chatmod/chat:readlogmod/choice:choosemod/data:commentmod/data:exportownentrymod/data:viewmod/data:viewentrymod/data:writeentrymod/feedback:completemod/feedback:viewmod/feedback:viewanalysepagemod/forum:allowforcesubscribemod/forum:createattachmentmod/forum:deleteownpostmod/forum:exportownpostmod/forum:replypostmod/forum:startdiscussionmod/forum:viewdiscussionmod/forum:viewratingmod/glossary:commentmod/glossary:exportownentrymod/glossary:viewmod/glossary:writemod/h5pactivity:submitmod/h5pactivity:viewmod/quiz:attemptmod/quiz:reviewmyattemptsmod/quiz:viewmod/reengagement:startreengagementmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewscoresmod/survey:participatemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:viewcommentmod/wiki:viewpagemod/workshop:exportsubmissionsmod/workshop:peerassessmod/workshop:submitmod/workshop:viewmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmoodle/block:viewmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/comment:postmoodle/comment:viewmoodle/competency:coursecompetencygradablemoodle/course:downloadcoursecontentmoodle/course:isincompletionreportsmoodle/course:viewparticipantsmoodle/course:viewscalesmoodle/grade:viewmoodle/portfolio:exportmoodle/question:flagmoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/search:querymoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewdetailsmoodle/course:viewsuspendedusers
diff --git a/roles/webservice.xml b/roles/webservice.xml
new file mode 100644
index 0000000..7723541
--- /dev/null
+++ b/roles/webservice.xml
@@ -0,0 +1,2 @@
+
+webserviceWeb Service<p>This account holds the permissions required for the use of web services.</p>systemmanagercoursecreatorcourse_creatorteacherstudentqaeditorteacher_supervisorteacher_assistantgraderqa_officertraineemodule_leadermodule_editorteaching_observerinternal_reviewermodule_reviewersecond_markermodule_vieweroffer_moderatorresit_moderatorpartner_external_examinerresit_course_creatorresit_markeroffers_external_examinerdextedinteresit_offer_editorglobal_course_editordoctoral_supervisormanagercoursecreatorcourse_creatorteacherstudentguestuserfrontpagewebserviceatto/h5p:addembedatto/recordrtc:recordaudioatto/recordrtc:recordvideoauth/oauth2:managelinkedloginsblock/accessreview:addinstanceblock/accessreview:viewblock/activity_modules:addinstanceblock/activity_results:addinstanceblock/admin_bookmarks:addinstanceblock/admin_bookmarks:myaddinstanceblock/badges:addinstanceblock/badges:myaddinstanceblock/blog_menu:addinstanceblock/blog_recent:addinstanceblock/blog_tags:addinstanceblock/calendar_month:addinstanceblock/calendar_month:myaddinstanceblock/calendar_upcoming:addinstanceblock/calendar_upcoming:myaddinstanceblock/comments:addinstanceblock/comments:myaddinstanceblock/completion_progress:addinstanceblock/completion_progress:myaddinstanceblock/completion_progress:overviewblock/completion_progress:showbarblock/completionstatus:addinstanceblock/course_contacts:addinstanceblock/course_contacts:myaddinstanceblock/course_list:addinstanceblock/course_list:myaddinstanceblock/course_summary:addinstanceblock/feedback:addinstanceblock/globalsearch:addinstanceblock/globalsearch:myaddinstanceblock/glossary_random:addinstanceblock/glossary_random:myaddinstanceblock/html:addinstanceblock/html:myaddinstanceblock/login:addinstanceblock/lp:addinstanceblock/lp:myaddinstanceblock/mentees:addinstanceblock/mentees:myaddinstanceblock/mnet_hosts:addinstanceblock/mnet_hosts:myaddinstanceblock/myoverview:myaddinstanceblock/myprofile:addinstanceblock/myprofile:myaddinstanceblock/navigation:addinstanceblock/navigation:myaddinstanceblock/news_items:addinstanceblock/news_items:myaddinstanceblock/online_users:addinstanceblock/online_users:myaddinstanceblock/online_users:viewlistblock/private_files:addinstanceblock/private_files:myaddinstanceblock/recent_activity:addinstanceblock/recent_activity:viewaddupdatemoduleblock/recent_activity:viewdeletemoduleblock/recentlyaccessedcourses:myaddinstanceblock/recentlyaccesseditems:myaddinstanceblock/rss_client:addinstanceblock/rss_client:manageanyfeedsblock/rss_client:manageownfeedsblock/rss_client:myaddinstanceblock/search_forums:addinstanceblock/section_links:addinstanceblock/selfcompletion:addinstanceblock/settings:addinstanceblock/settings:myaddinstanceblock/sharing_cart:addinstanceblock/simple_clock:addinstanceblock/simple_clock:myaddinstanceblock/site_main_menu:addinstanceblock/social_activities:addinstanceblock/starredcourses:myaddinstanceblock/tag_flickr:addinstanceblock/tag_youtube:addinstanceblock/tags:addinstanceblock/tags:myaddinstanceblock/timeline:myaddinstancebooktool/exportimscp:exportbooktool/importhtml:importbooktool/print:printcontenttype/h5p:accesscontenttype/h5p:uploadcontenttype/h5p:useeditorenrol/category:configenrol/category:synchronisedenrol/cohort:configenrol/cohort:unenrolenrol/database:configenrol/database:unenrolenrol/fee:configenrol/fee:manageenrol/fee:unenrolenrol/fee:unenrolselfenrol/flatfile:manageenrol/flatfile:unenrolenrol/guest:configenrol/imsenterprise:configenrol/ldap:manageenrol/lti:configenrol/lti:unenrolenrol/manual:configenrol/manual:manageenrol/manual:unenrolselfenrol/meta:configenrol/meta:selectaslinkedenrol/meta:unenrolenrol/mnet:configenrol/paypal:configenrol/paypal:manageenrol/paypal:unenrolenrol/paypal:unenrolselfenrol/self:configenrol/self:enrolselfenrol/self:holdkeyenrol/self:manageenrol/self:unenrolenrol/self:unenrolselfformat/topcoll:changeactivitymetaformat/topcoll:changecolourformat/topcoll:changelayoutformat/topcoll:changetogglealignmentformat/topcoll:changetoggleiconsetforumreport/summary:viewforumreport/summary:viewallgradeexport/ods:publishgradeexport/ods:viewgradeexport/txt:publishgradeexport/txt:viewgradeexport/xls:publishgradeexport/xls:viewgradeexport/xml:publishgradeexport/xml:viewgradeimport/csv:viewgradeimport/direct:viewgradeimport/xml:publishgradeimport/xml:viewgradereport/grader:viewgradereport/history:viewgradereport/outcomes:viewgradereport/overview:viewgradereport/singleview:viewgradereport/summary:viewmessage/airnotifier:managedevicemod/assign:addinstancemod/assign:editothersubmissionmod/assign:exportownsubmissionmod/assign:grademod/assign:grantextensionmod/assign:manageallocationsmod/assign:managegradesmod/assign:manageoverridesmod/assign:receivegradernotificationsmod/assign:releasegradesmod/assign:revealidentitiesmod/assign:reviewgradesmod/assign:showhiddengradermod/assign:submitmod/assign:viewblinddetailsmod/assign:viewgradesmod/assign:viewownsubmissionsummarymod/assignment:addinstancemod/assignment:exportownsubmissionmod/assignment:grademod/assignment:submitmod/assignment:viewmod/bigbluebuttonbn:addinstancemod/bigbluebuttonbn:addinstancewithmeetingmod/bigbluebuttonbn:addinstancewithrecordingmod/bigbluebuttonbn:deleterecordingsmod/bigbluebuttonbn:importrecordingsmod/bigbluebuttonbn:joinmod/bigbluebuttonbn:managerecordingsmod/bigbluebuttonbn:protectrecordingsmod/bigbluebuttonbn:publishrecordingsmod/bigbluebuttonbn:unprotectrecordingsmod/bigbluebuttonbn:unpublishrecordingsmod/bigbluebuttonbn:viewmod/book:addinstancemod/book:editmod/book:readmod/book:viewhiddenchaptersmod/chat:addinstancemod/chat:chatmod/chat:deletelogmod/chat:exportparticipatedsessionmod/chat:exportsessionmod/chat:readlogmod/chat:viewmod/choice:addinstancemod/choice:choosemod/choice:deleteresponsesmod/choice:downloadresponsesmod/choice:readresponsesmod/choice:viewmod/data:addinstancemod/data:approvemod/data:commentmod/data:exportallentriesmod/data:exportentrymod/data:exportownentrymod/data:exportuserinfomod/data:managecommentsmod/data:manageentriesmod/data:managetemplatesmod/data:manageuserpresetsmod/data:ratemod/data:viewmod/data:viewallratingsmod/data:viewalluserpresetsmod/data:viewanyratingmod/data:viewentrymod/data:viewratingmod/data:writeentrymod/feedback:addinstancemod/feedback:completemod/feedback:createprivatetemplatemod/feedback:createpublictemplatemod/feedback:deletesubmissionsmod/feedback:deletetemplatemod/feedback:edititemsmod/feedback:mapcoursemod/feedback:receivemailmod/feedback:viewmod/feedback:viewanalysepagemod/feedback:viewreportsmod/folder:addinstancemod/folder:managefilesmod/folder:viewmod/forum:addinstancemod/forum:addnewsmod/forum:addquestionmod/forum:allowforcesubscribemod/forum:canoverridecutoffmod/forum:canoverridediscussionlockmod/forum:canposttomygroupsmod/forum:cantogglefavouritemod/forum:createattachmentmod/forum:deleteanypostmod/forum:deleteownpostmod/forum:editanypostmod/forum:exportdiscussionmod/forum:exportforummod/forum:exportownpostmod/forum:exportpostmod/forum:grademod/forum:managesubscriptionsmod/forum:movediscussionsmod/forum:pindiscussionsmod/forum:postprivatereplymod/forum:postwithoutthrottlingmod/forum:ratemod/forum:readprivaterepliesmod/forum:replynewsmod/forum:replypostmod/forum:splitdiscussionsmod/forum:startdiscussionmod/forum:viewallratingsmod/forum:viewanyratingmod/forum:viewdiscussionmod/forum:viewhiddentimedpostsmod/forum:viewqandawithoutpostingmod/forum:viewratingmod/forum:viewsubscribersmod/glossary:addinstancemod/glossary:approvemod/glossary:commentmod/glossary:exportmod/glossary:exportentrymod/glossary:exportownentrymod/glossary:importmod/glossary:managecategoriesmod/glossary:managecommentsmod/glossary:manageentriesmod/glossary:ratemod/glossary:viewmod/glossary:viewallratingsmod/glossary:viewanyratingmod/glossary:viewratingmod/glossary:writemod/h5pactivity:addinstancemod/h5pactivity:reviewattemptsmod/h5pactivity:submitmod/h5pactivity:viewmod/imscp:addinstancemod/imscp:viewmod/label:addinstancemod/label:viewmod/lesson:addinstancemod/lesson:editmod/lesson:grademod/lesson:managemod/lesson:manageoverridesmod/lesson:viewmod/lesson:viewreportsmod/lti:addcoursetoolmod/lti:addinstancemod/lti:addmanualinstancemod/lti:addpreconfiguredinstancemod/lti:adminmod/lti:managemod/lti:requesttooladdmod/lti:viewmod/page:addinstancemod/page:viewmod/quiz:addinstancemod/quiz:attemptmod/quiz:deleteattemptsmod/quiz:emailconfirmsubmissionmod/quiz:emailnotifyattemptgradedmod/quiz:emailnotifysubmissionmod/quiz:emailwarnoverduemod/quiz:grademod/quiz:ignoretimelimitsmod/quiz:managemod/quiz:manageoverridesmod/quiz:previewmod/quiz:regrademod/quiz:reviewmyattemptsmod/quiz:viewoverridesmod/quiz:viewreportsmod/reengagement:addinstancemod/reengagement:bulkactionsmod/reengagement:editreengagementdurationmod/reengagement:startreengagementmod/resource:addinstancemod/resource:viewmod/scorm:addinstancemod/scorm:deleteownresponsesmod/scorm:deleteresponsesmod/scorm:savetrackmod/scorm:skipviewmod/scorm:viewreportmod/scorm:viewscoresmod/survey:addinstancemod/survey:downloadmod/survey:participatemod/survey:readresponsesmod/url:addinstancemod/url:viewmod/wiki:addinstancemod/wiki:createpagemod/wiki:editcommentmod/wiki:editpagemod/wiki:managecommentmod/wiki:managefilesmod/wiki:managewikimod/wiki:overridelockmod/wiki:viewcommentmod/wiki:viewpagemod/workshop:addinstancemod/workshop:allocatemod/workshop:deletesubmissionsmod/workshop:editdimensionsmod/workshop:exportsubmissionsmod/workshop:ignoredeadlinesmod/workshop:manageexamplesmod/workshop:overridegradesmod/workshop:peerassessmod/workshop:publishsubmissionsmod/workshop:submitmod/workshop:switchphasemod/workshop:viewmod/workshop:viewallassessmentsmod/workshop:viewallsubmissionsmod/workshop:viewauthornamesmod/workshop:viewauthorpublishedmod/workshop:viewpublishedsubmissionsmod/workshop:viewreviewernamesmoodle/analytics:listinsightsmoodle/analytics:listowninsightsmoodle/analytics:managemodelsmoodle/backup:anonymisemoodle/backup:backupactivitymoodle/backup:backupsectionmoodle/backup:backuptargetimportmoodle/backup:configuremoodle/backup:downloadfilemoodle/backup:userinfomoodle/badges:awardbadgemoodle/badges:configurecriteriamoodle/badges:configuredetailsmoodle/badges:configuremessagesmoodle/badges:createbadgemoodle/badges:deletebadgemoodle/badges:earnbadgemoodle/badges:manageglobalsettingsmoodle/badges:manageownbadgesmoodle/badges:revokebadgemoodle/badges:viewawardedmoodle/badges:viewbadgesmoodle/badges:viewotherbadgesmoodle/block:editmoodle/block:viewmoodle/blog:createmoodle/blog:manageentriesmoodle/blog:manageexternalmoodle/blog:searchmoodle/blog:viewmoodle/blog:viewdraftsmoodle/calendar:manageentriesmoodle/calendar:managegroupentriesmoodle/calendar:manageownentriesmoodle/category:viewcourselistmoodle/cohort:managemoodle/cohort:viewmoodle/comment:deletemoodle/comment:postmoodle/comment:viewmoodle/competency:competencygrademoodle/competency:competencymanagemoodle/competency:competencyviewmoodle/competency:coursecompetencyconfiguremoodle/competency:coursecompetencygradablemoodle/competency:coursecompetencymanagemoodle/competency:coursecompetencyviewmoodle/competency:evidencedeletemoodle/competency:plancommentmoodle/competency:plancommentownmoodle/competency:planmanagemoodle/competency:planmanagedraftmoodle/competency:planmanageownmoodle/competency:planmanageowndraftmoodle/competency:planrequestreviewmoodle/competency:planrequestreviewownmoodle/competency:planreviewmoodle/competency:planviewmoodle/competency:planviewdraftmoodle/competency:planviewownmoodle/competency:planviewowndraftmoodle/competency:templatemanagemoodle/competency:templateviewmoodle/competency:usercompetencycommentmoodle/competency:usercompetencycommentownmoodle/competency:usercompetencyrequestreviewmoodle/competency:usercompetencyrequestreviewownmoodle/competency:usercompetencyreviewmoodle/competency:usercompetencyviewmoodle/competency:userevidencemanagemoodle/competency:userevidencemanageownmoodle/competency:userevidenceviewmoodle/contentbank:accessmoodle/contentbank:deleteanycontentmoodle/contentbank:deleteowncontentmoodle/contentbank:downloadcontentmoodle/contentbank:manageanycontentmoodle/contentbank:manageowncontentmoodle/contentbank:uploadmoodle/contentbank:useeditormoodle/contentbank:viewunlistedcontentmoodle/course:activityvisibilitymoodle/course:bulkmessagingmoodle/course:changelockedcustomfieldsmoodle/course:configurecustomfieldsmoodle/course:configuredownloadcontentmoodle/course:creategroupconversationsmoodle/course:downloadcoursecontentmoodle/course:enrolconfigmoodle/course:enrolreviewmoodle/course:ignoreavailabilityrestrictionsmoodle/course:ignorefilesizelimitsmoodle/course:isincompletionreportsmoodle/course:manageactivitiesmoodle/course:managefilesmoodle/course:managescalesmoodle/course:markcompletemoodle/course:overridecompletionmoodle/course:recommendactivitymoodle/course:requestmoodle/course:resetmoodle/course:sectionvisibilitymoodle/course:setcurrentsectionmoodle/course:togglecompletionmoodle/course:viewhiddenactivitiesmoodle/course:viewhiddensectionsmoodle/course:viewscalesmoodle/filter:managemoodle/grade:editmoodle/grade:exportmoodle/grade:hidemoodle/grade:importmoodle/grade:lockmoodle/grade:managemoodle/grade:managegradingformsmoodle/grade:managelettersmoodle/grade:manageoutcomesmoodle/grade:managesharedformsmoodle/grade:sharegradingformsmoodle/grade:unlockmoodle/grade:viewmoodle/grade:viewhiddenmoodle/h5p:setdisplayoptionsmoodle/h5p:updatelibrariesmoodle/my:configsyspagesmoodle/my:manageblocksmoodle/notes:viewmoodle/payment:manageaccountsmoodle/payment:viewpaymentsmoodle/portfolio:exportmoodle/question:commentminemoodle/question:configmoodle/question:editminemoodle/question:flagmoodle/question:moveminemoodle/question:tagminemoodle/question:useminemoodle/question:viewminemoodle/rating:ratemoodle/rating:viewmoodle/rating:viewallmoodle/rating:viewanymoodle/reportbuilder:editmoodle/reportbuilder:editallmoodle/reportbuilder:scheduleviewasmoodle/reportbuilder:viewmoodle/restore:configuremoodle/restore:createusermoodle/restore:restoreactivitymoodle/restore:restoresectionmoodle/restore:restoretargetimportmoodle/restore:rolldatesmoodle/restore:uploadfilemoodle/restore:userinfomoodle/restore:viewautomatedfileareamoodle/role:overridemoodle/role:reviewmoodle/role:safeoverridemoodle/role:switchrolesmoodle/search:querymoodle/site:approvecoursemoodle/site:configmoodle/site:configviewmoodle/site:deleteanymessagemoodle/site:deleteownmessagemoodle/site:doclinksmoodle/site:forcelanguagemoodle/site:maintenanceaccessmoodle/site:manageallmessagingmoodle/site:manageblocksmoodle/site:managecontextlocksmoodle/site:messageanyusermoodle/site:mnetlogintoremotemoodle/site:readallmessagesmoodle/site:senderrormessagemoodle/site:trustcontentmoodle/site:uploadusersmoodle/site:viewanonymouseventsmoodle/site:viewparticipantsmoodle/site:viewreportsmoodle/tag:editmoodle/tag:editblocksmoodle/tag:flagmoodle/tag:managemoodle/user:changeownpasswordmoodle/user:editmessageprofilemoodle/user:editownmessageprofilemoodle/user:editownprofilemoodle/user:editprofilemoodle/user:ignoreuserquotamoodle/user:loginasmoodle/user:manageblocksmoodle/user:manageownblocksmoodle/user:manageownfilesmoodle/user:managesyspagesmoodle/user:readuserblogsmoodle/user:readuserpostsmoodle/user:viewuseractivitiesreportmoodle/webservice:createmobiletokenmoodle/webservice:createtokenmoodle/webservice:managealltokensplagiarism/turnitin:enableplagiarism/turnitin:viewfullreportqbank/customfields:changelockedcustomfieldsqbank/customfields:configurecustomfieldsqbank/customfields:viewhiddencustomfieldsquiz/grading:viewidnumberquiz/grading:viewstudentnamesquiz/statistics:viewquizaccess/seb:bypasssebquizaccess/seb:manage_filemanager_sebconfigfilequizaccess/seb:manage_seb_activateurlfilteringquizaccess/seb:manage_seb_allowedbrowserexamkeysquizaccess/seb:manage_seb_allowreloadinexamquizaccess/seb:manage_seb_allowspellcheckingquizaccess/seb:manage_seb_allowuserquitsebquizaccess/seb:manage_seb_enableaudiocontrolquizaccess/seb:manage_seb_expressionsallowedquizaccess/seb:manage_seb_expressionsblockedquizaccess/seb:manage_seb_filterembeddedcontentquizaccess/seb:manage_seb_linkquitsebquizaccess/seb:manage_seb_muteonstartupquizaccess/seb:manage_seb_quitpasswordquizaccess/seb:manage_seb_regexallowedquizaccess/seb:manage_seb_regexblockedquizaccess/seb:manage_seb_requiresafeexambrowserquizaccess/seb:manage_seb_showkeyboardlayoutquizaccess/seb:manage_seb_showreloadbuttonquizaccess/seb:manage_seb_showsebdownloadlinkquizaccess/seb:manage_seb_showsebtaskbarquizaccess/seb:manage_seb_showtimequizaccess/seb:manage_seb_showwificontrolquizaccess/seb:manage_seb_templateidquizaccess/seb:manage_seb_userconfirmquitquizaccess/seb:managetemplatesreport/completion:viewreport/courseoverview:viewreport/log:viewreport/log:viewtodayreport/loglive:viewreport/outline:viewreport/outline:viewuserreportreport/participation:viewreport/performance:viewreport/progress:viewreport/questioninstances:viewreport/security:viewreport/stats:viewreport/status:viewreport/usersessions:manageownsessionsrepository/areafiles:viewrepository/boxnet:viewrepository/contentbank:accesscoursecategorycontentrepository/contentbank:accesscoursecontentrepository/contentbank:accessgeneralcontentrepository/contentbank:viewrepository/coursefiles:viewrepository/dropbox:viewrepository/equella:viewrepository/filesystem:viewrepository/flickr_public:viewrepository/flickr:viewrepository/googledocs:viewrepository/local:viewrepository/merlot:viewrepository/nextcloud:viewrepository/onedrive:viewrepository/picasa:viewrepository/recent:viewrepository/s3:viewrepository/skydrive:viewrepository/upload:viewrepository/url:viewrepository/user:viewrepository/webdav:viewrepository/wikimedia:viewrepository/youtube:viewtiny/h5p:addembedtiny/recordrtc:recordaudiotiny/recordrtc:recordvideotool/brickfield:viewcoursetoolstool/brickfield:viewsystemtoolstool/customlang:edittool/customlang:exporttool/customlang:viewtool/dataprivacy:downloadallrequeststool/dataprivacy:downloadownrequesttool/dataprivacy:makedatadeletionrequestsforchildrentool/dataprivacy:makedatarequestsforchildrentool/dataprivacy:managedataregistrytool/dataprivacy:managedatarequeststool/dataprivacy:requestdeletetool/dataprivacy:requestdeleteforotherusertool/lpmigrate:frameworksmigratetool/monitor:managerulestool/monitor:managetooltool/monitor:subscribetool/policy:accepttool/policy:acceptbehalftool/policy:managedocstool/policy:viewacceptancestool/recyclebin:deleteitemstool/recyclebin:restoreitemstool/recyclebin:viewitemstool/uploaduser:uploaduserpicturestool/usertours:managetoursenrol/manual:enrolenrol/manual:unenrolgradereport/user:viewmod/assign:viewmod/quiz:viewmoodle/backup:backupcoursemoodle/category:managemoodle/category:viewhiddencategoriesmoodle/cohort:assignmoodle/course:changecategorymoodle/course:changefullnamemoodle/course:changeidnumbermoodle/course:changeshortnamemoodle/course:changesummarymoodle/course:createmoodle/course:deletemoodle/course:managegroupsmoodle/course:movesectionsmoodle/course:renamerolesmoodle/course:reviewotherusersmoodle/course:setforcedlanguagemoodle/course:tagmoodle/course:updatemoodle/course:useremailmoodle/course:viewmoodle/course:viewhiddencoursesmoodle/course:viewhiddenuserfieldsmoodle/course:viewparticipantsmoodle/course:viewsuspendedusersmoodle/course:visibilitymoodle/grade:viewallmoodle/h5p:deploymoodle/notes:managemoodle/question:addmoodle/question:commentallmoodle/question:editallmoodle/question:managecategorymoodle/question:moveallmoodle/question:tagallmoodle/question:useallmoodle/question:viewallmoodle/restore:restorecoursemoodle/role:assignmoodle/role:managemoodle/site:accessallgroupsmoodle/site:sendmessagemoodle/site:viewfullnamesmoodle/site:viewuseridentitymoodle/user:createmoodle/user:deletemoodle/user:updatemoodle/user:viewalldetailsmoodle/user:viewdetailsmoodle/user:viewhiddendetailsmoodle/user:viewlastipwebservice/rest:usewebservice/soap:use
diff --git a/version.php b/version.php
index 2ea04d1..492d36f 100644
--- a/version.php
+++ b/version.php
@@ -22,7 +22,7 @@
defined('MOODLE_INTERNAL') || die;
-$plugin->version = 2023022404;
+$plugin->version = 2023022407;
$plugin->requires = 2018051700; // Requires this Moodle version - at least 2.0
$plugin->component = 'local_api_extend';
$plugin->release = '0.2';