SlideShare a Scribd company logo
1 of 13
Download to read offline
SCORM XBlock
June 14, 2016
Nate Aune
CEO/Founder
nate@appsembler.com
P: (617) 701-4331
Getting SCORM content into Open edX
What is SCORM?
SCORM = Sharable Content Object Reference Model
“Sharable Content Object” = units of online training material
shareable across systems
“Reference Model” = SCORM isn’t actually a standard.
SCORM simply references existing standards.
Brief history lesson
U.S. gov’t is a heavy user of online
training.
Poor content re-use due to vendor
lock-in
Thus ADL was tasked with finding
a solution.
ADL’s task was to “develop
common specifications and
standards for e-learning”
Harmonized work of existing
standards.
SCORM was released in 2001 and
was quickly adopted by both gov’t
and industry.
Why SCORM?
Re-use e-learning content from
other tools in Open edX
Don’t reauthor your existing
content when you move to
Open edX
Use rich interactive SCORM
content as scorable Open edX
courseware units
Use SCORM-capable authoring
tools to create content that
would be difficult to make with
Studio
How do I make SCORM content
If you use:
● Captivate
● Storyline
● Camtasia
Then you can use them to
export to SCORM
An XBlock for SCORM
Goals - Author experience
● Add SCORM courseware modules through Studio
● Upload SCORM packages as zip files
● Assign grade weight to SCORM module
● Configurable storage for SCOs, player code (local, S3 backends)
● Configurable presentation (iframe/popup, dimensions, intro
text)
Goals - Student Experience
● Present SCORM content alongside other modules
● Grade student responses as any other module
● Save student score, progress, completion status, session time
● Student can browse away, then return to saved location within SCO
● Support navigation between multiple SCOs within same SCORM
module
What’s next?
● Remove dependency on commercial software—XBlock with
open source SCORM API implementation
● Automate configuration of front-end web server
● Appearance improvements
● Analytics
● Robust testing with SCOs from many publishers
Get involved
Beta test to find bugs & suggest features
Sponsor to help finance the development
Contribute as a developer
More info
SCORM XBlock Github repo
https://github.com/appsembler/edx_xblock_scorm
SCORM XBlock blog post
http://www.appsembler.com/blog/getting-scorm-content-into-open-edx-with-the-scorm-xblock/
Continue the discussion!
TOPIC: SCORM Birds of a Feather Session
Tuesday, 3:00 - 3:30 PM in Room 294
Questions?

More Related Content

Viewers also liked

Viewers also liked (20)

edX on Google Cloud Platform
edX on Google Cloud PlatformedX on Google Cloud Platform
edX on Google Cloud Platform
 
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會
 
Opened x 2016 conference upv mooc production process
Opened x 2016 conference  upv mooc production processOpened x 2016 conference  upv mooc production process
Opened x 2016 conference upv mooc production process
 
Django deployment with PaaS
Django deployment with PaaSDjango deployment with PaaS
Django deployment with PaaS
 
Presentación "Análisis: Open edX vs. Moodle"
Presentación "Análisis: Open edX vs. Moodle"Presentación "Análisis: Open edX vs. Moodle"
Presentación "Análisis: Open edX vs. Moodle"
 
Open edX Overview
Open edX OverviewOpen edX Overview
Open edX Overview
 
Eucalyptus Release of Open edX
Eucalyptus Release of Open edXEucalyptus Release of Open edX
Eucalyptus Release of Open edX
 
Using R at NYT Graphics
Using R at NYT GraphicsUsing R at NYT Graphics
Using R at NYT Graphics
 
Inside the R Consortium
Inside the R ConsortiumInside the R Consortium
Inside the R Consortium
 
Julia + R for Data Science
Julia + R for Data ScienceJulia + R for Data Science
Julia + R for Data Science
 
Iterating over statistical models: NCAA tournament edition
Iterating over statistical models: NCAA tournament editionIterating over statistical models: NCAA tournament edition
Iterating over statistical models: NCAA tournament edition
 
Reflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCReflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYC
 
R Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal DependenceR Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal Dependence
 
One Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical ComputationOne Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical Computation
 
Building Scalable Prediction Services in R
Building Scalable Prediction Services in RBuilding Scalable Prediction Services in R
Building Scalable Prediction Services in R
 
Thinking Small About Big Data
Thinking Small About Big DataThinking Small About Big Data
Thinking Small About Big Data
 
R for Everything
R for EverythingR for Everything
R for Everything
 
The Feels
The FeelsThe Feels
The Feels
 
Data Science Challenges in Personal Program Analysis
Data Science Challenges in Personal Program AnalysisData Science Challenges in Personal Program Analysis
Data Science Challenges in Personal Program Analysis
 
I Don't Want to Be a Dummy! Encoding Predictors for Trees
I Don't Want to Be a Dummy! Encoding Predictors for TreesI Don't Want to Be a Dummy! Encoding Predictors for Trees
I Don't Want to Be a Dummy! Encoding Predictors for Trees
 

Recently uploaded

Recently uploaded (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

SCORM XBlock: Getting SCORM content into Open edX

  • 1. SCORM XBlock June 14, 2016 Nate Aune CEO/Founder nate@appsembler.com P: (617) 701-4331 Getting SCORM content into Open edX
  • 2. What is SCORM? SCORM = Sharable Content Object Reference Model “Sharable Content Object” = units of online training material shareable across systems “Reference Model” = SCORM isn’t actually a standard. SCORM simply references existing standards.
  • 3. Brief history lesson U.S. gov’t is a heavy user of online training. Poor content re-use due to vendor lock-in Thus ADL was tasked with finding a solution. ADL’s task was to “develop common specifications and standards for e-learning” Harmonized work of existing standards. SCORM was released in 2001 and was quickly adopted by both gov’t and industry.
  • 4. Why SCORM? Re-use e-learning content from other tools in Open edX Don’t reauthor your existing content when you move to Open edX Use rich interactive SCORM content as scorable Open edX courseware units Use SCORM-capable authoring tools to create content that would be difficult to make with Studio
  • 5. How do I make SCORM content If you use: ● Captivate ● Storyline ● Camtasia Then you can use them to export to SCORM
  • 7.
  • 8. Goals - Author experience ● Add SCORM courseware modules through Studio ● Upload SCORM packages as zip files ● Assign grade weight to SCORM module ● Configurable storage for SCOs, player code (local, S3 backends) ● Configurable presentation (iframe/popup, dimensions, intro text)
  • 9. Goals - Student Experience ● Present SCORM content alongside other modules ● Grade student responses as any other module ● Save student score, progress, completion status, session time ● Student can browse away, then return to saved location within SCO ● Support navigation between multiple SCOs within same SCORM module
  • 10. What’s next? ● Remove dependency on commercial software—XBlock with open source SCORM API implementation ● Automate configuration of front-end web server ● Appearance improvements ● Analytics ● Robust testing with SCOs from many publishers
  • 11. Get involved Beta test to find bugs & suggest features Sponsor to help finance the development Contribute as a developer
  • 12. More info SCORM XBlock Github repo https://github.com/appsembler/edx_xblock_scorm SCORM XBlock blog post http://www.appsembler.com/blog/getting-scorm-content-into-open-edx-with-the-scorm-xblock/
  • 13. Continue the discussion! TOPIC: SCORM Birds of a Feather Session Tuesday, 3:00 - 3:30 PM in Room 294 Questions?