A Practical Hands-On Guide to Sequencing and Navigation Development
To enroll, contact the registrar at 1-800-305-8159 x202.

In this 3-day course you will learn how to create simple and complex sequencing rules implementing the latest SCORM Simple Sequencing and Navigation specification.

Who Should Attend?

This hands-on course is intended for programmers and developers that require knowledge of course sequencing, navigation, and course activity tree structures. Students should have a working knowledge of JavaScript, XML, and HTML technologies.

Course Objectives

The goal of the course is to provide the students with a practical understanding of SCORM Simple Sequencing and associated SCORM run-time data elements. Students will review sequencing components and standards via hands-on exercises to re-enforce the information provided in the lectures.

Students will examine techniques for creating assessment sequencing, testing out of lessons, creating assessment to SCO remediation, creating SCO to SCO navigation, creating sequencing using objectives, and implementing content presentation techniques.

SCORM Quick Start Kit - FREE for every student!

  • ADL Test Suite
  • ADL Testing Tools
  • ADL Sample Run Time Environment
  • Development Tools
  • SCORM Quick Start Code
  • A variety of lab exercises

Detailed Outline

  1. Introduction to Simple Sequencing Model
    1. History: IMS Global Simple Sequencing
    2. Basic Sequencing Concepts and Definitions
    3. The role of Simple Sequencing in courseware
    4. Basic SCORM manifest structure
  2. Introduction to the Navigation Model
    1. History
    2. Basic Navigation Model Definitions
    3. The role of the Navigation Model in courseware
  3. Sequencing and Navigation Basics
    1. Implementing Sequencing Rules
    2. Implementing Rollup Rules
    3. Sequencing Control Modes
    4. Constrain Choice Controls
    5. Limit Conditions
    6. Sequencing Collections <sequencingCollection>
    7. Hiding content from the user : invisible vs disabled
    8. LAB: Sequencing Assessments
    9. Influencing the LMS navigation using adl.nav.request & presentation
    10. LAB: Creating SCO to SCO navigation
  4. SCORM Runtime as it applies to Sequencing and Navigation
    1. Connecting Runtime to Sequencing
    2. Objectives and Global Objectives
    3. LAB: Creating Sequencing using Objectives
    4. score.scaled
    5. cmi.completion_status
    6. cmi.success_status
    7. cmi.scaled_passing_score
    8. LAB: Testing out of Lessons
  5. Advanced Sequencing and Navigation
    1. The tracking model
    2. Implementing conditional statements in Sequencing
    3. Global Objectives as Variables
    4. Advanced Sequencing and Rollup Concepts
    5. LAB: Assessment to SCO remediation

Course Schedule

The course runs 12:00pm 5:00pm (EST) daily.

Registration Fees

$1,125.00 USD

To enroll, contact the registrar at 1-800-305-8159 x203.