Summary
This article will outline how to restrict the access of activities to certain categories of students (e.g. name, group, class year, etc.)
Body
Overview
Restriction in Moodle is used to limit access to activities or resources based on certain condition(s) to be met by the student. Learn how to enable restrictions on a Moodle activity/resource and the types of restrictions you can apply.
Restriction
-
Enable Edit mode in the top right corner
-
For activities/resources: Click the (three dots) icon > Edit settings or create a new activity/resource
-
For Course Sections: In the top right corner, click the (three dots) icon > Edit [section/week/topic]
-
Under the Restrict access section, click Add restriction… and choose a restriction (see Restriction Types below)
-
If you wish to give specific access, then set the parameter to Student must match...
-
If you wish to revoke access, set the parameter to Student must not match…
-
Toggle the eye icon to either gray-out or hide the activity/resource/section when the conditions aren’t met
-
When creating multiple restrictions, you must choose whether the student must match all or any or the parameters
Restriction Types
There are eight types of restrictions:
-
Activity Completion - Restrict students based on completion or non-completion of other activities
-
Date - Students may only access the resource before/after the date and time specified
-
Grade - Students must be above or below a certain grade
-
Group - Restrict students by group membership
-
Grouping - Restrict students by grouping membership
-
User Profile - Restrict students by profile information
-
Relative date - Restrict access until a certain time before or after a specified event (course start, activity completion, etc.)
-
Level - Restrict access for students at/above/below a certain level when using the Level Up block on your course.
For more information about Levels, see Changing the Layout of your Moodle Course.
-
Restriction Set - Allows you to make nested restrictions and use logic to determine access
Questions?
Submit a Moodle Help ticket.
Acknowledgement
Created by Sam Johnson-Lacoss '24, 1/24/22. Last modified by Charlie Roslansky, 12/4/23.