Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cty12/autograter
Autograter helps you post Autograder grades to Canvas in batch
https://github.com/cty12/autograter
education grading
Last synced: 2 months ago
JSON representation
Autograter helps you post Autograder grades to Canvas in batch
- Host: GitHub
- URL: https://github.com/cty12/autograter
- Owner: cty12
- License: mit
- Created: 2023-09-27T15:40:33.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-08T16:48:19.000Z (8 months ago)
- Last Synced: 2024-07-08T21:12:44.651Z (8 months ago)
- Topics: education, grading
- Language: Haskell
- Homepage:
- Size: 11.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## Autograter - generates Canvas gradebook import from Autograder export
Autograter (if you'll forgive the pun) generates a Canvas gradebook from some
[Autograder](https://eecs-autograder.github.io/autograder.io/) export.**Build:** run `cabal build` in project root
**Usage:**
```
Autograter PROJECT TEMPLATE_PATH [-t|--with-test]
[-o|--output OUTPUT_PATH]
```The program takes an Autograder project name (`PROJECT`) and the path to a
Canvas gradebook template (`TEMPLATE_PATH`). The program expects the Autograder
export CSV file to be named `PROJECT.csv`. If there exists a mutation testing
component ("tests for the students' tests") for your assignment, then the
mutation testing part should live in a separate Autograder project and its
export should be named `PROJECT_TEST.csv`. The program generates a file if
`OUTPUT_PATH` is supplied; otherwise, the program prints to standard output.**Available options:**
```
PROJECT Name of your Autograder project
TEMPLATE_PATH Path to the Canvas gradebook template file
-t,--with-test Whether your project has a mutation testing component
-o,--output OUTPUT_PATH Path to the output file
-h,--help Show this help text
```