{"repo":"cybercussion/SCOBot","free":true,"listed":false,"github":"https://github.com/cybercussion/SCOBot","clone":"git clone https://github.com/cybercussion/SCOBot.git","description":"SCORM API for Content. JavaScript library, QUnit tests and examples.","language":"JavaScript","stars":164,"topics":["scorm","api","schemas","javascript","communication","schema","xml","scorm12","scorm2004","scorm-support"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"SCOBot - Modern SCORM Library for Content Creation Links: SCOBot Platform · SCOBot at Cybercussion · Documentation Wiki · SCOBOT.md (agent integration contract) Overview SCOBot 5 is a modernized, native JavaScript library for SCORM 1.2 and 2004 (2nd, 3rd, 4th Edition). It simplifies the complexity of the SCORM Run-Time Environment (RTE) by providing a robust, object-oriented interface for content developers. Key Features: Modern Syntax : Written in ES6+ (Classes, Modules). Module Support : First-class support for generic bundlers (Vite, Webpack, Rollup) and native . SCORM Polyfill : Automatically bridges SCORM 1.2 calls to 2004 syntax, allowing you to write one codebase for multiple standards. Local Persistence : Built-in Mock LMS with localStorage persistence for developing offline or without an LMS. Data Compression : Optional integration with lz-string to compress suspend data , maximizing storage limits. --- Installation Method 1: NPM / Bundlers Method 2: Browser (Script Tag) Use the production-ready UMD bundle. Quick Start Check out the index.html file in the root directory for a complete, working boilerplate. Raw CMI access — scobot.setvalue('cmi.location', 'slide 5') / getvalue(...) remain available for anything the Content API doesn't wrap, with automatic SCORM 1.2 ↔ 2004 syntax bridging. Developer Guide For detailed instructions, architecture info, and advanced configuration, see the Developer Usage Guide. --- Project Structure src/ : Source code (ES Modules). dist/ ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cybercussion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cybercussion/SCOBot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}