Comparison of Drupal Solutions to provide Open Badges

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

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

PascalAnimateur's picture

See also http://drupal.org/project/OpenBadging for a complete solution under Drupal 7.

New approach based on Features and Views

PascalAnimateur's picture

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

mgifford's picture

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

Anyone working on Drupal 8?

baisong's picture

Anyone working on Drupal 8?

OpenScholar - Install once. Host hundreds of easy, custom, best-practice Drupal sites.

Cool Drupal sites I know:

Curriculum and Training

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: