This script is used to list the group who have not received a grade on canvas.
- Python 3
- External modules
- argparse
- requests
python missing_grade.py --task executable-tutorial --deadline 1 --token 8779~...
python missing_grade.py --task presentation --week week2-testing-and-CI --token 88779~...
Option | Usage | Required | Note |
---|---|---|---|
--task | Task name you want to check | ✔️ | |
--token | Canvas access token generated on on your profile | ✔️ | |
--week | Filter the by week folder | ❌ | ONLY for presentation or demo |
--deadline | Filter the by task deadline | ❌ | NOT for presentation or demo |
--week
and --deadline
are optional, if you don't give them, you'll get all non graded groups for this task
This script is used to grade each student according to the number of task completed
- Python 3
- External modules
- argparse
- requests
python3 final_grade_exporter.py --token 88779~...
python3 final_grade_exporter.py --token 88779~... --export grade.csv
python3 final_grade_exporter.py --token 88779~... --export grade.csv --fields kth_id grade
Option | Usage | Required | Default |
---|---|---|---|
--token | Canvas access token generated on on your profile | ✔️ | |
--export | Path where to write the csv file | ❌ | No writing |
--fields | Specify fields to write, canvas_id name kth_id completed grade | ❌ | name kth_id grade |
...
...