Versions Compared

Key

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

...

From the admin panel, admin users are able to access every other users' environments. Through the admin panel, admin users can also give and take away the admin role to and from other users.

Admin panel

Admin users can also add users to a special 'instructors' group. The 'instructors' group gives fewer privileges than hub Admins; members have write access to the 'Shared' folder as well as certain privileges for the nbgrader assignment system. Instructors cannot add new instructors or hub admins.

Adding users to the group can be done by first clicking the 'Manage Groups' link in the admin panel, and then

  1. Click to edit the 'instructors' group
  2. Type an existing username into 'Add by username field'
  3. Click 'Add user'
  4. Click 'Apply'

...

The shared folder can be used as a simple way for sharing files from the course staff to students on the hub. The folder is a simple directory of which contents every user on the hub can see and read from, but only admin users and members of the instructor group can write to. 

nbgitpuller 

If your notebooks and files you want to share are stored in a publicly accessible git repository, the Jupyter extension nbgitpuller can be used create a link that will automatically clone a git repository onto a user's environment. It is incredibly simple to use, no git experience required; the user only needs to click the link, and nbgitpuller will transfer the files from the git repository to the user. nbgitpuller is automatically installed on every hub. 

Web-app for generating the links: https://nbgitpuller.readthedocs.io/en/latest/link.html


Assignments in JupyterHub

COMING SOON

nbgrader