Moodle Plugins directory: Restriction by Treasurehunt status: Versions: 1.0.5 | Moodle.org
Restriction by Treasurehunt status
Availability restriction ::: availability_treasurehunt
Maintained by
Juan Pablo de Castro
This plugin allows restricting access to Moodle resources and activities based on user progress in Treasurehunt activities.
Restriction by Treasurehunt status 1.0.5
Moodle 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Released: mánadagur, 15. desember 2025, 05:14
Treasurehunt Conditional Access Plugin
This plugin allows restricting access to Moodle resources and activities based on user progress in Treasurehunt activities.
See https://moodle.org/plugins/mod_treasurehunt
Features
- Completed stages: Require a minimum number of completed stages. User need to discover the geometry of at least N stages.
- Playing time: Require a minimum time played.
- Full completion: Require the treasurehunt to be completely finished. It is unlinked to activity completion.
- **Current stage: the user must be exactly in a precise stage (position discovered).
- Return link: When restoring the availability condition, check the description text of the activities and update the return link to restored treasurehunt activity.
Change log
- v1.0.5 - Fix condition access when treasurehunt activity is deleted.
- v1.0.4 - Update return links in activities descriptions after restoration.
- v1.0.3 - Improve ajax calls and services.
- v1.0.2 - Implement privacy API. Minor fixes.
- v1.0.0 - Initial release.
Installation
Install from Moodle's repository.
Install from Github repository:
- Extract to
/availability/condition/treasurehunt/ - Visit the administration page to install
- The plugin will be available in access restrictions
Usage
- Edit any resource or activity
- In "Restrict access", add a new restriction
- Select "Treasurehunt"
- Configure the desired condition and parameters
- Save changes

Requirements
- Moodle 4.1+
- mod_treasurehunt plugin installed
Author
(c) 2025 Juan Pablo de Castro juan.pablo.de.castro@gmail.com
Version information
- Version build number
- 2025121400
- Version release name
- 1.0.5
- Maturity
- Beta
- MD5 Sum
- 84df67ccd92cfdc03565e0a98a748d0e
- Supported software
- Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0, Moodle 5.1
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
- Latest release for Moodle 5.0
- Latest release for Moodle 5.1
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- v1.0.5