How to Activate and Manage the Gamification App

Setup gamification so learners can win badges and points.

Last Updated

July 19th, 2017

Reading Time

10 min


User Level


The word Gamification refers to the application of game-design theory and mechanics to non-game frameworks to further engage users. Gamification is used in several domains, such as training processes, where it helps to make the experience more fun and interactive. Studies on this topic have shown the positive results, as it leverages peoples’ innate desire for competition, self-expression and achievement.

Docebo appreciates the added value that Gamification gives to the training process, which is why we have released the Gamification App, allowing you to make your training more competitive and more thrilling. In this manual you will learn how the Gamification APP works.

Activating the Gamification App

To create your gamification objectives, you first need to activate the APP. Log into your Docebo platform as Superadmin and select the APPS & Features item from the left sidebar.

APPS and Features - menu ENG

Select the Additional Features tab, then find the Gamification app in the list of apps in this tab. In the app’w row, click BUY APP. Read the information and select the INSTALL  (Or start free trial) button.


The APP has now been added to your My Apps area. To configure the app, select the Admin menu (gears icon) from the left sidebar, then find the Gamification section. Here you will find five subitems: Badges, Leaderboards, Contests, Rewards, and Settings. Let’s go through each subitem to set up the app. Begin by pressing the Settings subitem.

Configuring your Gamification Settings

On the Settings page for your Gamification app, you can flag two options:

  • Enable reward shop and allow users to use points to get reward prizes.

game settings

If you flag the latter option to enable the Rewards Marketplace, click the link in this paragraph to learn how to set up your shop. If you’ve flagged the first option to display available Badges in a user’s My Badges list, let’s take a look at how to create badges.

From the Gamification section in the Admin menu, select the Badges subitem.


On the main Badges page, you will see an action bar at the top of the page, and the list of badges you’ve created on the bottom half of the page. A badge is like a medal your users will gain every time they complete a particular ‘rewarding’ action. So, the first thing to do is create a new badge by selecting the New Badge button in the action bar on the top of the page.


Then, on the New Badge page, define the details of the new badge:

  • Assign a language. The content of this badge will be shown only to users with the selected language (English content shown to English users). The default language of the platform is mandatory, but you can add all the translations you require to any single badge.
  • Add a title and a description. Explain why the users have received the badge.
  • Assign a score. You can choose between a zero score (the user gets the badge, but his score does not increase), a positive score (the user gets the badge and his score increases) or a negative score (the user gets the badge and his score decreases).

Craete badge

Next, you can set an icon for the badge. To do so, select Change Badge Icon button. Then, choose between a default icon from the provided options, or upload a customized icon from your computer (maximum 50×50 pixels). Then, click Save Changes.

Badge icon

You will then be able to see a preview of the badge with all of your created details, as shown below.

Badge preview

Now you must decide if this badge will be manually assigned (you will need to choose which users receive it manually) or automatically assigned. The automatic option works by events (i.e. every time a user does an action related to a specific event, the system would automatically assign a specific badge to the user). Let’s take a look at how to set up automatically assigned badges.

Automatic Assigning of Badges to Users

By choosing the automatic assigning option for a badge, you will have to set some conditions depending on the event selected. Remember, you can associate more than one badge to an event, and differentiate the settings for each badge of said event.

Once the badge has been completely created, you can see it in the list with the following details: icon, name, points, how many times it has been obtained (one user can receive the badge more than once), and manually assign the badge (people icon). You can edit or delete the badge any time using the corresponding icons in the badge’s row.

Manage badge

Let us see the types of events you can choose.

LMS Badges

Student Completed Course

For this event, a user will receive a badge every time a student completes a course. For this badge, decide if it will apply to:

  • Any Course
  • Any of the Following (Selected) Courses
  • All of the Following (Selected) Courses
  • After completing a certain number of courses.

When choosing the second or the third option, you will then need to specify which courses you would like to link to the badge. If you select the fourth and final option, you will need to indicate after how many completed courses the student will receive the badge.

Course selection

Student Completed a Training Material

For this event, the student will receive a badge every time he or she completes a specific learning object. This badge can only be associated with a single learning object, so you must select a course and a specific learning object within that course.

Training material

Student Posted a Reply on a Forum Discussion

For this event, you must specify how many times a student must reply to get this badge, and if it is valid for the forum of a specific course or the forums included in every course.

Schermata 2016-01-15 alle 17.06.31

Student Started a New Discussion in a Forum

Similar to the previous event, for this badge, you must also specify how many times the student must start a discussion and if it’s related to a forum in a specific course or all of the courses of the platform.

new discussion

Student Clicked “Helpful”

This badge is rewarded when a student clicks “Helpful,” meaning the content was of specific value to him or her. If this event is chosen, you must establish some additional rules:

  • Decide the event target. A forum reply, a blog post, or a blog comment. You can select all of the options, or just a few options.
  •  Set the feedback values. If the badge is linked to a positive or negative opinion (yes = thumbs-up and no = thumbs-down)
  • Decide if the badge is related to a given or a received comment.

For the second option (set feedback values), you can also set a limit on received feedbacks. Specify the number of feedback needed to earn the badge, and decide if the feedback must be related to the same item or to multiple items.


Student Clicked “Rate”

For this event, a student receives a badge when he or she rates a forum reply, blog post, or blog comment. The “Set the tone” command lets users express their feelings about a topic using a likert scale. Being by deciding the event target: forum reply, blog post, or a blog comment. You can select all of the options or just one or two.

Now, every time a user reads a forum reply, blog post, or blog comment and selects an emoticon from the five provided, then  he or she will receive the badge. Keep in mind that you still need to establish if the badge is related to given or received feedback.

In the second scenario (blog post), you can also set the number of feedback required to receive the badge and decide if the feedback should be related to the same item or to multiple items.


 Student Completed a Learning Plan

For this event, a student will receive a badge every time he or she completes a learning plan. Please note that this badge is only available for the platform versions 6.8 or higher.

Begin by deciding if this badge must be assigned for any course, for some courses manually selected or  all of the courses manually selected. When choosing the second or the third option, it is necessary to specify which learning plan you would like to link to the badge.

Blog Badges

Student Posted on His or Her Own Blog

For this event, the student will receive the badge after he or she posts on his or her personal blog. You need to specify if the blog post can be a general post, or if it has to be linked to a specific course (type the course name). Then, indicate if the badge can only be obtained after a specific number of posts.

Blog post

Student Commented on a Blog Post

For this event, a badge is rewarded after a student comments on a blog post. Begin by specifying if the student must comment on any blog poston his own blog, or on other users’ blogs. You can choose all of the options or just one or two.


Coach & Share Badges

User Adds Questions

This badge is triggered when a user asks a question, either about an asset or in the Questiosn & Answers section, to an expert.

User Receives a Like

This badge is triggered when a user receives a like on one of his or her uploaded assets.

User Receives a Dislike

This badge is triggered when a user receives a dislike on one of his or her uploaded assets.

User Receives a Best Answer

This badge is triggered when one of the answers provided by the user is marked as a Best Answer by another user.

User Invites People

This badge is triggered when a user invites one or more other users to watch an asset uploaded in the LMS.

User Uploads Asset

This badge is triggered when a user uploads an asset into the LMS, either privately or in a channel.

Asset Receives View

This badge is triggered when one of the user’s published assets has been viewed by another user.

Asset Rated with Five Stars

This badge is triggered when one of the user’s published assets receives a five-star rating by another user.

Top Contributor

This badge is triggered when a user has published more assets than any other use in the LMS within a specific timeframe (daily, monthly, or yearly).

Asset Viewed for Longest Time

This badge is triggered when an asset published by a user is the receives is viewed for the longest duration of time (in seconds).

Expert Satisfies a Request

This badge is triggered when an expert answers a question from a user using an asset.

Expert Add Peer Review Message

This badge is triggered when an expert writes a peer review message for an asset on the asset’s main page.

Expert Reviewed (Approved) an Asset

This badge is triggered when an expert approves (publishes) an asset in a channel that required peer review.

Managing the Leaderboards

This feature is only available for Docebo version 6.8 or higher.

You can create different leaderboards and choose specific boards that can be available only to those users associated with them. This allows you to create a leaderboard for each group or branch of your organization chart.

Begin by accessing the Admin Menu from the left sidebar, find the Gamification section, then press the Leaderboards subitem. On the leaderboard management page, you will find the default leaderboard, which includes a list of all of the users associated with at least one badge. This is the default version, which you can choose to make available to users or not. Either way, you cannot filter the users or delete the leaderboard as desired.

To create a dashboard for a specific unit within your LMS (perhaps a specific branch or group), you can create a custom leaderboard. Select New Leaderboard in the action bar at the top of the page, then assign a default language and a name to the leaderboard. Then, press Next.

New Leaderboard

Then, choose who will see the dashboard. You can select any group or branch.

Choose visibility

Select Next to proceed. The system will then ask if you want to create another dashboard or if you just want to save this one and return to the list.

How to proceed

Proceed as desired, but remember to activate the leaderboard if you want to make it available to all of the associated users. When you activate the leaderboard, the check mark icon turns from grey to green, which helps you monitor the status of all of the leaderboards at once.

Managing Contests

This feature is only available for Docebo version 6.8 or higher. You can create contests between your users by assigning goals that can be achieved within a specific time period. Users will earn badges and number scores, and can receive a ranking on the leaderboard of each specific contest.

Badges and scores will be assigned at the end of each contest. Let’s see how. From the Admin menu, find the Gamification section, then press the Contests subitem. On the main Contests page, press the New Contest button in the action bar at the top.

New contest

Now, assign a name, short description, and timeframe to the contest.

Contest details

Then, choose the goal that should be achieved by choosing one of the following items:

  • Completed the highest number of courses (options available: Any course or Courses manual selection)
  • Got the highest Gamification points
  • Received the highest number of “Helpful” (Thumbs up) in forums (options available: Any course or Courses manual selection)
  • Scored highest in a course (options available: Any course or Courses manual selection)

Contest goal

Based on their ranking, you can define the badges that top users gain once the contest has ended. The dropdown menu displays the badges you have previously created. You can assign badges only to the first user of the ranking, or to the top three positions. Remember, you must create badges with different scores to be able to assign them to the different leaderboard positions.

badges- contest

Select Save Changes to complete the process. The default configuration assigns the contest to all of your users. However, if you want to assign a contest to a specific group of users or branch, you need to select the FILTER link.

filter users

Choose the users you want to invite to the contest from the list and click on CONFIRM. You can check the status of each contest using the filter at the top of the page, or by looking at the status column, which will show you the contests that are still open or closed, and if there are any contests scheduled in the future. By pressing the magnifying glass in each contest’s row, you can also see a chart of top performers in each contest.

Contest in progress

Student’s View

After a superadmin has created the badges needed for the Gamification app, users can start competing to obtain as many badges as possible. Once logged in, the student can select the Menu icon to see an overview of his or her gamification activities: the last 2 badges with a red number to indicate how many times he received this badge, the total number of obtained badges, his point rank with his position in the chart, and the total score.

My profile

The user must click View all to see the list of badges, point rank and the top points chart.

My badges

This area is divided into My Badges and Points and Top Point Chart. In the first tab the student can see how many badges he has, how many times he has received each one of them and the points obtained.


In the second tab there is the chart with the students who have more points and every student can see his own position within the chart.

Share on Facebook0Tweet about this on TwitterShare on Google+0Share on LinkedIn0Email this to someone