-
Improvement
-
Resolution: Fixed
-
Major
-
2.3.4, 2.5.3, 2.6, 2.7.3, 3.1.4, 3.2.1
-
MOODLE_23_STABLE, MOODLE_25_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE, MOODLE_31_STABLE, MOODLE_32_STABLE
-
MOODLE_33_STABLE
-
MDL-37765-MASTER -
I believe that it would be quite useful to increase the granularity of the role capabilities to allow for some users to bypass the conditional access restrictions, while still restricting them from accessing other hidden resources.
Example of use:
We use grade based conditional access to prevent students from accessing material until they have progressed beyond a certain point in the course. This is one way for us to meet ministerial requirements.
Additionally, we allow certain users access to the course material so that they can assist certain students. We have created a role for this, called Observer. The Observer should be able to access any material that a student could potentially see, but must not be able to see other hidden material. This prevents us from using the moodle/course:viewhiddenactivities role capability as it would give them access to material that they certainly shouldn't see. Another role capability which allows the user to bypass restrictions imposed through using the options opened to us using "Enable conditional access".