Disclaimer: Some content in this article outlines how to use functionalities that may not be available on all plans. Get in touch with your account manager (if your plan includes this option) or reach out to Docebo using your platform's Help center if you wish to upgrade your plan.
Introduction
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 areas, such as training processes, where it helps to make the experience more fun and interactive. Studies on this topic have shown positive results, as it leverages people's innate desire for competition, self-expression and achievement.
With the Gamification app, you can:
- create badges and award points
- create contests
- configure leaderboards
- enable the Rewards shop, where learners can use points converted into coins to redeem rewards
This article explains how to activate and configure the Gamification app.
Activating the Gamification app
Activate the Gamification app as described in the Managing apps and features article of the knowledge base. The app is listed in the Docebo additional features tab.
Configuring your gamification settings
To configure the app, go to Configuration > Gamification > Gamification settings.
Configure the following options:
- Display available badges in the user's My badges list: Allow learners to view their badges in the My gamification panel, the My gamification area, and the Gamification widget, if configured.
- Enable the Rewards shop: Allow learners to use the points earned through badges, converted into coins, to request rewards. For more information, see Managing the Rewards shop.
Managing badges
Badges are awards that learners can earn by completing specific activities in the platform.
You can associate points with badges. These points can be converted into coins that learners can use in the Rewards shop.
For more information, see Creating and managing badges.
Creating contests
Contests allow learners to compete toward a goal during a defined period. At the end of a contest, learners can earn badges and points based on their ranking.
To create a contest:
- Go to Configuration > Gamification > Contests.
- Click New contest.
- Enter the contest name and short description, and define its timeframe.
- Optionally, use the language dropdown to provide translations. You must provide content in the platform default language.
- Select the contest goal.
Choose one of the following goals:
- Completed the highest number of courses: The learner who completes the most courses during the contest ranks first. Include all courses or select up to 10 courses.
- You are the highest scorer!: The learner who earns the most badge points during the contest ranks first.
- Received the highest number of "Helpful" (Thumbs up) in forums: The learner who receives the most Helpful votes in forums ranks first. Include forums from all courses or select up to 10 courses.
- Scored highest in a course: The learner with the highest course score ranks first. The result depends on the course score configuration. Include all courses or select up to 10 courses.
Next, configure the badges awarded according to the final ranking.
To award different badges according to ranking, create badges with different point values before configuring the contest.
Note: For contests using Scored highest in a course, learners must complete the course themselves. If a Superadmin manually marks the course enrollment as Completed, the learner is not included in the contest results.
Click Save changes when finished.
By default, a new contest applies to all active users. To limit participation to specific groups or branches, select the item in the contest's Filter column, select the groups or branches, and click Confirm.
Monitoring and managing contests
Use the filter at the top of the Contests page or the Status column to identify ongoing, completed, and scheduled contests.
Click the magnifying glass in a contest row to view its top performers.
Updating a contest
To edit a contest, click the pen icon. You can edit a contest until it is completed.
- Rankings are recalculated every hour through a background job.
- Changing the content included in the contest triggers a recalculation of the existing ranking.
- Changing the contest period does not recalculate existing scores until new contest activity is recorded.
- Changes to contest requirements before the contest ends may affect the ranking. For example, adding a course recalculates the ranking based on its completions. Manually changing a learner's course completion or unenrolling the learner from a course can also affect the ranking.
- Changes made after the contest ends do not affect the final ranking.
Learner experience
Learners can access their gamification information by clicking on their profile in the top-right corner of the platform and selecting My gamification. From there, they can view their badges, points, coins, and leaderboard rankings.
If the Notifications app is active, you can notify learners when a contest starts or ends using:
- New contest started
- Contest completed
Note: If a contest starts on the same day it is created, the New contest started notification may be triggered with a delay of up to one hour.
For more information about notifications, see Notification events and conditions.
For information about how learners interact with gamification, see Gamification and the Rewards shop.
The Rewards shop
Enable the Rewards shop to allow learners to convert points earned through badges into coins and use them to request rewards.
For information about configuring rewards, see Managing the Rewards shop.
Leaderboards
Use leaderboards to rank learners according to the points they earn through gamification.
For information about configuring leaderboards, see Creating and managing leaderboards.