Skip to content
/ scorm Public
forked from gamestdio/scorm

SCORM 1.2/2004 Wrapper for JavaScript/TypeScript

License

Notifications You must be signed in to change notification settings

AVTPJ/scorm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@gamestdio/scorm Donate on Patreon

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";

// set configuration options
scorm.configure({
    debug: true
});

// 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

About

SCORM 1.2/2004 Wrapper for JavaScript/TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%