Using a SCORM Wrapper to Simplify the Workflow

This entry is part 9 of 9 in the series SCORM for Developers

A SCORM wrapper is JavaScript library that serves as an abstraction layer between the SCORM API and your course. Among other benefits, it simplifies your code and makes working with the SCORM API much easier.

Packaging a SCORM Course

This entry is part 8 of 9 in the series SCORM for Developers

In the last lesson we briefly covered how to test SCORM courses. If you’d like to test a course in an LMS, you’ll need to package the course, so let’s take a moment to discuss packaging.

Testing SCORM Courses

This entry is part 7 of 9 in the series SCORM for Developers

Before we start building functional SCORM courses, let’s take a moment to discuss how you can test your SCORM courses.

Fleshing Out the SCORM Example

This entry is part 6 of 9 in the series SCORM for Developers

In the last lesson in this SCORM for Developers series, we dipped our toes in the water and created the most barebones SCORM course possible. In this lesson, we’ll wade a little deeper, adding sophistication to the course via a smattering of JavaScript and HTML. We’ll use cmi.core.lesson_status, implement some error-checking, personalize the content, and even require an interaction before granting a course completion.

A Simple SCORM Example

This entry is part 5 of 9 in the series SCORM for Developers

A primer on building a minimalist SCORM 1.2 course, containing only the bare minimum of SCORM code and not much else. This is a contrived example and is not meant for testing in an LMS.

SCORM: The Safe Parts

This entry is part 4 of 9 in the series SCORM for Developers

Commercial course creation tools like Adobe Captivate, Articulate Rise, and iSpring are designed to be as compatible as possible by utilizing only the most commonly supported SCORM elements, which I refer to as the Safe Parts. If you limit your course’s use of SCORM to this subset of features, your course will work pretty much anywhere.

A Brief History of SCORM

This entry is part 2 of 9 in the series SCORM for Developers

The Shared Content Object Reference Model (SCORM) is a system for standardizing how e-learning courses interact with a learning management system (LMS). Here’s a 60-second walk-through of how and why SCORM was created.

SCORM Tutorials

This entry is part 1 of 9 in the series SCORM for Developers

This series of tutorials will provide you with the knowledge and tools to insert basic SCORM support into just about any HTML project.

AppleScript for generating SCORM manifest nodes

Today I decided to whip up an AppleScript that automates the generation of the <file> nodes to make my life a little easier. If you’re on a Mac, you may find it useful, too.