Scorm XBlock for Open edX
Project description
This is an XBlock to display SCORM content within the Open edX LMS and Studio. It will save student state and report scores to the progress tab of the course. Currently supports SCORM 1.2 and SCORM 2004 standard.
This XBlock was initially developed by Raccoon Gang and published as edx_xblock_scorm. It was later improved, published on Pypi and relicensed as AGPLv3 thanks to the support of Compliplus Ltd.
Installation
This XBlock was designed to work out of the box with Tutor (Ironwood release). It comes bundled by default in the official Tutor releases, such that there is no need to install it manually.
For non-Tutor platforms, you should install the Python package from Pypi:
pip install openedx-scorm-xblock
Usage
In the Studio, go to the advanced settings of your course (“Settings” 🡒 “Advanced Settings”). In the “Advanced Module List” add “scorm”. Then hit “Save changes”.
Go back to your course content. In the “Add New Component” section, click “Advanced”, and then “Scorm module”. Click “Edit” on the newly-created module: this is where you will upload your content package. It should be a .zip file containing an imsmanifest.xml file at the root. The content of the package will be displayed in the Studio and the LMS after you click “Save”.
Development
Run unit tests with:
$ NO_PREREQ_INSTALL=1 paver test_system -s lms -t scormxblock
License
This work is licensed under the terms of the GNU Affero General Public License (AGPL).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for openedx-scorm-xblock-9.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7cfd17c83830bd8a8fc086b05c31ccdd81cb701d3c6710a70c9c1c3bd07ca0f |
|
MD5 | ab6a59d37215b7043741af9fb09d5b05 |
|
BLAKE2b-256 | 872f2cbb3bbd1f832bd5c3350e515c8ebe78fd5266ef424a40518e9c8143d4c3 |