Ananke Jupyter distribution

The Ananke project provides preconfigured JupyterHub images for Podman (a Docker-like containerization tool) with a focus on integrating JupyterLab and nbgrader into learning management systems (LMS) like Moodle, Canvas and many other.

The project's core is the Kore service providing GUI based course management and an LTI 1.3 interface for nbgrader.

Getting started

To use Ananke on your server do the following:

  1. Get a Linux server and an admin. If you are the admin, have a look at the doumentation for host admins.
  2. Get a TCP port and a URL for your JupyterHub from the admin.
  3. Clone the git repo into your home directory on the server or download the repo as ZIP archive.
  4. Follow the install instructions in the documentation.

If you are a member of a Saxon university, have a look at the OPAL course Jupyter goes OPAL for OPAL specific instructions.

Download

If you do not want to build Podman images from scratch, you may download one of the following two image files. See install instructions on how to use them.

Documentation

Documentation is available in two formats:

Contact

You may contact the development team by email: