Training Hub: Prepare SCORM for use with Canvas

This article contains information about:

There are many tools that can be used to create compliant SCORM modules to be used in Canvas. A very good overview can be found in the LinkedIn Learning course Learning SCORM and Tin Can API. This 1 hour course provides an overview of SCORM, how to publish content correctly, and has useful tips.

Note: You can skip chapter 4 (Next Generation SCORM), which covers Tin Can and Experience API -- neither of which are fully supported in Canvas.

Packaging a SCORM module

  • SCORM packaged as SWF, Shockwave or Flash will most likely not work well with Canvas. We recommend repackaging these files as HTML-5.
  • Canvas supports SCORM 1.2 and SCORM 2004 (2nd, 3rd, and 4th Editions)

The LinkedIn Learning course "Learning SCORM and Tin Can API" is a good resource for learning how to package SCORM modules. Chapter 2 has step-by-step instructions for popular authoring tools:

If your SCORM will have grading, watch the two LinkedIn Learning videos:

  • No tracking of SCORM activity:
    • Learners will be able to view the SCORM content and choose whether to progress through it or not before moving on to the next Canvas course content or the final completion step in Canvas.
  • Tracking SCORM activity:
    • Learners will be required to view a specific number of slides or score a specific number on questions in the SCORM activity before they can move on to the next Canvas course content or the final completion step in Canvas.
    • If you need to track SCORM activity, you will need to verify your SCORM package can report back to Canvas

Verifying a SCORM activity can report back to Canvas

Test SCORM Packages with SCORM Cloud

Adding SCORM content to a Canvas course site

  1. Add the SCORM navigation module to the Canvas course site
    • SCORM is not enabled by default in Canvas. You'll need to add it to the navigation so that you can upload your SCORM content. Once you've done that, you can disable it from the navigation. See How do I manage Course Navigation links?
  2. Upload your SCORM package into Canvas as a Graded Assignment.
  3. Add a Module to your Canvas course.
  4. Add the SCORM assignment to the Module.
  5. Set requirements on the Canvas Module that contains the SCORM content

Configuring the Canvas - Training Hub completion tool

The Training Hub completion tool is only available to Canvas sites that were created by Training Hub.

  1. Add a new module to the Canvas course site.
  2. Add the Training Hub completion External Tool to the module
    1. Click the [+] symbol on the module. The Add Item to Complete window appears.
    2. Choose External Tool at the top of the dialog
    3. Select Complete Course
    4. Click Add Item
  3. Set the Prerequisite for the module
    • The module that contains the Canvas-Training Hub completion should have a prerequisite of meeting the requirements of the module that contains the SCORM content.