jupyter / nbgrader

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

Navigation to ungraded submissions directory in ManageSubmissions #1911

Open AlirezaT99 opened 3 months ago

AlirezaT99 commented 3 months ago

Operating system

MacOS, Linux

nbgrader --version

0.8.4

jupyterhub --version (if used with JupyterHub)

4.0.0

jupyter notebook --version

6.5.4

Expected behavior

Instructors should be able to view students' submissions before auto-grading effortlessly.

Actual behavior

The submissions are only displayed as html files after auto-graded.

Steps to reproduce the behavior

Currently, Assignments List uses @jupyterlab/docmanager to navigate to the assignment directory and open the notebook (here). Since submitted assignments are accessible in the /submitted directory, a similar approach can be adopted.

The student name column in the Manage Submissions section will contain a hyperlink to the processed submission if auto-graded beforehand only (specified here). It would be beneficial to have such a hyperlink pointing to the submission directory to view the raw file before auto-grading, as it might interest the instructors. This will address the need to navigate through the submission folders manually.