Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FlickerSoul/gapper
Gradescope Autograder Packer
https://github.com/FlickerSoul/gapper
autograder gradescope gradescope-autograder
Last synced: 2 months ago
JSON representation
Gradescope Autograder Packer
- Host: GitHub
- URL: https://github.com/FlickerSoul/gapper
- Owner: FlickerSoul
- License: mit
- Created: 2023-10-16T21:57:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-11T11:50:22.000Z (5 months ago)
- Last Synced: 2024-10-13T23:47:12.717Z (2 months ago)
- Topics: autograder, gradescope, gradescope-autograder
- Language: Python
- Homepage: https://gapper.universe.observer/
- Size: 1.48 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Gradescope Autograder Packer (gapper)
[](https://pypi.org/project/gapper/)
[](https://pypi.org/project/gapper/)
![PyPI - License](https://img.shields.io/pypi/l/gapper)
[](https://github.com/FlickerSoul/gapper/actions/workflows/python-package.yml)
[](https://app.codecov.io/gh/FlickerSoul/gapper/)
[](https://gapper.universe.observer)## What's gapper?
GAP is a tool that allows you to create a Gradescope autograder from a decorator so that you can ditch the cumbersome `gradescope-utils`. It's inspired by [aga](https://github.com/rileyshahar/aga) and reconstructed from the ground up to be easier to use and maintain.
## Showcase
[Generate and Upload Vimeo Video](https://vimeo.com/884058503)
[Upload with GUI Vimeo Video](https://vimeo.com/884058767)
[Upload with GUI 2 Vimeo Video](https://vimeo.com/884058863)
## Usage and Demonstration
### Installation
Install from PyPI
```bash
pip install gapper~=1.3.0
```For detailed instruction, please read [the documentation page](https://gapper.universe.observer/Tutorials/Getting-Started/#workflow-brief)
### Usage
Please refer to the [get started tutorial](https://gapper.universe.observer/Tutorials/Getting-Started/) and [detailed usage](https://gapper.universe.observer/Tutorials/Detailed-Usage/) for detailed usage.
The API reference can be found [here](https://gapper.universe.observer/API/problem/).
## Questions? Tips?
Please use the [Discussions](https://github.com/FlickerSoul/gapper/discussions) to post any questions or tips you found along the way!