jupyter / nbgrader

A system for assigning and grading notebooks
https://nbgrader.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
1.28k stars 316 forks source link

nbGrader with Jupyterlab #1708

Open major-project-1921 opened 1 year ago

major-project-1921 commented 1 year ago

Configuring nbgrader with Jupyterhub inside a cluster using ngshare as exchange service. Versions : nbgrader - 0.8.1 helm3 chart version - 2.0.0 ngshare_exchange - 0.5.2 ngshare - 0.5.3 jupyterhub 3.0.0 sample single user - 2.0.0(dockerfile)

  1. Able to create assignments in instructor tab.
  2. But the courses are not being fetched in student login for the assignments visibility even though students are assigned to the particualr course.

Note: Using JupyterLab not Classic Notebook.

Has anyone worked with nbgrader with nghsare and Jupyterlab?

perllaghu commented 1 year ago

There will be.... I do not - I use a different external exchange mechanism.

I would check that the exchange plugins being used are

  1. actually calling ngshare to release/fetch files
  2. that ngshare is receiving the files.
  3. that appropriate course & assignment details are being used.

(sorry I can't be more specific.... however watching the log files of the notebook & ngshare servers may help (and you may need to turn debugging on to get more logs)

perllaghu commented 1 year ago

Further info on this.... 0.8 works with lab

0.8.2 I know [mostly] works with our nbexchange [a variation on ngshare] - certainly the full create assignment to read feedback can happen [some steps are not quite seamless at this time]

brichet commented 5 months ago

@major-project-1921 any update on this ? Did you manage to make it work ?