Badges/Technology: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== Technology<br>  ==
== Technology<br>  ==
===Mozilla Open Badge Infrastructure (OBI===
BACKGROUND: Why Are We Doing This?
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 web site 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.
TECH SPECS
    The OBI is built in node.js using express.
    Badges are represented by JSON data blobs embedded in PNG files in the Backpack
    Identity management is handled by Mozilla BrowserID


[[Image:Tech-diagram-v3 updated.png|700px|Open Badges -- Tech-diagram-v3 updated.png]]'''<br>'''  
[[Image:Tech-diagram-v3 updated.png|700px|Open Badges -- Tech-diagram-v3 updated.png]]'''<br>'''  
* [https://github.com/mozilla/openbadges Source code]
 
* [https://github.com/mozilla/openbadges/wiki/Issuer-API Issuer API]
* Check out our [https://github.com/mozilla/openbadges source code] on github
* [https://github.com/mozilla/openbadges/wiki/Badge-Baking Badge Baking]
* Learn more about [https://github.com/mozilla/openbadges/wiki/Badge-Baking Badge Baking]
* [https://github.com/mozilla/openbadges/wiki/Assertions Assertions]
* Read more about [https://github.com/mozilla/openbadges/wiki/Assertions Assertion Types and Specifications]
* [https://github.com/mozilla/openbadges/wiki/Displayer-API Displayer API]
* [https://github.com/mozilla/openbadges/wiki/Issuer-API Issuer API] information
* [https://github.com/mozilla/openbadges/wiki/Displayer-API Displayer API] information


=== More Information and Documentation  ===
=== More Information and Documentation  ===


*[https://wiki.mozilla.org/Badges/infrastructure-tech-docs Previous Infrastructure Tech Documentation] Earlier draft of requirements and technical specifications for the Open Badge Infrastructure
*[https://wiki.mozilla.org/Badges/infrastructure-tech-docs Infrastructure Technical Documentation] Requirements and technical specifications for the Open Badge Infrastructure
*[https://wiki.mozilla.org/Identity Identity] Link to Mozilla Identity initiative includes Persona
*[https://wiki.mozilla.org/Identity Identity] Link to Mozilla Identity initiatives, includes Persona
*[https://wiki.mozilla.org/Badges/infrastructure-plan Infrastructure plan] Draft technology roadmap and goals for 2011 &amp; 2012. Superceded by [http://wiki.mozilla.org/Badges/roadmap 2012 roadmap]<br>  
*[https://wiki.mozilla.org/Badges/infrastructure-plan Infrastructure plan] Draft technology roadmap and goals for 2011 &amp; 2012. Superceded by [http://wiki.mozilla.org/Badges/roadmap 2012 roadmap]<br>  
*[http://wiki.mozilla.org/Badges/Backpack Earlier Screen captures] from the Open Badges Badge Backpack prototype
*[http://wiki.mozilla.org/Badges/Backpack Earlier Screenshots] from the Open Badges Badge Backpack prototype
*[https://apps.mozillalabs.com/ Open Web Apps] ([https://github.com/mozilla/openwebapps Repository])
*[https://apps.mozillalabs.com/ Open Web Apps] ([https://github.com/mozilla/openwebapps Repository])

Revision as of 13:33, 19 September 2013

Technology

Mozilla Open Badge Infrastructure (OBI

BACKGROUND: Why Are We Doing This?

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 web site 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.

TECH SPECS

   The OBI is built in node.js using express.
   Badges are represented by JSON data blobs embedded in PNG files in the Backpack
   Identity management is handled by Mozilla BrowserID 

Open Badges -- Tech-diagram-v3 updated.png

More Information and Documentation