⚠️ 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: