0.0.2 • Published 10 years ago

scorm-api-wrapper v0.0.2

Weekly downloads
10
License
MIT
Repository
github
Last release
10 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!