...
All of 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 datascience data science with the packages and modules it has the image comes with 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 possible to install any packages and modules, notebook- and/or jupyterlab extensions beforehand, that should be ready for the students by default. We can of course all users of the hub. Unfortunately this can be only done by the admins, the instructors (and any other users) can only install packages to their own environments.
...
While the official JupyterHub allows anyone at NTNU to log in, access to the custom hubs is generally limited to students and instructors enrolled to specific courses. Access to the hubs is usually generally limited to two types of user groups:
- The first group is the Felles Studentsystem (FS) group(s) for the course(s), which means that all students and course staff registered to the course in FS should gain access to the hub automatically. These groups are automatically fully managed by FS, we cannot manually add students or instructors to them. There can be a significant delay between a student signing up to course and the student being registered on FS.
- The second group is an ad-hoc group that is created while creating the hub. The ad-hoc group can be used to invite additional people to use the hub, who are not affiliated with the course in FS - for example teaching assistants or guest lecturers. The ad-hoc groups are most of the time usually called "NTNU Jupyterhub {course name}". The course coordinator (or the person contacting us about creating the hub) will receive an email invitation to manage the adhoc ad-hoc group, and after accepting the invitation they will be able to invite additional people to the group as well as grant additional people the ability to invite others. The group can be managed at https://innsyn.feide.no/groups. NOTE: the 'Make Admin' toggle when inviting people to the group only refers to being able to administrate the ad-hoc group (add and remove other users), it does not have any effect on the user's status on the actual JupyterHub. The invitations are fairly short lived, as they expire in a matter of few days. The invitations also have a tendency to get mislabeled as junk email, so please do check your junk email if you are expecting an invitation and have not received one.
Admin users and instructors
...