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.
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.
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.