SCORM 1.2/2004 Wrapper for JavaScript/TypeScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src add package manifest files. bump v0.1.2 Aug 10, 2017
.gitignore
LICENSE first commit. release 0.1.0 🎉 Aug 10, 2017
README.md update README with official Manifest XML Schema Definition files Aug 11, 2017
package.json
tsconfig.json compile on prepublish. release 0.1.1 Aug 10, 2017
yarn.lock

README.md

@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