Skip to main content Skip to navigation

Level Up XP

level up logo

What is it?

Level Up XP is a Moodle pluginLink opens in a new window to add gamification to a Moodle site.

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.

Why use Level Up

 

Level Up XP enhances Moodle courses by using gamification to boost student engagement and motivation. It rewards learners with experience points (XP) for completing activities, fosters healthy competition through leader boards, and provides progress tracking with levels and progress bars. It’s an ideal way to make learning interactive and fun.

How to set it up

    • With the editing turned on in a course, select Level up! from the 'Add block' menu.
    • Access the block on the course page and click the configuration icon.
    • Give the block a title and description and save it again.
    • Click the links in the block to access different areas:
        • Information - shows how many XP (experience points) are required for each level. You can change this from the Levels tab.
        • Leader board - shows the students in order of levels and experience points
        • Report - allows for filtering the students, levels and experience points and allows for manual editing of students' experience points via their progress bar.
        • Settings - allows various options to be turned on or off and offers settings to prevent possible cheating.

Benefits

      • Increased engagement: Gamifying the learning process with points and levels can make courses more fun and encourage students to actively participate in activities.
      • Improved course completion: By providing a clear progression path and visible rewards, students are more likely to finish the entire course.
      • Progress tracking: Students can easily see their current level and progress towards the next level, providing a sense of accomplishment.
      • Leaderboard competition: The ability to see their ranking compared to other students can motivate learners to strive for higher levels.
      • Customizable rewards: Teachers can set up different point values for various activities and tailor the gamification experience to fit their course objectives.
      • Positive reinforcement: Notifications when students level up provide immediate feedback and encouragement.

Customising the levels

By default, XP sets up 10 levels of snowballing difficulty. The defaults are a good start, but you will likely want to customise the levels and their required points according to how learners can earn points.

Here is what each individual level will look like. Two fields allow you to manually customise the points of this level. Expanding the fold by clicking on the > icon will reveal settings to personalise the level even further.

In the example image above for Level 2:

  • Start represents the total number of points required to attain the level (100).
  • Length represents the additional number of points to earn to reach the next level (150).

Therefore, in the above example, level 2 will be reached at 100 points, and level 3 at 250 points, or 150 more than level 2.

To set up XP rules:

  • Navigate to the Points tab in the Level Up XP block settings.
  • Assign points for actions such as:
    • Completing quizzes
    • Posting in forums
    • Viewing course materials
    • Points are given by creating conditions
    • Conditions are processed from top to bottom
    • The first condition that has its condition met will give its points
    • Use 0 points to prevent something from giving points
    • Points will never be given twice for the same thing
    • You can create both positive (awarding points) and negative (deducting points) rules.

How it works

  • As students progress throughout the course and take part in activities, they gain more XP and these XP relate to a set of levels.
  • The teacher can decide the number of points to levels in the Levels tab and students can view this from the Information link.
  • Students can see their progress by clicking the Leader board link:
leaderboard
  • They can view their level and progress in the block itself, and when they move up a level, they are notified (if enabled by the teacher from the Settings tab.)

Let us know you agree to cookies