There are several techniques that are routinely used to “gamify” a web application or service, and eFront integrates some of the more well-known and battle-tested ones, namely Points, Badges, Levels, Leaderboards. Administrators can set up Gamification settings from the System Settings page.
Points are the equivalent of “keeping score” in a game. You can configure the occasions in which points are awarded (for example, when one completes a course, for each login to the LMS, etc).
Each time a user gets points, he is shown a non-intrusive message (1) along with a visual count-up incrementing his total points in the header. The whole scheme might sound simple, but there’s nothing like a subtle touch of gamification to ignite the competitive spirit in your learners.
Badges are the equivalent of real world badges
(or “medals”). They are visual stamps (images), that are unlocked on certain achievements, and are displayed in the user’s header and profile info. As with points, when a user gets a badge, a non-intrusive notification is shown. eFront implements a badging system that makes acquiring badges
easy in the early stages (e.g after a few logins, or on course completion), and increasingly difficult as the user progresses (e.g after getting a certificate, after getting a perfect grade on a test, etc).
Our badging system offers badges in a symmetrical and predictable manner.There are 7 categories of badges available, with each category offering 8 levels of badges.
Levels can be thought as a hierarchy that the user can move up on (like getting a promotion at work or completing a year of school).
By default, all users start on Level 1. Administrators can define in which cases level is moving up. For example every X points, every Y completed courses or every Z badges.
Leaderboards are what you might know from your console gaming years as a “high score” list. Leaderboards offer a visual depiction of the user’s ranking under various metrics (Points, Badges
, Certifications etc) compared to fellow learners. Leaderboards always mention the best in their category, as well as several people near the current user. This way the learner has a grand overview of his position compared to others.
Note: The leaderboard is branch specific, which means that the users that are members of a specific branch can only see users from the same branch in their leaderboard.