A system for assigning and grading notebooks
Project description
A system for assigning and grading Jupyter notebooks.
Documentation can be found on Read the Docs.
Highlights of nbgrader
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.
Student assignment list extension for Jupyter notebooks
Using the assignment list extension, students may conveniently view, fetch, submit, and validate their assignments.
The command line tools of nbgrader
Command line tools offer an efficient way for the instructor to generate, assign, release, collect, and grade notebooks.
Installation
You may install the current version of nbgrader which includes the grading system and command line tools using:
pip install nbgrader
Or, if you use Anaconda:
conda install -c jhamrick nbgrader
For detailed instructions on installing nbgrader and the nbgrader extensions for Jupyter notebook, please see Installation section in the User Guide.
Contributing
Please see the contributing guidelines and documentation.
If you want to develop features for nbgrader, please follow the development installation instructions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.