scorm-api-wrapper
v0.0.2
Published
A SCORM API wrapper for your Sharable Content Object (a.k.a. Learning Object)
Downloads
184
Readme
SAW
Introduction
Saw is an Object Oriented SCORM API Wrapper for SCORM 1.2
Why
This library allows you to develop a fully testable SCO engine.
SCORM Documentation
The SCORM 1.2 Run Time Environement specification can be found in the docs/ folder of the project
Usage
Installation
with npm
npm install scorm-api-wrapper --save
Initialization and usage
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();
Development
- Fork the project
- Clone the project to your machine
- Install nodejs
- Install the dependencies with
npm install
- Run test
npm test
- You're ready!