The goal of this is to provide an autograding example which integrates OKPY and submitty.
Install gopher grader
pip install git+https://github.com/data-8/Gofer-Grader
pip install beautifulsoup4
pip install lxml
pip install matplotlib
pip install ipython
Convert Jupyter notebooks into python file
jupyter nbconvert --to script [YOUR_NOTEBOOK].ipynb
A foundational component is a standard docker container which can be used for both running the assignment and checking the assignment.
This example comes from the binder-examples repository.
The gopher
directory has 3 notebooks which can be tested. There are three questions in each notebook.
The score should be:
Use Github Desktop to clone assignment