Book a call

RG Gamification

eLearning Gamification system for Open edX

About the project

RG Gamification lets Open edX platform managers use much more gamification mechanics as opposed to native Open edX abilities. Being customization - friendly, the tool makes online courses more engaging, effective and memorable.

RG Gamification has been already installed and is successfully running on dozens of OpenEdx platforms and is constantly updated with new features by the Raccoon Gang team.

Task

Our main task was to provide Open edX platform owners and managers with an extensive learning gamification tool that helps to motivate learners to complete courses, give them exciting learning experiences, reward them and improve learning outcomes as a result.

For the gamification process to be seamless and intuitive for both course managers and learners, we’ve set out the following scope of features to implement.

Dashboard

Shows learners their current progress on getting statuses, points and badges, and lets them know what else can be achieved on the platform.

Events and points

Introduce points that learners are going to be awarded for different activities on the platform (enrolling in a course, viewing videos, writing notes, etc.)

Statuses

A reward for a certain amount of points is earned to motivate learners to be more active users of a platform.

Leaderboard

Set up a gamification leaderboard, which helps learners to compare their achievements with peers’ performance and encourages good competition.

Achievements\Badges

Create a reward for a specific combination of actions. Give instructors the ability to set up badges and the rules for them, and make this tool intuitive and flexible.

The Challenge

To bring our vision to life, we needed to consider a set of technological aspects to make sure that the tool is ready to be successfully used in most common and even in very special cases.

Stability

Stability

We had to guarantee stable operations under heavy workloads, as there can be thousands of active learners at any given moment.

Security

Security

System security should be our top priority to ensure safety of PII and other valuable data.

Flexibility for the
future

Flexibility for the
future

Provide further flexibility so that the tool is ready for changes, settings, extensions, connections with minimal risk of conflict.

Platform-friendliness

Platform-friendliness

A high-quality tool building in Open edX is required not to conflict and flexibly interact with the internal processes of the platform.

Interface flexibility

Interface flexibility

Instructors should be able to easily customize the rules for rewards (badges, statuses, etc).

Integration-friendliness

Integration-friendliness

It’s necessary to ensure smooth RG Gamification integration with various software API development.

UX/UI friendliness

UX/UI friendliness

Global platform-level reporting and enrollment reporting that covers all the common questions from course managers.

Platform-friendliness

A high-quality tool building in Open edX is required not to conflict and flexibly interact with the internal processes of the platform.

Interface flexibility

Instructors should be able to easily customize the rules for rewards (badges, statuses, etc).

Flexibility for the future

Provide further flexibility so that the tool is ready for changes, settings, extensions, connections with minimal risk of conflict.

UX/UI friendliness

Global platform-level reporting and enrollment reporting that covers all the common questions from course managers.

Integration-friendliness

It’s necessary to ensure smooth RG Gamification integration with various software API development.

Security

System security should be our top priority to ensure safety of PII and other valuable data.

Stability

We had to guarantee stable operations under heavy workloads, as there can be thousands of active learners at any given moment.

Solution:

RG Gamification

1.

RG Gamification Admin Interface

Points are set up using a list of events and associating a number of points for each one.

Statuses and badges have flexible user-friendly setup interfaces: click & choose, drag & drop.

2.

User Interface

Dashboard and Leaderboard are available from the user’s main menu. Dashboards are informative and laconic. Notifications help to keep achievements on track.

We developed RG Gamification as a micro-service, so it has a pluggable nature and can be used with other tools via API that we’ve also developed for the tool.

We’ve developed a flexible rule builder for badges and achievements, by using “signals” and “filters” to narrow down badge targeting.

We designed and developed a Performance Dashboard and a Leaderboard that cover progress monitoring, opportunity exploring and competition tracking for learners.

Everything is integrated in Open edX, so after installation, the system is going to have updated menus for easy access to gamification related interfaces.

Events that are used for points feature fetch Open edX logs, so a huge variety of actions can be set up as triggers for Gamification events/points.

We’ve developed a comprehensive Gamification admin panel where points, badges, statuses can be flexibly set in a no-code manner.

Browser notifications that are implemented for deeper engagement and seamless progress tracking.

item-boxitem-boxitem-boxitem-box
item-boxitem-boxitem-boxitem-boxitem-box
item-boxitem-boxitem-boxitem-boxitem-box
item-boxitem-boxitem-boxitem-boxitem-box
item-boxitem-box
item-boxitem-box
item-boxitem-box
item-boxitem-box

RG Gamification is a proven effective way to increase ROI of any e-learning project. The system is built with scalability in mind and uses system resources with top efficiency.

We believe that our tool will help introduce learning gamification in any Open edX platform and provide an easy and user-friendly way to do it.

The work is done remotely. We write detailed instructions, share screens during live sessions and help set up, configure and patch the Open edX platform.

After that, we help them deploy the new features in the same way to ensure maximum security of the process and the resulting system.

Book a call with us

    By clicking the “Send” Button I confirm, that I have read and agree to the Privacy Policy