Set-up the team leaderboard

Requires Level Up XP+

The team ladder, or team leaderboard, is a ranking of teams based on their members' points.

Constructing the teams

The setting Team up students using determines how students are grouped together.

Course groups

When set to Course groups, the groups of the course (or the front page) will be the teams. Students can belong to more than one team if they are members of more than one group. Only groups with at least one member with points will be displayed in the leaderboard.

To limit the groups displayed in the leaderboard:

  1. Create a new Grouping
  2. Add all relevant groups to the above grouping
  3. Navigate to the course settings
  4. Set the course's default grouping to the grouping from step #1


Add pictures to the groups to make the leaderboard more personalised. Pictures can be added from the Moodle interface where the groups are managed.

Group leaderboard with pictures


When set to Cohors the teams will be based on the system cohorts. You can mark cohorts as hidden to prevent them from being displayed on the leaderboard.

The ranking strategy

Prior to Level Up XP+ v1.10.0, this was called "Order by".

This option determines how the teams are ranked against one another.


When set to Points, the teams are ranked based on the sum of the points of its members. This works well when team have similar sizes, or when team members can do more to earn more points and thus compensate their lack of member.

Points (with compensation)

Introduced in Level Up XP+ v1.10.0

When set to Points (with compensation), the points of teams with less members than others are compensated using their team's average per member. For example, if a team lacks 3 members, their total points will be increased by three times their average per member. This creates a balanced ranking where all teams have equal chances.

The following document illustrates the computations: Team ladder compensation example


When set to Progress, the teams are ranked based on their overall progression towards all of its members reaching the ultimate level, without compensating their points. You may want to use Progress when the teams are unbalanced, for example when some teams have more members than others.