Saw is an Object Oriented SCORM API Wrapper for SCORM 1.2
This library allows you to develop a fully testable SCO engine.
The SCORM 1.2 Run Time Environement specification can be found in the docs/ folder of the project
npm install scorm-api-wrapper --save
var saw = require('scorm-api-wrapper');
/* Initialize the API wrapper and establish connection to the LMS*/
saw.initialize();
/* Set a value of the SCORM Data Model*/
saw.setScormValue('cmi.core.score', 85 );
/* Get a value of the SCORM Data Model*/
var value = saw.getScormValue('cmi.core.score');
/* Persist current state of the Data Model (i.e. LMSCommit() )*/
saw.commit();
/* Persist the Data Model and close the connection to the LMS*/
saw.finish();
- Fork the project
- Clone the project to your machine
- Install nodejs
- Install the dependencies with
npm install
- Run test
npm test
- You're ready!