nbgrader
main

User Documentation

  • Highlights
  • The philosophy and the approach
  • Creating and grading assignments
  • Managing the database
  • Exchanging assignment files
  • Exchanging assignment files manually
  • Autograding resources
  • Frequently asked questions
  • Advanced topics
  • API library documentation
    • High-Level API
    • Database models
    • Gradebook

Setup and Configuration

  • Installation
  • What is nbgrader?
  • Customizing how the student version of an assignment looks
  • The nbgrader_config.py file
  • Configuration options
  • Command line options
  • Using nbgrader with JupyterHub
  • nbgrader and its exchange service
  • Adding customization plugins

Developer Documentation

  • Overview
  • Developer installation
  • JSON Metadata Format
  • Pull requests
  • Testing
  • Documentation
  • JavaScript dependencies
  • Modifying the Database
  • Releasing a new version

Resources

  • Source repository
  • Jupyter education mailing list
  • changelog
nbgrader
  • API library documentation
  • Edit on GitHub

API library documentationΒΆ

  • High-Level API
    • NbGraderAPI
  • Database models
    • Student
    • Master version of an assignment
    • Submitted assignments
  • Gradebook
    • Gradebook
Previous Next

© Copyright 2015-2017, Jupyter Development Team. Revision b89818a0.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: main
Versions
latest
stable
0.7.x
main
Downloads
On Read the Docs
Project Home
Builds