A VHDL Judge I created in one day to help colleagues test code before sending it to the official Judge.
It basically runs a standardized testbench and detects errors.
It's very much usable and secure, but hard to administrate since it was written in one day.
For the same reason, it's all awfully-written, sloppy Python and PHP. I'm better than this, but I had to put that aside if I wanted to get it online in one day.
More documentation and better admin pages/tools are on their way!
TO-DO:
- Documentation
- Testbench standard description and how-to.
- Administration pages and tools.
- Better way to run jobs.
- Results page smart auto-reload.
- Automatic deletion of old VCDs.
- Portuguese translation?
- Spam protection
Oh, and huge props to everyone behind sqlite3, ghdl and firejail.
Without these tools this wouldn't have been possible.