SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

Unleashing Interaction - XAPI and Moodle
Unleashing Interaction - XAPI and MoodleUnleashing Interaction - XAPI and Moodle
Unleashing Interaction - XAPI and MoodleChristian Glahn
 
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 JSOpen Cyber University of Korea
 
mi:muz開発入門
mi:muz開発入門mi:muz開発入門
mi:muz開発入門tadfmac
 
xApi overview
xApi overviewxApi overview
xApi overviews tanaka
 
Edupub 20140618v1
Edupub  20140618v1Edupub  20140618v1
Edupub 20140618v1Wilbertgk
 
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 2015RePubIT Inc.
 
xAPI Camp - Learning Solutions
xAPI Camp - Learning SolutionsxAPI Camp - Learning Solutions
xAPI Camp - Learning SolutionsAaron Silvers
 
渋谷モノ系ミートアップ Watanabe p
渋谷モノ系ミートアップ Watanabe p渋谷モノ系ミートアップ Watanabe p
渋谷モノ系ミートアップ Watanabe pNoboru Watanabe
 
Community Manager Appreciation Day 2013
Community Manager Appreciation Day 2013Community Manager Appreciation Day 2013
Community Manager Appreciation Day 2013Michael Norton
 
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]guestf4e976
 
Augmented Reality Press Conference - Zlatestranky.cz
Augmented Reality Press Conference - Zlatestranky.czAugmented Reality Press Conference - Zlatestranky.cz
Augmented Reality Press Conference - Zlatestranky.czPavel Kotyza
 
Talent pipeline activation webinar
Talent pipeline activation webinarTalent pipeline activation webinar
Talent pipeline activation webinarLinkedIn
 
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 VisualizationBenjamin Wiederkehr
 
19 plan & section of penstock
19 plan & section of  penstock19 plan & section of  penstock
19 plan & section of penstockNikhil Jaipurkar
 
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 finalLora Cecere
 

Destaque (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
 

Semelhante a EPUB 3 and xAPI

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-BaltagiSlim 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...DataWorks Summit
 
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 DreamsTorranceLearning
 
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 DataAli Khalili
 
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 InteroperabilityOpen Cyber University of Korea
 
Fedora Overview
Fedora OverviewFedora Overview
Fedora Overvieweposthumus
 
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 2016Alluxio, Inc.
 
Career opportunities in open source framework
Career opportunities in open source frameworkCareer opportunities in open source framework
Career opportunities in open source frameworkedunextgen
 
Career opportunities in open source framework
Career opportunities in open source framework Career opportunities in open source framework
Career opportunities in open source framework edunextgen
 
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-summitSlim Baltagi
 
28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-PipelinesTimothy Spann
 
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.2009Goutam Biswas
 
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 FlinkSlim Baltagi
 
Resource Discovery Landscape
Resource Discovery LandscapeResource Discovery Landscape
Resource Discovery LandscapeAndy Powell
 
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 StatesEytan Klawer
 
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 & TorranceTorranceLearning
 

Semelhante a 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
 

Mais de Advanced Distributed Learning (ADL) Initiative

Mais de 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
 

Último

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
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.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

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

Notas do Editor

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