Options
All
  • Public
  • Public/Protected
  • All
Menu

@gamestdio/scorm

@gamestdio/scorm

SCORM 1.2/2004 Wrapper for JavaScript/TypeScript

Integrate your e-learning course with SCORM 1.2/2004 LMS.

This implementation is highly based on a battle tested version from pipwerks/scorm-api-wrapper.

Why?

No SCORM wrapper had support for modern JavaScript/TypeScript.

Usage

import { scorm } from "@gamestdio/scorm";

// initialize connection with parent/opener windows
scorm.initialize();

scorm.set('cmi.core.lesson_status', 'Not Attempted');
scorm.commit();

// finish e-learning session
scorm.terminate();

Testing

  1. Create a free account on SCORM Cloud
  2. Download and include one of the XML Schema Definition files into your package.
  3. Edit the imsmanifest.xml to meet your needs.
  4. Upload your e-learning course to SCORM Cloud.

References

License

MIT

Generated using TypeDoc