open badges for certification of lecturers and universities
TRANSCRIPT
1 S C I E N C E n P A S S I O N n T E C H N O L O G Y
u www.tugraz.at
Open Badges for Certification of Lecturers and Universities
21.12.17 Master‘s Thesis, Robert Hafner
2 2 Outline
• Concept • Research Questions • Open Badges • Open Educational Resources (OER) • Project • TYPO3 • Implementation • Conclusion • Future Work
21.12.17 Robert Hafner
3 3 Concept
Starting Point • Working Group „Open Educational Resource“ of
Forum Neue Medien in der Lehre Austria (fnm-austria)
• Create a label to certify lecturers and Austrian universities with Open Badges
• Central authority • Parts and levels • Certification system • Specification Open Badges v.2.0
21.12.17 Robert Hafner
4 4 Certification System
Requirements • Self-developed Open Badge issuer system
• Open Source Software • Modules or Extensions • Long Term Support (LTS) • Active community
Content Management System TYPO3
21.12.17 Robert Hafner
5 5 Research Questions
Q1: What are the aspects of a successful Open Badges system? Q2: Is TYPO3 a suitable technology for Open Badge issuing to certify lecturers and Austrian universities?
21.12.17 Robert Hafner
6 6 Open Badges
Definition: “Open Badges communicate skills and achievements by providing visual symbols of accomplishments packed with verifiable data and evidence that can be shared across the web.” Source: Badge Alliance, https://openbadges.org/about/ , last accessed 13.12.2017
Image (PNG, SVG) + Metadata = Open Badge Method: baking
21.12.17 Robert Hafner
7 7 Open Badges Ecosystem
• Issuer: Awards Open Badges • Recipient aka. Earner • Displayer: Platform for displaying Open Badges • Consumer: Employer, social organisation, community, … • Backpack service: Stores Open Badges for Recipients, connects Displayers,
and Recipients
21.12.17 Robert Hafner
Source: Erik Knutson, Concentric Sky, licensed CC-BY
8 8 Open Badges Vocabulary Specification v2.0
JavaScript Object Notation (JSON) JavaScript Object Notation-Linked Data (JSON-LD) Core Data Classes:
Validation and verification
21.12.17 Robert Hafner
Source: https://www.imsglobal.org/sites/default/ files/Badges/OBv2p0/faq/index.html IMS Global
9 9 Conclusion Q1 1/2
• Conventional institutions have problems setting up an ecosystem
• Acceptance increases by reducing the formal level of institution
• Inclusion in existing social environment • Internal endorsement works better than external
endorsement • If the ecosystem competes with alternative information
sources - badges did not succeed Source: Hickey, Daniel T, J Willis, and J Quick “Where badges work better”, 2015
21.12.17 Robert Hafner
10 10 Conclusion Q1 2/2
Gamification • Recipients need to be informed about the current
position and how to reach the next level • The closer a recipient is to the next level, the higher
the steering influence of the issuer Source:Anderson, Ashton, Daniel Huttenlocher, Jon Kleinberg, and Jure Leskovec „Steering user behavior with badges”, 2013
Incentives • The incentives are less effective if the number of
awarded badges increases Source: Easley, David and Arpita Ghosh, „Incentives, gamification, and game theory: an economic approach to badge design”, 2016
21.12.17 Robert Hafner
11 11 Open Educational Resources
Definition: “Open Educational Resources are defined as technology-enabled, open provision of educational resources for consultation, use and adaptation by a community of users for non-commercial purposes.” Source: UNESCO, „Forum on the Impact of Open Courseware for Higher Education in Developing Countries”, 2002
21.12.17 Robert Hafner
12 12 Open Educational Resources
Metadata standard for learning material • IEE Learning Object Metadata (LOM)
• 9 categories and 60 elements • Dublin Core
• 15 elements • Learning Resource Metadata Initiative (LRMI)
• 17 elements • CreativeWork, AlignmentObject, EducationalRole
Source: Rensing, Christoph „Standards für Lehr-und Lerntechnologien-Metadaten, Inhaltsformate und Beschreibung von Lernprozessen”. 2013
21.12.17 Robert Hafner
13 13 Project
• Stakeholder – all involved persons and organisations • Actors-Roles
• Lecturer • Inserts data metadata
• Austrian university • Inserts data
• Central Authority/Administrator/Editor • Checks input and issue Open Badges
• Consumer • Visitors of website
21.12.17 Robert Hafner
14 14 Modularisation
• Generate and maintain content (text, news) • Module for client input data (lecturer and universities)
- without login • Verify the input and maintain the conditions • Open Badge issue system
21.12.17 Robert Hafner
15 15 TYPO3
CMS: application to manage, create, store, edit, and distribute content (files, images, and media) for the web • Certifications
• Editor, Integrator, Developer, Consultant • Structure
• Core system, Extensions • Front End, Back End, TypoScript
• Long Term Support
21.12.17 Robert Hafner
16 16 TYPO3 Extension
Inbuilt principles: • Object Oriented Programming • Coding Standard • Domain Driven Development • Model View Controller Pattern • Test Driven Development Front End, Back End Plugin
21.12.17 Robert Hafner
18 18 Implementation/User Input
SYS:Form Domain Model
21.12.17 Robert Hafner
Robert Hafner, CC-BY Robert Hafner, CC-BY
19 19 Implementation/Conditions
Lecturer: input is serialized and inserted into the domain model University: input is inserted into the domain model by the Editor
21.12.17 Robert Hafner
Robert Hafner, CC-BY
20 20 Implementation Open Badges Issuer System
Five Open Badges
21.12.17 Robert Hafner
Robert Hafner, CC-BY
21 21 Conclusion Q2 1/2
• Editorial Content • Perfect
• Data Input • SYS:Form
• Conditions • Depends on programming language
21.12.17 Robert Hafner
22 22 Conclusion Q2 2/2
Open Badges issuer system • Domain modeling made by extension_builder
• fails if number of models increases significantly • real_url extension is needed for verification of the
linked Data Classes • collapse of the TypoScript
21.12.17 Robert Hafner
23 23 Future Work
• Login System for lecturers and universities (Campus Management System) • Backpack services
• Careful implementation of gamification • Dashboard with charts
• Extension class for the Open Educational Resources metadata
• Blockchain Badgechain
21.12.17 Robert Hafner
24 24 Alternatives
• Web application framework such as Zend framework, Spring MVC, Django, etc.
• Provider of Open Badges issuer system (Open Badge Factory) and a Web Content Management System
• Fork the server of Open Badge issuer system Badgr-Django
21.12.17 Robert Hafner