Sloučení zakládání řešení a editace bodů
Endpointy /org/contest/c/123/task/456/{points,create} sloučeny do .../edit, obdobně pro soutěžní místa.
Zakládat řešení povolujeme i na úrovni soutěžního místa, zadávat body jen na úrovni soutěže. Počítá to s právy jen pro zakládání řešení (dozor), jen pro editování bodů (momentálně nikdo) nebo s oběma (třeba opravovatel).
Issue #251 (closed)
Merge request reports
Activity
- Resolved by Martin Mareš
Díky, to vypadá dobře!
Přemýšlím, jestli není zbytečně otravné muset při zadávání papírových řešení pokaždé klikat na "založit řešení", abych mohl zadat body. Ale jednak by to mohlo učitele navést k tomu, že je lepší při odevzdání hned pozakládat řešení, a teprve po opravení zadávat body (tak se navíc zkontroluje, že se během opravování nic neztratilo). A jednak tabování po položkách funguje dobře, pročež je to navíc jenom mezerník a tabulátor. Tedy souhlasím, ale nechť je tu zaznamenáno, proč :)
Odkaz "Zadat body / založit řešení" mi přijde neohrabaný. Tím spíš když "Nahrát body" opodál také umí zakládat řešení. Klidně bych tomu říkal jen "Zadat body" ... jenže pak budou uživatelé marně hledat, co zmáčknout, když budou chtít jenom založit řešení. Tak asi nemám lepší název :(
Je teď k něčemu tabulka "Založení řešení" společná pro všechny úlohy soutěže? Nechceme ji zrušit, ať není UI zbytečně košaté? Teď se dá z tabulky odevzdaných řešení soutěže dostat kliknutím na tužtičku na novou tabulku se zakládáním/bodováním, jen má zatím tužtička tool-tip pouze "Zadávání bodů". Také bych uvážil nahrazení tužtičky tlačítkem v posledním řádku tabulky vedle "Stáhnout" a "Nahrát" (tlačítko "Upravit" nebo "Editovat"?).
Drobný bug: kliknu na "založit řešení", vyplním body. Místo odeslání formuláře kliknu na "Detail" u řešení, pak skočím zpátky (Back v prohlížeči). A teď je "založit řešení" stále zakliknuto, ale vyplňování bodů je zakázané. (Děje se mi v Chrome.)
mentioned in commit 7927a270