'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_ALLOW,
- 'teacher' => CAP_ALLOW,
- 'editingteacher' => CAP_ALLOW,
- 'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
)
),
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => (empty($CFG->allowunenrol)) ? CAP_PREVENT : CAP_ALLOW,
+ 'student' => (empty($CFG->allowunenrol)) ? CAP_INHERIT : CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_COURSECAT,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_COURSECAT,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_COURSECAT,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_COURSECAT,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
)
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
)
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
)
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_USER,
'legacy' => array(
- 'guest' => CAP_PREVENT,
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_USER,
'legacy' => array(
- 'guest' => CAP_PREVENT,
'student' => CAP_ALLOW,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_USER,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'read',
'contextlevel' => CONTEXT_USER,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
- 'editingteacher' => CAP_PREVENT,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'read',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'read',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
- 'coursecreator' => CAP_PREVENT,
'admin' => CAP_ALLOW
)
),
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW
'captype' => 'read',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'legacy' => array(
- 'guest' => CAP_PREVENT,
- 'student' => CAP_PREVENT,
- 'teacher' => CAP_PREVENT,
'editingteacher' => CAP_ALLOW,
'coursecreator' => CAP_ALLOW,
'admin' => CAP_ALLOW