Badges/Onboarding-Issuer: Difference between revisions

Jump to navigation Jump to search
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 - see our [https://github.com/mozilla/openbadges/wiki/Issuer-API github pages].
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? ====   
* Learners are learning everywhere -- but most of that learning doesn't "count"
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.
* Skills assessment and communication is limited in current system, e.g. GPA, GED, Bachelor or Master degrees, static resume
* There are few alternatives to the current accreditation/credentialing system
* Learning doesn’t happen simply between K - 12 and university; learning happens over the course of a lifetime and frequently in informal settings


==== Goals ====
==== Goals ====
* Develop badges as an alternative accreditation/credentialing system
* Develop badges as a system for alternative accreditation, credentialing, and recognition;
* Develop badges as a micro-accreditation/micro-credentialing system 
* Help badges expand beyond siloed environments to be broadly shareable;
* Avoid silos; ie badges stuck in one learning system
* Truly support learners learning everywhere;
* Truly support learners learning everywhere == Support badges issued from multiple issuers across the Web 
* Optimize the value of those badges by allowing badges to be remixable and shareable with different audiences;
* Optimize the value of those badges == Make badges remixable and shareable with different audiences/sites 
* Develop a supporting infrastructure to standardize the process and support each learner;
* Develop a supporting infrastructure to standardize the process and support each learner collecting badges from multiple issuers and sharing sub-collections out across various displayers. 
* 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 -- from their personal blog or website to social networking profiles. 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 the badges with them across the web and other contexts.   
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 ====
* Issuer issues a badge on their site, then prompts the Badge Earner to push the badge into their Backpack for portability.
* 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.
** Issuer does this through the [https://github.com/mozilla/openbadges/wiki/Issuer-API Issuer API] which provides script to present the Badge Earner with a modal dialog that requests their consent to add the Issuer's badge(s) 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 url representing JSON blobs is embedded into PNG files
* 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. Only necessary if Issuer wants the Earner to have the ability to store badges outside of the OBI. Otherwise Badge Baking handled through the [https://github.com/mozilla/openbadges/wiki/Issuer-API Issuer API].  
** 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 and Earner action.   
* Displayers pull unpacked badges (JSON) out of the Backpack based on earner action and privacy settings.   
* Public badges are discoverable by Earner’s email address   
* Public badges are discoverable based on earner’s email address.  
* Earners can share badges through the Backpack, thus granting permission for a particular site to display that set of badges   
* 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 ===  
Confirmed users
124

edits

Navigation menu