Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

S.A.L.T.: New Learning Technologies Conference 2013



Augmenting a SCORM Course to Communicate Across Domains



Alex Villaneda
Gregory Fletcher


Presentation Objectives

Introductions

Briefly Describe our Problem

Present our Solution

Feedback and Questions

Who We Are...

Alex Van

Gregory Fletcher

Audience?

Problem and Constraints

Our Distributed Learning Course

Our Proposed Solution!

Our Solution

Layered Approach (Top-Down Hamburger)

Our Solution

In The Condiments

Our Solution

LMS (Top Bun)




LMS SCORM API (Lettuce)

Our Solution

Mayo (LMS Client API)

  • Stub Course Files
    • 2 HTML pages
    • iFrame
    • Message
  • Load CMI Data
  • Convert CMI into JSON

Sample JSON:

{
  CMI:{
    core:{
    _children: “”,
    student_name: “John Smith”, 
    ...
    }
  }
}
          

Our Solution

Communication Channel (Meat)

Between LMS Client API and MOCK API

PostMessage.js JQuery Plug-in

Our Solution

MOCK API (Mustard)

Our Solution

Our Solution

Course/Module Content (Bottom Bun)

Feedback and Questions



Utilizing cross-site scripting for IE7 and cross-document messaging for newer browsers, we created a solution.



Hungry Yet? (Questions?)


Contact Info

Alex Villaneda-van Vloten
Pitukia@gmail.com
Twitter: @Pitukia



Gregory Fletcher II
HavokJinx@gmail.com
Twitter: @HavokJinx



Source Code: http://goo.gl/OH9eU

Presentation: http://goo.gl/XA0B6

Paper: http://goo.gl/wQGlg

Use a spacebar or arrow keys to navigate