Availability restriction

availability_coursecompleted
Restrict module and section access based on course completion.
Latest release: 3270 sites 947 downloads 125
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
Restrict access to course content until students reach the required level.
Latest release: 2270 sites 573 downloads 108
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
Moodle availability plugin which lets users restrict resources, activities and sections based on roles
Latest release: 2458 sites 1k downloads 87
Supports Moodle 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_paypal
An Availability Condition to require a PayPal payment to access activities and resources.
Latest release: 653 sites 131 downloads 80
Supports Moodle 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.5
Screenshot
availability_password
Moodle availability plugin which lets users restrict resources and activities with password access
Latest release: 1250 sites 846 downloads 75
Supports Moodle 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_relativedate
Restrict module and section access based on a relative date.
Latest release: 2136 sites 599 downloads 69
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_language
Restrict module and section access based on user language.
Latest release: 2309 sites 779 downloads 69
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_cohort
Moodle availability plugin which lets users restrict resources, activities and sections based on cohorts.
Latest release: 1680 sites 712 downloads 63
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
With this plugin you can choose if an activity, resource or a complete section is (or is not) visible for users accessing the course via the Mobile app.
Latest release: 407 sites 74 downloads 63
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
availability_othercompleted
This plugin allows restricting access of activities and resources in your course based on other course completion status.
Latest release: 1845 sites 270 downloads 48
Supports Moodle 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2
Screenshot
availability_stash
Stash availability is used in conjunction with block_stash to allow items from the stash to determine the availability of course activities. #game #gamification
Latest release: 1159 sites 289 downloads 40
Supports Moodle 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_sectioncompleted
Restrict resources, activities and sections based on other sections being completed
Latest release: 945 sites 159 downloads 39
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
This plugin allows opening closing activity or sections at a day shift delay after course start or user enrolment in course.
Latest release: 384 sites 57 downloads 38
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5
Screenshot
availability_quizquestion
This is a Moodle conditional availability rule, which makes it possible to show or hide another resource, based on the state of one particular question in one quiz.
Latest release: 330 sites 37 downloads 30
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11
Screenshot
availability_badge
Activities in a course can be restricted by a badge
Released: 298 sites 45 downloads 28
Supports Moodle 2.8 | 2.9 | 3.0 | 3.1
Screenshot
availability_maxviews
An availability condition for Moodle that limits the number of views of activities and resources by users
Latest release: 222 sites 25 downloads 27
Supports Moodle 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 5.0
Screenshot
availability_courseprogress
This plugin allows teachers to add activities with restriction based on the student course completion progress.
Released: 548 sites 47 downloads 26
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1
Screenshot
Enhance activity security by restricting access based on IP address. This plugin allows you to control the availability of any chosen activity, making it accessible only to users from specified IP addresses.
Latest release: 674 sites 185 downloads 25
Supports Moodle 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
availability_user
Provides a restriction for activities or sections by user.
Latest release: 461 sites 76 downloads 20
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_time
Restrict activities / sections to a time period
Latest release: 287 sites 45 downloads 19
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_gps
This adds the availability condition by gps coordinates to sections and course modules. This plugin requires the block_gps plugin to work.
Latest release: 114 sites 53 downloads 16
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0
Screenshot
Restrict access to course content until students reach the required level in the Block Game.
Latest release: 113 sites 68 downloads 16
Supports Moodle 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
availability_enrolmentmethod
Moodle availability plugin which lets users restrict resources, activities and sections based on enrolment methods
Latest release: 186 sites 79 downloads 13
Supports Moodle 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
availability_dataformcontent
The Dataform content availability condition allows teachers to restrict user access to an activity or section based on content of a designated Dataform instance in the course. Requires: mod_dataform plugin.
Latest release: 54 sites 17 downloads 13
Supports Moodle 2.8 | 2.9 | 3.0 | 3.3
Screenshot
availability_enroldate
This is an availability plugin to restrict the access of activity based on the user enrolment date
Latest release: 359 sites 37 downloads 12
Supports Moodle 3.3 | 3.4 | 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 4.0 | 4.1
Screenshot
This availability plugin allows opening activites or sections with a relative week shift from course opening date.
Latest release: 22 sites 14 downloads 12
Supports Moodle 2.7 | 2.8 | 2.9 | 3.0 | 3.1
Screenshot
Provides an availability restrcition making use of core Moodle's payment gateways to provide conditional access
Latest release: 83 sites 54 downloads 11
Supports Moodle 3.10 | 3.11 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_credit
Pay with credits for course contents
Latest release: 52 sites 39 downloads 11
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
availability_weekday
Restrict activities / sections to certain weekdays
Latest release: 120 sites 41 downloads 10
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
availability_dedicationtime
Moodle availability plugin which lets users restrict resources and activities with dedication time.
Latest release: 134 sites 78 downloads 9
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
This plugin works along with enrol_wallet. It restrict access to course modules or section unless payment by wallet balance.
Latest release: 22 sites 30 downloads 9
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3
Screenshot
availability_coursecat
Restrict course module based on course root category name.
Latest release: 33 sites 17 downloads 9
Supports Moodle 3.11
Screenshot
A Moodle Availablity Condition Plugin to test for enrolled students.
Released: 99 sites 13 downloads 8
Supports Moodle 3.3 | 3.4
Screenshot
availability_otherenrolled
An access restriction based on course enrollments
Released: 112 sites 17 downloads 7
Supports Moodle 4.1 | 4.2
Screenshot
Restrict course activity & resources by assignment marking guide score
Released: 26 sites 4 downloads 7
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2
Screenshot
availability_recompletion
Moodle availability plugin which lets users restrict resources, activities and sections based on recompletion of the selected course.
Latest release: 30 sites 18 downloads 6
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Screenshot
availability_examus
This plugin enables integration with Examus Proctoring System to provide supervision over test takers. Examus utilizes face and emotion recognition technology to analyze users' behavior during the test.
Latest release: 65 sites 26 downloads 5
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11
Screenshot
availability_integrityadvocate
Restriction by Integrity Advocate plugin accompanies the Integrity Advocate block plugin to provide a complete online proctoring solution by preventing access to a course module depending on the Integrity Advocate results in another module.
Latest release: 14 sites 15 downloads 3
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot
availability_criteria_level
Restrict course activity & resources by assignment rubric grade/level
Released: 22 sites 5 downloads 3
Supports Moodle 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2
Screenshot
This is a plugin that lets you set restrictions based on the percentage of students that have completed an activity.
Released: 5 sites 38 downloads 2
Supports Moodle 4.5 | 5.0 | 5.1
Screenshot
Moodle availability plugin which lets users restrict resources, activities and sections based on booking status for Face-to-face sessions
Latest release: 17 sites 12 downloads 2
Supports Moodle 4.1 | 4.5
Screenshot
availability_useragent
This plugin provides a way to restrict access to Moodle activities and resources based on the user's browser user agent.
Released: 21 sites 23 downloads 2
Supports Moodle 4.4 | 4.5
Screenshot
availability_treasurehunt
This plugin allows restricting access to Moodle resources and activities based on user progress in Treasurehunt activities.
Latest release: 18 sites 63 downloads 1
Supports Moodle 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0 | 5.1
Screenshot
Moodle availability plugin which lets users restrict resources and activities based on the existence of particular plugins
Latest release: 3 sites 6 downloads 1
Supports Moodle 4.5
Screenshot
availability_message
Moodle availability plugin which lets users restrict resources, activities and sections based on Message preferences set in student profile such as Mobile / Jabber / Web / Telegram or ...
Latest release: 8 sites 11 downloads 1
Supports Moodle 4.3 | 4.4 | 4.5
Screenshot
availability_examus2
This plugin enables integration with Examus Proctoring System to provide supervision over test takers. Examus utilizes face and emotion recognition technology to analyze users' behavior during the test.
Latest release: 80 sites 45 downloads
Supports Moodle 3.5 | 3.6 | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 | 5.0
Screenshot