Level Up XP - Gamification 🏅

Blocks ::: block_xp
Maintained by Frédéric Massart ⭐
🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your learners! Gamify their learning experience to increase participation and completion rates. #gamification #engagement
Latest release:
10037 sites
3k downloads
611 fans
Current versions available: 5

Level Up XP

Gamify your Courses.
Engage Learners.
Increase Course Completion.

xp-cover.jpg

About XP

XP adds gamification to your Moodle courses. Learners receive points for their actions, visualise their progress, compete with others through a leaderboard, and unlock content based on their individual needs and experiences. Retain learners, increase completion, and provide a stimulating education experience!

25,000 websites and 8 million learners use the plugin! *

Why XP?

XP is the most popular gamification offer on Moodle with around 25,000 sites and 8 million learners using the plugin. Whether you are in charge of continuous training at your company, a university instructor looking to decrease drop-out rates, or a teacher who wants to provide a more engaging, fun learning environment, XP has you covered.

With XP you have complete control of your learners' pathways: decide what content they can access and which courses use gamification elements.

Built-in Features

Try XP and increase learning outcomes with the following features:

Motivate learners through experience points and individual leaderboards

  • Automatically attribute points to learners for their actions
  • Block that displays current level and progress towards next level
  • A leaderboard to show the ranking of the learners
  • Notifications to congratulate learners as they level up

Keep track of progress and steer their learning experience

  • Report for instructors to get an overview of their learners' levels
  • Ability to customise the number of levels, the points they require, and their appearance
  • Total control over the points earned per action
  • Experience points earned per course, or for the entire site
  • Support for shortcodes to include in content
  • Unlock content when a certain level is reached

XP is fully GDPR compliant and has been certified as a privacy-friendly plugin.

92% of our surveyed customers would recommend XP to their colleagues!

XP+ Features

Get serious about creating a fun learning environment! XP+ comes with even more personalisation options, the inclusion of team leaderboards, and more data evaluation possibilities. In addition to all XP features, XP+ allows you to:

Use the full potential of the Leaderboard

  • Create team leaderboards to increase team cohesion or competitiveness
  • Export leaderboards for data analytics

Award points for

  • Course behaviour
  • Learning activities
  • Course completion

Create an Individual Learner Pathway

  • Drops: award points by placing code snippets anywhere in your course
  • Award a badge on level up
  • Grade-based rewards
  • Individual rewards (e.g. for punctuality) and personalised notes
  • Limit learners' rewards (e.g. limit points for repeated actions)
  • Progress bar can display progress toward the next or ultimate level
  • Additional default-level badges

Implement New Design Features for an Engaging Learning Experience

  • Substitute experience points for other symbols
  • Viewing the block on someone's profile displays their level

Do even more…

  • Implement resilient cheat guard
  • Course selection, and activity name, rules
  • Import points from a CSV file
  • Export logs and reports for easy data evaluation
  • Receive email support

Still curious? Visit our website for more information on XP+.

Join thousands of educators,
and gamify your courses today!

What's new?

We constantly add new features and updates to our plugins. Here are some of the highlights of our recent releases:

  • Compatibility with Moodle 4.4
  • New and improved way to set completion rules (XP+)
  • Admins can reset levels in courses to the defaults
  • Award badge on level up (XP+)
  • For more, see the latest release notes

How are experience points calculated? How do I unlock new courses? How do I use shortcodes? Deep dive into XP's offers and learn how to use our features here.

Please report any issues, problems, or feature requests on the issue tracker. Thanks!


* based on our own usage statistics.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Frédéric Massart ⭐ (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Frédéric Massart ⭐
    Mon, 11 Feb 2019, 10:02 PM
    Hi Katja, the blue background is simply a mean to quickly spot yourself in the leaderboard. There is no other meaning to it but this one, however if some users aren't seeing themselves highlighted, that may indicate the presence of a bug, in which case we'd appreciate if you could provide us with replication steps. Thanks!
  • Katja Breznik
    Tue, 12 Feb 2019, 9:28 PM
    Hi Frédéric. My team and I figured it out. The blue background as you explained only works for participants who would have had white background otherwise. It does not work for those in the grey. In other words, you see yourself blue if you are in the 2nd, 4th, 6th … place. smile
  • Frédéric Massart ⭐
    Wed, 13 Feb 2019, 9:53 AM
    Hi Katja, could you please confirm which theme you are using? That is likely an issue where the theme's styling preferences take precedence over Level up's. Thank you!
  • Katja Breznik
    Mon, 18 Feb 2019, 9:39 PM
    Hello. We use More theme.
  • Mohamed Atia
    Tue, 19 Feb 2019, 1:00 AM
    Hi Frédéric,
    I localized many of level up to Arabic terminologies, all of them are updated when I view the block except two strings
    1. the block title "Level up!" --> block_xp --> levelup
    --> block_xp --> pluginname
    2. the Block introduction "Participate in the course to gain experience points and level up!" --> block_xp --> participatetolevelup

    any Idea how to fix this?
  • Frédéric Massart ⭐
    Tue, 19 Feb 2019, 9:33 AM
    Hi Mohamed. Thank you very much for taking part in the translations. The sentences you are referring to are copied across when the block is added, you may have been added it before it was translated. Please visit the block settings to change the title and description. More information here: https://docs.moodle.org/36/en/Block_settings#Block_actions Thank you!
  • Mohamed Atia
    Wed, 20 Feb 2019, 3:19 AM
    Hi Frédéric
    thank you for your response, I will check again with the newly added block
  • Mohamed Atia
    Wed, 20 Feb 2019, 11:06 PM
    Hi Frédéric,
    I added the Level up block to a new course but still block Title and introduction appear in English.
  • Xavier Mas
    Mon, 25 Feb 2019, 8:05 PM
    Hi everyone, I would like to know whether it would be possible to have 2 level up blocks; one to increase the lvl of students when they accomplish some tasks, grades... And another one that will decrease the level (like a health bar) to improve or track the behaviour of the pupils.
    Thank you very much in advance
  • Frédéric Massart ⭐
    Mon, 25 Feb 2019, 8:07 PM
    Hi Xavier. No, but you can manually adjust/remove points from any student from the report's page.
  • john petroulis
    Mon, 4 Mar 2019, 5:15 PM
    Hello to everyone! I am a PhD Student in the field of Online Learning Environments. My team and I want to use "Level up!" to conduct a research according the contribution of gamification techniques on engaging students increasing their participation inside a forum. What I want to ask is the fact that we have four groups of learners and we want the two of them not to have access to the plugin's results (control group) and the other two to view anything it can show (experimental group). Can I do that using the plugin "Level up!"?
    Thank you very much in advance!
  • Frédéric Massart ⭐
    Tue, 5 Mar 2019, 9:58 AM
    Hi John. You certainly can. There are two permissions that you can deny to your control group, the permissions to 'earn' points, and the one to 'view' the block. Without these, they will not earn points and will not be aware that they could. We would love to help and hear about your findings, feel free to email us at _levelup at branchup dot tech_.
  • Marat Faizerakhmanov
    Wed, 6 Mar 2019, 11:00 PM
    Hello! In which folder on server I need to put the files to install the plugin localy?
    Best regards!
  • Frédéric Massart ⭐
    Thu, 7 Mar 2019, 11:14 AM
    Hi Marat. Your should extract all the files of the plugin in the folder `blocks/xp`.
  • john petroulis
    Thu, 7 Mar 2019, 8:12 PM
    Frédéric, thank you very much for your response! I have tried a lot to find the 'earn' and 'view' permissions, but I did not manage to do so. Could you please direct me to them in detail?
Please login to post comments