
🕹️PlayerHUD
- Moodle 1.9–5.1
- 中文 51%
- 更新 2026-10-16
A gamification block for Moodle with XP progression, levels, inventory system, and ranking.
PlayerHUD – Structured Gamification Engine for Moodle
The PlayerHUD Block is a modular gamification system for Moodle that introduces structured progression mechanics based on XP, Levels, Inventory, and Ranking .
It provides a dynamic HUD (Head-Up Display) inside courses, allowing students to track their progress in real time while teachers configure engagement mechanics aligned with pedagogical objectives.
✨ Features
🎮 XP & Level System: Automatic level progression based on earned XP.
🏅 Level Tiers: Visual progression system.
🎛 Configurable Progression: Teachers define the number of levels and XP required for each level.
🎒 Inventory System: Collectible items with configurable Cooldown (Recharge Time) and usage limits.
📍 Drop System: Place collectible items across course sections (labels, pages, descriptions).
🏆 Ranking System: Leaderboard with tie-breaker logic and visibility controls.
🔐 Optional Participation: Students may choose to opt in or opt out of the gamification system.
⚡ Real-Time Updates: AJAX-based collection using Moodle’s core API.
🤖 AI Item Generator: Optional productivity tool for teachers.
📱 Mobile-Ready: Compatible with Moodle web services.
🎓 Educational Purpose
PlayerHUD is designed to encourage active engagement, reinforce mastery-based progression, and support competitive/cooperative learning dynamics while keeping pedagogical integrity intact.
📖 Usage
Add the PlayerHUD Block to your course.
Access the Management Panel (Teacher role required).