SCORM courses: integration & user guide

SCORM (Sharable Content Object Reference Model) is a standard for the creation of e-learning module. If a training has been created using this norm, then it will be compatible with most LMS, even if it wasn't created with the authoring tool of the LMS.

Most of the time, SCORM files come in a .zip package.

The 360Learning platform is compliant with SCORM modules. You'll find all topics related to SCORM courses below:

1 - Integrating a SCORM course on the platform

2 - Creating SCORM courses that are compliant with the 360Learning authoring tool

3 - SCORM User Guide

 

1 – Integrating a SCORM course on the platform

A - Creating a SCORM course

The 360Learning platform is compatible with both SCORM 1.2 and 2004 versions.

To add a SCORM file to your training program, you must integrate it as a course.

To do so, navigate to the Training Programs menu and click on the S icon at the bottom of the page:

Google_Chrome_2018-03-22_18-10-05_2x.png

A course creation window will open, click on the button provided for the integration of the SCORM file (.zip), as shown below:

Google_Chrome_2018-03-22_18-11-46_2x.png

SCORM files are integrated and considered as an independent course, it’s not possible to add additional activities to the course.

To add other activities (worksheets, questions) after the SCORM course, you will need to insert them into another course and integrate both courses into a training program.

B – Creating a Training Program

Once your SCORM package has been integrated into a course and published, you’ll need to add it to a training program just like any other e-learning course.

Please Note: You are unable to set a time limit (minimum or maximum) for SCORM courses as part of your training program structure.

Please Note #2: 360Learning provides an interface for SCORM 1.2 and SCORM 2004. It’s the client course that calls the SCORM version it supports. The information retrieved from the SCORM course includes the overall score, course progress and the total time spent on the course. The way this information is communicated depends on the SCORM version.

 

2 - Recommendations for creating SCORM courses compatible with the 360Learning platform

The 360Learning platform provides an interface for courses using SCORM 1.2 and 2004.

A - Format

 

B – Required and optional data

 Progress:

  • Definition: learner progress in the course. This property, sent by SCORM, is required to determine if a learner has completed a course.
  • Mandatory: Recommended. Without this property, learners can’t resume SCORM courses they’ve previously started.
  • Name of the property to send: core.lesson_status
  • Values:
    • SCORM 2004: initialized at "incomplete", must be "completed" once the course has been completed.
      • Note: You can configure what determines the "completed" status in the "Reporting" or "Tracking" options of your SCORM editor. This status can be updated if the learner has reached the last slide or has completed the course’s main goal. 

Successful course completion

  • Definition: This property, sent by SCORM, provides information about learner success / failure of the course. Only available for SCORM 2004.
  • Mandatory: No. 360Learning allows you to define course success conditions directly via the training program options. We do not use this information from SCORM.
  • Name of the property: "success_status"
  • Values: “passed” / “failed” / “unknown”

Score

  • Definition: This property provides information on the score obtained by the learner for the course, if it includes questions.
  • Mandatory: No
  • Name of the properties to send:
    • SCORM 1.2: “core.score.min” (optional) and “cmi.core.score.max” (optional) indicate the minimum and maximum scores for a course. “cmi.core.score.raw” (required to send a score) indicates the score obtained by the learner, it must be between the two previous values.
    • SCORM 2004:
      • score.scaled”: score obtained by the learner.
      • or"score.raw": score obtained, without taking into account the number of questions answered, with "cmi.objectives._count" (optional): number of questions answered by the learner
    • Values: All of these properties must be numbers. If you editor gives you the option, use percentages.

Detail:

How to calculate the score in 360Learning based on values sent by SCORM:

SCORM 1.2:

 

Google_Chrome_2018-02-28_11-22-33_2x.png

SCORM 2004:

Google_Chrome_2018-02-28_11-27-15_2x.png

Question results:

  • Definition: 360Learning can display learners' detailed answers for a SCORM course if the below information is featured:
  • Mandatory: no
  • Name of the properties to send:
    • cmi.interactions.n.description”: question title, wherein "n" refers to the question number 
      • If this property is not present, 360Learning will use the “cmi.interactions.n.id” property which refers to the question unique ID
    • cmi.interactions.n.result”: learners's result for this question. Equals "correct" or "incorrect". 
    • cmi.interactions.n.timestamp”: date of submission. To be sent following the ISO 8601 format.
    • cmi.interactions.n.learner_response” : learner's response.
    • cmi.interactions.n.correct_response.0.pattern”: correct answer to the question.

 

How do you do this in Captivate? See Captivate online help.

Multi-SCOs

  • SCORM 1.2:Not Supported
  • SCORM 2004:Supported

External Content

We recommend not making calls to external sites from SCORM.

In particular, we do not recommend loading unsafe HTTP content. The browser will block this content if the 360Learning platform is displayed in HTTPS, for security reasons.

 

3 – SCORM User Guide

Below you’ll find a list of potential issues you might encounter with SCORM courses, as well as our proposed solutions:

"Are SCORM modules readable on the 360Learning mobile application?"

SCORM modules are readable by the iOS version (readability for the Android version will be available shortly). For more information, don't hesitate to read this article..

 “As part of a training program, I’m unable to move past the SCORM course on to the next course”

The SCORM course did not properly send the progress property (see the “Progress” section above). 360Learning considers that the course has not been completed. Contact your course creator and ask them to make the necessary changes to send this property.

Have more questions? Submit a request