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.3

Moodle 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Released: Friday, 22 August 2025, 8:08 PM

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).

Installation

  • Install from Moodle's repository.

  • Install from Github repository:

  1. Extract to /availability/condition/treasurehunt/
  2. Visit the administration page to install
  3. The plugin will be available in access restrictions

Usage

  1. Edit any resource or activity
  2. In "Restrict access", add a new restriction
  3. Select "Treasurehunt"
  4. Configure the desired condition and parameters
  5. Save changes

Availability form

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
2025082200
Version release name
1.0.3
Maturity
Beta
MD5 Sum
4dd9cafcc674e8dbbb551fb930953318
Supported software
Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
  • 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

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v1.0.3