SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
Experience API (xAPI) and the Future of SCORM
Mr. Jason Haag
ADL Technical Team, Mobile Lead, Research Analyst
The Tolliver Group, Inc. ADL SETA Support
2
“Provide access to the highest quality
education and training, tailored to individual
needs, delivered cost effectively, anywhere
and anytime.”
- ADL Vision
3
‣  ADL Initiative was established in 1999 by
Presidential Executive Order 13111.
‣  The first two ADL Co-Labs opened in Alexandria, VA
and Orlando, FL that same year.
Advanced Distributed Learning
4
ADL Global Reach
Canada ADL Partnership Lab
Kingston, ON, Canada
Norway ADL
Partnership Lab
Oslo, Norway
United Kingdom
ADL Partnership Lab
Buckinghamshire,
United Kingdom
Korea ADL
Partnership Lab
Seoul, Korea
Romania ADL
Partnership Lab
Bucharest, Romania
Latin America and Caribbean Regions
ADL Partnership Lab
Mexico City, Mexico
NATO ACT ADL
Partnership Lab
Norfolk, VA
ADL
Initiative
Orlando, FL
Academic ADL Co-Lab
Madison, WI
ADL Initiative
Alexandria, VA
ADL Center for Intelligent
Tutoring Systems Research
and Development
Memphis, TN
Poland ADL
Partnership Lab
Warsaw, Poland
Exploring the xAPI
‣  Background
‣  Introduction to xAPI & LRS
‣  Future of SCORM & Implications
‣  Use Cases & Examples
‣  Resources
Agenda
Background
Sharable Content Object Reference Model (SCORM)
‣  Created to support courseware interoperability and
reusability within Learning Management Systems (LMS)s
‣  Enables self-paced instruction in a browser only
‣  Works for desktop/laptop browsers (and will work in the
future), but we now have many more use cases to support
The SCORM Solution
7
‣  Content Packages
imported into LMSs
‣  Content duplicated in each
system
‣  LMSs store the content,
control access and
manage learner data
Distributed Content
Pardigm Shift Time!!
Today’s Opportunity: Learning Everywhere
Credit: Liz Burow (@Burlix)
What is the ?
•  Result of LETSI SCORM 2.0 (2008)
•  Result of Project Tin Can (BAA Research 2011)
•  Tracks any learning experiences, informal
learning, real-world experiences (not just
completions)
•  Allows data storage AND retrieval (ex. 3rd party
reporting and analytics tools)
•  Developed by open source community
Top 5 Requirements
1.  Should support a variety of content types
2.  Should be simple to implement
3.  Should support offline or disconnected scenarios
4.  Portable content (interoperable across platforms)
5.  Improved access to run-time data (both human and
machine readable)
12
‣  Initially based on Activity Streams 1.0
specification developed Google, Facebook,
Microsoft and others (2.0 is new draft W3C spec)
‣  Format: <Actor> <Verb> <Object> (I did this)
•  Jason (actor) completed (verb) the IA course (object)
‣  Allows reporting of activities & experiences, not
just completions
•  Jason posted a photo
•  Jason liked a photo
•  Jason commented on a photo
Experience API (xAPI)
JSON (interchange format)
{
"actor": {
"mbox": "mailto:jason.haag.ctr@adlnet.gov",
"name": "Jason",
"objectType": "Agent"
},
"verb": {
"id": "http://adlnet.gov/expapi/verbs/skipped",
"display": {
"en-US": "skipped"
}
},
"object": {
"id": "http://adlnet.gov/expapi/activities/video",
"definition": {
"name": {
"en-US": "Misconduct in Clinical Trials"
},
"description": {
"en-US": "video on misconduct in clinical trials"
}
14
Experience API (xAPI)
•  Simple Statement:
Jason (actor) skipped (verb) a video on misconduct in clinical
trials (object)
•  More Complex Statement (Context Activities):
in the context of [GCP Compliance Training Course], with result
[timestamp: 2015-0218T18:30:32.360Z ].
Learning Management System (LMS)
User Management
Course Management
Run-Time
Registration
Scheduling
Grade Book
Search
Delivery
Learning Records
Statistics
Repository
Sequencing
Preferences AssessmentReports
What is a LMS?
Learning Management System (LMS)
What is a LRS?
Learning Record Store (LRS)
Learning Record Store (LRS)
Learning Records
Reporting
Systems
Assessment
Services
Semantic
Analysis
Statistical
Services
17
Where Is The Data Stored?
LRS = Learning Record Store
18
LRS Enables
‣  Graphs of learning data
‣  Learning analytics
‣  Instructor dashboards
‣  Gradebook applications
‣  Interfaces with HR (or other) systems
‣  Learning activity suggestions for review/
improvement
‣  And much more…
Experience
Tracking
(xAPI)
Learner
Profile
Content
Brokering
Competency
Networks
Comparing xAPI and the SCORM
Run Time
Environment (RTE)
Content
Aggregation
Model
(CAM)
Sequencing
&
Navigation
(S&N)
Training & Learning
Architecture (TLA)
Any Learning Activity"
On Any Platform
Web Browser-based
Instruction/Training
Comparing xAPI and the SCORM RTE
‣  Course tracking:
Bookmarking, completion,
time, pass/fail, scores
‣  Multiple scores per object,
unlimited test results and
interactions
‣  No LMS required
Comparing xAPI and the SCORM RTE
‣  No web browser required
‣  Supports offline scenarios
‣  Control over your content
‣  Tracks web or native apps
‣  Tracks serious games,
simulations, virtual worlds
‣  Tracks real-world, informal
learning & performance
‣  Tracks team-based learning
Future of SCORM
‣  No. xAPI can modernize the SCORM RTE, but doesn’t
replace the other aspects of SCORM
‣  Implication: It can easily work with SCORM. It does
not replace SCORM. New SCORM content developed
could use the xAPI for run-time tracking.
Does xAPI replace SCORM?
Future of SCORM
‣  No. SCORM is still useful for tracking and sharing
your web-based desktop courses.
‣  If your learners need mobile access, SCORM will not
work alone. SCORM will continue to work (durability)
in your LMS.
‣  Implication: Is your current investment in SCORM
producing good results? Are you able to accurately
measure your ROI with current LMS reports?
Does this mean all of the time and money
we invested in SCORM content will be worthless?
Future of SCORM
‣  Only if there is a requirement.
‣  xAPI isn’t a new version of SCORM.
‣  Need to support mobile delivery of your course?
Don’t convert. Think mobile first.
‣  Implication: Is there a need? You could easily make
your SCORM content support the xAPI. But determine
your needs. Is it for more robust reporting/analytics
or mobile? If so you will need to setup a a LRS and
also redesign your content user interface (if mobile).
Will we need to convert our training
content from SCORM to the xAPI?
Future of SCORM (Profile for xAPI)
Dual Tracking Strategy
http://adlnet.github.io/xAPI-SCORM-Profile
LRS Centric Strategy
26
xAPI SCORM Profile
‣  Documents usage guidelines to generate
consistent and predictable Statements
‣  Contains mapping of SCORM data model
elements to xAPI
‣  Describes how to represent SCORM temporal
model in xAPI Statements
‣  Contains example Statements for typical SCORM
values
SCORM to xAPI Roadmap
27
SCORM
SCORM
+ xAPI
(LMS-
Centric)
SCORM
+ xAPI
(LRS-
Centric)
xAPI &
TLA
Defining a progression from SCORM to Experience API
Roadmap Status
28
‣  Roadmap Released in December 2014
‣  xAPI SCORM Profile Draft Released in December
2014
‣  Final release before August 2015
‣  Iterative recursive refinement based on community
feedback
Design Implications
Think Outside the LMS + Course Interface
Use Case (MOOCs)
Browser Bookmarklet (formal, informal, nonformal)
Use Case (Mobile Apps)
SMS Learning / notifications, Social, E-Books
Use Case (Games)
Gamification – BlackBerry Gamification
(OnPoint)
Game Details,
Progress & Options
Learner Status via 3
Different Leader Boards
Game List with
Progress Information
Use Case (Games)
Gamification – BlackBerry Gamification
(OnPoint)
Earned Badges &
Achievements
Integration to 3rd Party
Incentive Platform
Tracked Points in
Incentive Catalog
xAPI statements
sent to partner
system
Use Cases (Badges + Competence)
‣  CoPs integrating xAPI with Open Badges
‣  They see xAPI as complimenting Badges’ “evidence”
data (add standard meaning for objectives)
‣  Badges as indication of competency
‣  Mozilla Open Badges
xAPI CoP Directory
http://xapi.adlnet.gov/xapi-cop-directory/
Paradigm Shift
Integration with connected devices (IoT)
Use Case (Performance + Sensors)
‣  Procedural tasks (guided
response)
‣  Evaluation by instructor,
mentor may be required
for accurate assessment
‣  Mobile capture using
camera?
‣  Using sensors to report
xAPI Statements
‣  Potential feedback loop
Psychomotor Domain?
RFID + Arduino + ElectricImp + xAPI,
LRS
Android Wear (Gear Live)
Live action emergency/medical field scenarios
REAPER (Army / Riptide Software)
Data Mining Live Training Ranges
Radio Frequency Education RFED
Mobile + xAPI + RFID Tags
43
Student Teacher
Student
Mentor Teacher
Practicum Professor
Literacy Experts
Lesson
Support
Learning
Outcomes
Work products:
Lesson Plan
Video of lesson
QuestionsCoaching/
Feedback
Adaptive Expertise (TREK)
PDF Annotator (RISC/Float)
RISC’s PDF Annotator
xAPI Resources
‣  All xAPI Resources:
http://xapi.adlnet.gov
‣  xAPI CoP Directory
http://xapi.adlnet.gov/xapi-cop-directory/
‣  SCORM Profile for xAPI
http://adlnet.github.io/xAPI-SCORM-Profile
‣  SCORM xAPI Wrapper
https://github.com/adlnet/SCORM-to-xAPI-Wrapper
‣  xAPI + Jquery Mobile: https://github.com/adlnet/xapi-jqm
‣  xAPI Design Cohort: http://www.adlnet.gov/xapi-design-cohort
‣  ADL Community Survey on SCORM & xAPI:
http://adlnet.gov/adl-community-survey
Thank You!
48
Jason Haag
Mobile Learning Lead
ADL Technical Team
The Tolliver Goup, Inc
jason.haag.ctr@adlnet.gov
Twitter: @mobilejson

Más contenido relacionado

La actualidad más candente

Workshop Spring - Session 4 - Spring Batch
Workshop Spring -  Session 4 - Spring BatchWorkshop Spring -  Session 4 - Spring Batch
Workshop Spring - Session 4 - Spring Batch
Antoine Rey
 
Java - notions de bases pour développeur
Java - notions de bases pour développeurJava - notions de bases pour développeur
Java - notions de bases pour développeur
Jean David Olekhnovitch
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdf
KhalidKadmiri
 

La actualidad más candente (20)

Patrons de creation
Patrons de creationPatrons de creation
Patrons de creation
 
Clojure: do zero ao deploy de uma API REST
Clojure: do zero ao deploy de uma API RESTClojure: do zero ao deploy de uma API REST
Clojure: do zero ao deploy de uma API REST
 
Cours d'introduction aux HTML5 & CSS3
Cours d'introduction aux HTML5 & CSS3Cours d'introduction aux HTML5 & CSS3
Cours d'introduction aux HTML5 & CSS3
 
Workshop Spring - Session 4 - Spring Batch
Workshop Spring -  Session 4 - Spring BatchWorkshop Spring -  Session 4 - Spring Batch
Workshop Spring - Session 4 - Spring Batch
 
Workshop Spring - Session 1 - L'offre Spring et les bases
Workshop Spring  - Session 1 - L'offre Spring et les basesWorkshop Spring  - Session 1 - L'offre Spring et les bases
Workshop Spring - Session 1 - L'offre Spring et les bases
 
Cours développement côté serveur
Cours développement côté serveurCours développement côté serveur
Cours développement côté serveur
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
Wakelet Education Presentation.pptx
Wakelet Education Presentation.pptxWakelet Education Presentation.pptx
Wakelet Education Presentation.pptx
 
Initiation à Android
Initiation à AndroidInitiation à Android
Initiation à Android
 
Java - notions de bases pour développeur
Java - notions de bases pour développeurJava - notions de bases pour développeur
Java - notions de bases pour développeur
 
Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014
 
Microservices and functional programming
Microservices and functional programmingMicroservices and functional programming
Microservices and functional programming
 
Cours partie1 elgarrai zineb
Cours partie1 elgarrai zinebCours partie1 elgarrai zineb
Cours partie1 elgarrai zineb
 
Workshop react + adonis.js
Workshop react + adonis.jsWorkshop react + adonis.js
Workshop react + adonis.js
 
Test logiciel
Test logicielTest logiciel
Test logiciel
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdf
 
Spring data
Spring dataSpring data
Spring data
 
Scylla Summit 2022: ScyllaDB Embraces Wasm
Scylla Summit 2022: ScyllaDB Embraces WasmScylla Summit 2022: ScyllaDB Embraces Wasm
Scylla Summit 2022: ScyllaDB Embraces Wasm
 
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
 
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony LiveDesign applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
Design applicatif avec symfony - Zoom sur la clean architecture - Symfony Live
 

Destacado

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
 
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
Chitose Institute of Science and Technology.
 

Destacado (20)

Unleashing Interaction - XAPI and Moodle
Unleashing Interaction - XAPI and MoodleUnleashing Interaction - XAPI and Moodle
Unleashing Interaction - XAPI and Moodle
 
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
 
EPUB 3 and xAPI
EPUB 3 and xAPIEPUB 3 and xAPI
EPUB 3 and xAPI
 
2014 05 30 (uc3m) e madrid etovar upm mirando 4 anyos atras adelante tecnolog...
2014 05 30 (uc3m) e madrid etovar upm mirando 4 anyos atras adelante tecnolog...2014 05 30 (uc3m) e madrid etovar upm mirando 4 anyos atras adelante tecnolog...
2014 05 30 (uc3m) e madrid etovar upm mirando 4 anyos atras adelante tecnolog...
 
xAPI Making Sense of Industry and Practice
xAPI Making Sense of Industry and PracticexAPI Making Sense of Industry and Practice
xAPI Making Sense of Industry and Practice
 
DIY xAPI
DIY xAPIDIY xAPI
DIY xAPI
 
Going with xAPI
Going with xAPIGoing with xAPI
Going with xAPI
 
Creating an xAPI Ecosystem
Creating an xAPI EcosystemCreating an xAPI Ecosystem
Creating an xAPI Ecosystem
 
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
iBooksとMoodleの連携による本当にインタラクティブなデジタル教科書
 
視覚化エンジンRoassal
視覚化エンジンRoassal視覚化エンジンRoassal
視覚化エンジンRoassal
 
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 Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob FaulknerxAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob Faulkner
 
Investigating Performance: Design & Outcomes with xAPI | LSCon 2017
Investigating Performance: Design & Outcomes with xAPI | LSCon 2017Investigating Performance: Design & Outcomes with xAPI | LSCon 2017
Investigating Performance: Design & Outcomes with xAPI | LSCon 2017
 
xAPI in Action
xAPI in ActionxAPI in Action
xAPI in Action
 
xAPI in Action: Sending an data to an LRS (FocusOn Session)
xAPI in Action: Sending an data to an LRS (FocusOn Session)xAPI in Action: Sending an data to an LRS (FocusOn Session)
xAPI in Action: Sending an data to an LRS (FocusOn Session)
 
Introduction to the Experience API
Introduction to the Experience APIIntroduction to the Experience API
Introduction to the Experience API
 
xAPI Camp - Learning Solutions
xAPI Camp - Learning SolutionsxAPI Camp - Learning Solutions
xAPI Camp - Learning Solutions
 
Make Learning Big Data Work For You
Make Learning Big Data Work For YouMake Learning Big Data Work For You
Make Learning Big Data Work For You
 
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)
 
The Business Case for Adopting Tin Can (xAPI) - Why and How Five Product Vend...
The Business Case for Adopting Tin Can (xAPI) - Why and How Five Product Vend...The Business Case for Adopting Tin Can (xAPI) - Why and How Five Product Vend...
The Business Case for Adopting Tin Can (xAPI) - Why and How Five Product Vend...
 

Similar a Experience API (xAPI) and the Future of SCORM

i-lovelearning 2014 [EN]
i-lovelearning 2014 [EN]i-lovelearning 2014 [EN]
i-lovelearning 2014 [EN]
Netex Learning
 

Similar a Experience API (xAPI) and the Future of SCORM (20)

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)
 
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
 
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
 
The Training and Learning Architecture: Infrastructure for the Future of Lear...
The Training and Learning Architecture: Infrastructure for the Future of Lear...The Training and Learning Architecture: Infrastructure for the Future of Lear...
The Training and Learning Architecture: Infrastructure for the Future of Lear...
 
TechLearn2019 xAPI Intro Torrance
TechLearn2019 xAPI Intro TorranceTechLearn2019 xAPI Intro Torrance
TechLearn2019 xAPI Intro Torrance
 
Scorm Implementation Strategies for Mobile
Scorm Implementation Strategies for MobileScorm Implementation Strategies for Mobile
Scorm Implementation Strategies for Mobile
 
DevLearn 801 xAPI: Where it's at & How to Get Started
DevLearn 801 xAPI: Where it's at & How to Get StartedDevLearn 801 xAPI: Where it's at & How to Get Started
DevLearn 801 xAPI: Where it's at & How to Get Started
 
The future of Learning Ecosystem
The future of Learning EcosystemThe future of Learning Ecosystem
The future of Learning Ecosystem
 
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
 
The Future of Learning Ecosystem
The Future of Learning EcosystemThe Future of Learning Ecosystem
The Future of Learning Ecosystem
 
xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019xAPI Intro for Instructional Designers Learning While Working 2019
xAPI Intro for Instructional Designers Learning While Working 2019
 
xAPI Ecosystem xAPI Party May 2019
xAPI Ecosystem xAPI Party May 2019xAPI Ecosystem xAPI Party May 2019
xAPI Ecosystem xAPI Party May 2019
 
How xAPI is going to bring "electricity" to learning !
How xAPI is going to bring "electricity" to learning !How xAPI is going to bring "electricity" to learning !
How xAPI is going to bring "electricity" to learning !
 
i-lovelearning 2014 [EN]
i-lovelearning 2014 [EN]i-lovelearning 2014 [EN]
i-lovelearning 2014 [EN]
 
Intro to xAPI - TORRANCE - LTUK20
Intro to xAPI - TORRANCE - LTUK20Intro to xAPI - TORRANCE - LTUK20
Intro to xAPI - TORRANCE - LTUK20
 
Back to the Drawing Board: Painting a Picture with xAPI
Back to the Drawing Board: Painting a Picture with xAPIBack to the Drawing Board: Painting a Picture with xAPI
Back to the Drawing Board: Painting a Picture with xAPI
 
xAPI (Experience API):Potential for Open Educational Resources
xAPI (Experience API):Potential for Open Educational Resources xAPI (Experience API):Potential for Open Educational Resources
xAPI (Experience API):Potential for Open Educational Resources
 
Sakai Overview 02-12-2004
Sakai Overview 02-12-2004Sakai Overview 02-12-2004
Sakai Overview 02-12-2004
 
xAPI Live - What is xAPI?
xAPI Live - What is xAPI?xAPI Live - What is xAPI?
xAPI Live - What is xAPI?
 
Intro to xAPI Camp DevLearn 2018
Intro to xAPI Camp DevLearn 2018Intro to xAPI Camp DevLearn 2018
Intro to xAPI Camp DevLearn 2018
 

Más de Advanced Distributed Learning (ADL) Initiative

Más de Advanced Distributed Learning (ADL) Initiative (9)

Augmented Reality Examples and Tools
Augmented Reality Examples and ToolsAugmented Reality Examples and Tools
Augmented Reality Examples and Tools
 
Mobile Learning Survey Report
Mobile Learning Survey ReportMobile Learning Survey Report
Mobile Learning Survey Report
 
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
 

Último

Último (10)

Understanding Poverty: A Community Questionnaire
Understanding Poverty: A Community QuestionnaireUnderstanding Poverty: A Community Questionnaire
Understanding Poverty: A Community Questionnaire
 
Microsoft Fabric Analytics Engineer (DP-600) Exam Dumps 2024.pdf
Microsoft Fabric Analytics Engineer (DP-600) Exam Dumps 2024.pdfMicrosoft Fabric Analytics Engineer (DP-600) Exam Dumps 2024.pdf
Microsoft Fabric Analytics Engineer (DP-600) Exam Dumps 2024.pdf
 
DAY 0 8 A Revelation 05-19-2024 PPT.pptx
DAY 0 8 A Revelation 05-19-2024 PPT.pptxDAY 0 8 A Revelation 05-19-2024 PPT.pptx
DAY 0 8 A Revelation 05-19-2024 PPT.pptx
 
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdfACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
 
Databricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdfDatabricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdf
 
2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx
 
ServiceNow CIS-Discovery Exam Dumps 2024
ServiceNow CIS-Discovery Exam Dumps 2024ServiceNow CIS-Discovery Exam Dumps 2024
ServiceNow CIS-Discovery Exam Dumps 2024
 
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docxThe Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
 
Breathing in New Life_ Part 3 05 22 2024.pptx
Breathing in New Life_ Part 3 05 22 2024.pptxBreathing in New Life_ Part 3 05 22 2024.pptx
Breathing in New Life_ Part 3 05 22 2024.pptx
 
Deciding The Topic of our Magazine.pptx.
Deciding The Topic of our Magazine.pptx.Deciding The Topic of our Magazine.pptx.
Deciding The Topic of our Magazine.pptx.
 

Experience API (xAPI) and the Future of SCORM

  • 1. Experience API (xAPI) and the Future of SCORM Mr. Jason Haag ADL Technical Team, Mobile Lead, Research Analyst The Tolliver Group, Inc. ADL SETA Support
  • 2. 2 “Provide access to the highest quality education and training, tailored to individual needs, delivered cost effectively, anywhere and anytime.” - ADL Vision
  • 3. 3 ‣  ADL Initiative was established in 1999 by Presidential Executive Order 13111. ‣  The first two ADL Co-Labs opened in Alexandria, VA and Orlando, FL that same year. Advanced Distributed Learning
  • 4. 4 ADL Global Reach Canada ADL Partnership Lab Kingston, ON, Canada Norway ADL Partnership Lab Oslo, Norway United Kingdom ADL Partnership Lab Buckinghamshire, United Kingdom Korea ADL Partnership Lab Seoul, Korea Romania ADL Partnership Lab Bucharest, Romania Latin America and Caribbean Regions ADL Partnership Lab Mexico City, Mexico NATO ACT ADL Partnership Lab Norfolk, VA ADL Initiative Orlando, FL Academic ADL Co-Lab Madison, WI ADL Initiative Alexandria, VA ADL Center for Intelligent Tutoring Systems Research and Development Memphis, TN Poland ADL Partnership Lab Warsaw, Poland
  • 5. Exploring the xAPI ‣  Background ‣  Introduction to xAPI & LRS ‣  Future of SCORM & Implications ‣  Use Cases & Examples ‣  Resources Agenda
  • 6. Background Sharable Content Object Reference Model (SCORM) ‣  Created to support courseware interoperability and reusability within Learning Management Systems (LMS)s ‣  Enables self-paced instruction in a browser only ‣  Works for desktop/laptop browsers (and will work in the future), but we now have many more use cases to support
  • 7. The SCORM Solution 7 ‣  Content Packages imported into LMSs ‣  Content duplicated in each system ‣  LMSs store the content, control access and manage learner data Distributed Content
  • 9. Today’s Opportunity: Learning Everywhere Credit: Liz Burow (@Burlix)
  • 10. What is the ? •  Result of LETSI SCORM 2.0 (2008) •  Result of Project Tin Can (BAA Research 2011) •  Tracks any learning experiences, informal learning, real-world experiences (not just completions) •  Allows data storage AND retrieval (ex. 3rd party reporting and analytics tools) •  Developed by open source community
  • 11. Top 5 Requirements 1.  Should support a variety of content types 2.  Should be simple to implement 3.  Should support offline or disconnected scenarios 4.  Portable content (interoperable across platforms) 5.  Improved access to run-time data (both human and machine readable)
  • 12. 12 ‣  Initially based on Activity Streams 1.0 specification developed Google, Facebook, Microsoft and others (2.0 is new draft W3C spec) ‣  Format: <Actor> <Verb> <Object> (I did this) •  Jason (actor) completed (verb) the IA course (object) ‣  Allows reporting of activities & experiences, not just completions •  Jason posted a photo •  Jason liked a photo •  Jason commented on a photo Experience API (xAPI)
  • 13. JSON (interchange format) { "actor": { "mbox": "mailto:jason.haag.ctr@adlnet.gov", "name": "Jason", "objectType": "Agent" }, "verb": { "id": "http://adlnet.gov/expapi/verbs/skipped", "display": { "en-US": "skipped" } }, "object": { "id": "http://adlnet.gov/expapi/activities/video", "definition": { "name": { "en-US": "Misconduct in Clinical Trials" }, "description": { "en-US": "video on misconduct in clinical trials" }
  • 14. 14 Experience API (xAPI) •  Simple Statement: Jason (actor) skipped (verb) a video on misconduct in clinical trials (object) •  More Complex Statement (Context Activities): in the context of [GCP Compliance Training Course], with result [timestamp: 2015-0218T18:30:32.360Z ].
  • 15. Learning Management System (LMS) User Management Course Management Run-Time Registration Scheduling Grade Book Search Delivery Learning Records Statistics Repository Sequencing Preferences AssessmentReports What is a LMS? Learning Management System (LMS)
  • 16. What is a LRS? Learning Record Store (LRS) Learning Record Store (LRS) Learning Records
  • 18. 18 LRS Enables ‣  Graphs of learning data ‣  Learning analytics ‣  Instructor dashboards ‣  Gradebook applications ‣  Interfaces with HR (or other) systems ‣  Learning activity suggestions for review/ improvement ‣  And much more…
  • 19. Experience Tracking (xAPI) Learner Profile Content Brokering Competency Networks Comparing xAPI and the SCORM Run Time Environment (RTE) Content Aggregation Model (CAM) Sequencing & Navigation (S&N) Training & Learning Architecture (TLA) Any Learning Activity" On Any Platform Web Browser-based Instruction/Training
  • 20. Comparing xAPI and the SCORM RTE ‣  Course tracking: Bookmarking, completion, time, pass/fail, scores ‣  Multiple scores per object, unlimited test results and interactions ‣  No LMS required
  • 21. Comparing xAPI and the SCORM RTE ‣  No web browser required ‣  Supports offline scenarios ‣  Control over your content ‣  Tracks web or native apps ‣  Tracks serious games, simulations, virtual worlds ‣  Tracks real-world, informal learning & performance ‣  Tracks team-based learning
  • 22. Future of SCORM ‣  No. xAPI can modernize the SCORM RTE, but doesn’t replace the other aspects of SCORM ‣  Implication: It can easily work with SCORM. It does not replace SCORM. New SCORM content developed could use the xAPI for run-time tracking. Does xAPI replace SCORM?
  • 23. Future of SCORM ‣  No. SCORM is still useful for tracking and sharing your web-based desktop courses. ‣  If your learners need mobile access, SCORM will not work alone. SCORM will continue to work (durability) in your LMS. ‣  Implication: Is your current investment in SCORM producing good results? Are you able to accurately measure your ROI with current LMS reports? Does this mean all of the time and money we invested in SCORM content will be worthless?
  • 24. Future of SCORM ‣  Only if there is a requirement. ‣  xAPI isn’t a new version of SCORM. ‣  Need to support mobile delivery of your course? Don’t convert. Think mobile first. ‣  Implication: Is there a need? You could easily make your SCORM content support the xAPI. But determine your needs. Is it for more robust reporting/analytics or mobile? If so you will need to setup a a LRS and also redesign your content user interface (if mobile). Will we need to convert our training content from SCORM to the xAPI?
  • 25. Future of SCORM (Profile for xAPI) Dual Tracking Strategy http://adlnet.github.io/xAPI-SCORM-Profile LRS Centric Strategy
  • 26. 26 xAPI SCORM Profile ‣  Documents usage guidelines to generate consistent and predictable Statements ‣  Contains mapping of SCORM data model elements to xAPI ‣  Describes how to represent SCORM temporal model in xAPI Statements ‣  Contains example Statements for typical SCORM values
  • 27. SCORM to xAPI Roadmap 27 SCORM SCORM + xAPI (LMS- Centric) SCORM + xAPI (LRS- Centric) xAPI & TLA Defining a progression from SCORM to Experience API
  • 28. Roadmap Status 28 ‣  Roadmap Released in December 2014 ‣  xAPI SCORM Profile Draft Released in December 2014 ‣  Final release before August 2015 ‣  Iterative recursive refinement based on community feedback
  • 29. Design Implications Think Outside the LMS + Course Interface
  • 30. Use Case (MOOCs) Browser Bookmarklet (formal, informal, nonformal)
  • 31. Use Case (Mobile Apps) SMS Learning / notifications, Social, E-Books
  • 32. Use Case (Games) Gamification – BlackBerry Gamification (OnPoint) Game Details, Progress & Options Learner Status via 3 Different Leader Boards Game List with Progress Information
  • 33. Use Case (Games) Gamification – BlackBerry Gamification (OnPoint) Earned Badges & Achievements Integration to 3rd Party Incentive Platform Tracked Points in Incentive Catalog xAPI statements sent to partner system
  • 34. Use Cases (Badges + Competence) ‣  CoPs integrating xAPI with Open Badges ‣  They see xAPI as complimenting Badges’ “evidence” data (add standard meaning for objectives) ‣  Badges as indication of competency ‣  Mozilla Open Badges
  • 36. Paradigm Shift Integration with connected devices (IoT)
  • 37. Use Case (Performance + Sensors) ‣  Procedural tasks (guided response) ‣  Evaluation by instructor, mentor may be required for accurate assessment ‣  Mobile capture using camera? ‣  Using sensors to report xAPI Statements ‣  Potential feedback loop Psychomotor Domain? RFID + Arduino + ElectricImp + xAPI, LRS
  • 38. Android Wear (Gear Live) Live action emergency/medical field scenarios
  • 39. REAPER (Army / Riptide Software) Data Mining Live Training Ranges
  • 40.
  • 41. Radio Frequency Education RFED Mobile + xAPI + RFID Tags
  • 42.
  • 43. 43 Student Teacher Student Mentor Teacher Practicum Professor Literacy Experts Lesson Support Learning Outcomes Work products: Lesson Plan Video of lesson QuestionsCoaching/ Feedback
  • 46.
  • 47. xAPI Resources ‣  All xAPI Resources: http://xapi.adlnet.gov ‣  xAPI CoP Directory http://xapi.adlnet.gov/xapi-cop-directory/ ‣  SCORM Profile for xAPI http://adlnet.github.io/xAPI-SCORM-Profile ‣  SCORM xAPI Wrapper https://github.com/adlnet/SCORM-to-xAPI-Wrapper ‣  xAPI + Jquery Mobile: https://github.com/adlnet/xapi-jqm ‣  xAPI Design Cohort: http://www.adlnet.gov/xapi-design-cohort ‣  ADL Community Survey on SCORM & xAPI: http://adlnet.gov/adl-community-survey
  • 48. Thank You! 48 Jason Haag Mobile Learning Lead ADL Technical Team The Tolliver Goup, Inc jason.haag.ctr@adlnet.gov Twitter: @mobilejson