Level up! - Gamification 🏅

Blocks ::: block_xp
Maintained by Frédéric Massart ⭐
🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your students! Gamify their learning experience by allowing them to level up in their courses. #gamification #game

Level up! - Gamification 🏅 3.4.0

Moodle 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
Released: Tuesday, September 18, 2018, 9:58 AM


  • Support GIFs and SVGs for level badges
  • Maintenance for Level up! Plus group leaderboards


  • Maintenance for Level up! Plus


  • New shortcode xpladder for displaying the ladder



  • Implemen privacy API (GDPR compliance)
  • Some preferences were not deleted during course deletion
  • Prevent rare exception during event collection


  • Blocks could not be added or removed from the plugin's page
  • The ordering within a level is no longer random in the report
  • The promotional notice disappears when dismissed


  • Changes to support Moodle Mobile in Level up! Plus
  • Colours of default badges were revised
  • Event 'course_viewed' added to the list of events
  • Permit capability overrides at category, course and module levels
  • Stronger checks for disabling points gain when the block is removed
  • Fix routing issue with nginx
  • Minor other bug fixes and improvements


  • Fixed a bug causing major disruptions in the official mobile app
  • Allow the level algorithm coefficient to be 1, instead of 1.001 previously
  • Recent rewards default now correctly refers to the admin setting value
  • Stylistic changes to improve design with Boost theme


  • Improved compatibility with older plugins depending on Level up!


  • Administrators can set the defaults for all settings
  • The block optionally displays their recent rewards to students
  • The default rules are no longer locked and can be changed by administrators and teachers
  • The visual appearance of the block has been improved
  • Made ready for compatibility with the Level up! Plus add-on
  • Visuals no longer require an image to be uploaded for each level
  • A preview of the badges is displayed in the visuals page
  • The levels are displayed as a graphic in pages accessible to students
  • Added option to control what additional columns to display in the ladder
  • User experience improvement for setting-up the cheat guard options
  • The block appearance options can now directly be set from within the settings page
  • Logging is now required and always enabled
  • Logging options became admin-only settings
  • The block's description text can be dismissed by students
  • Various bug fixes and improvements

Version information

Version build number
Version release name
Stable version
MD5 Sum
Supported software
Moodle 2.7, Moodle 2.8, Moodle 2.9, Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6

Version control information

Version control system (VCS)
VCS repository URL
VCS tag

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit http://yoursite.com/admin to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.