Openedx CMI5 XBlock
Project description
Openedx CMI5 XBlock
Xblock to integrate CMI5 content in Open edX. It provides following features
Ability to upload CMI5 package or cmi5.xml file
Parses xAPI statements generated by CMI5 content to set grade and track progress of learner
Ability to push xAPI statements to a configured LRS
Setup
Install CMI5 XBlock
$ pip install openedx-cmi5-xblock
Enable XBlock in Studio
Settings -> Advanced Settings -> Advanced Module List add openedx_cmi5_xblock
Use it in any of the units by adding CMI5 Module from Advanced blocks list
Advanced configuration for sending data to LRS
CMI5 Xblock can be configured to push xAPI statements to a Third-party Learning Record Store. To configure that, use these settings
XBLOCK_SETTINGS["CMI5XBlock"] = {
"LRS_AUTH_KEY": "<LRS-activity-provider-key>",
"LRS_AUTH_SECRET": "<LRS-secret-key>",
"LRS_ENDPOINT": "<domain>/lrs/<LRS-app-id>/statements/"
# ... other settings
}
Change Log
Unreleased
0.1.0 – 2023-07-06
Added
First release on PyPI.
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
Built Distribution
File details
Details for the file openedx-cmi5-xblock-0.1.0.tar.gz
.
File metadata
- Download URL: openedx-cmi5-xblock-0.1.0.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db5ac6ed5808b9cb0930f1b192e392a1ae4b9f3894d60f2330d3be291d83f4a0 |
|
MD5 | 453ef2c0e59f5ce6453c06ccea9d7fae |
|
BLAKE2b-256 | 385a1c3d5f44c96a357ce6fee362138b6862fb96e2425a2fc2246cae8191b678 |
File details
Details for the file openedx_cmi5_xblock-0.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: openedx_cmi5_xblock-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe6b9b7e921a3aa78a94e63308c78be939f5cb4948b8fa0b0f1b856ad1c9e2e |
|
MD5 | 7601f3eaeb2ba5a36241993ecd8c85a1 |
|
BLAKE2b-256 | fdab8a73ad3dbdb0e0943bae8995acb4a7e647fb7105a3d2f9dcb24d07d4898a |