A TypeScript-based wrapper for handling SCORM (Sharable Content Object Reference Model) interactions in e-learning applications.
npm install scorm-wrapperbash
npm install scorm-wrapper
`
Usage
$3
` javascript
import SCORMWrapper from 'scorm-wrapper';
`
$3
` javascript
// Initialize SCORM connection
SCORMWrapper.init();
`
$3
` javascript
const completionStatus = SCORMWrapper.get('cmi.completion_status');
console.log('Completion Status:', completionStatus);
`
$3
` javascript
// Set completion status to 'completed'
SCORMWrapper.set('cmi.completion_status', 'completed');
`
$3
` javascript
// Save changes
SCORMWrapper.save();
`
$3
` javascript
// Terminate SCORM connection
SCORMWrapper.quit();
`
API Reference
init()
Initialize the SCORM connection.
get(parameter: string): any
Get SCORM data for the specified parameter.
set(parameter: string, value: any): boolean
Set SCORM data for the specified parameter.
save(): boolean
Save changes made to SCORM data.
quit(): boolean`