๐พ Memory Fixes: Minor memory leaks were resolved in avatar rendering logic, making profile pages snappier and more stable.
๐ช Version 2.1.1 โ Mage Weapons & Unlockables (1 June 2025)
Nevilโs Wand: A simple starter wand with modest glow effects. Unlock: 22,500 Total Achievement Points (๐ฆ Common)
Merlinโs Great Staff: A rare relic of ancient knowledge, infused with blue energy trails. Unlock: 17,500 Total Achievement Points (๐ช Rare)
Morganaโs Grimoire: An animated spellbook that opens mid-cast, glowing with icy magic. Unlock: 20,000 Total Achievement Points (๐ช Rare)
Book of Shadows: A sealed tome of secrets with subtle ambient runes. Unlock: 25,000 Total Achievement Points (๐ฆ Common)
Elder Wand: The most feared wand in magical history, emits a constant energy pulse. Unlock: 27,000 Total Achievement Points (๐จ Epic)
Dark Magicianโs Staff: A legendary staff of raw void energy, with pulsing runes and an eerie glow. Unlock: 29,000 Total Achievement Points (๐ฅ Legendary)
โ๏ธ Version 2.1 โ Avatar Gear Editor & Unlockable Equipment (30 May 2025)
๐งฑ Avatar Gear Editor:
Equip your avatar with unlockable weapons and shields using the new visual editor.
Live Gear Preview: Instantly see weapons and shields on your character in real-time 3D.
Filters by Type: Switch between 1H/2H weapons and shield categories with a themed dropdown UI.
Class Restrictions: Only compatible gear appears based on your selected avatar class.
๐ก๏ธ Knight Class Gear Now Available:
Unlock legendary and themed equipment using Achievement Points or challenges.
๐ก๏ธ Arthurs Short Sword (Common) โ To be determined
๐ก๏ธ Ice โ Epic 2hander (Rare) โ To be determined
๐ก๏ธ Shield of the Legion (Epic) โ To be determined
๐ก๏ธ Flaming Sword of Azeroth (Legendary) โ To be determined
๐ก๏ธ Aegis of the Watch (Common) โ To be determined
๐ก๏ธ Sentinel Prismwall (Epic) โ To be determined
๐ก๏ธ Infernal Aegis of Pain (Legendary) โ To be determined
๐ก๏ธ Ironhide Round (Common) โ To be determined
๐ก๏ธ Solar Disk of Ra (Epic) โ To be determined
๐ก๏ธ Badge of the Ancients (Rare) โ To be determined
๐ก๏ธ Divine Emblem of Valor (Legendary) โ To be determined
๐ก๏ธ Ashbringer, Blade of Retribution (Legendary) โ To be determined
๐ง Mage Gear Coming Soon:
Expect magical staves, enchanted tomes, and arcane shields tailored to Mage avatars in the next update.
๐ผ๏ธ Preview:
๐ง Version 2.0 โ Avatar Buffs & Fuzz Logic Overhaul (28 May 2025)
๐ก๏ธ Avatar Buff System:
Gauntlet EXP Buff: Bonus XP percentages like +25% or +50% are now granted based on your equipped avatar and shown in the result popup.
Gauntlet Attempts Buff: Additional daily attempts are granted by some avatars (e.g., +1 or +2), raising your daily cap to 4 or 5 attempts.
Quiz & Lesson EXP Buffs: EXP from regular quizzes and lessons is multiplied if your avatar has related buffs.
๐ก๏ธ Knight Buffs: +500% EXP from Lessons Unlock:5k EXP
๐ง Mage Buffs: 2x EXP from Daily Quizzes Unlock:15k EXP
๐ก๏ธ Rogue Buffs: +1 Extra Gauntlet Attempt per Day Unlock:5 easy gauntlet completions of 6/10+ & 50k EXP
๐ Necromancer Buffs: +50% Gauntlet EXP Gain & +1 Gauntlet attempt per day Unlock:10 Medium gauntlet completions with a score of 6/10+ & 100k EXP
๐ชจ Golem Buffs:
+25% Gauntlet EXP Gain
+50% Quiz EXP Gain
+1 Extra Gauntlet Attempt per Day
Unlock:5 Hard gauntlet completions with a score of 7/10+ & 150k EXP
๐ Dynamic Attempt Limits:
Your total daily Gauntlet attempts are now calculated dynamically based on avatar buffs and displayed live during quiz load.
๐ฏ Enhanced Gauntlet Result Popup:
โ Final score and ๐ XP earned (post-buff).
๐ง Avatar Buff shown as a multiplier (e.g., 1.25x) if active.
๐ Level Up indicator when you gain a level.
๐ Smarter Fuzzy Answer Matching:
Allows up to 40% spelling error tolerance (Levenshtein distance).
Expanded synonym mapping for IT, business, English, maths, and logic vocab.
Stops penalizing grammar, filler words, or casing inconsistencies.
๐ Bug Fixes & Refinements:
Avatar buffs now persist and reflect accurately in all Gauntlet modes.
Only specific quiz-related localStorage keys are cleared after completion.
autocompelte & spellchecker disabled in medium & hard gauntlet modes to ensure previous answers are not remembered.
๐ ๏ธ Coming Soon:
Unlockable gear sets, weapons, and animated effects based on avatar type.
Seasonal avatar skins and streak-based class upgrades.
Passive buffs tied to major milestone achievements (e.g. 50k AP).
๐ง Version 1.9 โ Avatar System & Animation Engine (26 May 2025)
๐ง Interactive Avatar Viewer: Users can now view their selected character in full 3D using our new embedded Three.js avatar engine. The system supports GLB avatars with idle and combat animations, dynamic camera angles, and real-time rendering.
๐๏ธ Animation Playback: Avatars now feature looping idle animations with randomized action animations triggered every 10 seconds. This brings characters to life and adds personality to each class.
๐ฎ Class-Specific Characters: New RPG-style classes including Warrior, Mage, Rogue, Barbarian and Knight are now available, each with distinct appearance and animated movement. Characters unlock with achievement points.
๐งฉ Modular Structure Ready: The avatar loader supports modular gear and outfit parts (helmets, weapons, shields), allowing for dynamic toggling and customization.
๐ ๏ธ Coming Soon: Unlockable weapons, cosmetic outfits, class skins, and animated power-up auras. These will be tied to EXP, quiz streaks, and Gauntlet performance.
๐ก๏ธ Version 1.8.5 โ Quiz Timer Fixes & Theme Engine additions (25 May 2025)
โฑ๏ธ Quiz Timer Logic Fixed: Timers are now session bound and will not refresh upon page refresh. Once a quiz is started, the timer beggins until submission. This fix will prevent cheating and stalling the system.
๐ฌ Unified Quiz Popups: All quiz result popups are now visually consistent across templates, including animated score displays and integrated achievement preview areas.
๐ซ Index Modal Persistence: Terms, Privacy, Role, and Tour modals no longer reappear after completing a quiz. Modal states persist using a mix of cookies and localStorage, synced post-login.
๐จ Quiz Theme System: All quiz templates now support dynamic UI themes including:
๐ฎ Arcane โ Mystical glow, scroll textures, and enchanted icons
๐ป Hacker โ Green terminal look, monospaced UI and grid layout
๐ Cyberpunk โ Neon effects, glassy overlays, and animated edges
๐ก๏ธ Mech โ Metallic UI, rugged containers, and industrial backdrops
๐ก๏ธ Version 1.8.0 โ Policy Compliance & Export Tools (23 May 2025)
๐ Privacy Policy & Terms Update: Both legal documents have been revised for full GDPR alignment. Includes clear intellectual property (IP) ownership for user-generated content, a 3-month retention clause post-shutdown, and defined responsibilities for content backup.
๐งพ Quiz Export (CSV): Admins can now export any quiz to CSV format, including correct answers and up to three distractors per question. This feature is available directly within the quiz generator page.
๐ Lesson Export to Word: When editing a lesson, you can now download it as a Microsoft Word-compatible document. This works without Composer or external libraries, using a clean HTML-to-DOC approach.
๐งญ Version 1.7.5 โ Interactive Onboarding Tours (19 May 2025)
๐ New Interactive Tours: First-time users are now greeted with dynamic onboarding tours powered by Shepherd.js, walking them through key features across the platform.
๐ Learner Tour: Learners are guided through their profile, unlockable themes, power-ups, badges, and the course navigation system step-by-step.
๐ Educator Tour: Educators now receive a dedicated tour through the Course Builder, Module Editor, and Lesson Creation workflows, ensuring smooth onboarding.
๐งช Quiz Tools Walkthrough: Each stage of quiz creation is now tour-enabled, including quiz type selection, mode configuration, and achievement linking.
โ๏ธ Gauntlet Tour: A separate walkthrough is available for Gauntlet quiz creation, covering AI question generation, manual input, and launch behavior.
๐ Tour-Safe Lockdown: Clickable actions like submitting or launching quizzes are safely disabled during tours to prevent interference.
๐ Quickstart Integration: All tours end by redirecting users to the Quickstart Guide, with the option to retake any tour from the site footer.
๐ Version 1.7.4 โ Live Analytics & Real-Time Filtering (19 May 2025)
โก Live Analytics Refresh: Quiz results and student progress panels now auto-update in real time using AJAX, eliminating the need for page reloads.
๐ฏ Enhanced Filters: Results now accurately filter by Program, Course, Module, and Quiz, ensuring only relevant data is shown.
๐ New Chart: Added a bar chart to visualize scores per student for the selected quiz, improving data clarity at a glance.
๐ Dropdown Quiz Selector: Introduced a dropdown menu to select a specific quiz, dynamically updating both data tables and graphs.
๐ Chart Reinitialization: All Chart.js graphs are now fully reloaded after data updates to maintain accurate visuals.
๐ง Backend Stability: Optimized SQL queries and removed outdated joins to boost load performance and accuracy.
๐ Version 1.7.3 โ Badge Showcase, Lesson Completion XP & Leaderboard Upgrades (17 May 2025)
๐ Lesson Completion Tracking: Reintroduced lesson progress detection in the course viewer. Learners now earn +100 EXP after scrolling to the bottom and staying for 10 seconds.
๐ซ Sequential Unlocking: Lessons are now soft-locked until the previous one is marked as complete, enforcing a linear progression path.
๐ EXP Popup: Animated toast popup now confirms lesson completion and EXP gain in real time.
๐๏ธ Badge Showcase System: Learners can now select up to 6 earned badges to publicly display, with one highlighted as their featured badge.
๐งฑ Showcase Layout: Switched from pyramid format to โ1 Large + 4 Smallโ layout for a cleaner, more readable display.
๐ฅ Persistent Order Save: Showcase selections now retain exact order using hidden inputs and save reliably across sessions.
๐ Leaderboard Enhancements: Added dynamic filtering to the program leaderboard โ users can now sort by:
๐ Best Quiz Score (for selected quiz)
โญ EXP (Total Achievement Points)
๐๏ธ Number of Badges Unlocked
๐ง Backend Improvements: Resolved deletion errors related to foreign key constraints and ensured clean removal of related user data.
๐ Image Path Fixes: Fixed badge path issues in widgets by converting them to root-relative URLs, restoring missing images.
๐ข Version 1.7.2 โ Daily Bonus Modifiers & Quiz XP Balancing (16 May 2025)
๐ฅ Daily Bonus Modifiers: Introduced global EXP boost modifiers active on specific days of the week to encourage consistent learner engagement with varied quiz types.
โ๏ธ Quiz XP Balancing: Removed gauntlet-specific EXP boosts to balance rewards across normal and daily quizzes, preventing excessive gauntlet grinding.
๐ง Improved Modifier Logic: Quiz EXP calculations now dynamically apply active global modifiers based on quiz type and day of the week.
๐ข Version 1.7.1 โ Course-Based Filtering & Smart Answer Logic (15 May 2025)
๐ Expanded Question Types: Multiple Choice, Short Text, and Fill-in-the-Blank now fully supported in regular quizzes, with type-select during creation.
๐ฏ FuzziMatchโข Logic: Added a fuzzy matching algorithm for Short Text and Fill-in-the-Blank answers to allow for SPAG tollerance and terminology interchange..
๐ Course-Based Filtering: Quiz builder and question editor now filter by specific course instead of institution to improve clarity and reduce clutter.
๐ข Version 1.7.0 โ System-Wide Question Type Overhaul (4โ9 May 2025)
๐ New Question Types: Multiple Choice, Short Text, and Fill-in-the-Blank now supported platform-wide.
๐ค AI Quiz Generator 2.0: Quiz builder now supports topic-based generation with preview & manual save before insert.
๐ Quiz Templates: Improved support for quiz generation from templates with score multipliers and mode toggles.
๐ข Version 1.6.3 โ Theme & Security Enhancements (14 May 2025)
๐จ Free Theme Unlock: Cyberpunk, Hacker, and Mech themes now unlock automatically for Admins, Superadmins, and Program Leads.
๐ Password Prompt: New popup on profile page prompts users to change default passwords. Triggers once using DB flag.
๐ Fixes: Resolved $userData undefined error due to SQL field omission. RoleId now included in queries when needed.
๐ข Version 1.6.2 โ Quiz Restrictions & Date Unlocks (13 May 2025)
๐ Leaderboard Cleanup: Admins, Superadmins, and Program Leads are now excluded from all leaderboard views to ensure accurate student ranking.
๐ก๏ธ Staff Restriction: Quiz and Gauntlet result inserts now blocked for Admins, Superadmins, and Program Leads at DB level.
๐ Lesson Unlock by Date: Lessons can now be configured to unlock on specific dates. Frontend respects timing automatically.
๐ข Version 1.6.1 โ Gauntlet System Expansion (10โ12 May 2025)
โ๏ธ Gauntlet Mode Live: Easy and Medium difficulties released, each with their own question ladder and UI system.