Skip to main content

A Python and R autograding solution

Project description

Otter-Grader

PyPI DOI Run tests Coverage Status Documentation Status Slack

Otter Grader is a light-weight, modular open-source autograder developed by the Data Science Education Program at UC Berkeley. It is designed to work with classes at any scale by abstracting away the autograding internals in a way that is compatible with any instructor's assignment distribution and collection pipeline. Otter supports local grading through parallel Docker containers, grading using the autograder platforms of 3rd party learning management systems (LMSs), the deployment of an Otter-managed grading virtual machine, and a client package that allows students to run public checks on their own machines. Otter is designed to grade Python scripts and Jupyter Notebooks, and is compatible with a few different LMSs, including Canvas and Gradescope.

Documentation

The documentation for Otter can be found here.

Contributing

See CONTRIBUTING.md.

Changelog

See CHANGELOG.md.

Project details


Release history Release notifications | RSS feed

This version

6.0.4

Download files

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

Source Distribution

otter_grader-6.0.4.tar.gz (107.1 kB view details)

Uploaded Source

Built Distribution

otter_grader-6.0.4-py3-none-any.whl (141.7 kB view details)

Uploaded Python 3

File details

Details for the file otter_grader-6.0.4.tar.gz.

File metadata

  • Download URL: otter_grader-6.0.4.tar.gz
  • Upload date:
  • Size: 107.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for otter_grader-6.0.4.tar.gz
Algorithm Hash digest
SHA256 7dab2ad4876e229209bda333996c631b09a7cbc72246a90f97c6dda3148fd127
MD5 576125735844a2550db3455a1daa1a09
BLAKE2b-256 22cd5757ceea2de838e41c6af2916429bc3b502270509f14fb2fd093ccfbeb4a

See more details on using hashes here.

File details

Details for the file otter_grader-6.0.4-py3-none-any.whl.

File metadata

  • Download URL: otter_grader-6.0.4-py3-none-any.whl
  • Upload date:
  • Size: 141.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for otter_grader-6.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 41036e358a0f1544aa54326b4fdd38f54377b711b17a2c7980cb5cc279a54f6a
MD5 2a0642b821e1476d0ad9d9e018d73cbf
BLAKE2b-256 b1b20b31d66f465de5437e18806515aaf8ad2838b60f3199c891e1aac811b7d0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page