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

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

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