Engagement/Developer Engagement/Technical Evangelism/Badges

From MozillaWiki
Jump to: navigation, search

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

http://badg.us/en-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/

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

http://www.openbadges.org/

Info site. Maintained by MoFo Open Badges

Openbadges community site

http://community.openbadges.org/

Community site. Maintained by MoFo Open Badges