Adds a few useful enhancements to Satori Online Judge website.
Satori Enhancements is an unofficial extension built for Jagiellonian University's Satori Online Judge (https://satori.tcs.uj.edu.pl) website. The main goal is to improve usability, ease of use and add some useful features.
Currently supported features:
- General:
- Removing UI clutter
- Replacing some image assets (e.g. Satori Premium logo) with an option to configure what are they changed to
- Improving styles (e.g. using more distinctive link color)
- Adding tab-order in forms for quicker navigation
- Auto-redirect to the recent contest when opening homepage URL
- Maintain login state between browsing sessions
- Problems:
- "Results" link for each problem
- Highlighting problems according to their best status (OK/ANS or other error)
- Ability to hide particular problems and remembering hidden problem groups
- Contest selector as a popup instead of a separate page
- Ranking:
- Ability to sort ranking tables by given column
- Search box to filter rows
- Sticking the table header and two leftmost columns (Rank/Lp and Name) when scrolling so they're always visible
- Submit:
- Allow pasting code instead of selecting local file when submitting
- Auto-redirect to the latest results page after submitting a solution
- Results:
- Auto-refreshing results page and notifying about problem status changes
- Syntax highlighting with configurable style
The extension is an open source software (MIT license) and its source code can be found on GitHub: https://github.com/m4tx/satori-enhancements
Latest reviews
- (2018-12-02) Jan Chyczyński: Świetna wtyczka, ale najlepiej korzysta sie z niej kiedy ma się też zainstalowany ciemny motyw: https://userstyles.org/styles/166545/satori-tcs-uj-dark-theme
- (2017-11-29) Maria S: Dzięki tej wtyczce moje życie jest lepsze.
- (2016-12-28) Rafał Kaszuba: Now there is no doubt who is first in the ranking!
- (2016-12-28) Adam Pardyl: Satori finally made usable!