Skip to content

Commit 8ea92e8

Browse files
committed
move local autograding to Make target
1 parent cf9b433 commit 8ea92e8

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

Makefile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,14 @@ update_packages:
3030
./extras/scripts/update_lectures.sh
3131

3232
echo "Please update homework notebooks separately, in python-public-policy-assignments"
33+
34+
# based on https://gradescope-autograders.readthedocs.io/en/latest/manual_docker/
35+
autograde:
36+
mkdir -p ./extras/autograder/results
37+
38+
docker run --rm \
39+
-v ./extras/autograder:/autograder \
40+
gradescope/autograder-base \
41+
/bin/bash -c "/autograder/source/setup.sh && /autograder/source/run_autograder"
42+
43+
cat ./extras/autograder/results/results.json

meta/instructor_guide.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -127,18 +127,10 @@ Most of the issues are around Plotly rendering. Things that have been hit repeat
127127

128128
## Autograder
129129

130-
Based on the [Gradescope instructions](https://gradescope-autograders.readthedocs.io/en/latest/manual_docker/):
130+
Requires [Docker](https://www.docker.com/).
131131

132132
```sh
133-
cd extras/autograder
134-
mkdir -p results
135-
136-
docker run --rm \
137-
-v .:/autograder \
138-
gradescope/autograder-base \
139-
/bin/bash -c "/autograder/source/setup.sh && /autograder/source/run_autograder"
140-
141-
cat results/results.json
133+
make autograde
142134
```
143135
{%- endif %}
144136

0 commit comments

Comments
 (0)