Skip to main content

Jupyter XBlock for Open edX

Project description

Jupyter XBlock

This is an XBlock to integrate JupyterHub notebooks to your Open edX learning management system (LMS).

⚠️ THIS IS A WORK-IN_PROGRESS! We expect to release a first stable version sometime in March 2023.

Features:

  • Integrate JupyterLab notebooks to the Open edX courseware.
  • Fully editable notebooks and student workspaces.
  • Simple integration of notebooks from public git repositories.

Usage

Install this xblock with Tutor (Olive release):

echo "jupyter-xblock>=15.0.0,<16.0.0" >> "$(tutor config printroot)/env/build/openedx/requirements/private.txt"
tutor images build openedx
tutor local start -d

Note that you will have to launch your own JupyterHub cluster separately. It should support LTI authentication via ltiauthenticator.

License

This work is licensed under the terms of the GNU Affero General Public License (AGPL).

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

jupyter-xblock-0.0.1.tar.gz (15.5 kB view hashes)

Uploaded Source

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