Interface highlights

Instructor toolbar extension for Jupyter notebooks

The nbgrader toolbar extension for Jupyter notebooks guides the instructor through assignment and grading tasks using the familiar Jupyter notebook interface. For example, creating an assignment has the following workflow:

Creating assignment

Instructor “formgrader” extension for Jupyter notebooks

The formgrader extension for the Jupyter notebook allows instructors to use the core functionality of nbgrader—generating the student version of an assignment, releasing assignments to students, collecting assignments, autograding submissions, and manually grading submissions.

Formgrader extension

Student assignment list extension for Jupyter notebooks

Using the assignment list extension, students may conveniently view, fetch, submit, and validate their assignments:

nbgrader assignment list

The command line tools of nbgrader

The command line tools offer an efficient way for the instructor to generate, assign, release, collect, and grade notebooks. Here are some of the commands:

  • nbgrader assign: create a student version of a notebook
  • nbgrader release: release a notebook to students
  • nbgrader collect: collect students’ submissions
  • nbgrader autograde: autograde students’ submissions