. if (!defined('MOODLE_INTERNAL')) { die('Direct access to this script is forbidden.'); } $capabilities = [ 'plagiarism/pchkorg:enable' => [ 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:viewsimilarity' => [ 'riskbitmask' => RISK_PERSONAL, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:viewreport' => [ 'riskbitmask' => RISK_PERSONAL, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:vieweditreport' => [ 'riskbitmask' => RISK_PERSONAL, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:resetfile' => [ 'riskbitmask' => RISK_PERSONAL, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, ], ], 'plagiarism/pchkorg:checkfile' => [ 'riskbitmask' => RISK_PERSONAL, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, ], ], 'plagiarism/pchkorg:changeenableunichecksetting' => [ 'riskbitmask' => RISK_CONFIG, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changecheckalreadysubmittedassignmentsetting' => [ 'riskbitmask' => RISK_CONFIG | RISK_SPAM, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changeaddsubmissiontolibrarysetting' => [ 'riskbitmask' => RISK_CONFIG, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changesourcesforcomparisonsetting' => [ 'riskbitmask' => RISK_CONFIG, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changesensitivitypercentagesetting' => [ 'riskbitmask' => RISK_CONFIG, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changewordsensitivitysetting' => [ 'riskbitmask' => RISK_CONFIG, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changeexcludecitationssetting' => [ 'riskbitmask' => RISK_CONFIG, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changeshowstudentscoresetting' => [ 'riskbitmask' => RISK_CONFIG | RISK_SPAM, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changeshowstudentreportsetting' => [ 'riskbitmask' => RISK_CONFIG | RISK_SPAM, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changemaxsupportedarchivefilescountsetting' => [ 'riskbitmask' => RISK_CONFIG, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ], 'plagiarism/pchkorg:changesentstudentreportsetting' => [ 'riskbitmask' => RISK_CONFIG | RISK_SPAM, 'captype' => 'write', 'contextlevel' => CONTEXT_MODULE, 'archetypes' => [ 'editingteacher' => CAP_ALLOW, 'teacher' => CAP_ALLOW, 'manager' => CAP_ALLOW, 'coursecreator' => CAP_ALLOW ], ] ];