Open Badges are an interesting idea in learning/achievements/certification from the Mozilla Foundation. They are a decentralized system that can indicate something as serious or frivolous as the provider wants.
There are at least two ways in Drupal to show badges. This page aims to compare them to help people find which solution will work for them.
| Name: | Open Badges (UMich) | Amobb Achievements OB Bridge |
|---|---|---|
| Drupal version | 6.x only now | 7.x only |
| Integration/origin | Forked from user_badges | Based on Achievements |
| Release status | Sandbox | Full project 7.x-1.2 |
| Based on Drupal user object | Yes | Yes |
| Lines of php code | 3,219 | 1,522 (combined, both projects) |
| Views integration | Yes | Yes |
Comments
Open Digital Badging
See also http://drupal.org/project/OpenBadging for a complete solution under Drupal 7.
New approach based on Features and Views
Since none of the available modules suited my needs, I decided to create a new one from scratch using Features to export a custom Badge content type and Views to display the awarded badges in a tab on the user's profile page. This way, every aspect of the badge system can be customized easily! Badges are awarded by adding users to the recipients list for a particular badge, which is simply an entity reference field of the badge content type with unlimited values. Integration with Rules is also provided to award and revoke badges to users. Issuer informations (name, organization, contact e-mail) are configured site-wide on the module's settings page (admin/config/people/open_badge). Also included is a filefield source submodule providing an in-line badge editor based on Open Badge Designer.
At the moment, the only missing feature is allowing users to push badges unto their mozilla backpack, I'll be working on that in the next few weeks.
Feel free to check it out from my sandbox !
Discussion about approaches to using badges
Interesting comparisons. There are a lot of code right now out there to implement badges in Drupal. Not sure how well all of it works.
Neat to see the link about the Open Badge Designer site.
I've added a group discussion about badges here:
https://groups.drupal.org/node/381538
--
OpenConcept | Twitter @mgifford | Drupal Security Guide
Anyone working on Drupal 8?
Anyone working on Drupal 8?
OpenScholar - Install once. Host hundreds of easy, custom, best-practice Drupal sites.
Cool Drupal sites I know: