jupyter/nbgrader

Can I auto-grade one student only instead of re-auto-grade all the student

Opened this issue · 1 comments

One of the student submitted late. I want to auto-grade him individually and is there any way?
To grade only one student only I need to re-auto-grade all the student. Any solution, please?

There is a way: you can run the collect, autograde, generate_feedback and release_feedback commands individually for a single student and assignment:

assignment="some-name"
student="student-id"
nbgrader collect --assignment=$assignment --student=$student --update
nbgrader autograde --assignment=$assignment --student=$student
nbgrader generate_feedback --assignment=$assignment --student=$student
nbgrader release_feedback --assignment=$assignment --student=$student

You can also autograde, generate_feedback and release_feedback from the "graphical" interface, but collecting an individual assignment is available only via command-line.