Package Properties

Property Name Description Data Type Applies to AICC Applies to SCORM 1.1 Applies to SCORM 1.2 Applies to SCORM 2004 2nd Edition Applies to SCORM 2004 3rd Edition Applies to SCORM 2004 4th Edition XML Path (Xpath) Database Column Name
Show Finish Button "This element determines if the SCORM Player should display the “Return to LMS” button to the learner. If the “Show Navigation Bar” parameter is “no” then this element has no effect. " Yes/No X X X X X X //HSTMConfiguration/controls/showFinishButton show_finish_button
Show Help "This element determines if the SCORM Player should display the help button to the learner. If the “Show Navigation Bar” parameter is “no” then this element has no effect. " Yes/No X X X X X X //HSTMConfiguration/controls/showHelp show_help
Show Progress Bar "This element determines if the SCORM Player should display the progress bar to the learner. If the “Show Navigation Bar” parameter is “no” then this element has no effect. " Yes/No X //HSTMConfiguration/controls/showProgressBar show_progress_bar
Use Measure Progress Bar "This element determines if the progress bar is generated from the root activity’s rolled up progress measure or if it is derived from the number of SCOs that have been completed. This only has effect in SCORM 2004 4th edition and later courses (where progress measure is rolled up) and when Show Progress Bar is set to ""yes""." Yes/No X //HSTMConfiguration/controls/useMeasureProgressBar use_measure_progress_bar
Show Course Structure This element determines if the SCORM Player should make the course structure available to the learner. Yes/No X X X X X X //HSTMConfiguration/controls/showCourseStructure show_course_structure
Course Structure Starts Open "If the course structure is available to the learner this element determines if the SCORM Player should begin with the course structure shown or hidden. The user can always show/hide the course structure if it is available. If the Show Course Structure parameter is “no” this element has no effect. " Yes/No X X X X X X //HSTMConfiguration/controls/courseStructureStartsOpen course_structure_starts_open
Show Navigation Bar This element determines if the SCORM Player should make the navigation bar available to the learner. Yes/No X X X X X X //HSTMConfiguration/controls/showNavBar show_nav_bar
Show Title Bar This element determines if the SCORM Player should make the title bar available to the learner. Yes/No X X X X X X //HSTMConfiguration/controls/showTitleBar show_titlebar
Enable Previous/Next "This element determines if the SCORM Player should display the previous and next buttons to the learner. If the “Show Navigation Bar” parameter is “no” then this element has no effect. " Yes/No X X X //HSTMConfiguration/controls/enableFlowNav enable_flow_nav
Enable Choice Navigation "This element determines if the SCORM Player will allow the learner to navigate a course by clicking on links in the course structure. If the Show Course Structure parameter is “no” this element has no effect. " Yes/No X X X //HSTMConfiguration/controls/enableChoiceNav enable_choice_nav
Structure Status Display This element defines how icons are displayed to indicate success and completion status. Status Display Type X X X X X X //HSTMConfiguration/controls/statusDisplay status_display
Show Close SCO Button "This element determines if the SCORM Player should display the “Close Item” button to the learner. If the “Show Navigation Bar” parameter is “no” then this element has no effect. " Yes/No X X X X X X //HSTMConfiguration/controls/showCloseItem show_close_item
Disable Root Activity "This element disables the root activity from being selectable thus preventing learner from being able to reset attempt data for the entire course." Yes/No X X X X X X //HSTMConfiguration/controls/forceDisabledRootChoice force_disable_root_choice
Width for content (desired) Represents the width (in pixels) the the content author would like to have available for the SCO. The SCORM Player will make a best effort to accommodate this setting based on the browser's capabilities. Positive Integer X X X X X X //HSTMConfiguration/appearance/displayStage/desired/width desired_width
Height for content (desired) Represents the height (in pixels) the the content author would like to have available for the SCO. The SCORM Player will make a best effort to accommodate this setting based on the browser's capabilities. Positive Integer X X X X X X //HSTMConfiguration/appearance/displayStage/desired/height desired_height
Full Screen (desired) "This element determines if the SCORM Player should launch the content using the full screen feature of the browser (when available). If this parameter is set to true the content MUST include an obvious method for the user to exit the content. " Yes/No X X X X X X //HSTMConfiguration/appearance/displayStage/desired/fullscreen desired_fullscreen
Width for contnt (required) Represents the width (in pixels) the the content must have to operate correctly. Use this setting with caution. Positive Integer X X X X X X //HSTMConfiguration/appearance/displayStage/required/width required_width
Height for content (required) Represents the width (in pixels) the the content must have to operate correctly. Use this setting with caution. Positive Integer X X X X X X //HSTMConfiguration/appearance/displayStage/required/height required_height
Full Screen (required) "This element determines if the SCORM Player should launch the content using the full screen feature of the browser (when available). If this parameter is set to true the content MUST include an obvious method for the user to exit the content. " Yes/No X X X X X X //HSTMConfiguration/appearance/displayStage/required/fullscreen required_fullscreen
Course Structure Width The width of the course structure in the SCORM Player. Positive Integer X X X X X X //HSTMConfiguration/appearance/courseStructureWidth course_structure_width
SCO Launch Type This element determines how the SCORM Player should launch individual SCOs (in a frameset or in a new window). Launch Type X X X X X X //HSTMConfiguration/behavior/launch/sco sco_launch_type
Player Launch Type This element determines how the SCORM Player itself should be launched by the LMS (in a frameset or in a new window). Launch Type X X X X X X //HSTMConfiguration/behavior/launch/player player_launch_type
Wrap SCO Window with API "When a SCO is launched in a new window some poorly implemented SCORM content can have trouble finding the SCORM API. This parameter will wrap an empty frameset around the SCO window which presents an API that relays calls back to the real SCORM Player API. " Yes/No X X X X X //HSTMConfiguration/behavior/launch/wrapScoWindowWithApi wrap_sco_window_with_api
Intermediate SCO Course Satisfied Normal Exit Action "These settings control what action the SCORM Player will take when a SCO exits. Some possible actions include going to the next SCO displaying a message and exiting the course (see description of the Exit Type data type for more detail). There are three factors the SCORM Player looks at when determining the action to take when a SCO exits the position of the SCO in the course (is it in the middle or is it the last SCO) the state of the SCO/Course (satisfied [completed or passed] or not satisfied [incomplete failed not initialized]) and the SCORM exit type specified by the SCO (suspend normal timeout logout). These parameters allow you to adjust the SCORM Player’s behavior in each of these possible scenarios. Note that these parameters only take affect when the content originates an exit action by calling LMSFinish before the user initiates an exit action by using a navigational control in the SCORM Player." Exit Type X X X //HSTMConfiguration/behavior/exitActions/intermediateSco/satisfied/normal int_sat_normal_action
Intermediate SCO Course Satisfied Suspend Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/intermediateSco/satisfied/suspend int_sat_suspend_action
Intermediate SCO Course Satisfied Timeout Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/intermediateSco/satisfied/timeout int_sat_timeout_action
Intermediate SCO Course Satisfied Logout Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/intermediateSco/satisfied/logout int_sat_logout_action
Intermediate SCO Course Not Satisfied Normal Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/intermediateSco/notSatisfied/normal int_not_normal_action
Intermediate SCO Course Not Satisfied Suspend Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/intermediateSco/notSatisfied/suspend int_not_suspend_action
Intermediate SCO Course Not Satisfied Timeout Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/intermediateSco/notSatisfied/timeout int_not_timeout_action
Intermediate SCO Course Not Satisfied Logout Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/intermediateSco/notSatisfied/logout int_not_logout_action
Final SCO Course Satisfied Normal Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/finalSco/satisfied/normal final_sat_normal_action
Final SCO Course Satisfied Suspend Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/finalSco/satisfied/suspend final_sat_suspend_action
Final SCO Course Satisfied Timeout Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/finalSco/satisfied/timeout final_sat_timeout_action
Final SCO Course Satisfied Logout Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/finalSco/satisfied/logout final_sat_logout_action
Final SCO Course Not Satisfied Normal Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/finalSco/notSatisfied/normal final_not_normal_action
Final SCO Course Not Satisfied Suspend Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/finalSco/notSatisfied/suspend final_not_suspend_action
Final SCO Course Not Satisfied Timeout Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/finalSco/notSatisfied/timeout final_not_timeout_action
Final SCO Course Not Satisfied Logout Exit Action see above Exit Type X X X //HSTMConfiguration/behavior/exitActions/finalSco/notSatisfied/logout final_not_logout_action
Disable Right Click "Determines if the SCORM Player should prevent the user from right-clicking in the SCORM Player windows. This setting can be useful for high-stakes assessments or other situations where you wish to prevent the user from looking at the internal structure of the content or data in the player. Note – this setting only affects the SCORM Player windows (the course structure title bar and nav bar) it does not affect your content. " Yes/No X X X X X X //HSTMConfiguration/behavior/disableRightClick prevent_right_click
Prevent Window Resize Determines if the SCORM Player window can be resized by the learner. Yes/No X X X X X X //HSTMConfiguration/behavior/preventWindowResize prevent_window_resize
Score Rollup Mode Determines how scores are rolled up to the course level. Score Rollup Type X X X //HSTMConfiguration/behavior/scoreRollupMode score_rollup_mode
Number of Scoring Objects "If the Score Rollup Mode is “fixed average” this parameter indicates how many SCOs should be reporting a score. " Positive Integer X X X //HSTMConfiguration/behavior/numberOfScoringObjects number_of_scoring_objects
Status Rollup Mode Determines how completion status is rolled up to the course level. Status Rollup Type X X X //HSTMConfiguration/behavior/statusRollupMode status_rollup_mode
Threshold Score For Completion "If the Status Rollup Mode is “complete when threshold score is met” this parameter indicates what the threshold score for completion is. This value is a decimal between 0-1 (multiply it by 100 to equate it to a percentage. " Decimal [0.00 - 1/.00] X X X //HSTMConfiguration/behavior/tresholdScoreForCompletion threshold_score_for_completion
Apply Rollup Status To Success Status "Indicates that the status rollup rules should also apply to the success status not just the completion status." Yes/No X X //HSTMConfiguration/behavior/applyRollupStatusToSuccess apply_status_to_success
First SCO is Pretest "This parameter indicates that if the first SCO achieves a lesson status of passed then the rest of the SCOs in the course will be marked complete. " Yes/No X X //HSTMConfiguration/behavior/firstScoIsPretest first_sco_is_pretest
Finish Causes Immediate Commit This parameter is provided to deal with a few single-SCO configurations which make it difficult to capture the exit effectively. You may want to try setting this to true if a single SCO course is not recording completions successfully. Yes/No X X X X X X //HSTMConfiguration/behavior/finishCausesImmediateCommit finish_causes_immediate_commit
Debug Control Audit Determines whether high-level logging should be done within the Control subsystem on the client. Yes/No X X X X X X //HSTMConfiguration/behavior/debug/controlAudit debug_control_audit
Debug Control Detailed Determines whether detailed log messages from the Control subsystem should be recorded on the client Yes/No X X X X X X //HSTMConfiguration/behavior/debug/controlDetailed debug_control_detailed
Debug Runtime Audit Determines whether high-level logging should be done within the Runtime subsystem on the client. Yes/No X X X X X X //HSTMConfiguration/behavior/debug/runtimeAudit debug_rte_audit
Debug Runtime Detailed Determines whether detailed log messages from the Control Runtime should be recorded on the client. Yes/No X X X X X X //HSTMConfiguration/behavior/debug/runtimeDetailed debug_rte_detailed
Debug Sequencing Audit Determines whether high-level logging should be done within the Sequencing subsystem on the client. Yes/No X X X X X X //HSTMConfiguration/behavior/debug/sequencingAudit debug_sequencing_audit
Debug Sequencing Detailed Determines whether detailed log messages from the Sequencing subsystem should be recorded on the client. Yes/No X X X X X X //HSTMConfiguration/behavior/debug/sequencingDetailed debug_sequencing_detailed
Debug Show Simple Sequencing Logs "Determines whether sequencing message should be stored in the ""simple"" format instead of the more technical standard format." Yes/No X //HSTMConfiguration/behavior/debug/sequencingSimple debug_sequencing_simple
Debug Lookahead Audit Determines whether high-level logging should be done within the Sequencing-Lookahead subsystem on the client. Yes/No X X X //HSTMConfiguration/behavior/debug/lookaheadAudit debug_lookahead_audit
Debug Lookahead Detailed Determines whether detailed log messages from the Sequencing-Lookahead subsystem should be recorded on the client. Yes/No X X X //HSTMConfiguration/behavior/debug/lookaheadDetailed debug_lookahead_detailed
Debug Include Timestamps Determines whether timestamps should be recorded within the client-side log. Yes/No X X X X X X //HSTMConfiguration/behavior/debug/includeTimestamps debug_include_timestamps
Maximum Failed Attempts The maximum number of attempts to try a runtime data update to the central server before declaring failure. Positive Integer X X X X X //HSTMConfiguration/behavior/communications/maxFailedSubmissions comm_max_failed_submissions
Commit Frequency "How often in milliseconds to push runtime data updates back to the central server. (Note that some events cause immediate updates as well) " Positive Integer X X X X X //HSTMConfiguration/behavior/communications/commitFrequency comm_commit_frequency
Invalid Menu Item Action Determines how the SCORM Player should graphically represent menu items when their selection is invalid. Invalid Menu Item Action Type X X X X X X //HSTMConfiguration/behavior/invalidMenuItemAction invalid_menu_item_action
Always Flow To First Sco "If true the SCORM Engine will always load the first SCO in a course upon initial launch regardless of whether sequencing rules dictate this behavior. " Yes/No X X X X X //HSTMConfiguration/behavior/alwaysFlowToFirstSco always_flow_to_first_sco
Logout Causes Player Exit "When the cmi.exit data model element is set to “logout” this parameter determines whether the SCORM Engine returns to the LMS or simply closes the SCO. " Yes/No X X X //HSTMConfiguration/behavior/logoutCausesPlayerExit logout_causes_player_exit
Reset Run-time Data Timing Defines when to reset Runtime Data. Reset RunTimData Time Type X X X X X X //HSTMConfiguration/behavior/resetRtTiming reset_rt_timing
Mastery Score Overrides Lesson Status "If the mastery score indicates that a SCO is or is not complete but the lesson status indicates the opposite should the score override the status? " Yes/No X //HSTMConfiguration/behavior/scoreOverridesStatus score_overrides_status
Look-Ahead Sequencer Mode Enables/disables the lookahead sequencer. Look Ahead Sequencer Mode Type X X X X //HSTMConfiguration/behavior/lookaheadSequencerMode lookahead_sequencer_mode
Enable Validation of SCORM Interaction Results Determines whether the interaction responses are validated for expected SCORM format. Use this setting when you want to include descriptive text in addition to the single number/character allowed by SCORM 1.2. This affects both the user response and the correct response. Yes/No X X X X X //HSTMConfiguration/behavior/validateInteractionTypes validate_interaction_responses
Raw Score Can Act as Scaled Score "In SCORM 2004 content if a SCO sets a raw score but not a scaled score should the raw score count as the normative score for the SCO?" Yes/No X X X //HSTMConfiguration/behavior/scaleRawScore scale_raw_score
Rollup Empty Set To Unknown "In SCORM 2004 2nd Edition and 3rd Edition this setting will determine whether or not a cluster that has no children contributing to rollup should be marked as unknown or incomplete/not satisfied to resolve an ambigutiy in the specification." Yes/No X X //HSTMConfiguration/behavior/rollupEmptySetToUnknown rollup_empty_set_to_unknown
Use Quick Lookahead Sequencer "In Scorm 2004 4th edition content use the quick lookahead sequencer." Yes/No X //HSTMConfiguration/behavior/useQuickLookaheadSequencer use_quick_lookahead_seq
Rollup at SCO Unload Invokes rollup at the time of SCO unload for SCOs that do not follow the standard by calling Terminate. Yes/No X X X X X //HSTMConfiguration/behavior/rollupRuntimeAtScoUnload rollup_runtime_at_sco_unload
Override Objective and Completion Set By Content to True "Causes the engine to treat the course as if all SCOs have ""objectivesetbycontent"" and ""completionsetbycontent"" set to true." Yes/No X X X //HSTMConfiguration/behavior/forceObjectiveCompletionSetByContent force_obj_compl_set_by_content
Invoke Rollup At Suspend All Causes Rollup to occur when a Suspend All is initiated. Yes/No X X //HSTMConfiguration/behavior/invokeRollupAtSuspendAll invoke_rollup_at_suspendall
Completion Status of Failed Success Status Determines the completion status to return when the satisfaction is failed. Completion Status Type X X X //HSTMConfiguration/behavior/completionStatOfFailedSuccessStat compl_stat_of_failed_suc_stat
Satisfaction Causes Completion "Sets the completion status to ""completed"" when as activity is satisfied." Yes/No X X X //HSTMConfiguration/behavior/satisfiedCausesCompletion satisfied_causes_completion
Make Student Preferences Global to Course "When a student sets a learner preference tthis determines whether to make that setting global to all SCOs." Yes/No X X X X X //HSTMConfiguration/behavior/makeStudentPrefsGlobalToCourse student_prefs_global_to_course
Capture History Indicates that this course should record the learner's progress to make data available for the attempt history report. Yes/No X X X X X //HSTMConfiguration/behavior/captureHistory capture_history
Capture Detailed History Indicates that this course should record the learner's progress in detail to make data available for the attempt history report. Yes/No X X X X X //HSTMConfiguration/behavior/captureHistoryDetailed capture_history_detailed
Allow Complete Lesson Status To Change Determines if the lesson status marked complete in SCORM 1.2 can be changed again to something other then complete. Yes/No X X //HSTMConfiguration/behavior/allowCompleteStatusChange allow_complete_status_change
Time Limit "Given in minutes. If this is set to some positive number over zero a time limit for total time spent in the course will be enforced and the user will be automatically exited from the course after the time limit." Positive Integer X X X X X //HSTMConfiguration/behavior/timeLimit time_limit
IE Compatibility Mode "Determines which META tag if any should be used in the player to force a particular rendering mode for IE. Since content can be hosted within a SCORM Engien frameset the content itself inherits this rendering mode." IE Compatibity Mode X X X X X X //HSTMConfiguration/behavior/ieCompatibilityMode ie_compatibility_mode
Is Available Offline When using the optional offline/mobile player this option determines whether the package shows up in the catalog listing of offline packages Yes/No X X X X X //HSTMConfiguration/behavior/isAvailableOffline is_available_offline

Data Types

Yes/No

|The "yes/no” data type can have two values: “yes” represents the affirmative and “no” represents the negative. | yes= 1 no = 2 |


Positive Integer

The “positive integer” data type is a string that represents an integer greater than or equal to zero. | |


Launch Type

The “launch type” data type represents methods by which new windows can be launched. The possible values are: numbers 1 through 5


Exit Type

The “exit type” data type represents actions the SCORM Player can take after a SCO exits. The possible values are: numbers 1 through 5


Status Display Type

The “status display” data type represents the various ways in which the SCORM Player can display the status of SCOs to the user. The possible values are: numbers 1 through 5


Score Rollup Type

The score rollup data type represents the various ways in which the SCORM Player can rollup scores to the course level. The possible values are: numbers 1 through 6


Status Rollup Type

The status rollup data type represents the various ways in which the SCORM Player can rollup status to the course level. The possible values are: numbers 1-6


Invalid Menu Item Action Type

Represents the various ways to handle menu item options that are not valid


Reset Runtime Data Time Type

Represents when to reset runtime data


Lookahead Sequencer Mode Type

Represents the modes of the lookahead sequencer


Completion Status Type

Represents the completion status values


IE Compatiblity Mode