Skip to main content

Jupyter Notebook Autograder

Project description

Otter-Grader

Build Status codecov Documentation Status Custom badge

Otter-grader is a new, open-source, local grader from the Division of Data Science, External Pedagogy Infrastructure at UC Berkeley. It is designed to be a scalable grader that utilizes temporal docker containers in order to remove the traditional overhead requirement of a live server.

Documentation

The documentation for Otter can be found here.

Changelog

v0.4.7:

  • fix relative import issue on Gradescope (again, sigh)

v0.4.6: re-release of v0.4.5

v0.4.5:

  • added missing patch of otter.Notebook.export in otter/grade.py
  • added __version__ global in otter/init.py
  • fixed relative import issue when running on Gradescope
  • fixed not finding/rerunning tests on Gradescope with otter.Notebook.check

v0.4.4:

v0.4.3:

  • fixed dead link in docs/gradescope.md
  • updated to Python 3.7 in setup.sh for Gradescope
  • made otter and otter gen CLIs find ./requirements.txt automatically if it exists
  • fix bug where GS generator fails if no -r flag specified

Project details


Download files

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

Files for otter-grader, version 0.4.7
Filename, size File type Python version Upload date Hashes
Filename, size otter_grader-0.4.7-py3-none-any.whl (29.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size otter-grader-0.4.7.tar.gz (23.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page