All Projects → gamestdio → scorm

gamestdio / scorm

Licence: MIT License
SCORM 1.2/2004 Wrapper for JavaScript/TypeScript

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to scorm

scorm-api-adapter
Simple SCORM API Adapter.
Stars: ✭ 19 (-40.62%)
Mutual labels:  lms, scorm
scormcloud-api-wrapper
Node.js client for the SCORM Cloud API.
Stars: ✭ 15 (-53.12%)
Mutual labels:  lms, scorm
scorm-h5p-wrapper
A NodeJS application that packs H5P content into SCORM objects
Stars: ✭ 43 (+34.38%)
Mutual labels:  lms, scorm
LMS
LMS is a web based platfotm which is accessible, powerful, and provides tools required for large, robust learning platforms.
Stars: ✭ 19 (-40.62%)
Mutual labels:  lms
e-learningCodeigniter
E-learning web app with admin panel, Codeigniter Framework
Stars: ✭ 34 (+6.25%)
Mutual labels:  e-learning
CoursesPortlet
No description or website provided.
Stars: ✭ 12 (-62.5%)
Mutual labels:  lms
SCORM-to-xAPI-Wrapper
APIWrapper.js file commonly used with SCORM with xAPI calls embedded
Stars: ✭ 82 (+156.25%)
Mutual labels:  scorm
academico
Lavarel-based school management platform for small and medium institutions
Stars: ✭ 164 (+412.5%)
Mutual labels:  lms
AEC
Acoustic Echo Cancellation with LMS/RLS (基于LMS/RLS的自适应回声抵消)
Stars: ✭ 69 (+115.63%)
Mutual labels:  lms
seb-mac
Safe Exam Browser for macOS and iOS
Stars: ✭ 74 (+131.25%)
Mutual labels:  lms
a-plus
A+ frontend portal - A+ LMS documentation:
Stars: ✭ 47 (+46.88%)
Mutual labels:  lms
university-site-cms
University site and CMS implemented with Spring Boot.
Stars: ✭ 25 (-21.87%)
Mutual labels:  lms
flat
Project flat is the Web, Windows and macOS client of Agora Flat open source classroom.
Stars: ✭ 4,251 (+13184.38%)
Mutual labels:  e-learning
CodeCoopersLms
As Code Coopers Training (previously known as Virtual Tech Academy), we have launched a LMS for our students. We are open sourcing those LMS projects here one by one for the greater good. Please share and Mark Star if you appreciate it.
Stars: ✭ 18 (-43.75%)
Mutual labels:  lms
ultron-ele
The world’s fastest LMS engine based on Gatsby -- Deliver knowledge with fun!
Stars: ✭ 27 (-15.62%)
Mutual labels:  lms
FlipED
A LMS built specifically for Thailand's Education 4.0 system.
Stars: ✭ 24 (-25%)
Mutual labels:  lms
laravel-udemy-clone
Udemy clone using Laravel
Stars: ✭ 88 (+175%)
Mutual labels:  e-learning
Learn-LTI
Access the Microsoft Learn http://docs.microsoft.com/learn Catalog of Learning Paths and Modules directly from your Learning Management Systems using the Microsoft Learn LTI application
Stars: ✭ 97 (+203.13%)
Mutual labels:  lms
core
JCrypTool Core Plug-ins
Stars: ✭ 131 (+309.38%)
Mutual labels:  e-learning
node-lms
A Learning Management System (LMS) that makes it easy to create a sequence of lessons or steps for a single course or assignment
Stars: ✭ 28 (-12.5%)
Mutual labels:  lms

@gamestdio/scorm Donate on Patreon

SCORM 1.2/2004 Wrapper for JavaScript/TypeScript

Integrate your e-learning course with SCORM 1.2/2004 LMS.

This implementation is highly based on a battle tested version from pipwerks/scorm-api-wrapper.

Why?

No SCORM wrapper had support for modern JavaScript/TypeScript.

Usage

import { scorm } from "@gamestdio/scorm";

// set configuration options
scorm.configure({
    debug: true
});

// initialize connection with parent/opener windows
scorm.initialize();

scorm.set('cmi.core.lesson_status', 'Not Attempted');
scorm.commit();

// finish e-learning session
scorm.terminate();

Testing

  1. Create a free account on SCORM Cloud
  2. Download and include one of the XML Schema Definition files into your package.
  3. Edit the imsmanifest.xml to meet your needs.
  4. Upload your e-learning course to SCORM Cloud.

References

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].