goscope
goscope
is a TUI client made using Bubble Tea for Gradescope made specifically for interfacing with programming assignments.
goscope
offers the ability to view courses, assignments, and submissions as well as the ability to submit to assignments.
To use goscope
, install by running the following:
go install codeberg.org/anabasis/goscope/cmd/goscope@latest
Here's a short demo of goscope
:
Disclaimer
This program highlights some issues with Gradescope's autograder platform, namely the ability for students to submit files replacing the run_autograder
script.
I am not liable or responsible for any consequences arising from exploiting the Gradescope autograder, and by proceeding to downloading the Gradescope autograder, you agree to accept responsibility for the action.
However, please do not attempt to retrieve the autograder files for an assignment for which you do not have permission to do so!
cloudflared
is necessary for this functionality, which can be installed directly from GitHub releases or by following these instructions.
License
Please see LICENSE.