-
Notifications
You must be signed in to change notification settings - Fork 95
Description
Interfejs admina contestu SIO2 jest aktualnie w kiepskim stanie. Pewne bardzo cenne informacje dla jury znajdują się w przeróżnych podstronach, typu "czy istnieje zgłoszenie, które ma błąd systemowy" wymaga wejścia w submissions i przefiltrowanie ich. Wierzę, że dałoby się znacząco usprawnić ten interfejs, ale to jest kupa roboty. To, co teraz zaproponuję, to trochę sklejanie taśmą problemu, ale jest proste do zrobienia i tak czy siak taki feature byłby mile widziany.
Chciałbym mieć jedną podstronę (tylko do wyświetlenia, bez możliwości edycji), która wyświetla wszystko, co Jury potrzebuje do upewnienia się, że contest jest w dobrym stanie:
- na kiedy ustawione są rundy (podane czasem zarówno absolutnym, jak i relatywnym),
- ile użytkowników widzi każdą rundę w aktualnym momencie czasu (jeżeli byśmy widzieli, że \infty, to byśmy wiedzieli, że jest ryzyko leak'a zadań),
- ile jest zarejestrowanych uczestników, ile jest adminów, ile jest obserwujących, itd,
- jak jest skonfigurowana każda runda i każde zadanie: jakie zgłoszenie się liczy do wyniku, jaki typ raportu widzą uczestnicy, czy są treści do zadań, jaki jest limit zgłoszeń, jaki jest limit uruchomień próbnych, jaki jest limit czasu/pamięci do zadania, itd,
- ile jest nieodpowiedzianych pytań oraz jak bardzo stare jest najstarsze nieodpowiedziane pytanie,
- "pączki" dla każdego zadania - rozkład typów submitów na każdym zadaniu i ile jest z takim typem (a szczególnie ile jest system errorów). Jeżeli się da, to mile widziane są pączki dla każdego subtaska, bo mogłoby to pomóc z wykryciem problemu w subtasku,
- rozmiar kolejki zgłoszeń / oczekiwany czas sprawdzenia rozwiązań dla uczestnika,
- jakie pliki są widoczne przez uczestników w danej chwili oraz kiedy dany plik będzie widoczny,
- jakie są przedłużenia zawodów dla zawodników i jaki jest max,
- ile jest "podejrzanych" zgłoszeń.
Jeżeli udałoby się to wszystko zmieścić na jednym ekranie laptopa, to Jury mogłoby dodać autoodświeżanie i gapić się na tę stronę cały czas. Wierzę, że to znacząco zmniejszy czas reakcji Jury w razie pożarów. Posiadanie takiej podstrony już na najbliższy finał za ~miesiąc by bardzo pomogło.