SlideShare ist ein Scribd-Unternehmen logo
1 von 36
EPUB 3 and the xAPI:EPUB 3 and the xAPI:
An Open Platform for Activity-based Mobile LearningAn Open Platform for Activity-based Mobile Learning
25 June 2014, San
DiegoTyde Richards and Jason
Haag
Overview
The SCORM Heritage
The IEEE LTSC SCORM Study Group
The IEEE Actionable Data Book
Q&A
The Rise of SCORM
~1997 Web-based learning takes off
Technically based on browser + Web server
New requirements for interoperability
ADL and others collaborate on SCORM
SCORM achieves global adoption
The SCORM Interoperability Model
SCOSCO
Learning Specific Structure Learning Specific Content
ClientClient
Zip FileZip File
Web browser
“dumb”
Learning Management System
Business logic
The Sharable Content Object
IEEE 1484.12.1
IEEE 1484.11.2
IEEE 1484.11.1
2010 - A Changed Context
SCORM mature - loss of momentum
Accelerating pace of new technologies
–Maturation of Open Web Platform
–Big data and cloud-based services
–Mobile Platforms
Interest in learning interoperability declines
IEEE LTSC Study Group on SCORM
Transition Time Between Paradigms
MainframeMainframe
Personal
Computer
Personal
Computer
Web
Browser
Web
Browser
Something
Else
Something
Else
UnstableUnstable UnstableUnstable UnstableUnstable
We are here
Enter xAPI
Traditional SCORM: Content + Runtime
xAPI as the new Runtime?
Solves know problems
– RESTful API, extensions
New future oriented-affordances
– [Cloud | Big | Semantic | Activity Stream ] data
Right solution for new times
xAPI Background
Developed by open source community
Tracks experiences, informal learning, real-
world experiences (not just courses)
Allows data storage & retrieval (mobile apps,
games, ITS, and virtual worlds experiences,
team/group activities)
Machine and human readable (uses natural
language)
xAPI Background
Project “Tin Can API”
Based on http://activitystrea.ms
Collaboration between Google, Facebook,
Microsoft and others
xAPI Background
Allows reporting of experiences, not just
completions
Statement format:
Simple: I (actor) watched (verb) a video
on protecting employee data (activity)
Complex: in the context of [information
assurance certification training
course ] with result [timestamp:2013-
0618T18:30:32.360Z ].
Statement (Actor, Verb, Object)
12
An xAPI Statement Properties
ID
Actor
Object
Verb
Result
Context
Timestamp
Attachments
What is the Learning Record
Store?
Reportin
g
Systems
Reportin
g
Systems
Assessme
nt
Services
Assessme
nt
Services
Semantic
Analysis
Semantic
Analysis
Statistic
al
Services
Statistic
al
Services
xAPI Resources & Adoption
15
‣ xAPI Specification & Documentation
‣ https://github.com/adlnet/xAPI-Spec/
‣ xAPI JavaScript Wrapper
‣ https://github.com/adlnet/xAPIWrapper
‣ Learning Record Store
‣ https://github.com/adlnet/ADL_LRS
‣ Adoption
‣ 8 LRS Solutions (open source & commercial)
‣ Integrated into eLearning authoring tools
‣ Over 200 active participants in WG & Cohorts
To carry SCORM forward …
xAPI modernizes the SCORM runtime
Is that it?
What about a modernized content strategy?
Is that desirable or even possible?
IEEE LTSC considered many technologies
Concluded both possible and desirable
EPUB 3
New open format for eBooks
Developed by IDPF
Adopts HTML5 as content format
eBook now packaged Website on mobile device
Implications for interactivity: huge but unexplored
A New but Familiar Architecture
HTML
5
HTML
5
Generic Structure Generic Content
eBook ReadereBook Reader
epub Zip Fileepub Zip File
book services
EPUB 3 and SCORM
SCORM EPUB 3
Architecture Glue parts together Intrinsic whole
Control Server Mobile platform
Content format Out of scope HTML5
Player Out of scope eBook Reader
User Experience Out of scope W3C CSS
Sustainability Not Sustainable Sustainable
Accessibility Out of scope Central focus
IEEE Actionable Data Book
R&D Project Sponsored by IEEE LTSC
EPUB 3 as mobile learning delivery platform
Carry forward SCORM concepts as appropriate
Assume cloud (xAPI), device, Internet of Things
communication
2013 Feasibility Study
2014-15 Build something
EPUB 3 for Learning Delivery ?
At first – way outside the box …
Rapid change during past year
10/2013 IDPF EDUPUB Alliance
– Collaboration with IMS GLC, W3C, Publishers
– Producing education sector EPUB 3 profile
– Addressing reuse, analytics, accessibility, etc.
IBM EPUB 3 adoption
2013 - xAPI in EPUB
eBook ReadereBook Reader xAPI – cloud data
EPUB 3 eBook
•HTML
•CSS
•JavaScript
• xAPI Library
Guess what? It just works ….
If the reader allows communication
2013 – Mapping SCORM to EPUB 3
HTML
5
HTML
5
Generic Structure Generic Content
epub Zip Fileepub Zip File
device capabilities
eBook ReadereBook Reader xAPI – cloud data
Activity
eBooks and APPs
Common PlayerCommon Player
• Two different communities
• Move past the “book” thing
• Move past the “app” thing
• Complimentary technologies
• Something new and better ?
Common APICommon API
Common ContentCommon Content
Mobile PlatformMobile Platform
Flexible Delivery Options
ActivityActivity
Common PlayerCommon Player
APP
+
Page
s
Page
s
“eTextbook” “HTML5 SCORM”
ActivitiesActivities ActivitiesActivities
eBook
Page
s
Page
s
2014 – ADL xAPI Design Cohort
Collaborating with imbuElearning
K12 learning-to-read use case
Defining an xAPI vocabulary for eBooks
Exploring xAPI generality
– Accessibility and user preferences
– Annotations
beforebefore
afterafter
Activity Set (eBook)
Activity + (page set)
beforebefore
afterafter
Location + (page)
beforebefore
afterafter
xAPI
xAPI
xAPI
xAPI
xAPI
xAPI
xAPIduringduring duringduring duringduring
2014 – Define Activity Model
EPUB 3
Page Overlay
2014 – Towards an Activity Player
Support EPUB 3-based Activity Model + xAPI
Exploring EPUB 3 readers
Exploring Phonegap as HTML5 mobile technology
Exploring support for low energy Bluetooh
Very interested in OMLET (JKO Mobile) technology
Looks like an integration problem
EPUB 3 Prototypes / Demos
‣ EPUB 3 + xAPI: iBooks, Readium, EPUB.js, Calibre
‣ Additional areas to investigate:
‣ Client / reader xAPI implementation
‣ Synchronize bookmarks using xAPI across
platforms & readers
‣ Accessibility
‣ Annotations + EPUB testing in more readers
EPUB 3 +Annotator + xAPI
30
Open Annotation (JSON-LD)
31
An xAPI Statement Properties
Id
Actor
Object
Verb
Result
Context
Timestamp
Attachments
DEMO
DEMO
If interested in this work …
IEEE ADB an open collaboration
Weekly virtual meetings (9am Friday US Eastern)
Compliments IEEE LTSC xAPI Study Group
Contact tyderichards@gmail.com
Q&A
Thank You! Questions?
Tyde Richards
IEEE LTSC
info@ieee-ltsc.org
Jason Haag
jason.haag.ctr@adlnet.gov
@mobilejson

Weitere ähnliche Inhalte

Andere mochten auch

xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled VocabulariesxAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
Advanced Distributed Learning (ADL) Initiative
 
Augmented Reality Press Conference - Zlatestranky.cz
Augmented Reality Press Conference - Zlatestranky.czAugmented Reality Press Conference - Zlatestranky.cz
Augmented Reality Press Conference - Zlatestranky.cz
Pavel Kotyza
 

Andere mochten auch (20)

Unleashing Interaction - XAPI and Moodle
Unleashing Interaction - XAPI and MoodleUnleashing Interaction - XAPI and Moodle
Unleashing Interaction - XAPI and Moodle
 
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
EDUPUB Implementation Demo Showcase - Reference SW using Readium JSEDUPUB Implementation Demo Showcase - Reference SW using Readium JS
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
 
Experience API (xAPI) and the Future of SCORM
Experience API (xAPI) and the Future of SCORMExperience API (xAPI) and the Future of SCORM
Experience API (xAPI) and the Future of SCORM
 
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled VocabulariesxAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
 
mi:muz開発入門
mi:muz開発入門mi:muz開発入門
mi:muz開発入門
 
Edupub day1 ims spec
Edupub day1 ims specEdupub day1 ims spec
Edupub day1 ims spec
 
xApi overview
xApi overviewxApi overview
xApi overview
 
Edupub 20140618v1
Edupub  20140618v1Edupub  20140618v1
Edupub 20140618v1
 
IEEE ADB Update - xAPI Camp March 2015
IEEE ADB Update - xAPI Camp March 2015IEEE ADB Update - xAPI Camp March 2015
IEEE ADB Update - xAPI Camp March 2015
 
ADL's Mobile Training Implementation Framework (MoTIF) Project
ADL's Mobile Training Implementation Framework (MoTIF) ProjectADL's Mobile Training Implementation Framework (MoTIF) Project
ADL's Mobile Training Implementation Framework (MoTIF) Project
 
xAPI Camp - Learning Solutions
xAPI Camp - Learning SolutionsxAPI Camp - Learning Solutions
xAPI Camp - Learning Solutions
 
渋谷モノ系ミートアップ Watanabe p
渋谷モノ系ミートアップ Watanabe p渋谷モノ系ミートアップ Watanabe p
渋谷モノ系ミートアップ Watanabe p
 
Augmented Reality Examples and Tools
Augmented Reality Examples and ToolsAugmented Reality Examples and Tools
Augmented Reality Examples and Tools
 
Community Manager Appreciation Day 2013
Community Manager Appreciation Day 2013Community Manager Appreciation Day 2013
Community Manager Appreciation Day 2013
 
Library%20in%20 Your%20 Pocket Slideshare[1]
Library%20in%20 Your%20 Pocket Slideshare[1]Library%20in%20 Your%20 Pocket Slideshare[1]
Library%20in%20 Your%20 Pocket Slideshare[1]
 
Augmented Reality Press Conference - Zlatestranky.cz
Augmented Reality Press Conference - Zlatestranky.czAugmented Reality Press Conference - Zlatestranky.cz
Augmented Reality Press Conference - Zlatestranky.cz
 
Talent pipeline activation webinar
Talent pipeline activation webinarTalent pipeline activation webinar
Talent pipeline activation webinar
 
7 Principles for Engaging Users with Visualization
7 Principles for Engaging Users with Visualization7 Principles for Engaging Users with Visualization
7 Principles for Engaging Users with Visualization
 
19 plan & section of penstock
19 plan & section of  penstock19 plan & section of  penstock
19 plan & section of penstock
 
Talent webinar slides 6 25 2015 final
Talent webinar slides 6 25 2015 finalTalent webinar slides 6 25 2015 final
Talent webinar slides 6 25 2015 final
 

Ähnlich wie EPUB 3 and xAPI

conTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked DataconTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked Data
Ali Khalili
 
Fedora Overview
Fedora OverviewFedora Overview
Fedora Overview
eposthumus
 
28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines
Timothy Spann
 

Ähnlich wie EPUB 3 and xAPI (20)

Apache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Apache-Flink-What-How-Why-Who-Where-by-Slim-BaltagiApache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Apache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
 
Present and future of unified, portable, and efficient data processing with A...
Present and future of unified, portable, and efficient data processing with A...Present and future of unified, portable, and efficient data processing with A...
Present and future of unified, portable, and efficient data processing with A...
 
LSCon 407 Building the xAPI Learning Ecosystem of Your Dreams
LSCon 407 Building the xAPI Learning Ecosystem of Your DreamsLSCon 407 Building the xAPI Learning Ecosystem of Your Dreams
LSCon 407 Building the xAPI Learning Ecosystem of Your Dreams
 
conTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked DataconTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked Data
 
Day3 edupub tokyo_idpf
Day3 edupub tokyo_idpfDay3 edupub tokyo_idpf
Day3 edupub tokyo_idpf
 
Proof of Concept for Learning Analytics Interoperability
Proof of Concept for Learning Analytics InteroperabilityProof of Concept for Learning Analytics Interoperability
Proof of Concept for Learning Analytics Interoperability
 
Fedora Overview
Fedora OverviewFedora Overview
Fedora Overview
 
Rise of Intermediate APIs - Beam and Alluxio at Alluxio Meetup 2016
Rise of Intermediate APIs - Beam and Alluxio at Alluxio Meetup 2016Rise of Intermediate APIs - Beam and Alluxio at Alluxio Meetup 2016
Rise of Intermediate APIs - Beam and Alluxio at Alluxio Meetup 2016
 
Bibliotheken en cloud computing
Bibliotheken en cloud computingBibliotheken en cloud computing
Bibliotheken en cloud computing
 
Career opportunities in open source framework
Career opportunities in open source frameworkCareer opportunities in open source framework
Career opportunities in open source framework
 
Career opportunities in open source framework
Career opportunities in open source framework Career opportunities in open source framework
Career opportunities in open source framework
 
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summitAnalysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
 
28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines
 
G.Bs Presentation Of Guru Nanak Univ. National Conf.2009
G.Bs Presentation Of Guru Nanak Univ. National Conf.2009G.Bs Presentation Of Guru Nanak Univ. National Conf.2009
G.Bs Presentation Of Guru Nanak Univ. National Conf.2009
 
Analysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data AnalyticsAnalysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data Analytics
 
Analysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data AnalyticsAnalysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data Analytics
 
Unified Batch and Real-Time Stream Processing Using Apache Flink
Unified Batch and Real-Time Stream Processing Using Apache FlinkUnified Batch and Real-Time Stream Processing Using Apache Flink
Unified Batch and Real-Time Stream Processing Using Apache Flink
 
Resource Discovery Landscape
Resource Discovery LandscapeResource Discovery Landscape
Resource Discovery Landscape
 
A Brief History of e-Learning Standards in the United States
A Brief History of e-Learning Standards in the United StatesA Brief History of e-Learning Standards in the United States
A Brief History of e-Learning Standards in the United States
 
ATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
ATD ICE 2018 Building the xAPI Ecosystem Houck & TorranceATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
ATD ICE 2018 Building the xAPI Ecosystem Houck & Torrance
 

Mehr von Advanced Distributed Learning (ADL) Initiative

Mehr von Advanced Distributed Learning (ADL) Initiative (10)

Mobile Learning Survey Report
Mobile Learning Survey ReportMobile Learning Survey Report
Mobile Learning Survey Report
 
Design Implications of the Experience API (Tin Can API)
Design Implications of the Experience API (Tin Can API)Design Implications of the Experience API (Tin Can API)
Design Implications of the Experience API (Tin Can API)
 
Mobile learning 101
Mobile learning 101Mobile learning 101
Mobile learning 101
 
From eLearning to mLearning: The Effectiveness of Mobile Course Delivery
From eLearning to mLearning: The Effectiveness of Mobile Course DeliveryFrom eLearning to mLearning: The Effectiveness of Mobile Course Delivery
From eLearning to mLearning: The Effectiveness of Mobile Course Delivery
 
From eLearning to mLearning: The Effectiveness of Mobile Course Delivery
From eLearning to mLearning: The Effectiveness of Mobile Course DeliveryFrom eLearning to mLearning: The Effectiveness of Mobile Course Delivery
From eLearning to mLearning: The Effectiveness of Mobile Course Delivery
 
Developing for Mobile: Tools, Tips, and Deployment Options
Developing for Mobile: Tools, Tips, and Deployment OptionsDeveloping for Mobile: Tools, Tips, and Deployment Options
Developing for Mobile: Tools, Tips, and Deployment Options
 
SCORM Implementation Challenges for Mobile
SCORM Implementation Challenges for MobileSCORM Implementation Challenges for Mobile
SCORM Implementation Challenges for Mobile
 
Lifecycle Management of Learning Objectives for SCORM 2.0
Lifecycle Management of Learning Objectives for SCORM 2.0Lifecycle Management of Learning Objectives for SCORM 2.0
Lifecycle Management of Learning Objectives for SCORM 2.0
 
User Interface (UI) Interoperability for SCORM 2.0
User Interface (UI) Interoperability for SCORM 2.0User Interface (UI) Interoperability for SCORM 2.0
User Interface (UI) Interoperability for SCORM 2.0
 
Scorm Implementation Strategies for Mobile
Scorm Implementation Strategies for MobileScorm Implementation Strategies for Mobile
Scorm Implementation Strategies for Mobile
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

EPUB 3 and xAPI

  • 1. EPUB 3 and the xAPI:EPUB 3 and the xAPI: An Open Platform for Activity-based Mobile LearningAn Open Platform for Activity-based Mobile Learning 25 June 2014, San DiegoTyde Richards and Jason Haag
  • 2. Overview The SCORM Heritage The IEEE LTSC SCORM Study Group The IEEE Actionable Data Book Q&A
  • 3. The Rise of SCORM ~1997 Web-based learning takes off Technically based on browser + Web server New requirements for interoperability ADL and others collaborate on SCORM SCORM achieves global adoption
  • 4. The SCORM Interoperability Model SCOSCO Learning Specific Structure Learning Specific Content ClientClient Zip FileZip File Web browser “dumb” Learning Management System Business logic
  • 5. The Sharable Content Object IEEE 1484.12.1 IEEE 1484.11.2 IEEE 1484.11.1
  • 6. 2010 - A Changed Context SCORM mature - loss of momentum Accelerating pace of new technologies –Maturation of Open Web Platform –Big data and cloud-based services –Mobile Platforms Interest in learning interoperability declines IEEE LTSC Study Group on SCORM
  • 7. Transition Time Between Paradigms MainframeMainframe Personal Computer Personal Computer Web Browser Web Browser Something Else Something Else UnstableUnstable UnstableUnstable UnstableUnstable We are here
  • 8. Enter xAPI Traditional SCORM: Content + Runtime xAPI as the new Runtime? Solves know problems – RESTful API, extensions New future oriented-affordances – [Cloud | Big | Semantic | Activity Stream ] data Right solution for new times
  • 9. xAPI Background Developed by open source community Tracks experiences, informal learning, real- world experiences (not just courses) Allows data storage & retrieval (mobile apps, games, ITS, and virtual worlds experiences, team/group activities) Machine and human readable (uses natural language)
  • 10. xAPI Background Project “Tin Can API” Based on http://activitystrea.ms Collaboration between Google, Facebook, Microsoft and others
  • 11. xAPI Background Allows reporting of experiences, not just completions Statement format: Simple: I (actor) watched (verb) a video on protecting employee data (activity) Complex: in the context of [information assurance certification training course ] with result [timestamp:2013- 0618T18:30:32.360Z ].
  • 13. An xAPI Statement Properties ID Actor Object Verb Result Context Timestamp Attachments
  • 14. What is the Learning Record Store? Reportin g Systems Reportin g Systems Assessme nt Services Assessme nt Services Semantic Analysis Semantic Analysis Statistic al Services Statistic al Services
  • 15. xAPI Resources & Adoption 15 ‣ xAPI Specification & Documentation ‣ https://github.com/adlnet/xAPI-Spec/ ‣ xAPI JavaScript Wrapper ‣ https://github.com/adlnet/xAPIWrapper ‣ Learning Record Store ‣ https://github.com/adlnet/ADL_LRS ‣ Adoption ‣ 8 LRS Solutions (open source & commercial) ‣ Integrated into eLearning authoring tools ‣ Over 200 active participants in WG & Cohorts
  • 16. To carry SCORM forward … xAPI modernizes the SCORM runtime Is that it? What about a modernized content strategy? Is that desirable or even possible? IEEE LTSC considered many technologies Concluded both possible and desirable
  • 17. EPUB 3 New open format for eBooks Developed by IDPF Adopts HTML5 as content format eBook now packaged Website on mobile device Implications for interactivity: huge but unexplored
  • 18. A New but Familiar Architecture HTML 5 HTML 5 Generic Structure Generic Content eBook ReadereBook Reader epub Zip Fileepub Zip File book services
  • 19. EPUB 3 and SCORM SCORM EPUB 3 Architecture Glue parts together Intrinsic whole Control Server Mobile platform Content format Out of scope HTML5 Player Out of scope eBook Reader User Experience Out of scope W3C CSS Sustainability Not Sustainable Sustainable Accessibility Out of scope Central focus
  • 20. IEEE Actionable Data Book R&D Project Sponsored by IEEE LTSC EPUB 3 as mobile learning delivery platform Carry forward SCORM concepts as appropriate Assume cloud (xAPI), device, Internet of Things communication 2013 Feasibility Study 2014-15 Build something
  • 21. EPUB 3 for Learning Delivery ? At first – way outside the box … Rapid change during past year 10/2013 IDPF EDUPUB Alliance – Collaboration with IMS GLC, W3C, Publishers – Producing education sector EPUB 3 profile – Addressing reuse, analytics, accessibility, etc. IBM EPUB 3 adoption
  • 22. 2013 - xAPI in EPUB eBook ReadereBook Reader xAPI – cloud data EPUB 3 eBook •HTML •CSS •JavaScript • xAPI Library Guess what? It just works …. If the reader allows communication
  • 23. 2013 – Mapping SCORM to EPUB 3 HTML 5 HTML 5 Generic Structure Generic Content epub Zip Fileepub Zip File device capabilities eBook ReadereBook Reader xAPI – cloud data Activity
  • 24. eBooks and APPs Common PlayerCommon Player • Two different communities • Move past the “book” thing • Move past the “app” thing • Complimentary technologies • Something new and better ? Common APICommon API Common ContentCommon Content Mobile PlatformMobile Platform
  • 25. Flexible Delivery Options ActivityActivity Common PlayerCommon Player APP + Page s Page s “eTextbook” “HTML5 SCORM” ActivitiesActivities ActivitiesActivities eBook Page s Page s
  • 26. 2014 – ADL xAPI Design Cohort Collaborating with imbuElearning K12 learning-to-read use case Defining an xAPI vocabulary for eBooks Exploring xAPI generality – Accessibility and user preferences – Annotations
  • 27. beforebefore afterafter Activity Set (eBook) Activity + (page set) beforebefore afterafter Location + (page) beforebefore afterafter xAPI xAPI xAPI xAPI xAPI xAPI xAPIduringduring duringduring duringduring 2014 – Define Activity Model EPUB 3 Page Overlay
  • 28. 2014 – Towards an Activity Player Support EPUB 3-based Activity Model + xAPI Exploring EPUB 3 readers Exploring Phonegap as HTML5 mobile technology Exploring support for low energy Bluetooh Very interested in OMLET (JKO Mobile) technology Looks like an integration problem
  • 29. EPUB 3 Prototypes / Demos ‣ EPUB 3 + xAPI: iBooks, Readium, EPUB.js, Calibre ‣ Additional areas to investigate: ‣ Client / reader xAPI implementation ‣ Synchronize bookmarks using xAPI across platforms & readers ‣ Accessibility ‣ Annotations + EPUB testing in more readers
  • 30. EPUB 3 +Annotator + xAPI 30
  • 32. An xAPI Statement Properties Id Actor Object Verb Result Context Timestamp Attachments
  • 33. DEMO
  • 34. DEMO
  • 35. If interested in this work … IEEE ADB an open collaboration Weekly virtual meetings (9am Friday US Eastern) Compliments IEEE LTSC xAPI Study Group Contact tyderichards@gmail.com Q&A
  • 36. Thank You! Questions? Tyde Richards IEEE LTSC info@ieee-ltsc.org Jason Haag jason.haag.ctr@adlnet.gov @mobilejson

Hinweis der Redaktion

  1. Representational state transfer (get, put, post, update) over http
  2. Clould-based triple store
  3. Data model mapping exercise?