The JupyterHub provides a jupyter environment to users. It can be used to prototype code in jupyter notebooks or in JupyterLab without having to set up Python environments yourself. Additionally, it provides the possibility to let students work on exercises in a controlled and homogeneous environment. Using the nbgrader extension, one can also teach computer labs with automatized testing and feedback for students.
### Account and Login
Before being able to work with the JupyterHub you will need an account on the KI4All Cluster. Please refer to the "User Accounts and Login" section for specific instructions
To login to the cpu node first connect to the TU Braunschweig VPN and go to https://ki4allcpu.irmb.bau.tu-bs.de/ in your browser. You should be prompted to a login window where you will be asked for username and password. Both will be the same as the credentials you use for the SSO login, e.g., in stud.IP.
### Environments
After the login, you will be prompted to a dropdown menu, where you can select certain docker containers. Currently, it is recommended to start with the base container. If for any reason you need a different container, please first build the container yourself and afterwards provide a Dockerfile to Marvin Klingner [m.klingner@tu-braunschweig.de](mailto:m.klingner@tu-braunschweig.de).