A web-based tool for extracting and viewing content from SCORM packages without the need for a Learning Management System (LMS).
Access the application here: https://crymarch.github.io/un-scorm/
- Extract SCORM Packages: Upload ZIP files and extract their contents
- Multiple SCORM Support: Works with SCORM 1.2 and SCORM 2004 packages
- Rise/Storyline Compatible: Supports popular authoring tools
- Secure Processing: All processing happens locally in your browser
- No Server Required: Pure client-side application
- Direct Download: Get extracted content as downloadable files
- 100% Client-Side: Your files never leave your computer
- No Data Collection: Files are processed entirely in your browser
- No Server Storage: Nothing is saved or transmitted to any server
- Secure by Design: Uses HTTPS and runs locally in your browser
For reporting security issues, see SECURITY.md.
- SCORM 1.2 (Rise, Storyline, Flash-based)
- SCORM 2004
- Modern Rise packages with webpack
- Legacy Flash-based courses
- Visit the application URL
- Drag and drop your SCORM ZIP file or click to browse
- Wait for processing to complete
- Download the extracted content
- Open the extracted files in your browser
This is a single-page application built with:
- Vanilla JavaScript
- JSZip library for ZIP file processing
- PDF.js for PDF handling
- Pure CSS for styling
See CONTRIBUTING.md for how to run the project locally and submit changes.
Licensing is not finalized yet.
Bug reports and ideas are welcome—use the issue templates. For pull requests, see CONTRIBUTING.md.