Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openedx-cmi5-xblock-0.1.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

openedx_cmi5_xblock-0.1.0-py2.py3-none-any.whl (18.0 kB view details)

Uploaded Python 2 Python 3

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

Hashes for openedx-cmi5-xblock-0.1.0.tar.gz
Algorithm Hash digest
SHA256 db5ac6ed5808b9cb0930f1b192e392a1ae4b9f3894d60f2330d3be291d83f4a0
MD5 453ef2c0e59f5ce6453c06ccea9d7fae
BLAKE2b-256 385a1c3d5f44c96a357ce6fee362138b6862fb96e2425a2fc2246cae8191b678

See more details on using hashes here.

File details

Details for the file openedx_cmi5_xblock-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for openedx_cmi5_xblock-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 abe6b9b7e921a3aa78a94e63308c78be939f5cb4948b8fa0b0f1b856ad1c9e2e
MD5 7601f3eaeb2ba5a36241993ecd8c85a1
BLAKE2b-256 fdab8a73ad3dbdb0e0943bae8995acb4a7e647fb7105a3d2f9dcb24d07d4898a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page