Skip to content

redSlug/nbgrader

 
 

Repository files navigation

nbgrader

Gitter chat Build Status Coverage Status

A system for assigning and grading notebooks.

Warning: nbgrader is not yet stable and is under active development. The following instructions are currently incomplete and may change!

Documentation can be found on nbviewer.

Dependencies

To install nbgrader, you will need version 3.x of IPython. However, note that version 3.0 will NOT work -- you will need at least version 3.1. If you do not have version 3.1 of IPython installed (you can check with ipython --version), you can install it by:

git clone --recursive -b 3.x https://github.com/ipython/ipython.git && pip install -e "ipython[all]"

Installation

To install the most recent (development, and possibly unstable!) version of nbgrader, run:

pip install git+git://github.com/jupyter/nbgrader.git@master

You can then install and activate the nbgrader assignment toolbar extension with:

python -m nbgrader --install --activate

By default the extension will by symlink, so you shouldn't need to reinstalling it after upgrading nbgrader. Use --no-symlink to actually copy the file.

To get help and see all the options you can pass while installing/activating the nbgrader notebook extension, use:

python -m nbgrader --help

About

A system for assigning and grading notebooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.4%
  • JavaScript 24.0%
  • Smarty 4.2%
  • CSS 0.4%