SlideShare a Scribd company logo
1 of 1
Open Badges Technology Stacks
                                                  Issuer:
 Application                                      1.    A stable URL that will remain consistent until all the badges issued have expired and
   LMS, Drupal,              Website                    are no longer displayed
  Wordpress, PhP,         html, css, javascript
                                                  2.    The ability to host a web site, web pages, javascript and related services
  Python, Node.js
                                                  3.    The ability to serve up JSON files (this can occur in two ways; 3.1. being the
                                                        preferred approach)
                Servers                                   1.    web programming language and a database and required software to
        Database, Web hosting, File(s)                          generate the JSON message to issue a badge for each earner who has
                                                                completed the criteria and provided the appropriate evidence.
                                                          2.    hand edited JSON files for each earner who has completed the criteria and
                Internet                                        provided the appropriate evidence.


                                                  Earner:
      Blog                   Website              1. A blog, website or online portfolio to display your evidence.
 Wordpress, blogger       html, css, javascript   2. A blog with the software widgets or ability to embed javascript to display badges. The
                                                     blog isn't so much a place to display the badges, but a place to write and reflect about
                                                     your learning.
                Internet                          3. Personal accounts with one or more social media sites that allow the display of badges
                                                  4. Ability to access and manage your badge backpack



                           Social Site            Displayer:
      Blog                Facebook, linkedIn,     1. The ability to serve up widgets, html or javascript.
 Wordpress, blogger                               2. Access the earners backpack via the Displayer API.
                            Google+, etc...
                                                  3. Web hosting, programming language and database to store the earners badge
                                                     information.
                Servers
        Database, Web hosting, File(s)


                Internet                                                                 Created by: Peter Rawsthorne, Mozilla Foundation
                                                                                               peter@mozillafoundation.org - 10 July 2012

More Related Content

Similar to Open badges Technology Stacks

Abstract format(1) 2345
Abstract format(1) 2345Abstract format(1) 2345
Abstract format(1) 2345bhanu2789
 
Web 2.0 - what is it?
Web 2.0  - what is it?Web 2.0  - what is it?
Web 2.0 - what is it?Andy Forbes
 
Web Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceWeb Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceChromeInfo Technologies
 
Contributing To The Mozilla Codebase
Contributing To The Mozilla CodebaseContributing To The Mozilla Codebase
Contributing To The Mozilla CodebaseSouradeep De
 
Linkedinmobile 111011223417-phpapp02
Linkedinmobile 111011223417-phpapp02Linkedinmobile 111011223417-phpapp02
Linkedinmobile 111011223417-phpapp02htdvul
 
LinkedIn Mobile: How do we do it?
LinkedIn Mobile: How do we do it?LinkedIn Mobile: How do we do it?
LinkedIn Mobile: How do we do it?phegaro
 
Introduction to website design
Introduction to website designIntroduction to website design
Introduction to website designAnas Khaitou
 
Web 2.0 Application development with Ruby on Rails
Web 2.0 Application development with Ruby on RailsWeb 2.0 Application development with Ruby on Rails
Web 2.0 Application development with Ruby on RailsAmit Mathur
 
UC2009: GIS, Web 2.0 and Social Media
UC2009: GIS, Web 2.0 and Social MediaUC2009: GIS, Web 2.0 and Social Media
UC2009: GIS, Web 2.0 and Social Mediaagup2009
 
Web technologies lesson 1
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1nhepner
 
Web 3.0: The Upcoming Revolution
Web 3.0: The Upcoming RevolutionWeb 3.0: The Upcoming Revolution
Web 3.0: The Upcoming RevolutionNitin Godawat
 
Lavakumar kuppan _lust_2_0 - ClubHack2009
Lavakumar kuppan _lust_2_0 - ClubHack2009Lavakumar kuppan _lust_2_0 - ClubHack2009
Lavakumar kuppan _lust_2_0 - ClubHack2009ClubHack
 
Mobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPressMobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPressDanilo Ercoli
 
GeneralMobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPressGeneralMobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPressGGDBologna
 
Week 05 Web, App and Javascript_Brandon, S.H. Wu
Week 05 Web, App and Javascript_Brandon, S.H. WuWeek 05 Web, App and Javascript_Brandon, S.H. Wu
Week 05 Web, App and Javascript_Brandon, S.H. WuAppUniverz Org
 
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebSeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebProcessOne
 

Similar to Open badges Technology Stacks (20)

Abstract format(1) 2345
Abstract format(1) 2345Abstract format(1) 2345
Abstract format(1) 2345
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
otra 2.0
otra 2.0 otra 2.0
otra 2.0
 
Web 2.0 - what is it?
Web 2.0  - what is it?Web 2.0  - what is it?
Web 2.0 - what is it?
 
Web Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceWeb Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User Experience
 
Contributing To The Mozilla Codebase
Contributing To The Mozilla CodebaseContributing To The Mozilla Codebase
Contributing To The Mozilla Codebase
 
Linkedinmobile 111011223417-phpapp02
Linkedinmobile 111011223417-phpapp02Linkedinmobile 111011223417-phpapp02
Linkedinmobile 111011223417-phpapp02
 
LinkedIn Mobile: How do we do it?
LinkedIn Mobile: How do we do it?LinkedIn Mobile: How do we do it?
LinkedIn Mobile: How do we do it?
 
Introduction to website design
Introduction to website designIntroduction to website design
Introduction to website design
 
20120306 dublin js
20120306 dublin js20120306 dublin js
20120306 dublin js
 
Web 2.0 Application development with Ruby on Rails
Web 2.0 Application development with Ruby on RailsWeb 2.0 Application development with Ruby on Rails
Web 2.0 Application development with Ruby on Rails
 
UC2009: GIS, Web 2.0 and Social Media
UC2009: GIS, Web 2.0 and Social MediaUC2009: GIS, Web 2.0 and Social Media
UC2009: GIS, Web 2.0 and Social Media
 
Web technologies lesson 1
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1
 
Web 3.0: The Upcoming Revolution
Web 3.0: The Upcoming RevolutionWeb 3.0: The Upcoming Revolution
Web 3.0: The Upcoming Revolution
 
Lavakumar kuppan _lust_2_0 - ClubHack2009
Lavakumar kuppan _lust_2_0 - ClubHack2009Lavakumar kuppan _lust_2_0 - ClubHack2009
Lavakumar kuppan _lust_2_0 - ClubHack2009
 
Mobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPressMobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPress
 
GeneralMobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPressGeneralMobile Hybrid Development with WordPress
GeneralMobile Hybrid Development with WordPress
 
Week 05 Web, App and Javascript_Brandon, S.H. Wu
Week 05 Web, App and Javascript_Brandon, S.H. WuWeek 05 Web, App and Javascript_Brandon, S.H. Wu
Week 05 Web, App and Javascript_Brandon, S.H. Wu
 
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebSeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
 
Mobile for web
Mobile for webMobile for web
Mobile for web
 

More from Peter Rawsthorne

Security and Software Engineering BSides St. John's 2017
Security and Software Engineering BSides St. John's 2017Security and Software Engineering BSides St. John's 2017
Security and Software Engineering BSides St. John's 2017Peter Rawsthorne
 
Defence in Depth Architectural Decisions
Defence in Depth Architectural DecisionsDefence in Depth Architectural Decisions
Defence in Depth Architectural DecisionsPeter Rawsthorne
 
Badge system design (intro)
Badge system design (intro)Badge system design (intro)
Badge system design (intro)Peter Rawsthorne
 
Two Sides of Implementing Digital Badges
Two Sides of Implementing Digital BadgesTwo Sides of Implementing Digital Badges
Two Sides of Implementing Digital BadgesPeter Rawsthorne
 
Introduction to Digital Badges
Introduction to Digital BadgesIntroduction to Digital Badges
Introduction to Digital BadgesPeter Rawsthorne
 
Information Technology Investment
Information Technology InvestmentInformation Technology Investment
Information Technology InvestmentPeter Rawsthorne
 
Technology investment decisions
Technology investment decisionsTechnology investment decisions
Technology investment decisionsPeter Rawsthorne
 
Increasing access to professional development
Increasing access to professional developmentIncreasing access to professional development
Increasing access to professional developmentPeter Rawsthorne
 
Web2.0 For Community of Practice
Web2.0 For Community of PracticeWeb2.0 For Community of Practice
Web2.0 For Community of PracticePeter Rawsthorne
 
Tagging For Community of Practice
Tagging For Community of PracticeTagging For Community of Practice
Tagging For Community of PracticePeter Rawsthorne
 

More from Peter Rawsthorne (17)

Security and Software Engineering BSides St. John's 2017
Security and Software Engineering BSides St. John's 2017Security and Software Engineering BSides St. John's 2017
Security and Software Engineering BSides St. John's 2017
 
Defence in Depth Architectural Decisions
Defence in Depth Architectural DecisionsDefence in Depth Architectural Decisions
Defence in Depth Architectural Decisions
 
Badge system design (intro)
Badge system design (intro)Badge system design (intro)
Badge system design (intro)
 
Domains of study
Domains of studyDomains of study
Domains of study
 
Two Sides of Implementing Digital Badges
Two Sides of Implementing Digital BadgesTwo Sides of Implementing Digital Badges
Two Sides of Implementing Digital Badges
 
Introduction to Digital Badges
Introduction to Digital BadgesIntroduction to Digital Badges
Introduction to Digital Badges
 
OER + OAA²
OER + OAA²OER + OAA²
OER + OAA²
 
Open Badges Engagement
Open Badges EngagementOpen Badges Engagement
Open Badges Engagement
 
Mozilla Open Badges
Mozilla Open BadgesMozilla Open Badges
Mozilla Open Badges
 
Information Technology Investment
Information Technology InvestmentInformation Technology Investment
Information Technology Investment
 
Technology investment decisions
Technology investment decisionsTechnology investment decisions
Technology investment decisions
 
Increasing access to professional development
Increasing access to professional developmentIncreasing access to professional development
Increasing access to professional development
 
Web2.0 For Community of Practice
Web2.0 For Community of PracticeWeb2.0 For Community of Practice
Web2.0 For Community of Practice
 
Tagging For Community of Practice
Tagging For Community of PracticeTagging For Community of Practice
Tagging For Community of Practice
 
Teaching With The Web 2.0
Teaching With The Web 2.0Teaching With The Web 2.0
Teaching With The Web 2.0
 
Podcasting Pedagogy
Podcasting PedagogyPodcasting Pedagogy
Podcasting Pedagogy
 
Educational Blogging
Educational BloggingEducational Blogging
Educational Blogging
 

Recently uploaded

ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 

Open badges Technology Stacks

  • 1. Open Badges Technology Stacks Issuer: Application 1. A stable URL that will remain consistent until all the badges issued have expired and LMS, Drupal, Website are no longer displayed Wordpress, PhP, html, css, javascript 2. The ability to host a web site, web pages, javascript and related services Python, Node.js 3. The ability to serve up JSON files (this can occur in two ways; 3.1. being the preferred approach) Servers 1. web programming language and a database and required software to Database, Web hosting, File(s) generate the JSON message to issue a badge for each earner who has completed the criteria and provided the appropriate evidence. 2. hand edited JSON files for each earner who has completed the criteria and Internet provided the appropriate evidence. Earner: Blog Website 1. A blog, website or online portfolio to display your evidence. Wordpress, blogger html, css, javascript 2. A blog with the software widgets or ability to embed javascript to display badges. The blog isn't so much a place to display the badges, but a place to write and reflect about your learning. Internet 3. Personal accounts with one or more social media sites that allow the display of badges 4. Ability to access and manage your badge backpack Social Site Displayer: Blog Facebook, linkedIn, 1. The ability to serve up widgets, html or javascript. Wordpress, blogger 2. Access the earners backpack via the Displayer API. Google+, etc... 3. Web hosting, programming language and database to store the earners badge information. Servers Database, Web hosting, File(s) Internet Created by: Peter Rawsthorne, Mozilla Foundation peter@mozillafoundation.org - 10 July 2012