Using SCORM

From MoodleDocs
Revision as of 13:26, 14 August 2025 by Marina Abril (talk | contribs)

This page really needs improving. Please see the page comments for suggestions of what to include, then remove this template when you're done.


Introduction

Like a Moodle course, each SCORM package will vary with the modules used in its construction by the teacher and by the SCORM activity settings established by the teacher.

Responsive Display and Troubleshooting

Due to Moodle's use of iframes, some SCORM packages may not display well on smaller screens, resulting in horizontal scrollbars or cut-off content. The best way to prevent this is by using a SCORM package that was designed with responsiveness in mind. However, if you have an older package, here are some settings and best practices that can help:

1. Check the Moodle SCORM Display Settings: Before doing anything else, experiment with the display settings in the SCORM activity's "Appearance" section.

  • Display package: If you have scrolling issues, try setting this to New window. This will launch the content in a separate, full-screen browser window. Be aware that this can sometimes be blocked by pop-up blockers, and can be disorienting for some users.
  • Window settings: If using the "New window" option, you can set the window's dimensions. For better responsiveness, try leaving these blank so the new window will use the entire screen.
  • Stage size: Moodle allows you to set the width and height of the SCORM display. To allow the content to scale, set the width to a percentage (e.g., `100%`) rather than a fixed pixel value (e.g., `800`).

2. Evaluate the SCORM Package's Source: If the display settings don't fix the issue, the problem is almost certainly with the SCORM package itself.

  • Modern Authoring Tools: Use modern e-learning authoring tools (like the latest versions of Articulate Storyline, Captivate, or H5P) that are designed to publish responsive content.
  • Test your package: Before uploading to Moodle, test your SCORM file in a different environment like SCORM Cloud. This can help you determine if the responsiveness problem is with your SCORM file or with your Moodle configuration.

3. Moodle Mobile App: The Moodle Mobile app has its own SCORM player that is often better at handling responsiveness. If you have the Moodle Mobile app enabled on your site, instruct students to use it for a potentially better user experience on their mobile devices. The app can even play some SCORM packages offline, which is a major advantage.

Features of student view

  • Preview and review mode options
  • Checkboxes to indicate whether sections have been accessed previously
  • Start new attempt
  • Reset

SCORM reports

A teacher can access 4 report types for the SCORM activity via the reports tab:

  • Basic report
  • Graph report
  • Interactions report
  • Objectives report (for SCORM packages that use objective reporting)

Note: By default, users with the roles of manager, teacher and non-editing teacher are listed in SCORM reports. To prevent them being listed, edit the roles in Site administration > Users > Permissions > Define roles and unset the mod/scorm:savetrack capability.

Basic report

The basic report page shows a table of attempts for the SCORM activity. If you have the SCORM activity set up to allow multiple attempts, there may be more than one attempt for some users.

Selected attempts may be deleted by ticking the checkboxes then clicking the 'Delete selected attempts' button.

The basic report may be downloaded in ODS, Excel or text format.

A detailed report of each user's attempts may be obtained by clicking on the number in the attempts column. The track details link provides information on specific SCORM values recorded in Moodle by the SCORM object.

Note that the tracked details depend heavily upon what the SCORM object itself is programmed to report. Many SCORM packages created with authoring suites use the suspend_data field to record important information, instead of the traditional SCORM values. This makes deciphering the recorded data extremely difficult.

Basic report
Detailed report for a specific user attempt
Track details

Graph report

The graph report displays graphs of percentage obtained against number of participants.

SCORM graph report
Graph report for package consisting of multiple SCOs

SCORM interactions report

The interactions report shows students' responses to questions together with the correct answers.

SCORM interactions report

The interactions report may be downloaded in ODS, Excel or text format and include responses, right answers and results (whether the response to a question was right or wrong).

Objectives report

This report is similar to the interactions report but if a SCORM package is set up to report objectives then this report will display the status and raw.score of any objectives data passed back to Moodle.

See also

Using Moodle forum discussions: