SCORM Navigation Events

SCORM Navigation Events

Navigation events are external to the LMS’s sequencing implementation, and they indicate the learner (or systems) intention to navigate through the content in some way. Learners typically trigger navigation events through user interface controls; however, an LMS is free to trigger navigation events.

  1. Ignore the Event – The LMS must ignore navigation events whose processing would result in nothing to deliver.
  2. Issue a Navigation Request – The LMS must translate the navigation event into its corresponding navigation request and call upon the Overall Sequencing Process.

The following is a chart of Navigation Events and Descriptions as outlined in the IMS Simple Sequencing Behavior and Information Model.

Navigation Event

Behavior Description

Source

Start

This event indicates a desire to identify the first or “starting” activity availablein the activity tree. This event is typically generated automatically by theLMS when the learner begins a new attempt on the root activity of the activitytree.
This event results in a Start navigation request.

LMSOnly

Resume All

This event indicates a desire to resume a previously suspended attempt on theroot activity of the activity tree. This event is typically generatedautomatically by the LMS when the learner resumes a previously suspendedattempt on an activity tree.
This event results in a Resume all navigation request.

LMSOnly

Continue

This event indicates a desire to identify the “next” (in relation to the CurrentActivity) logical learning activity available in the activity tree.
This event results in a Continue navigation request.

LMS orSCO

Previous

This event indicates a desire to identify the “previous” (in relation to thecurrent activity) logical learning activity available in the activity tree.
This event results in a Previous navigation request.

LMS orSCO

Choose

This event indicates a desire to directly experience a specific learning activityin the activity tree.
This event results in a Choice navigation request for a specified target activity.

LMS orSCO

Jump

This event indicates a desire to “jump” directly to a specific learning activityin the activity tree.
This event results in a Jump navigation request for a specified target activity.

SCO only

Abandon

This event indicates a desire to prematurely or abnormally terminate thecurrent attempt on the currently delivered content object with no intent toresume later.
This event ends the current attempt on the current activity.
If the current activity has a parent, the attempt on the parent activity does notend. Further, Abandon has no immediate effect on any of the currentactivity’s ancestors.
An abandoned attempt is counted as an attempt.
In no case does Abandon mean that tracking information that has already beenrecorded should be rolled back. For example, if the activity was alreadyrecorded as passed or completed, then it does not become failed or incomplete.
This event results in an Abandon navigation request.

LMS orSCO

Abandon All

This event indicates a desire to prematurely or abnormally terminate thecurrent attempt on the root activity of the activity tree with no intent to resumelater.
This event ends the current attempt on the activity tree’s root activity and allactive learning activities.
All abandoned attempts are counted.
In no case does Abandon All mean that tracking information that has alreadybeen recorded should be rolled back. For example, if the activity was alreadyrecorded as passed or completed, then it does not become failed or incomplete.
This event results in an Abandon All navigation request.

LMS orSCO

Suspend All

This event indicates a desire to pause the current attempt on the root activity ofthe activity tree.
This event suspends the current attempt on the activity tree’s root activity andall active learning activities.
None of the attempts on the suspended activities end. If the next attempt onthe root activity of the activity tree (beginning of the next sequencing session)is initiated with a Resume All event, attempts on all of the activities suspendedby this event will resume.
In no case does Suspend All mean that tracking information that has alreadybeen recorded should be “rolled back.” For example, if the activity wasalready recorded as passed or completed, thea it does not become failed orincomplete.
This event results in a Suspend All navigation request.

LMS orSCO

UnqualifiedExit

This event indicates that the current attempt on the currently delivered activityhas finished normally, and that termination was not triggered by anothernavigation event, such as Continue, Previous, Jump or Choose.
This event ends the current attempt on the current activity.
This event results in an Exit navigation request.

LMS orSCO

Exit All

This event indicates that the current attempt on the root activity of the activitytree has finished normally.
This event ends the current attempt on the activity tree’s root activity and allactive learning activities.
This event results in an Exit All navigation request.

LMS orSCO


你可能感兴趣的:(session,tree,processing,interface,events,behavior)