Badges are achievements that can be awarded to the user for performing a specific action — completing a detour, correctly answering all questions in an Answer Set, etc.
While primarily for fun, badges used skillfully can also in user engagement and exploration.
The Power of Badges
During development, a badge was created (the “Underachiever” badge) that could not be earned but appeared in the list of badges for the course. Quality Assurance, despite being asked not to attempt to earn the badge as is was impossible, spent more than a week trying to find it.
Finding and earning badges is addictive.
Users can review their badges in the “Badges” tab under the main menu. Note that if a course does not have badges, this menu item will not appear.
How to Use Badges
Each course can have up to 5 badges.
Badges should be awarded only for specific user interactions. That means that they should not be awarded for completing a module, course or just arriving on a frame (except for the final frame of a detour).
Events such as clicking a button, completing an interaction correctly, completing a series of interactions incorrectly, etc. are perfect targets for badges.
Badges Require Teamwork
Creating and implementing a badge will require teamwork: Developers, artists and writers working together to create the assets and logic needed for a badge.
Every badge in a course must be discussed prior to development and documented clearly for all parties.