
Availability restriction by IP address
- Moodle 4.0–5.3
- 更新 2026-10-16
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.
Moodle – availability ip address plugin
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.
Author
Author: Luuk Verhoeven, ldesignmedia.nl
List of features
Supports comma separate list of ip-addresses
Subnet support, eg 192.168.1.0/24
Inline ip-address validation
Turning on/off with eye icon, without lossing the input value.
Installation
Copy this plugin to the availabilityconditionipaddress folder on the server
Login as administrator
Go to Site Administrator > Notification
Install the plugin
Usage
Add or edit an activity in a Moodle course.
Go to the section “Restrict access”
Click IP address in the modal
There’s a new input field that supports a list of comma separated ip address e.g. 127.0.0.1, 192.168.1.0/24
- 5.3.2Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1, 5.2, 5.3
- 3.11.2Moodle 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