Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This section covers best practices when creating SCORM courses for use with Fuse. 

Info

For information on how to upload a SCORM course to Fuse, see SCORM courses

SCORM courses can be complex, but ultimately fall into two categories for measuring completion:

  1. Number of slide views: The designer can set completion to be triggered based on the number of slides viewed. For this, use the ‘Completed / Incomplete’ status (see the Publish Settings section below).
  2. Quiz pass / fail: Based on the user’s quiz results they will either be passed or failed.

In some cases a course designer might use other methods (such as Javascript triggers) to set completion after an event happens. Whilst SCORM supports this, clients run into lots of issues. For example, courses in which the user must click a small button on the final page that wasn’t labelled correctly or the user must complete a complicated assessment which then causes a huge amount of negative feedback into the client’s helpdesk (We always recommend you avoid this scenario).

We recommend that you move assessments outside the SCORM object, this allows you to take advantage of the Fuse assessment tools (see the Building Effective Assessments section below) and use Universal Analytics to get deeper insights. 

Multi-SCO

Fuse does not support multiple objects in a single SCORM course. You must publish all content in a single SCORM course.

Remote loading

Content may be blocked when being loaded from different sites within Fuse. This is due to browsers tightening their security, and not allowing insecure objects to be loaded. It is recommend that you avoid loading objects from third party sources within the file, to reduce the risk of issues arising.

Creating SCORM for mobile

We don’t recommend creating SCORM content for mobile, as it is a poor experience for end-users. However, if you wish to do this, you must ensure the content is responsive (adapts to the screen size and portrait/landscape mode) and that it cannot be output in Flash (only HTML5). You must also set content to launch in a new window (see the Mobile section below).

Publish settings

Most authoring tools give you the choice of reporting completion back to the platform via the number of page views on the file or in the form of a score obtained through an embedded quiz. It is recommended that you never select both methods of course completion, as this may cause conflicting status updates based on the reporting statuses that the authoring tool offers.

The typical reporting statuses are:


Info

Fuse supports ‘incomplete’ and ‘failed” statuses when users are taking SCORM courses directly in the Fuse UI, however, Fuse does not support the import of data for users who are ‘incomplete’ or ‘failed’. Therefore we do not recommend entering ‘incomplete’ or ‘failed’ statuses when importing SCORM data to Fuse using a CSV.


StatusDetailsSupported? 

Completed/
Incomplete

Used for any unscored content where you are tracking completion based on slide views. If the minimum number of slides are viewed, then the user is marked as completed. If not, they are left as being in progress.

Yes

Completed/
Failed

Almost the same as Completed/Incomplete, except that if the user doesn't complete the content, they will be marked as Failed instead of "in progress." This option also reports only on completion status of the course with no score reported.

Yes

Passed*/
Incomplete

Used for scored content (quiz) where you want the user to be left in progress if they do not achieve the minimum passing score. If the user achieves the minimum passing score, they are marked as completed/passed with score. If not, they remain in progress and no score is passed to the LMS, allowing them to try again.

No
Passed*/
Failed

Used primarily for things like compliance or certification activities where you want to record a failed status. If the user achieves the minimum passing score on a quiz, they are marked as completed/passed with their score in display. If they do not attain such a score, they are marked as completed/failed with their score. This is especially useful if you want to limit the number of attempts on a learning activity for the purpose of assigning remedial training (in case someone fails).

No


Info

Statuses in the table above with an * next to them, will be added to Fuse in the near future.

Administering SCORM courses

When to use a learning plan

You do not need to put a SCORM object into a learning plan to be able to track the progress. You only need to use learning plans if you require a deadline to be set.

Expiry dates currently do not work with SCORM courses. We recommend you upload a new version of the course when you require users to take a new version

You can also add an assessment to a topic to assess a user's understanding of the subjects matter. 

Uploading and setup

Desktop

You can upload a SCORM course to Fuse in the same way as you would a document, using the Upload button. Fuse will read the structure of the file and recognise it as SCORM.
By default, a SCORM Course will be embedded within the content page and will load automatically. 

Info

For more information on how to upload a SCORM course, see SCORM courses

Mobile

To make a SCORM course available via mobile, you must select the Open in a new window option from the Edit content screen. 

Info

This is required due to security settings within modern browsers.
This means on both desktop and mobile the SCORM course will launch in a new tab and closing that tab will return the user to Fuse.

Overwriting an existing course

If you need to upload a new version, you can do so via the Edit content screen, however you need to be aware of the following:

  1. Users who have started and not completed a course may find their course data is corrupted and they are stuck in a loop.
  2. Course progress can be lost.
Info

We recommend that you don't overwrite an existing course, but upload a new version instead. This is another reason why a modern content strategy is the suggested approach.

You can upload a new version of a SCORM in the 


Info
You can control access to SCORM courses by selecting one of the options in the The course requires sign off from section in the Edit content screen. 

Importing legacy data

You can Import legacy completion data from another platform: This will allow you to write historical records for each user against a SCORM course that exists within the Fuse system.

Info

For information on how to import legacy SCORM data into Fuse, see the SCORM courses tab in the Imports screen. 

To be able to complete this, you will need:

Column HeaderDescription
user_idThis is the Fuse user ID
content_idThis is the Fuse content ID (SCORM course)
started_atThe date the course was started
completed_atThe date it was completed
cmi.core.lesson_status*Lesson status must be 'Completed / Incomplete' or 'Completed / Failed'.
cmi.core.score.rawThe users score
cmi.core.score.maxThe maximum available score
cmi.core.session_time**The duration the user was in the SCORM course


Info

* = If your platform records lesson status differently you’ll need to transform the data. The Fuse team is currently working on adding 'Passed / Failed'.


Info
** =  This is historically inaccurate as many systems simply record the time from started through to completed.

Progression

We support bookmarking within Fuse, however it is not possible to reset progress on SCORM content.

When to use a learning plan

You do not need to put a SCORM object into a LP to be able to track progress (see reporting for what is available). You only need to use LPs if you require a deadline to be set.

Expiry dates currently do not work with SCORM courses. We recommend you upload a new version of the course when you require users to take a new version

You can also add an assessment to a topic to assess a user's understanding of the subjects matter. 

Reporting

Both our reporting engine and Universal Analytics allow you to report on data from the SCORM course:

VariableDetailIn Reports?In UA?
cmi.core.student_id
cmi.core.learner_id
Fuse User IDYesYes

cmi.core.student_name
cmi.core.learner_name

Fuse User Name (First name + last name)YesYes

cmi.core.lesson_status

Completion Status

YesYes

cmi.core.lesson_location 

ProgressNoYes

cmi.core.score.min

Minimum quiz score possible

NoNo

cmi.core.score.raw

User’s actual quiz score

YesYes

cmi.core.score.max

Maximum quiz score possible

NoNo

cmi.core.launch_data

Suspend data

YesNo

cmi.core.session_time

Duration of session

YesYes

We also have additional data you can add to reports from Fuse:

VariableDetailIn Reports?In UA?
Content IDFuse content IDYesYes
Content NameFuse content nameYesYes
Community NameCommunity NameYesYes
UsernameUser’s usernameYesYes
EmailUser’s email addressYesYes
Last LoginUser’s last login datetimeYesYes
Registration DateDate the user was registeredYesYes
Date Course StartedDate the course was startedYesNo
Date Course CompletedDate the course was completedYesNo
Time Spent on TestDuration spent on the quizYesNo
Creator ApproverCourse uploader’s name (if specified as an approver)YesNo
Specified ApproverFuse user’s name (if specified as an approver)YesNo
Manager ApproverLine Manager’s name (if specified as an approver)YesNo
Approval DateDate access to content was approvedYesNo

Alternatives to SCORM

Modern content strategy

Our belief at Fuse is that our clients need to move away from SCORM content.

SCORM objects are self-contained, which means you can’t search within the course from outside it. Outside of the learning industry, consumer technology works in a simplified format - think of how you use Google and how it can search inside a website. What would happen if when you searched on Google you could only see the website's name and descriptions and not the content on the site? It quickly becomes unusable. How do you get back to that one article that you loved? How do you find the answer to the question you need?

By breaking the SCORM object down to the content objects it enables the knowledge you’ve spent time curating to be indexable and searchable - meaning users can find the answer that they need in the moment they need it without needing to traverse an entire course.

Users are more often than not forced through a linear pathway which means that they have to consume all content in a specified order. Even if you are an expert, you still have to click through every slide. It is inefficient and costly for every business.

Building effective assessments

SCORM courses either measure completion through page views or through a quiz/assessment. This is often a multiple-choice formal assessment. Fuse has a range of assessments that are built into topics that can either achieve parity or go beyond merely demonstrating short-term knowledge retention.

There are three levels of assessments that you can implement using Fuse:

  1. Completion (assessment-based): Track completion of a course using either view status or formal assessment. This is the industry standard approach to most assessments today, but this only shows that the user can retain knowledge (in the short term).

  2. Comprehension (task-based): User submits evidence (video, document, audio) of their comprehension. Asks the learner to demonstrate their comprehension of a particular concept, process or skill through a task which is then assessed by their line manager.

  3. Competence (observation-based): Allow a line manager to assess for competence using the Observation tool.

By making use of the assessment tools within Fuse, you are able to pair engaging content with different ways of assessing the learners.