Confirmed users
124
edits
| Line 1: | Line 1: | ||
== A. Mozilla Open Badge Infrastructure (OBI) == | == A. Mozilla Open Badge Infrastructure (OBI) == | ||
NOTE: The documentation below is for general on-boarding. If you want the more technical documentation | NOTE: The documentation below is for general on-boarding. If you want the more technical documentation, please see our [https://github.com/mozilla/openbadges/wiki/Issuer-API github pages]. | ||
=== I. BACKGROUND === | === I. BACKGROUND === | ||
==== Why Are We Doing This? ==== | ==== Why Are We Doing This? ==== | ||
Learning happens everywhere. Yet it's often difficult to be recognized for skills and achievements that are gained outside of school. Mozilla's Open Badges project is working to solve that problem by making it easy for anyone anywhere to issue, earn, and display badges. The results: broad recognition of 21st century skills, unlocking of career and educational opportunities, and learners everywhere being able to level up in their lives and work. | |||
==== Goals ==== | ==== Goals ==== | ||
* Develop badges as | * Develop badges as a system for alternative accreditation, credentialing, and recognition; | ||
* | * Help badges expand beyond siloed environments to be broadly shareable; | ||
* Truly support learners learning everywhere; | |||
* Truly support learners learning everywhere | * Optimize the value of those badges by allowing badges to be remixable and shareable with different audiences; | ||
* Optimize the value of those badges | * Develop a supporting infrastructure to standardize the process and support each learner; | ||
* Develop a supporting infrastructure to standardize the process and support each learner | * Create an infrastructure that is open and as decentralized as possible to give learners control and support of the entire ecosystem. | ||
* Create an infrastructure that is open and as decentralized as possible to give learners control and support of the entire ecosystem | |||
==== Description ==== | ==== Description ==== | ||
Enabling learners to earn badges wherever they're learning across the web requires support for multiple individual badge issuers. Empowering learners to use their badges as legitimate credentials requires support for sharing of badges across many display sites. The Open Badges framework is designed to allow any learner to collect badges from multiple sites, tied to a single identity, and then share them out across various sites | Enabling learners to earn badges wherever they're learning across the web requires support for multiple individual badge issuers. Empowering learners to use their badges as legitimate credentials requires support for sharing of badges across many display sites. The Open Badges framework is designed to allow any learner to collect badges from multiple sites, tied to a single identity, and then share them out across various sites, including personal blogs to social networking channels. It is critical for this infrastructure to be open to give learners control over their own learning and credentials, allow anyone to issue badges, and for each learner to carry their badges with them across the Web and other contexts. | ||
=== II. TECH SPECS === | === II. TECH SPECS === | ||
| Line 35: | Line 31: | ||
==== Overview ==== | ==== Overview ==== | ||
* | * An issuing organization or individual makes a badge or series of badges available on their website and prompts their community to earn them. The earner sends the badge to their Backpack. | ||
** | ** The badge becomes portable this through the [https://github.com/mozilla/openbadges/wiki/Issuer-API Issuer API] which provides script to present the earner with a modal dialog that requests their consent to add the issuer's badge(s) to their Backpack. | ||
* Issuer can also push badges to the [https://github.com/mozilla/openbadges/wiki/Badge-Baking Mozilla Baking Service] where the assertion | * Issuer can also push badges to the [https://github.com/mozilla/openbadges/wiki/Badge-Baking Mozilla Baking Service] where the assertion URL representing JSON blobs is embedded into PNG files | ||
** n.b. | ** n.b. This is only necessary if the issuer wants the earner to have the ability to store badges outside of the OBI. Otherwise badge baking is handled through the [https://github.com/mozilla/openbadges/wiki/Issuer-API Issuer API]. | ||
* Displayers pull unpacked badges (JSON) out of the Backpack based on privacy settings | * Displayers pull unpacked badges (JSON) out of the Backpack based on earner action and privacy settings. | ||
* Public badges are discoverable | * Public badges are discoverable based on earner’s email address. | ||
* Earners can share badges through | * Earners can share their badges through their Backpack and grant permission for a particular site to display that collection of badges. | ||
* Displayers authenticate badges with the Issuer using the [https://wiki.mozilla.org/Badges/Onboarding-Issuer#G._Verification Verification] check | * Displayers authenticate badges with the Issuer using the [https://wiki.mozilla.org/Badges/Onboarding-Issuer#G._Verification Verification] check. | ||
=== IV. DEFINITIONS/KEY TERMS === | === IV. DEFINITIONS/KEY TERMS === | ||