Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!