Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In addition to the "official" JupyterHub, we can create specialised hubs to be used in specific courses. The hubs can be customised in a few different ways.

Our hubs are based on the Jupyter official jupyter/datascience-notebook image, with a few additional tweaks. Generally speaking, the image covers many use-cases within basic programming and data science with the packages and modules it has by default. You can find the full list of the pre-installed packages here. However, many courses require specific packages to be installed.

It is only possible for a user to install different packages in their own environments. However, we can globally install any Python packages, notebook- and/or jupyterlab extensions that should be ready for the students. 

The hubs use the Jupyterlab interface by default, but that can be changed to the Notebook interface. That is not a hard limitation however, users can always change between the lab and notebook interfaces just by changing the URL.

It is also possible to increase the available resources for each user, depending on the size of the course. 

Accessing the hub

Access to the 

Admin users and instructors


Sharing notebooks and other files with students

We can customize the hub - install any packages and notebook- and labextensions that need to be ready for students 

It is possible to increase the available resources slightly

access groups

Admin users 

nbgrader

shared folder

nbgitpuller https://nbgitpuller.readthedocs.io/en/latest/link.html

"Shared" folder

Assignments in JupyterHub

nbgrader

.