...
nbgrader is a Jupyter extension that allows for creating, distributing and grading assignments within a JupyterHub. We can enable nbgrader In a nutshell, nbgrader is a set of tools that facilitates for:
- Instructors can create and publish assignments that contain tasks that can be either automatically or manually graded in nbgrader.
- Students can see all assignments released on the hub, and download all notebooks and other required files with a single click.
- Students can work on the notebooks and submit their work on the assignments for grading.
- Instructors can collect submissions from the students, grade them and generate and release feedback back to the students.
- Students can download the generated feedback file, showing their scores on the different tasks, as well as optional manual feedback from instructors.
nbgrader can be enabled on any given hub at any timepoint.
nbgrader works with both Jupyterlab and Jupyter Notebook.
...