Skip to main content

A system for assigning and grading notebooks

Project description

nbgrader

Build: Build Forum: Google Group Coverage: codecov.io Cite: DOI

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.

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

Command line tools offer an efficient way for the instructor to generate, assign, release, collect, and grade notebooks.

SciPy 2017 overview talk (click to view on YouTube)

nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook | SciPy 2017

Installation

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nbgrader-0.8.0a1.tar.gz (10.7 MB view details)

Uploaded Source

Built Distribution

nbgrader-0.8.0a1-py3-none-any.whl (10.8 MB view details)

Uploaded Python 3

File details

Details for the file nbgrader-0.8.0a1.tar.gz.

File metadata

  • Download URL: nbgrader-0.8.0a1.tar.gz
  • Upload date:
  • Size: 10.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for nbgrader-0.8.0a1.tar.gz
Algorithm Hash digest
SHA256 c0c008f49246ed1ce29a8038343deb3445365350104ea76d8c8b19f4150cf5d7
MD5 db5bf065754df81f4b8fdea8c8dd77f0
BLAKE2b-256 27a23ae4fb090f0d4af8f0ab008aa0e969506d7ae0a94b1552bde27950667dc0

See more details on using hashes here.

Provenance

File details

Details for the file nbgrader-0.8.0a1-py3-none-any.whl.

File metadata

  • Download URL: nbgrader-0.8.0a1-py3-none-any.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for nbgrader-0.8.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 13229728dd863cf7c70c47b34c8b3e1bbe74c5e34541e3e589959369ae670d7a
MD5 3a5d50e3f4d0238df2a1cf9ea9476cf9
BLAKE2b-256 96027baeee92427f5afe61a4a54b4e978c4c3b0a669add27ca6d5e783bee9614

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page