SlideShare uma empresa Scribd logo
1 de 16
Content
What are Open-Badges
Understanding Open Badges System
How to Implement an Open Badge System
Backpack Options
Implementation Team
Out of the box solution
3
6
9
12
14
15
Understanding
Badges
Digital Badges
Digital badges can be defined as digital accreditation of any skill or achievement. A site may give you an “expert”
badge for being an extensive user of that website. Similarly gaming websites may award you badges for your gaming
skills.
Digital Open Badges
Digital Open Badges can be shared across the web unlike digital badges. The evidence of these badges is embedded in
the badge and anybody can throw a badge validation check to ascertain the authenticity of that badge.
An Open Digital Badge has all of the following information embedded in it for the viewer to access:
 Who issued the badge
 Criteria that were met to earn the badge
 Links to the task performed i.e. the evidence
Digital open badges are universal and easily visible credential of a person's skill-set. They are specific to a
skill/achievement unlike degrees and are an increasingly popular way for universities to acknowledge student's
learning desire and achievement. Digital Open Badges are becoming a way to recognize learning, achievement and
skills.
Soon, it will be history when people need to carry files and folders to represent their skills. An electronic
accreditation accessible from anywhere on the globe will make the learning process more competitive making all
skills and achievements comparable on a global scale.
Open Badges is basically a project initiated by Mozilla with a vision of encouraging lifelong learning process. As a
result, helping people of all ages learn and display 21st
century skills and explore new career and educational
opportunities. The purpose and aim of Open Badges is the recognition of skills and achievements that happens
outside of school.
Lifelong Learning with Digital Open Badges
Learning can happen anywhere – in a classroom, in an
organization, on a learning portal or on a gaming site.
Open Badges recognizes all kinds of skills required which
will prove beneficial in understanding the innermost
skills and exploring the new opportunities.
Digital Open Badges acknowledge a person's
achievement and skill and at the same time encourages
the life-long learning process.
Tom’s father is a renowned lawyer. Just like his father Tom will also pursue law to become a
famous lawyer. But Tom has an avid interest in writing. As part of school curriculum he
participated in an emerging Journalist competition. The competition recognized his
participation by announcing him as the first place winner and awarding the badge for his skill.
Tom proudly displayed the Open Badge on his public profile which turned out to be a turning
point in his career. He was approached by a leading newspaper which was interested in
sponsoring Tom’s education fees if he applies for Journalism courses. It was this moment when
Tom recognized his innermost skill which helped him define his career path.
How Open Badges help in recognizing skills
Understanding a Digital Open Badge System.
As Mozilla outlines, an open badging system must have:
(i) Issuer
(ii) Backpack
(iii) Displayer
Mozilla has outlined the Open Badging framework which is called Open Badge Infrastructure (OBI). To make a
standard Open Badge system it has to be OBI compliant, which means the system has to follow the framework
guidelines.
Source: https://wiki.mozilla.org/Badges
The Mozilla Open Badge Infrastructure (OBI)
provides the technical “plumbing” to support an
Open Badges ecosystem. It includes a metadata
specification (the standard which makes badges
interoperable), the initial framework for badge
repositories, the Mozilla Backpack, and a set of
application programming interfaces (APIs)
enabling portability and verification of badges.
The OBI is designed to be an open standards
framework that allows badge systems to break
out of their siloed environments and work
together to benefit learners.
Issuer
Earner
Issuer
[Schools, Institutes, Organizations, Job Training,
Gaming sites, e-learning]
An ISSUER is one who issues badges as the recognition of any
skill or accomplishment.
Badge
Backpack
Group badges
Set Privacy
Share
Backpack
A Backpack is the central repository system where the badges
are stored when user claims the badges. From the Backpack,
user can manage the badges, group them, set privacy level and
share it on various displayer sites.
Backpack
Your website
Social
networking
sites
Job Portals
Displayer
Displayer
Displayer is any site where the badge is being displayed. If you want
the users to display their badges on your site as well, you can also
become a displayer. It can be multiple sites. The backpack is used to
share the badges on various displayers.
How to Implement
Open Badge System
Issuer would be a plugin for your codebase that will implement following –
o Allocation of badges (assuming one at a time) by a role ‘issuer’
o Sending email to earner on each badge assignment
o Claiming the badge by the earner on login into www.yourwebsite.com
Issuer plugin would also allow integration with Mozilla backpack to make the plugin useful for the broader
Code base & Mozilla Openbadges community as mentioned here -
https://github.com/mozilla/openbadges/wiki/Issuer-API
This would allow earners to claim the badge directly into Mozilla backpack.
“Issuer”
1
“Back
Pack”
2
“Displayer”
3
This plugin for your codebase would implement a displayer to the backpack. This will be a javascript
widget that for an email address as an input would return a set of badges the user has received on
www.yourwebsite.com. This plugin would be flexible to work with any backpack – making it useful for
Mozilla OpenBadges community users as well who want to show their Mozilla OpenBadges Backpack into
the codebase system.
Option 1: Mozilla Backpack
Option 2: Local instance of
Mozilla Backpack
Option 3: Custom Backpack
Backpack can be
implemented in
3 different ways.
Option 1:
In this option, you use Mozilla backpack and implement your own issuer/displayer as a plugin for your codebase.
Each user would have to sign up using Mozilla Persona when claiming the badge.
Ideally SSO would be handled automatically when using plugin for the codebase.
For displayer, Mozilla Displayer API can be used to embed javascript widget.
This the most commonly used option for OpenBadging implementation by most of the websites.
Option 2:
Install Mozilla’ OpenBadges backpack code (https://github.com/mozilla/openbadges/) in NodeJS environment and
then write a plugin for your codebase to communicate with this backpack.
• Bypass Mozilla Persona signup and implement single sign on with login.yourwebsite.com. Possibly here,
https://github.com/mozilla/openbadges/blob/development/lib/environments/local-dist.js
• Implement branding on the OpenBadges site. Whether this can be implemented in a plugin remains an open
question.
Local instance of
Option 3:
A custom backpack will be written as the plugin for your codebase. This would have following functions :-
• Stores the badges in the database when the earner claims it. Optionally allows to push to backpack.
• Prior to storing the badge, it should be baked. This means the metadata of the badge assertion must be embedded
in the PNG badge so that it remains OBI compliant.
• Users should be able to manage their badges, group them and change privacy setting - private/public.
• Badge validation API.
The backpack plugin would also implement the Displayer API.
Custom Backpack
Implementation Team
An ideal implementation team that will help you achieve your desired badge system will
consist of various roles.
Out of the Box Solution
 Drupal module to for creating/issuing/managing/displaying badges -- http://drupal.org/project/OpenBadging
 Issuing app for Django -- https://github.com/lmorchard/django-badger
 A pyramid (python) app for issuing your own Open Badges -- https://github.com/ralphbean/tahrir
 Drupal module for managing/issuing badges -- http://drupal.org/project/user_badges
 Rails Engine for issuing -- https://github.com/PRX/badges_engine
For Any Query or Installation of Open Badges,
Contact:
Priyanka Jhamnani
Sr. Drupal Consultant/Manager
For Any Query or Installation of Open
Badges, Contact:
Priyanka Jhamnani
Sr. Drupal Consultant/Manager
Email: priyanka@ebizontek.com
Skype: priyanka.jhamnani
Drupal.org
id:
http://drupal.org/node/1962434
Website: http://ebizontek.com

Mais conteúdo relacionado

Mais procurados

Open Badges Sandbox Introduction - Ryerson
Open Badges Sandbox Introduction - RyersonOpen Badges Sandbox Introduction - Ryerson
Open Badges Sandbox Introduction - RyersonDon Presant
 
E2BN DigitalMe Open Badges Presentation
E2BN DigitalMe Open Badges PresentationE2BN DigitalMe Open Badges Presentation
E2BN DigitalMe Open Badges PresentationLucyDigitalMe
 
OBF Academy - Case "All Aboard!"
OBF Academy - Case "All Aboard!"OBF Academy - Case "All Aboard!"
OBF Academy - Case "All Aboard!"Saarni Learning Oy
 
Badge your way to digital literacy
Badge your way to digital literacyBadge your way to digital literacy
Badge your way to digital literacyStudyvibe
 
From Badges to Breakthroughs
From Badges to BreakthroughsFrom Badges to Breakthroughs
From Badges to BreakthroughsAnne Derryberry
 
Department of Health - Badge design day
Department of Health - Badge design day Department of Health - Badge design day
Department of Health - Badge design day LucyDigitalMe
 
OBF Academy: Unlock the potential of badge applications!
OBF Academy: Unlock the potential of badge applications!OBF Academy: Unlock the potential of badge applications!
OBF Academy: Unlock the potential of badge applications!Saarni Learning Oy
 
Toward Student Engagement and Recognition: Developing a Digital Badge Roadmap
Toward Student Engagement and Recognition: Developing a Digital Badge Roadmap Toward Student Engagement and Recognition: Developing a Digital Badge Roadmap
Toward Student Engagement and Recognition: Developing a Digital Badge Roadmap EDUCAUSE
 
Badge your learning
Badge your learningBadge your learning
Badge your learningMartin Cooke
 
Open Badges Pilot - Humanitarian Passport Initiative
Open Badges Pilot - Humanitarian Passport InitiativeOpen Badges Pilot - Humanitarian Passport Initiative
Open Badges Pilot - Humanitarian Passport InitiativeDon Presant
 
Open Badges, ePortfolios and Co-Curricular Records
Open Badges, ePortfolios and Co-Curricular RecordsOpen Badges, ePortfolios and Co-Curricular Records
Open Badges, ePortfolios and Co-Curricular RecordsDon Presant
 
SQA Badge The UK
SQA Badge The UKSQA Badge The UK
SQA Badge The UKDigitalME
 
Open Badges and the Recognition of Prior Learning
Open Badges and the Recognition of Prior LearningOpen Badges and the Recognition of Prior Learning
Open Badges and the Recognition of Prior LearningDon Presant
 
Open Badges for Youth: Visual Pathways to the Future
Open Badges for Youth: Visual Pathways to the FutureOpen Badges for Youth: Visual Pathways to the Future
Open Badges for Youth: Visual Pathways to the FutureDon Presant
 
Open Badges - Milestones for Learning and Careers
Open Badges - Milestones for Learning and CareersOpen Badges - Milestones for Learning and Careers
Open Badges - Milestones for Learning and CareersDon Presant
 
Whole Education Badge Design Day at Shireland Collegiate Academy
Whole Education Badge Design Day at Shireland Collegiate AcademyWhole Education Badge Design Day at Shireland Collegiate Academy
Whole Education Badge Design Day at Shireland Collegiate AcademyLucyDigitalMe
 
Open Badges for Higher Education
Open Badges for Higher EducationOpen Badges for Higher Education
Open Badges for Higher EducationDon Presant
 
Open badgesmarch2014
Open badgesmarch2014Open badgesmarch2014
Open badgesmarch2014Martin Cooke
 

Mais procurados (20)

Open Badges Sandbox Introduction - Ryerson
Open Badges Sandbox Introduction - RyersonOpen Badges Sandbox Introduction - Ryerson
Open Badges Sandbox Introduction - Ryerson
 
Badges book
Badges bookBadges book
Badges book
 
E2BN DigitalMe Open Badges Presentation
E2BN DigitalMe Open Badges PresentationE2BN DigitalMe Open Badges Presentation
E2BN DigitalMe Open Badges Presentation
 
OBF Academy - Case "All Aboard!"
OBF Academy - Case "All Aboard!"OBF Academy - Case "All Aboard!"
OBF Academy - Case "All Aboard!"
 
OBF Academy 15.5.2017
OBF Academy 15.5.2017 OBF Academy 15.5.2017
OBF Academy 15.5.2017
 
Badge your way to digital literacy
Badge your way to digital literacyBadge your way to digital literacy
Badge your way to digital literacy
 
From Badges to Breakthroughs
From Badges to BreakthroughsFrom Badges to Breakthroughs
From Badges to Breakthroughs
 
Department of Health - Badge design day
Department of Health - Badge design day Department of Health - Badge design day
Department of Health - Badge design day
 
OBF Academy: Unlock the potential of badge applications!
OBF Academy: Unlock the potential of badge applications!OBF Academy: Unlock the potential of badge applications!
OBF Academy: Unlock the potential of badge applications!
 
Toward Student Engagement and Recognition: Developing a Digital Badge Roadmap
Toward Student Engagement and Recognition: Developing a Digital Badge Roadmap Toward Student Engagement and Recognition: Developing a Digital Badge Roadmap
Toward Student Engagement and Recognition: Developing a Digital Badge Roadmap
 
Badge your learning
Badge your learningBadge your learning
Badge your learning
 
Open Badges Pilot - Humanitarian Passport Initiative
Open Badges Pilot - Humanitarian Passport InitiativeOpen Badges Pilot - Humanitarian Passport Initiative
Open Badges Pilot - Humanitarian Passport Initiative
 
Open Badges, ePortfolios and Co-Curricular Records
Open Badges, ePortfolios and Co-Curricular RecordsOpen Badges, ePortfolios and Co-Curricular Records
Open Badges, ePortfolios and Co-Curricular Records
 
SQA Badge The UK
SQA Badge The UKSQA Badge The UK
SQA Badge The UK
 
Open Badges and the Recognition of Prior Learning
Open Badges and the Recognition of Prior LearningOpen Badges and the Recognition of Prior Learning
Open Badges and the Recognition of Prior Learning
 
Open Badges for Youth: Visual Pathways to the Future
Open Badges for Youth: Visual Pathways to the FutureOpen Badges for Youth: Visual Pathways to the Future
Open Badges for Youth: Visual Pathways to the Future
 
Open Badges - Milestones for Learning and Careers
Open Badges - Milestones for Learning and CareersOpen Badges - Milestones for Learning and Careers
Open Badges - Milestones for Learning and Careers
 
Whole Education Badge Design Day at Shireland Collegiate Academy
Whole Education Badge Design Day at Shireland Collegiate AcademyWhole Education Badge Design Day at Shireland Collegiate Academy
Whole Education Badge Design Day at Shireland Collegiate Academy
 
Open Badges for Higher Education
Open Badges for Higher EducationOpen Badges for Higher Education
Open Badges for Higher Education
 
Open badgesmarch2014
Open badgesmarch2014Open badgesmarch2014
Open badgesmarch2014
 

Destaque

Open badges and the LMS
Open badges and the LMSOpen badges and the LMS
Open badges and the LMSJulian Ridden
 
Maheu+ica+2014+legal+&+ethical+strategies+for+successful+distance+counseling
Maheu+ica+2014+legal+&+ethical+strategies+for+successful+distance+counselingMaheu+ica+2014+legal+&+ethical+strategies+for+successful+distance+counseling
Maheu+ica+2014+legal+&+ethical+strategies+for+successful+distance+counselingTom Wilson
 
Using gamification in moodle
Using gamification in moodleUsing gamification in moodle
Using gamification in moodleTom Wilson
 
Meeting etiquettes
Meeting etiquettesMeeting etiquettes
Meeting etiquettesEbizon
 
Qué necesitas para trabajar en Europa?
Qué necesitas para trabajar en Europa?Qué necesitas para trabajar en Europa?
Qué necesitas para trabajar en Europa?IntacUCA
 
Seminario de alumnos ingresantes Cátedra Datos Oct 2013
Seminario de alumnos  ingresantes  Cátedra Datos Oct 2013Seminario de alumnos  ingresantes  Cátedra Datos Oct 2013
Seminario de alumnos ingresantes Cátedra Datos Oct 2013Gabriela Sued
 
EnerTekGlobal Environmental monitoring services Peru
EnerTekGlobal Environmental monitoring services Peru EnerTekGlobal Environmental monitoring services Peru
EnerTekGlobal Environmental monitoring services Peru Alan Clarke
 
Boletín Cine Club Montevideo nº 12 diciembre 1950
Boletín Cine Club Montevideo nº 12 diciembre 1950Boletín Cine Club Montevideo nº 12 diciembre 1950
Boletín Cine Club Montevideo nº 12 diciembre 1950Julio Cesar Pison
 
Dialog_2011_Construction and operation of NGA networks from the perspective o...
Dialog_2011_Construction and operation of NGA networks from the perspective o...Dialog_2011_Construction and operation of NGA networks from the perspective o...
Dialog_2011_Construction and operation of NGA networks from the perspective o...Igor Brusic
 
Presentación Corporativa Saytel
Presentación Corporativa Saytel Presentación Corporativa Saytel
Presentación Corporativa Saytel Saytel
 
NCE VIEWPOINT FINANCE
NCE VIEWPOINT FINANCENCE VIEWPOINT FINANCE
NCE VIEWPOINT FINANCETony Latienda
 
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascriptECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascriptmatparisot
 
I reception_2011_app _hotel_alecsandria_
 I reception_2011_app _hotel_alecsandria_ I reception_2011_app _hotel_alecsandria_
I reception_2011_app _hotel_alecsandria_estebantom
 

Destaque (20)

Open badges and the LMS
Open badges and the LMSOpen badges and the LMS
Open badges and the LMS
 
Open Badges for (lifelong) learning
Open Badges for (lifelong) learningOpen Badges for (lifelong) learning
Open Badges for (lifelong) learning
 
Maheu+ica+2014+legal+&+ethical+strategies+for+successful+distance+counseling
Maheu+ica+2014+legal+&+ethical+strategies+for+successful+distance+counselingMaheu+ica+2014+legal+&+ethical+strategies+for+successful+distance+counseling
Maheu+ica+2014+legal+&+ethical+strategies+for+successful+distance+counseling
 
Using gamification in moodle
Using gamification in moodleUsing gamification in moodle
Using gamification in moodle
 
Meeting etiquettes
Meeting etiquettesMeeting etiquettes
Meeting etiquettes
 
Qué necesitas para trabajar en Europa?
Qué necesitas para trabajar en Europa?Qué necesitas para trabajar en Europa?
Qué necesitas para trabajar en Europa?
 
Kanban @ nine.ch
Kanban @ nine.chKanban @ nine.ch
Kanban @ nine.ch
 
Taller ii negociacion (a
Taller ii negociacion (aTaller ii negociacion (a
Taller ii negociacion (a
 
be.as Manufacturing for SAP Business One
be.as Manufacturing for SAP Business Onebe.as Manufacturing for SAP Business One
be.as Manufacturing for SAP Business One
 
Abaka 16 06-2014
Abaka 16 06-2014Abaka 16 06-2014
Abaka 16 06-2014
 
Bluemap Consulting Group
Bluemap Consulting GroupBluemap Consulting Group
Bluemap Consulting Group
 
Seminario de alumnos ingresantes Cátedra Datos Oct 2013
Seminario de alumnos  ingresantes  Cátedra Datos Oct 2013Seminario de alumnos  ingresantes  Cátedra Datos Oct 2013
Seminario de alumnos ingresantes Cátedra Datos Oct 2013
 
EnerTekGlobal Environmental monitoring services Peru
EnerTekGlobal Environmental monitoring services Peru EnerTekGlobal Environmental monitoring services Peru
EnerTekGlobal Environmental monitoring services Peru
 
Boletín Cine Club Montevideo nº 12 diciembre 1950
Boletín Cine Club Montevideo nº 12 diciembre 1950Boletín Cine Club Montevideo nº 12 diciembre 1950
Boletín Cine Club Montevideo nº 12 diciembre 1950
 
Dialog_2011_Construction and operation of NGA networks from the perspective o...
Dialog_2011_Construction and operation of NGA networks from the perspective o...Dialog_2011_Construction and operation of NGA networks from the perspective o...
Dialog_2011_Construction and operation of NGA networks from the perspective o...
 
Presentación Corporativa Saytel
Presentación Corporativa Saytel Presentación Corporativa Saytel
Presentación Corporativa Saytel
 
Top 10
Top 10Top 10
Top 10
 
NCE VIEWPOINT FINANCE
NCE VIEWPOINT FINANCENCE VIEWPOINT FINANCE
NCE VIEWPOINT FINANCE
 
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascriptECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
 
I reception_2011_app _hotel_alecsandria_
 I reception_2011_app _hotel_alecsandria_ I reception_2011_app _hotel_alecsandria_
I reception_2011_app _hotel_alecsandria_
 

Semelhante a What is an open badging system and how to implement it

Open Badges: Introducing BadgeKit
Open Badges: Introducing BadgeKitOpen Badges: Introducing BadgeKit
Open Badges: Introducing BadgeKitMozilla Open Badges
 
Open Badges Belgium, a new Open Knowledge Working Group to give value to badg...
Open Badges Belgium, a new Open Knowledge Working Group to give value to badg...Open Badges Belgium, a new Open Knowledge Working Group to give value to badg...
Open Badges Belgium, a new Open Knowledge Working Group to give value to badg...Open Knowledge Belgium
 
Rethinking Rewards in the Digital Age - Managing an Ecosystem of Digital Badg...
Rethinking Rewards in the Digital Age - Managing an Ecosystem of Digital Badg...Rethinking Rewards in the Digital Age - Managing an Ecosystem of Digital Badg...
Rethinking Rewards in the Digital Age - Managing an Ecosystem of Digital Badg...Jaime Goldman
 
BadgeKit Intro Tutorial (Open Badges MOOC)
BadgeKit Intro Tutorial (Open Badges MOOC)BadgeKit Intro Tutorial (Open Badges MOOC)
BadgeKit Intro Tutorial (Open Badges MOOC)Open Badges
 
Mozilla Open Badges 201
Mozilla Open Badges 201Mozilla Open Badges 201
Mozilla Open Badges 201Jade Forester
 
Framework of digital workforce platform
Framework of digital workforce platformFramework of digital workforce platform
Framework of digital workforce platformTerry H. East
 
Open badges en microcredentialing - HO-link2017
Open badges en microcredentialing - HO-link2017Open badges en microcredentialing - HO-link2017
Open badges en microcredentialing - HO-link2017HOlink
 
Go_ Building Web Applications ( PDFDrive.com ).pdf
Go_ Building Web Applications ( PDFDrive.com ).pdfGo_ Building Web Applications ( PDFDrive.com ).pdf
Go_ Building Web Applications ( PDFDrive.com ).pdfRicardoSousa631355
 
Introduction to Digital Badges
Introduction to Digital BadgesIntroduction to Digital Badges
Introduction to Digital BadgesPeter Rawsthorne
 
Create your own open badges
Create your own open badgesCreate your own open badges
Create your own open badgesMartin Cooke
 
ALT Open Badges Presentation
ALT Open Badges PresentationALT Open Badges Presentation
ALT Open Badges PresentationMatthew Rogers
 
Badge Alliance at Transformar 2015: New Learning Pathways
Badge Alliance at Transformar 2015: New Learning PathwaysBadge Alliance at Transformar 2015: New Learning Pathways
Badge Alliance at Transformar 2015: New Learning PathwaysNate Otto
 
An API of One's Own: Individual Identities as First-Class Citizens in the Ope...
An API of One's Own: Individual Identities as First-Class Citizens in the Ope...An API of One's Own: Individual Identities as First-Class Citizens in the Ope...
An API of One's Own: Individual Identities as First-Class Citizens in the Ope...Nate Otto
 
Open badges
Open badgesOpen badges
Open badgesLSEN
 
An API of One’s Own
An API of One’s OwnAn API of One’s Own
An API of One’s OwnSerge Ravet
 
Bett creating a new currency for learners using open badges
Bett creating a new currency for learners using open badgesBett creating a new currency for learners using open badges
Bett creating a new currency for learners using open badgesDigitalME
 
20130821 Mozilla Badges OpenCall with Accreditrust
20130821 Mozilla Badges OpenCall with Accreditrust20130821 Mozilla Badges OpenCall with Accreditrust
20130821 Mozilla Badges OpenCall with AccreditrustEric Korb
 

Semelhante a What is an open badging system and how to implement it (20)

Open Badges: Introducing BadgeKit
Open Badges: Introducing BadgeKitOpen Badges: Introducing BadgeKit
Open Badges: Introducing BadgeKit
 
Open Badges Belgium, a new Open Knowledge Working Group to give value to badg...
Open Badges Belgium, a new Open Knowledge Working Group to give value to badg...Open Badges Belgium, a new Open Knowledge Working Group to give value to badg...
Open Badges Belgium, a new Open Knowledge Working Group to give value to badg...
 
Rethinking Rewards in the Digital Age - Managing an Ecosystem of Digital Badg...
Rethinking Rewards in the Digital Age - Managing an Ecosystem of Digital Badg...Rethinking Rewards in the Digital Age - Managing an Ecosystem of Digital Badg...
Rethinking Rewards in the Digital Age - Managing an Ecosystem of Digital Badg...
 
Badges - EULER Project
Badges - EULER ProjectBadges - EULER Project
Badges - EULER Project
 
BadgeKit Intro Tutorial (Open Badges MOOC)
BadgeKit Intro Tutorial (Open Badges MOOC)BadgeKit Intro Tutorial (Open Badges MOOC)
BadgeKit Intro Tutorial (Open Badges MOOC)
 
Mozilla Open Badges 201
Mozilla Open Badges 201Mozilla Open Badges 201
Mozilla Open Badges 201
 
Framework of digital workforce platform
Framework of digital workforce platformFramework of digital workforce platform
Framework of digital workforce platform
 
Open badges en microcredentialing - HO-link2017
Open badges en microcredentialing - HO-link2017Open badges en microcredentialing - HO-link2017
Open badges en microcredentialing - HO-link2017
 
Go_ Building Web Applications ( PDFDrive.com ).pdf
Go_ Building Web Applications ( PDFDrive.com ).pdfGo_ Building Web Applications ( PDFDrive.com ).pdf
Go_ Building Web Applications ( PDFDrive.com ).pdf
 
Introduction to Digital Badges
Introduction to Digital BadgesIntroduction to Digital Badges
Introduction to Digital Badges
 
Create your own open badges
Create your own open badgesCreate your own open badges
Create your own open badges
 
ALT Open Badges Presentation
ALT Open Badges PresentationALT Open Badges Presentation
ALT Open Badges Presentation
 
Eduwebinar
EduwebinarEduwebinar
Eduwebinar
 
Badge Alliance at Transformar 2015: New Learning Pathways
Badge Alliance at Transformar 2015: New Learning PathwaysBadge Alliance at Transformar 2015: New Learning Pathways
Badge Alliance at Transformar 2015: New Learning Pathways
 
An API of One's Own: Individual Identities as First-Class Citizens in the Ope...
An API of One's Own: Individual Identities as First-Class Citizens in the Ope...An API of One's Own: Individual Identities as First-Class Citizens in the Ope...
An API of One's Own: Individual Identities as First-Class Citizens in the Ope...
 
Open badges
Open badgesOpen badges
Open badges
 
Open Badges for Learning Environments
Open Badges for Learning EnvironmentsOpen Badges for Learning Environments
Open Badges for Learning Environments
 
An API of One’s Own
An API of One’s OwnAn API of One’s Own
An API of One’s Own
 
Bett creating a new currency for learners using open badges
Bett creating a new currency for learners using open badgesBett creating a new currency for learners using open badges
Bett creating a new currency for learners using open badges
 
20130821 Mozilla Badges OpenCall with Accreditrust
20130821 Mozilla Badges OpenCall with Accreditrust20130821 Mozilla Badges OpenCall with Accreditrust
20130821 Mozilla Badges OpenCall with Accreditrust
 

Mais de Ebizon

Drupal 6 to 7 migration guide
Drupal 6 to 7 migration guideDrupal 6 to 7 migration guide
Drupal 6 to 7 migration guideEbizon
 
Is Wordpress a threat to Drupal
Is Wordpress a threat to Drupal Is Wordpress a threat to Drupal
Is Wordpress a threat to Drupal Ebizon
 
About Ebizon and Portfolio
About Ebizon and PortfolioAbout Ebizon and Portfolio
About Ebizon and PortfolioEbizon
 
Open Source Learning Management System - Canvas
Open Source Learning Management System - CanvasOpen Source Learning Management System - Canvas
Open Source Learning Management System - CanvasEbizon
 
Practically painless drupal project outsourcing
Practically painless drupal project outsourcingPractically painless drupal project outsourcing
Practically painless drupal project outsourcingEbizon
 
Ebizon capability
Ebizon capabilityEbizon capability
Ebizon capabilityEbizon
 
The true story about a norfolk based agency that saved cost by outsourcing
The true story about a norfolk based agency that saved cost by outsourcingThe true story about a norfolk based agency that saved cost by outsourcing
The true story about a norfolk based agency that saved cost by outsourcingEbizon
 
AWS Instance Preparation
AWS Instance PreparationAWS Instance Preparation
AWS Instance PreparationEbizon
 
5 tricks to know before you outsource your drupal project
5 tricks to know before you outsource your drupal project5 tricks to know before you outsource your drupal project
5 tricks to know before you outsource your drupal projectEbizon
 
Using badges on your site
Using badges on your siteUsing badges on your site
Using badges on your siteEbizon
 
How to integrate Open Badging with your Site
How to integrate Open Badging with your SiteHow to integrate Open Badging with your Site
How to integrate Open Badging with your SiteEbizon
 
Single Sign On - Case Study
Single Sign On - Case StudySingle Sign On - Case Study
Single Sign On - Case StudyEbizon
 
How Society for Science & the Public digitize their accreditation system
How Society for Science & the Public digitize their accreditation systemHow Society for Science & the Public digitize their accreditation system
How Society for Science & the Public digitize their accreditation systemEbizon
 

Mais de Ebizon (13)

Drupal 6 to 7 migration guide
Drupal 6 to 7 migration guideDrupal 6 to 7 migration guide
Drupal 6 to 7 migration guide
 
Is Wordpress a threat to Drupal
Is Wordpress a threat to Drupal Is Wordpress a threat to Drupal
Is Wordpress a threat to Drupal
 
About Ebizon and Portfolio
About Ebizon and PortfolioAbout Ebizon and Portfolio
About Ebizon and Portfolio
 
Open Source Learning Management System - Canvas
Open Source Learning Management System - CanvasOpen Source Learning Management System - Canvas
Open Source Learning Management System - Canvas
 
Practically painless drupal project outsourcing
Practically painless drupal project outsourcingPractically painless drupal project outsourcing
Practically painless drupal project outsourcing
 
Ebizon capability
Ebizon capabilityEbizon capability
Ebizon capability
 
The true story about a norfolk based agency that saved cost by outsourcing
The true story about a norfolk based agency that saved cost by outsourcingThe true story about a norfolk based agency that saved cost by outsourcing
The true story about a norfolk based agency that saved cost by outsourcing
 
AWS Instance Preparation
AWS Instance PreparationAWS Instance Preparation
AWS Instance Preparation
 
5 tricks to know before you outsource your drupal project
5 tricks to know before you outsource your drupal project5 tricks to know before you outsource your drupal project
5 tricks to know before you outsource your drupal project
 
Using badges on your site
Using badges on your siteUsing badges on your site
Using badges on your site
 
How to integrate Open Badging with your Site
How to integrate Open Badging with your SiteHow to integrate Open Badging with your Site
How to integrate Open Badging with your Site
 
Single Sign On - Case Study
Single Sign On - Case StudySingle Sign On - Case Study
Single Sign On - Case Study
 
How Society for Science & the Public digitize their accreditation system
How Society for Science & the Public digitize their accreditation systemHow Society for Science & the Public digitize their accreditation system
How Society for Science & the Public digitize their accreditation system
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

What is an open badging system and how to implement it

  • 1.
  • 2. Content What are Open-Badges Understanding Open Badges System How to Implement an Open Badge System Backpack Options Implementation Team Out of the box solution 3 6 9 12 14 15
  • 4. Digital Badges Digital badges can be defined as digital accreditation of any skill or achievement. A site may give you an “expert” badge for being an extensive user of that website. Similarly gaming websites may award you badges for your gaming skills. Digital Open Badges Digital Open Badges can be shared across the web unlike digital badges. The evidence of these badges is embedded in the badge and anybody can throw a badge validation check to ascertain the authenticity of that badge. An Open Digital Badge has all of the following information embedded in it for the viewer to access:  Who issued the badge  Criteria that were met to earn the badge  Links to the task performed i.e. the evidence Digital open badges are universal and easily visible credential of a person's skill-set. They are specific to a skill/achievement unlike degrees and are an increasingly popular way for universities to acknowledge student's learning desire and achievement. Digital Open Badges are becoming a way to recognize learning, achievement and skills. Soon, it will be history when people need to carry files and folders to represent their skills. An electronic accreditation accessible from anywhere on the globe will make the learning process more competitive making all skills and achievements comparable on a global scale. Open Badges is basically a project initiated by Mozilla with a vision of encouraging lifelong learning process. As a result, helping people of all ages learn and display 21st century skills and explore new career and educational opportunities. The purpose and aim of Open Badges is the recognition of skills and achievements that happens outside of school.
  • 5. Lifelong Learning with Digital Open Badges Learning can happen anywhere – in a classroom, in an organization, on a learning portal or on a gaming site. Open Badges recognizes all kinds of skills required which will prove beneficial in understanding the innermost skills and exploring the new opportunities. Digital Open Badges acknowledge a person's achievement and skill and at the same time encourages the life-long learning process. Tom’s father is a renowned lawyer. Just like his father Tom will also pursue law to become a famous lawyer. But Tom has an avid interest in writing. As part of school curriculum he participated in an emerging Journalist competition. The competition recognized his participation by announcing him as the first place winner and awarding the badge for his skill. Tom proudly displayed the Open Badge on his public profile which turned out to be a turning point in his career. He was approached by a leading newspaper which was interested in sponsoring Tom’s education fees if he applies for Journalism courses. It was this moment when Tom recognized his innermost skill which helped him define his career path. How Open Badges help in recognizing skills
  • 6. Understanding a Digital Open Badge System. As Mozilla outlines, an open badging system must have: (i) Issuer (ii) Backpack (iii) Displayer Mozilla has outlined the Open Badging framework which is called Open Badge Infrastructure (OBI). To make a standard Open Badge system it has to be OBI compliant, which means the system has to follow the framework guidelines. Source: https://wiki.mozilla.org/Badges The Mozilla Open Badge Infrastructure (OBI) provides the technical “plumbing” to support an Open Badges ecosystem. It includes a metadata specification (the standard which makes badges interoperable), the initial framework for badge repositories, the Mozilla Backpack, and a set of application programming interfaces (APIs) enabling portability and verification of badges. The OBI is designed to be an open standards framework that allows badge systems to break out of their siloed environments and work together to benefit learners.
  • 7. Issuer Earner Issuer [Schools, Institutes, Organizations, Job Training, Gaming sites, e-learning] An ISSUER is one who issues badges as the recognition of any skill or accomplishment. Badge
  • 8. Backpack Group badges Set Privacy Share Backpack A Backpack is the central repository system where the badges are stored when user claims the badges. From the Backpack, user can manage the badges, group them, set privacy level and share it on various displayer sites.
  • 9. Backpack Your website Social networking sites Job Portals Displayer Displayer Displayer is any site where the badge is being displayed. If you want the users to display their badges on your site as well, you can also become a displayer. It can be multiple sites. The backpack is used to share the badges on various displayers.
  • 10. How to Implement Open Badge System
  • 11. Issuer would be a plugin for your codebase that will implement following – o Allocation of badges (assuming one at a time) by a role ‘issuer’ o Sending email to earner on each badge assignment o Claiming the badge by the earner on login into www.yourwebsite.com Issuer plugin would also allow integration with Mozilla backpack to make the plugin useful for the broader Code base & Mozilla Openbadges community as mentioned here - https://github.com/mozilla/openbadges/wiki/Issuer-API This would allow earners to claim the badge directly into Mozilla backpack. “Issuer” 1 “Back Pack” 2 “Displayer” 3 This plugin for your codebase would implement a displayer to the backpack. This will be a javascript widget that for an email address as an input would return a set of badges the user has received on www.yourwebsite.com. This plugin would be flexible to work with any backpack – making it useful for Mozilla OpenBadges community users as well who want to show their Mozilla OpenBadges Backpack into the codebase system. Option 1: Mozilla Backpack Option 2: Local instance of Mozilla Backpack Option 3: Custom Backpack Backpack can be implemented in 3 different ways.
  • 12. Option 1: In this option, you use Mozilla backpack and implement your own issuer/displayer as a plugin for your codebase. Each user would have to sign up using Mozilla Persona when claiming the badge. Ideally SSO would be handled automatically when using plugin for the codebase. For displayer, Mozilla Displayer API can be used to embed javascript widget. This the most commonly used option for OpenBadging implementation by most of the websites. Option 2: Install Mozilla’ OpenBadges backpack code (https://github.com/mozilla/openbadges/) in NodeJS environment and then write a plugin for your codebase to communicate with this backpack. • Bypass Mozilla Persona signup and implement single sign on with login.yourwebsite.com. Possibly here, https://github.com/mozilla/openbadges/blob/development/lib/environments/local-dist.js • Implement branding on the OpenBadges site. Whether this can be implemented in a plugin remains an open question. Local instance of
  • 13. Option 3: A custom backpack will be written as the plugin for your codebase. This would have following functions :- • Stores the badges in the database when the earner claims it. Optionally allows to push to backpack. • Prior to storing the badge, it should be baked. This means the metadata of the badge assertion must be embedded in the PNG badge so that it remains OBI compliant. • Users should be able to manage their badges, group them and change privacy setting - private/public. • Badge validation API. The backpack plugin would also implement the Displayer API. Custom Backpack
  • 14. Implementation Team An ideal implementation team that will help you achieve your desired badge system will consist of various roles.
  • 15. Out of the Box Solution  Drupal module to for creating/issuing/managing/displaying badges -- http://drupal.org/project/OpenBadging  Issuing app for Django -- https://github.com/lmorchard/django-badger  A pyramid (python) app for issuing your own Open Badges -- https://github.com/ralphbean/tahrir  Drupal module for managing/issuing badges -- http://drupal.org/project/user_badges  Rails Engine for issuing -- https://github.com/PRX/badges_engine
  • 16. For Any Query or Installation of Open Badges, Contact: Priyanka Jhamnani Sr. Drupal Consultant/Manager For Any Query or Installation of Open Badges, Contact: Priyanka Jhamnani Sr. Drupal Consultant/Manager Email: priyanka@ebizontek.com Skype: priyanka.jhamnani Drupal.org id: http://drupal.org/node/1962434 Website: http://ebizontek.com