Skip to content

c0ns0le/nbgrader

 
 

Repository files navigation

nbgrader

Google Group Build Status codecov.io

A system for assigning and grading notebooks.

Documentation can be found on Read the Docs.

Installation

If you want to develop on nbgrader, please follow the development installation instructions.

Dependencies

Before installing nbgrader, please ensure that the IPython notebook is properly installed. Note that it is not sufficient to just install IPython; you must specifically install the notebook components as well.

If using conda, run

conda install ipython-notebook=3.2

Otherwise, run

pip install ipython[all]==3.2

Installing nbgrader

After installing the above dependencies, you can install the current version of nbgrader with:

pip install nbgrader

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

nbgrader extension install
nbgrader extension activate

If you want to install the extension for only yourself (and not systemwide), use nbgrader extension install --user. If you don't want to have to reinstall the extension when nbgrader is updated, use nbgrader extension install --symlink. To get help and see all the options you can pass while installing/activating the nbgrader notebook extension, use:

nbgrader extension install --help-all
nbgrader extension activate --help-all

Contributing

Please see the contributing guidelines and documentation.

About

A system for assigning and grading notebooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 48.3%
  • Python 38.2%
  • JavaScript 11.4%
  • Smarty 1.8%
  • CSS 0.3%