Adaptive Challenge Engine (ACE) for Moodle



Description
The Adaptive Challenge Engine (ACE) is an AI-powered gamification engine that transforms Moodle courses into adaptive learning experiences with quests, XP, levels, and real-time engagement scoring. ACE motivates learners through intelligent challenge generation and progression systems that adapt to each student's performance and learning pace.
Features
- Quest Generation - Automatically generate and assign learning quests tied to course activities
- XP & Leveling System - Award experience points for completing activities and quests, with a configurable leveling curve
- Engagement Scoring - Real-time engagement scoring that tracks learner participation and interaction depth
- Mastery Tracking - Monitor student mastery across competencies and learning objectives
- Adaptive Difficulty - Dynamically adjust challenge difficulty based on individual learner performance
- Course-Level Configuration - Fine-tune gamification settings per course to match different teaching strategies
- Analytics Dashboard - Visual dashboards for instructors to monitor student progress, engagement, and quest completion
- License Management - Built-in license management for Pro features and extended functionality
Requirements
- Moodle 4.5 or higher
- PHP 8.1 or higher
Installation
- Download the plugin and extract it to
/local/aceengine in your Moodle installation directory.
- Log in to your Moodle site as an administrator.
- Navigate to Site administration > Notifications to trigger the plugin installation.
- Follow the on-screen instructions to complete the setup.
Alternatively, install directly from the Moodle plugin directory or via git:
cd /path/to/moodle/local
git clone https://gitlab.com/letstudygroup/moodle-local_aceengine.git aceengine
Then visit your Moodle site's admin notifications page to complete installation.
Configuration
After installation, configure the plugin under Site administration > Plugins > Local plugins > ACE Engine.
Available settings include:
- Enable/Disable - Toggle the engine on or off globally
- XP Multipliers - Adjust experience point rewards for different activity types
- Level Thresholds - Configure the XP required for each level
- Quest Settings - Set quest generation parameters and difficulty scaling
- Engagement Weights - Customize how different interactions contribute to engagement scores
- License Key - Enter your Pro license key to unlock advanced features
Course-level settings can be configured by instructors within each course under the ACE Engine course configuration page.
Pro Version
The Pro version of ACE Engine unlocks advanced features including:
- Advanced quest templates and custom quest builders
- Enhanced analytics with exportable reports
- Priority support and updates
- Additional gamification elements and customization options
Learn more and purchase a license at https://plugins.letstudy.gr.
Links
Developed by
Letstudy Group - https://plugins.letstudy.gr
License
This plugin is licensed under the GNU General Public License v3.0.