Skip to content
This repository has been archived by the owner on Oct 12, 2021. It is now read-only.

arisjulio/scorm-api-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCORM API Adapter

Installation

Install with npm executing:

npm i arisjulio/scorm-api-adapter

Import, create an instance and set the API REST URI:

import SCORMAdapter from 'scorm-api-adapter';

window.API = new SCORMAdapter();
window.API.uri = 'https://your-api-to-commit.org/great-endpoit';

Download

You can download the minified file from here.

If you download or clone the repository, you must execute npm run compile and the minified file will be generated in the dist folder.

The minified file must be included in your website:

<script src="scorm-api-adapter.js"></script>

After, in your JS code, You can access to the window.API element and must set your API REST URI:

For example:

window.API.uri = 'https://your-api-to-commit.org/great-endpoit';

Now you can load an SCORM Object in a frame or new window and it will work.

IMPORTANT: You must return an success field in your API REST response to know if the commit attempt was successfully executed.