Jupyter Notebook Autograder
Project description
Otter-Grader
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.
Installation
Otter-grader can be installed using pip:
pip install otter-grader
Docker
Otter also requires you to have its Docker image installed, which is where it executes notebooks. The docker image can be installed in two ways:
Pull from DockerHub
To pull the image from DockerHub, run docker pull ucbdsinfra/otter-grader.
Download the Dockerfile from GitHub
To install from the GitHub repo, follow the steps below:
- Clone the GitHub repo
cdinto theotter-grader/dockerdirectory- Build the Docker image with this command:
docker build . -t YOUR_DESIRED_IMAGE_NAME
Note: With this setup, you will need to pass in a custom docker image name when using the CLI.
Documentation
You can find the documentation in the demo notebook by clicking the Binder link above, or by viewing the static HTML version here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file otter-grader-0.4.0.tar.gz.
File metadata
- Download URL: otter-grader-0.4.0.tar.gz
- Upload date:
- Size: 20.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
961c83f879417c1a5d59917fe005476f82c55699abf8fc5196af887e33f03760
|
|
| MD5 |
5e64e927d3541be1a7506436d3095106
|
|
| BLAKE2b-256 |
eb1187bd96d424edd0ea684f492f78dbe1abd38e982e99963045acd9e10a4b50
|
File details
Details for the file otter_grader-0.4.0-py3-none-any.whl.
File metadata
- Download URL: otter_grader-0.4.0-py3-none-any.whl
- Upload date:
- Size: 26.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c3c76b268481018910633bf228a6b0b188a9c436cc7f0f6bbc6cc7a8348955d
|
|
| MD5 |
0dfe9a805b8cceffbea39992070a5ec3
|
|
| BLAKE2b-256 |
2c7eccf77b4a21486afb48ffcd0dc5fca009032221e2d8a1cb0a490eff57d778
|