Looking for up-to-date Help documentation? Documentation for the latest releases of Totara is now available at totara.help!

Visit the new Help site

All pages

The SCORM/AICC module is a course activity which allows you to upload any SCORM or AICC package to your course.

Unenrolled users and site admins are excluded from the activity level SCORM report however they will be included in the SCORM report source when using Report Builder.

What is SCORM?

SCORM (Sharable Content Object Reference Model) is a collection of specifications that enable interoperability, accessibility and reusability of web-based learning content. SCORM content can be delivered to learners via any SCORM-compliant Learning Management System (LMS) using the same version of SCORM.

SCORM definition from Wikipedia.

Using SCORM in Totara

  • Totara support SCORM 1.2.
  • Please note that Totara can't create SCORM packages - the SCORM module is simply for deploying SCORM packages.
  • When you notice there is a problem displaying characters correctly, it could be a misconfiguration of your server. Make sure that both httpd.conf (when using Apache) and php.ini are set to DefaultCharacterset = utf8 or switch the sending of a default character set off.
  • A SCORM package must contains in the root of the zip a file named imsmanifest.xml that defines the SCORM course structure.

Creating a SCORM activity

  1. Click Turn editing on.
  2. Click SCORM from the Add activity... dropdown menu.
  3. Enter an activity name, this appears on the course page for learners.
  4. Enter an activity summary.
  5. Click Choose or upload file.
  6. Select the zip SCORM package (click upload file to upload the package into the files area if not already done) by clicking Choose.
  7. Set the SCORM/AICC Settings (see below to learn more).
  8. Set the Activity completion settings if required.
  9. Click Save and return to course or Save and display.

SCORM/AICC settings


Display package

In current or new window, we recommend using the New window option to avoid learners closing the site when they may just want to close the SCORM.


Stage size width, Stage size height.


There are a series of check boxes for:

  • Allow the window to be resized and scrolled.
  • Displaying directory links.
  • Location bar.
  • Menu bar.
  • Toolbar and/or status.
Learner skip content structure pageChoose from: Never, first access, or always.-
Disable preview modeIf this option is set to Yes, the Preview button in the view page of a SCORM/AICC Package activity will be hidden. The learner can choose to preview (browse mode) the activity or attempt it in the normal mode. When a Learning Object is completed in preview (browse) mode, it's marked with browsed icon.-
Display course structure on entry pageHow the table of contents is displayed in the SCORM player.-
Hide navigation buttonsHide or display the buttons to go to content in the SCORM. -
Display attempt Status

This preference allows a summary of the users attempts to show in the course overview block in My home and/or the SCORM entry page. 

Even when a SCORM package is completed, there can be a message that reads, You have SCORM packages that need attention on the My Learning page. This message is displayed by default for the course it's related to and the SCORM entry page. You can turn it off by editing the SCORM package and changing the option Display attempt status to No or Entry page only. This is currently expected behaviour.


Grading method

There are four option:

  • Learning Objects: This mode shows the number of completed/passed Learning Objects for the activity. The max value is the number of Package's Learning Objects.

  • Highest grade: The grade page will display the highest score obtained by users in all passed Learning Objects.

  • Average grade: If you choose this mode Totara will calculate the average of all scores.

  • Sum grade: With this mode all the scores will be added.

If your SCORM package does report cmi.core.lesson_status, and does not report cmi.core.score.raw, then you should use Learning Objects.

If your SCORM package does report cmi.core.score.raw, and does not report cmi.core.lesson_status, then you should use Highest grade, Average grade, or Sum grade.

Maximum grade

Allows you to set the maximum grade available for this SCORM/AICC activity.

Number of attempts

This defines the number of attempts permitted to users. It works only with SCORM 1.2 and AICC packages. SCORM2004 has its own max attempts definition.

The option to start a new attempt is provided by a checkbox above the Enter button on the content structure page, so be sure you're providing access to that page if you want to allow more than one attempt.

An attempt is not complete until the cmi.core.lesson_status for the attempt is set to either 'completed' or 'passed'. After that, the Start new attempt checkbox is available to the learner.

Attempts grading

When you permit multiple attempts for learners, you can choose how to record the result in gradebook by first, last, average, or highest settings.


If Auto-continue is set to Yes, when a Learning Object calls the close communication method, the next available Learning Object is launched automatically.

If it is set to No, the users must use the Continue button to go on.

 Auto-Continue will only move from one SCORM to the next in the same topic.

Common module settings

See Common Module Settings to learn more.

Activity completion

Most of these setting are standard, for these please see Activity Completion to learn more. 

However, listed below are some addtitional setting options for SCORM activities. 

Require minimum score

Enabling this setting will require a user to have at least the minimum score entered to be marked complete in this SCORM activity, as well as any other Activity Completion requirements.

Require status Checking one or more statuses will require a user to achieve at least one of the checked statuses in order to be marked complete in this SCORM activity, as well as any other Activity Completion requirements.-
Require all scos to return completion statusSome SCORM packages contain multiple components or 'scos'. When this is enabled all scos within the package must return the relevant lesson_status for this activity to be flagged complete.


Restrict access

See Restrict Access to learn more.

On this page

Provide feedback about this page using the link in the bottom right of this page. 

Still have questions? Why not post them in the forums of the Totara Community?

  • No labels