1,065
edits
Prawsthorne (talk | contribs) (Created page with "= Onboarding the non-technical OBI implementer = Start using the Open Badges Infrastructure (OBI) today. This step-by-step guide has been built to get you using badges as quickly...") |
Prawsthorne (talk | contribs) No edit summary |
||
| Line 11: | Line 11: | ||
There are a lot of sites where you could claim or earn a badge, all of these give a different perspective of how badges can be used... it is good to understand badges from many views and this list is just a beginning. | There are a lot of sites where you could claim or earn a badge, all of these give a different perspective of how badges can be used... it is good to understand badges from many views and this list is just a beginning. | ||
* [http://openbadges.org openbadges.org] - easily grab your first badge | * [http://openbadges.org openbadges.org] - easily grab your first badge | ||
* [http://www.khanacademy.org/badges khan academy] - start easy and achieve proficiency | * [http://www.khanacademy.org/badges khan academy] - start easy and achieve proficiency | ||
* [http://www.4squarebadges.com/foursquare-badge-list/ foursquare] - grab a coffee, earn a badge | * [http://www.4squarebadges.com/foursquare-badge-list/ foursquare] - grab a coffee, earn a badge | ||
* [http://p2pu.org p2pu] - find an area of interest and challenge yourself to earn a badge, or jump into [https://p2pu.org/en/groups/the-world-of-open-badges/ open badges 101] | |||
Once you've earned and claimed a few badges, think deeply of the three main infrastructures of; issuer, earner and displayer. Think about the role of these three and where the backpack would fit within these three. | |||
'''''Note:''' not all badge issuing platforms work with the open badges. This is part of the open badges initiative, to create a standard approach and messaging protocol for the issuing and display of badges.'' | |||
== Step 2: Technical Prerequisites == | == Step 2: Technical Prerequisites == | ||
You can't avoid it you going to have to start thinking about technology. If you venturing into the open badges realm at this early stage you need to get to know some of the underlying technology. Then of course you could wait until the technology and related services are more mature. | You can't avoid it, you are going to have to start thinking about technology. If you venturing into the open badges realm at this early stage you need to get to know some of the underlying technology. Then of course you could wait until the technology and related services are more mature. To be successful with implementing open badges you are going to need a very basic understanding of JavaScript, an idea of the web technology stack and the basics of server infrastructure. You don't require a deep understanding, but a basic understanding of these three areas will help greatly in supporting your learning. | ||
=== A beginner understanding of JavaScript === | === A beginner understanding of JavaScript === | ||
To issue a badge a basic understanding of JavaScript is required. A reference needs to be set to the Mozilla JavaScript that "pushes" the badges JSON file toward the earners backpack. | To issue a badge a basic understanding of JavaScript is required. A reference needs to be set to the Mozilla JavaScript that "pushes" the badges JSON file toward the earners backpack. | ||
| Line 39: | Line 41: | ||
=== The technology stack === | === The technology stack === | ||
Each of the three roles of issuer, earner and displayer have different technology requirements. It is expected that most people reading this will fall within the '''issuer role''', but others will do well by continuing to read this wiki page. | Each of the three roles of issuer, earner and displayer have different technology requirements. It is expected that most people reading this will fall within the '''issuer role''', but others will do well by continuing to read this wiki page. | ||
==== For the issuer: ==== | ==== For the issuer: ==== | ||
A web server with; | A web server with; | ||
| Line 55: | Line 58: | ||
# The ability to serve up widgets or javascript to access the earners backpack. | # The ability to serve up widgets or javascript to access the earners backpack. | ||
=== Infrastructure === | === Server Infrastructure === | ||
Each role requires resources on the internet, these vary greatly due to the work that is required. | Each role requires resources on the internet, these vary greatly due to the work that is required. The diagram below shows the three roles and their interactions. The issuer on the left requires the most server infrastructure. The earner backpack requires infrastructure resources which will increase if you are planning on hosting a backpack (this is currently not recommended due to the lack of backpack federation features). It is currently recommended that you use the openbadges backpack hosted at http://beta.openbadges.org. The displayer role requires the least amount of resources as displaying badges requires the least amount of softwar features. This can increase if the displayer provides additional badge display features.<br/><br/> | ||
[[Image:Tech-diagram-v3 updated.png|700px|Open Badges -- Tech-diagram-v3 updated.png]] | |||
==== for the issuer: ==== | ==== for the issuer: ==== | ||
The issuer requires the most server infrastructure, for it needs to host the badge and earners information. | The issuer requires the most server infrastructure, for it needs to host the badge and earners information. The servers also need the computing resources to issue (push) the badges to the Issuer API and compute and store any local badge management and tracking information. The issuer may also require the ability to inter-operate with other organizational server infrastructure (like a learning management system, event registration, etc). | ||
# earner information | |||
To get a sense of the resource requirements for the issuer a review of the issuer json and its two main stores of information required to issue a badge are; the earner (or recipient) and the badge. | |||
# earner (recipient) information | |||
## evidence information | ## evidence information | ||
# badge information | # badge information | ||
| Line 80: | Line 87: | ||
== Step 6: Managing your badges == | == Step 6: Managing your badges == | ||
https://groups.google.com/d/topic/openbadges/NC_5_2pgiKA/discussion | |||
== Step 7: Displaying your badges == | == Step 7: Displaying your badges == | ||
edits