Preparing your SCORM Cloud content for use in Open edX

Want to use existing training content in an Open edX course? You can use SCORM Cloud and the LTI Consumer XBlock to insert your SCORM content into an Open edX course. The high level steps are:

  1. Export your content from your from your e-Learning authoring tool as a SCORM package (Instructions for this will vary, depending on your system.)
  2. Upload the SCORM package to SCORM Cloud and create a dispatch to serve it up as an LTI component.(This article details step 2)
  3. Insert your content using the LTI Consumer XBlock (Note: Content is actually hosted on SCORM Cloud.) You can find detailed steps for inserting your SCORM content into your course here.

  1. You will need a SCORM Cloud account (This is a paid service, but there is a trial.) You may also find SCORM Cloud's user guide helpful!
  2. Create your Realmor join an existing Realm. (Realms are a way to organize users, content, and applications you have running in the SCORM Cloud.) 
  3. To create a new Realm, click Your Realms in the top left of your screen. 
  4. At the bottom of your Realm list click Create New Realm.
  5. Click Add Content (in the top right corner) to expose your import options.
  6. Select Import a SCORM, AICC, xAPI or cmi5 package.
  7. Choose your file (a zip file seems to work best.)
  8. Leave Import to specific App set to default (SCORM Cloud). 
  9. Click Import Course.
  10. Scroll down to Course Properties area.
  11. Click on Launch Behavior.
  12. Set both Launch Type dropdown options to Frameset. You may also want to set the Width for content to 950 pixels to avoid a scrollbar on your content in the LMS.
  13. Click save (tiny button in bottom right corner of Course Properties area).

Once the content has been uploaded and configured, you must create a "Dispatch" to make it available via LTI.

  1. Scroll down to Dispatches area. Click to create a dispatch. (A dispatch package is shell package that can be imported into an LMS. When the shell is launched by an LMS, SCORM Cloud loads your course inside the shell. )
  2. Click Add course, and select your course from the dropdown
  3. Click Create a New Destination unless you've created a destination for your course previously
  4. Choose a name for your destination (you may want to use your course name as the default) You can leave the Tags and Notes fields blank, unless you want to use them.
  5. Click Create (green button at bottom left).
  6. On the Dispatches page, click the box to the left of your Course name to select it. 
  7. Click the BLTI button at the bottom of the page. 
  8. A popup will appear with the info you need to configure the LTI XBlock. Copy this info (data form URL, Key and Secret) to a text file for use in the next step. (Actual info blurred in the below image, for security reasons.)

For next steps, see:  Adding third-party content to Open edX courses using LTI