Monitorul de evaluare
Monitorul de evaluare este o pagină care listează, în ordine invers cronologică, sursele trimise pe NerdArena și punctajele obținute. Poți da click pe fiecare sursă pentru a afla detalii, de exemplu, punctajele individuale pe care le-a obținut sursa pe fiecare test.
Filtrare
Implicit, pentru utilizatorii anonimi monitorul arată lista tuturor surselor, iar pentru utilizatorii autentificați monitorul arată lista surselor proprii.
Poți adăuga filtre suplimentare, dar trebuie să modifici adresa URL a paginii (promitem să adăugăm și un formular propriu-zis într-o bună zi). Structura URL-ului este
https://www.nerdarena.ro/monitor?param1=value1¶m2=value2&...
Parametrii recunoscuți de sistem sînt:
compiler=<string>: Filtru după compilator. Valori posibile:c,c-32,cpp,cpp-32,fpc. Din motive istorice, pentru a desemna sursele C și C++ am folositcșicpppînă în 2021, apoic-32șicpp-32.- Exemplu: https://www.nerdarena.ro/monitor?compiler=fpc
eval_msg=<string>: Filtru după prefixul mesajului de evaluare.- Exemplu: https://www.nerdarena.ro/monitor?eval_msg=eroare
job=<număr>saujob=<număr>-<număr>: Filtru după ID-ul sursei, fie exact (prima formă), fie din intervalul dat (a doua formă).- Exemplu: https://www.nerdarena.ro/monitor?job=693753
- Exemplu: https://www.nerdarena.ro/monitor?job=100000-200000
round=<string>: Filtru după rundă. Pont: arhiva de probleme este și ea o rundă cu numelearhiva.- Exemplu: https://www.nerdarena.ro/monitor?round=oni_2023_9
score=<număr>sauscore=<număr>-<număr>: Filtru după scor, fie exact (prima formă), fie din intervalul dat (a doua formă).- Exemplu: https://www.nerdarena.ro/monitor?score=42
- Exemplu: https://www.nerdarena.ro/monitor?score=74-75
status=<string>: Filtru după stare. Valori posibile:done(evaluată),processing(în curs de evaluare),waiting(în coada de evaluare),skipped(ignorată).- Exemplu: https://www.nerdarena.ro/monitor?status=skipped
task=<string>: Filtru după problemă.- Exemplu: https://www.nerdarena.ro/monitor?task=robots
task_security: Filtru după nivelul de securitate al problemei. Valori posibile:public(majoritatea),protected,private.- Exemplu: https://www.nerdarena.ro/monitor?task_security=public
time=<string>sautime=<string>-<string>: Filtru după dată (și eventual oră), fie exacte (prima formă), fie din intervalul dat (a doua formă). Datele trebuie să aibă unul dintre formateleAAAALLZZsauAAAALLZZHHMMSS.- Exemplu: https://www.nerdarena.ro/monitor?time=20221231-20230101
user=<string>: Filtru după username.- Exemplu: https://www.nerdarena.ro/monitor?user=Catalin.Francu