SCORM: Key Launch Properties

When SCORM modules are imported into TRACCESS for a task, a SCORM reference object is created under the target task. This object contains many properties, a few for defining how SCORM status relates to task status, and the majority for defining how the module is launched. The launch properties, contained in the ”r;Package Launch Properties” category of the property inspector, are provided by the third party application that TRACCESS uses for running SCORM modules. The effect (or lack thereof) of these properties can vary widely depending the settings of other properties and the modules themselves. When a module is imported, many of these properties are automatically set depending on how the module was created.

This document highlights some of the key properties and describes how they can be used to optimize the presentation of a SCORM module.

The SCORM Player and SCOs

When SCORM modules are launched the two main components that come into play are the Player and the SCOs.

SCORM Player

The Player consists of various tools for navigating through the module:

SCOs (SCORM Content Objects)

SCOs typically represent a section of a course but can be designed to contain the entire course. They may contain their own internal navigation system, separate from the one provided by the player. Depending on what the SCOs provide, one may wish to enable/disable various Player controls so that the Player and SCOs best compliment each other.

Controlling the look of launched SCORM modules:

Frameset Versus New Window:

One of the first decisions that should be made is whether or not to launch a module in a new window or to embed the course in the browser window provided by TRACCESS.

New Window:

Embed in Frameset:

 

There are two properties for specifying if a module appears in a new window or not (an option also exists for a new window without the browser toolbar in both cases):

Using One Window

If one wants everything to appear in a single window then both of the above properties should be set to Frameset.

Using a New Window

To utilize a new window only one of the above properties needs to be set to New Window. Which property to set depends on both preference and the structure of the course. If one wants to use the navigation provided by the Player while retaining control over the player size, it is probably best to set the Player Launch Type. However, if the course consists of a single SCO that contains all of its own navigation controls, the Player controls are not that useful and so the SCO Launch Type should be set. Typically when launching the SCOs in their own window it is awkward to use the Player navigation controls since the Player window is left in the background; therefore, it is probably best to turn off the Course Structure and Navigation Bar components (see The SCORM Player and SCOs / SCORM Player).

Please Note: Experience has shown that modules setup for dynamic import into TRACCESS tend to work best with the SCO Launch Type set to New Window.

Resizing the Player/SCO Window to Fit Content

Often a module is launched with a default size that is too small to fit the content without scrollbars. If the module has been configured to launch in a new window (player or SCO, see ”r;Frameset Versus New Window” above) then the window size can be adjusted using the following properties:

The Required Height, Required Width, and Required Full Screen properties specify the dimensions that the course must have in order to work properly. If these sizes cannot be achieved a warning message is given.  

In addition, the sizing of the window can be taken out of the users hands by setting Prevent Window Resize to true.

Controlling Behavior

There are a couple of general categories of course behavior that can be controlled with properties: SCO exit behavior and status rollup.

SCO Exit Behavior

When a SCO is completed there is a series of actions that can be performed. Different actions can be set for the final SCO and intermediate SCOs, where the Final SCO is the last SCO in the module and Intermediate SCOs are all of the other SCOs. The related properties take the form ”r;Final Not/Satisfied…” and ”r;Intermediate Not/Satisfied…” respectively. In general these properties can be set to exit the course, proceed to the next SCO, or display a message.

Status Rollup

In SCORM there are two types of status: Completion and Success. These statuses are recorded in TRACCESS and displayed as part of an Employee-Task’s properties. While a SCORM module is running the progress of these statuses can be seen in the columns of checkboxes within the Player’s Course Structure (see The SCORM Player and SCOs/ SCORM Player/ Status Display).

Completion Status:

Whether or not the module has been completed. Values are Complete, Incomplete, Unknown, and Reset. Reset is a special case where the course status has been reset by a supervisor. Properties that manipulate completion status are as follows:

Success Status:

Whether or not the module was completed with a pass or fail. Values are Passed, Failed, and Unknown.  Properties that manipulate success status are as follows: