Engagement/Developer Engagement/Technical Evangelism/Badges
Contents
Overview
- Project leader: Christie Koehler (User:Ckoehler)
- Contributors:: Various
This project is part of the Mozilla Developer Program. Nearly all groups involved in MDP want to figure out how to use open badges to recognize and motivate contributions.
The consensus of the involved teams is that each of these teams has their own project/product/program managers who will drive badges adoption within their groups, and that Technical Evangelism, lead by Christie will coordinate work across all of these teams.
The project is in the beginning stages. Updates will be posted here as the project evolves.
Goals
Several teams within Mozilla want to or already issuing Open Badges, including those involved in the new Mozilla Developer Program (MDP). Tech Evangelism has a specific Q4 2013 goal of implementing a Marketplace badge around Firefox OS submissions.
Presently, badges.mozilla.org is the most obvious place from which to issue badges. However, the following requirements need to be addressed before proceeding with that as the issuing platform for Marketplace and other MDP properties:
- Identified owner who can guarenteed an acceptable level of uptime and maintenance work.
- Updated look and feel to match that of other top-priority MDP websites like Marketplace and MDN.
- UX needs to address the fact that there are relatively few requirements for issuing badges from this site, other than being a registered Mozilla. Badges currently issued from there represent a mix of all community badges, which might confuse the value and purpose of MDP-issued badges.
Overall, we want to rollout badges on Marketplace and other MDP properties in a timely fashion, but also have a guarantee of stability and good user experience.
Participants
We are still in the process of identifying participating teams. The following is a tentative list:
- MDN (proposal)
- Marketplace, which includes:
- Firefox OS apps
- Firefox OS app reviews
- Firefox desktop browser add-ons
- Firefox OS app localization
- SUMO (bug 897057)
- Open Badges (Badges)
Want to get involved? Get in touch with User:Ckoehler.
Current Open Badges projects
Updated: 5 November 2013
Overview
Open Badges are a way to recognize and incentivize achievement and learning. Currently, the Open Badges initiative is lead by an Open Badges team at MoFo. Developers within MoCo have also contributed early efforts towards Open Badge support.
There is a detailed specification/standard being developed for Open Badges. This spec includes:
- Issuers: Entities that created, administer and issue badges to individuals
- Displayers: Entities that display (and possibly authenticate or validate) earned by individuals
- Badges: Objects that signify some kind of achievement by an individual. Badges can be signed or not.
The Open Badge specification is still in development, although many organizations are actively issuing them.
The scope of work the MoFo Open Badges team is doing includes:
- development of a specification
- progress on the Open Badges initiative (working with educational bodies to develop and adopt Open Badges)
- development of a reference platform
Platforms, code, etc.
Here are pieces of the Open Badges ecosystem that I've identified so far.
Django Badger
https://github.com/lmorchard/django-badger
https://github.com/mozilla/django-badger
- Django app for issuing and displaying badges.
- Originally written by Les Orchard on MoCo Webdev.
- There are other contributors, but no one full-time.
- Powers Badg.us and badges.mozilla.org
Badg.us
https://github.com/Mozilla-cIT/badg.us
- An instance of django-badger
- Hosted by community.
badges.mozilla.org
https://badges.mozilla.org/en-US/
https://github.com/mozilla/badges.mozilla.org/
- Instance of django-badger
- Setup bug, for reference: https://bugzilla.mozilla.org/show_bug.cgi?id=835934
- Web productions team is owner as of November 2013.
OpenBadges Backpack
https://backpack.openbadges.org
https://github.com/mozilla/openbadges
- Collects and displays badges earned by individuals.
- Owned by MoFo Open Badges
- Node.js
OpenBadger
https://github.com/mozilla/OpenBadger
- In progress reference platform.
- Written in node.js
- Maintained by MoFo Open Badges
- No identified beta site
BadgeKit
https://github.com/mozilla/openbadges-bakery
https://github.com/mozilla/openbadges-badges
https://github.com/mozilla/openbadges-discussion
- Collection of Open Badges tools.
- Not sure if there is a single code repository.
- Roll-out scheduled for Q2 2014
OpenBadges website
Info site. Maintained by MoFo Open Badges
Openbadges community site
http://community.openbadges.org/
Community site. Maintained by MoFo Open Badges