As promised, this post is just intended to give a quick, rough comparison of the WordPress badge plugins I’ve explored and Moodle openbadge functionality. It’s mostly for my own benefit and isn’t intended to be any kind of comprehensive review.
If you don’t want to dump any cash, as far as I can tell there are three main plugins for issuing badges in WordPress: WPBadger, BadgeOS and Achievements for WordPress.
This is the ‘official’ Mozilla one that issues OpenBadges. In terms of functionality this plugin probably has the least – you create a badge and award it manually. It’s simple and lightweight but has no ability to automate issuing badges (although this plugin offers a couple of simple options). It does, however, issue Mozilla badges which integrate with the backpack, which is probably the strongest point in its favour. It’s an odd balance between the most widely acknowledged badges and the least functionality.
This is a nice, more fully featured plugin that has automated issuing functionality. It has more of a gamification slant as it has options for quests and levels, and it has a fairly nice suite of add-ons available, although not all are free. It issues badges via Credly, which does talk to your Mozilla backpack but it’s another step of remove. It’s probably the most polished of the three.
This, to me, is the most fully featured and exciting plugin. It still takes a more gamification slant, with points and challenges functions, but it talks to other WP plugins to offer far more options for unlocking achievements. It talks to Buddypress, Buddypress Courseware (a free LMS plugin) and WordPress eCommerce (which happens to be the ecommerce platform Coffeecourses uses). The list of available actions that trigger automated issue is still a little simplistic for my liking, but it’s still a wider feature set than the other two plugins above offer. However (and this is a fairly significant caveat), the badges appear to be standalone rather than integrating with a service like OpenBadges or Credly. Which is an issue if you are working with another system that does support these services and you want your badges to be universal and portable.
OpenBadges functionality is integrated in Moodle 2.5 (docs here). As we’re still running 2.3 and I haven’t got round to updating my own rogue Moodle yet, I haven’t had a chance to play yet but from what I can see the implementation is fairly robust and flexible. The badges module integrates with conditional release and activity completion, which means that you have a fairly wide range of options to issue badges. Issuing is automated and administered quite well. You’re also able to issue badges at both the course and site level, which means you can do macrocredentialling (is that even a word??) as well as microcredentialling. For my money, which is none given this whole post is about free and open-source stuff, Moodle is currently the best option for working with OpenBadges in education. Unfortunately it’s not the best option for the things I’ve got set up that I want to issue badges. But in general, Moodle’s badge implementation has a much stronger focus on credentialling rather than gamification/engagement.