nbgrader

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

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
  • Overview: module code

All modules for which code is available

  • nbgrader.api
  • nbgrader.apps.api
  • nbgrader.auth.base
  • nbgrader.plugins.export
  • nbgrader.plugins.latesubmission
  • nbgrader.plugins.zipcollect

© Copyright 2015-2017, Jupyter Development Team.

Built with Sphinx using a theme provided by Read the Docs.