You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Your JupyterHub server doesn't need nbgrader. It will likely need some config to make sure that it launches Jupyter singleuser servers have access to the exchange directory.
Your JupyterLab (singleuser) server will need the nbgrader package (e.g. pip install nbgrader) and access to the exchange directory.
Both servers will need an nbgrader_config.py file with appropriate config based on your setup.
I hava a similar setup and that also confused me a lot, thanks @shreve for clarification. But I am still not clear about "Both servers will need an nbgrader_config.py file". Who will read nbgrader_config.py file if I didn't install nbgrader in Jupyterhub docker images? In my case I try to install ngshare in Jupyterhub container, ngshare_exchange and nbgrader in JupyterLab based images, but when I fetch course from Jupyterlab menu, logs showed: Formgrader not available at URL: https://hub.***.***/service.
Operating system
CentOS 7.9
nbgrader --version
0.9.2
jupyterhub --version
(if used with JupyterHub)5.0.0
jupyter notebook --version
7.2.0
Expected behavior
Install nbgrader for JupyterHub with DockerSpawner (Docker image is JupyterLab)
Actual behavior
Don't know how to install it.
Steps to reproduce the behavior
The text was updated successfully, but these errors were encountered: