0.0.2 • Published 9 years ago

scorm-api-wrapper v0.0.2

Weekly downloads
10
License
MIT
Repository
github
Last release
9 years ago

SAW

Code Climate Test Coverage Build Status

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!