https://github.com/stefnotch/open-student-solution
TU Vienna - Opening Algodat student submissions
https://github.com/stefnotch/open-student-solution
Last synced: over 1 year ago
JSON representation
TU Vienna - Opening Algodat student submissions
- Host: GitHub
- URL: https://github.com/stefnotch/open-student-solution
- Owner: stefnotch
- Created: 2022-05-09T06:38:51.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-19T21:32:49.000Z (almost 4 years ago)
- Last Synced: 2025-01-11T07:50:17.497Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Algodat Student Solution Opener
I was an Algorithms and Datastructures tutor in 2022. There, we had submission talks where individial students would be asked questions about their lovely submissions, and get some feedback.
A program built for a single purpose: Opening Algodat student submissions on Windows, given a super specific file structure. Doing this manually as a tutor, under time-pressure, isn't fun. So automation go brrr.
## FAQ
## Download?
Grab yourself [the latest release and follow the instructions](https://github.com/stefnotch/open-student-solution/releases)
### How do I build this?
Grab yourself a [copy of Rust](https://www.rust-lang.org/learn/get-started), and then do `cargo build --release`
### Why the heckign cat would you write this in Rust?
CMD is cursed, Bash was a bit limited, Powershell is a dark art that I've not yet mastered, Deno didn't have a sexy and working UI crate, Node.js wasn't hip enough, C# development works best with the very chonky version of Visual Studio...
So Rust it was!
### Is Rust amazing?
Yes. But it's also a complete overkill for a simple script.
### Wait, nobody ever asked any of these questions
$\top$, though that's not a question