All Projects → arisjulio → scorm-api-adapter

arisjulio / scorm-api-adapter

Licence: other
Simple SCORM API Adapter.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to scorm-api-adapter

scorm-h5p-wrapper
A NodeJS application that packs H5P content into SCORM objects
Stars: ✭ 43 (+126.32%)
Mutual labels:  lms, scorm
scormcloud-api-wrapper
Node.js client for the SCORM Cloud API.
Stars: ✭ 15 (-21.05%)
Mutual labels:  lms, scorm
scorm
SCORM 1.2/2004 Wrapper for JavaScript/TypeScript
Stars: ✭ 32 (+68.42%)
Mutual labels:  lms, scorm
O365 Moodle
Office 365 and Azure Active Directory plugins for Moodle
Stars: ✭ 117 (+515.79%)
Mutual labels:  lms
Mumuki Laboratory
🔬 Where students practice and receive automated and human feedback
Stars: ✭ 131 (+589.47%)
Mutual labels:  lms
Relate
RELATE is an Environment for Learning And TEaching
Stars: ✭ 239 (+1157.89%)
Mutual labels:  lms
ultron-ele
The world’s fastest LMS engine based on Gatsby -- Deliver knowledge with fun!
Stars: ✭ 27 (+42.11%)
Mutual labels:  lms
Openedx Docker
🐳 A best practice Docker image of Open edX
Stars: ✭ 74 (+289.47%)
Mutual labels:  lms
opentok-elearning-samples
Sample applications highlighting integrations between OpenTok and Learning Management Systems (LMS)
Stars: ✭ 18 (-5.26%)
Mutual labels:  lms
Bitnami Docker Moodle
Bitnami Docker Image for Moodle
Stars: ✭ 188 (+889.47%)
Mutual labels:  lms
Learnpress
LearnPress WordPress LMS Plugin by ThimPress
Stars: ✭ 173 (+810.53%)
Mutual labels:  lms
Openolat
Learning Management System OpenOlat
Stars: ✭ 135 (+610.53%)
Mutual labels:  lms
AdaptiveFilterandActiveNoiseCancellation
Adaptive Filter and Active Noise Cancellation —— LMS, NLMS, RLS
Stars: ✭ 87 (+357.89%)
Mutual labels:  lms
Atutor
NO LONGER USER LEVEL SUPPORTED. CONTRIBUTING DEVELOPERS INTERESTED IN MAINTAINING ATUTOR, SHOULD REQUEST COLLABORATOR ACCESS. : ATutor is an Open Source Web-based Learning Management System (LMS) used to develop and deliver online courses. Administrators can install or update ATutor in minutes, develop custom themes to give ATutor a new look, and easily extend its functionality with feature modules. Educators can quickly assemble, package, and redistribute standardized Web-based instructional content, easily import prepackaged content, and conduct their courses online. Students learn in an accessible, adaptive, social learning environment.
Stars: ✭ 166 (+773.68%)
Mutual labels:  lms
Academicstoday Django
A open-source platform for online course-based learning and education.
Stars: ✭ 130 (+584.21%)
Mutual labels:  lms
academico
Lavarel-based school management platform for small and medium institutions
Stars: ✭ 164 (+763.16%)
Mutual labels:  lms
Moodle
Tooling and guidance on deploying Scalable Moodle Clusters on Azure.
Stars: ✭ 75 (+294.74%)
Mutual labels:  lms
Colourful
🎨 Open source .NET library for working with color spaces.
Stars: ✭ 161 (+747.37%)
Mutual labels:  lms
Elmsln
ELMS - create and sustain innovation in education. Dream with us!
Stars: ✭ 205 (+978.95%)
Mutual labels:  lms
lifterlms
LifterLMS, a WordPress LMS Solution: Easily create, sell, and protect engaging online courses.
Stars: ✭ 146 (+668.42%)
Mutual labels:  lms

SCORM API Adapter

Installation

Install with npm executing:

npm i arisjulio/scorm-api-adapter

Import, create an instance and set the API REST URI:

import SCORMAdapter from 'scorm-api-adapter';

window.API = new SCORMAdapter();
window.API.uri = 'https://your-api-to-commit.org/great-endpoit';

Download

You can download the minified file from here.

If you download or clone the repository, you must execute npm run compile and the minified file will be generated in the dist folder.

The minified file must be included in your website:

<script src="scorm-api-adapter.js"></script>

After, in your JS code, You can access to the window.API element and must set your API REST URI:

For example:

window.API.uri = 'https://your-api-to-commit.org/great-endpoit';

Now you can load an SCORM Object in a frame or new window and it will work.

IMPORTANT: You must return an success field in your API REST response to know if the commit attempt was successfully executed.

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].