Engaging your collaborators is one of the key challenges for organizations nowadays.

eXo Gamification will help your organization to engage your employees.

eXo Gamification is layering game-like features upon the use of applications, such as those used within a digital workplace, in order to boost employee engagement and enhance the use of your digital workplace solution by encouraging collaborators to participate.

When employees are engaged, they participate more on your platform by posting, commenting, sharing documents, rating, downloading and much more.

eXo Gamification is organized into “domains” that include a set of “badges” and actions to earn points.


Domains are used to categorize all behaviors of the platform users. Each domain contains rules and badges related to a different context and usage of specific applications.

The following are the default domains that come with eXo Platform:

  • Social: living together in organized communities, typically with different opinion shared on activities, by comments, likes; in your profile or created spaces.

  • Team work : The combined action of a group, especially when effective and efficient, and it’s ensured using Tasks management.

  • Knowledge: Facts, information, and skills acquired through experiences using Forum, Wiki and Documents applications.


You can add, edit or remove your own domains using :ref: Manage Domain <Manage Domain> in Gamification Administration .

My achievements

You can follow your earned points and badges through an inteface called “My achievements”. To visit this interface, simply access your profile and then click on My achievements application from the applications navigation bar.


In this interface, you have two tabs: MyPoints and MyBadges.

In this view, you can see these elements:

  • your total points

  • a table listing the events which allowed you to earn points. This table is composed by these fields:

    • The user involved in the interaction

    • The event you or another user made and which allowed you to earn points

    • The date of the event

    • The amount of points you earned following the previously cited event

    • The domain of the event


In the MyBadges screen, you can see all the badges available in each domain with statuses:

  • Acquired: when the badge is fully colorized it means that you already earned this badge

  • Not acquired: when the badge is fully greyed, it means that you did not earn the badge yet

  • in progress: When the badge is partially colorized it means that you started earning points in the domain of that badge, but you’ve not yet reached the required threshold. For example, when the required score of a badge is between 500 and 1200 and that your score in the domain is 700.


When you mouse over a badge, its information appear in a pop up:

  • Level

  • Name

  • Description

  • The badge’s domain



Leaderboards display a snapshot of users with most points. You always see your own rank so you can compare yourself to others in various domains. It’s a friendly competition designed to encourage everyone to engage in various activities by earning points.


The position in the leaderboard is determined by the number of points earned over the period : Week, Month or All times and is filtered by selected domain.

In the Leaderboard, the top 10 users with the highest scores over the period are displayed with their full name, profile picture and score (points gathered).

Your rank is displayed just below the top 10, if you are not in it.

You can also navigate in the ranks by clicking on Load more button to load 10 more entries.


When you mouse over a user in the leaderboard, a pie chart is displayed to illustrate the distribution of points across domains. Hence you can discover what are their sweet spot domains and learn from their behaviors.

How Can I Earn Points?

To access to How Can I Earn Points? page, you can simply click on the information icon in the Leaderboard.


You will find in this view all rules detailed by a description of every rule and gained points.


All rules are displayed in specific sections by:

  • Domains : You will find all rules for every Domain

  • Activity : Every Domain does have a specific regrouping of the activity.


You can filter rules by clicking on the desired domain to display.



In the All Domains filter view, you can click on the domain name that you want to display or hide