Skip to content

Page with important stats for Jury #333

@tonowak

Description

@tonowak

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.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions