Fleshing Out the SCORM Example

This entry is part 6 of 6 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 6 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 6 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 6 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 6 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.

Using Scraper on RetroPie

Emulation Station’s scraper is hit-or-miss. Here are my notes on using Steven Selph’s Scraper instead.