Moodle Plugins directory: 🕹️PlayerHUD Availability Condition | Moodle.org
🕹️PlayerHUD Availability Condition
Availability restriction ::: availability_playerhud
Maintained by
Jean Lúcio
A Moodle availability condition plugin that restricts access based on PlayerHUD level or collected items.
Latest release:
23 sites
249 downloads
6 fans
Current versions available: 1
⚠️ Required Companion Plugin: PlayerHUD Availability requires the PlayerHUD Block to be installed and enabled.
PlayerHUD Availability Condition – Gamified Access Control
PlayerHUD Availability Condition is a Moodle availability plugin that allows teachers to restrict access to activities, resources, and course sections based on a student's progress in the PlayerHUD Block.
It enables structured gamified progression by unlocking content only when predefined level or item requirements are met.
✨ Key Features
- 📈 Restrict access by minimum level: Ensure students have enough XP before advancing.
- 🎒 Restrict access based on collected items: Require specific inventory items (e.g., a key or badge) to unlock hidden materials.
- 🎭 Restrict access by RPG Character: Restrict course activities to students who have a specific RPG character assigned.
- 🎛️ Flexible comparison operators: Granular control using (>, <, =, >=) to build dynamic rules.
- 🧩 Full integration: Blends perfectly with Moodle's native Restrict Access system.
- 🎮 Restrict access to students with gamification enabledNEW
- 🛡️ Server-side condition validation: Bulletproof backend checks, now backed by PHPUnit automated tests for maximum reliability.
🕹️PlayerGames Ecosystem
PlayerHUD Filter is part of the PlayerGames gamification ecosystem. Together, these plugins transform Moodle into an immersive experience:
- PlayerHUD Block: The core engine managing XP, levels, items, and database rules.
👉 https://moodle.org/plugins/block_playerhud - PlayerHUD Filter: Enables item drops via shortcodes inside course content.
👉 https://moodle.org/plugins/filter_playerhud - PlayerGroup: lets students autonomously form their own groups directly from the activity page — no teacher intervention needed.
👉 Link: https://moodle.org/plugins/availability_playerhud
Contributors
Jean Lúcio (Lead maintainer)
Please login to view contributors details and/or to contact them
Comments