Zakládání řešení zadáváním bodů
Z detailu řešení i z tabulky bodování úlohy.
Merge request reports
Activity
- Resolved by Jiří Setnička
Vypadá to dobře, ale z pár věcí jsem trochu zmatený :)
Především jsem chvíli hledal, kde všude je možné řešení zakládat. Čekal jsem, že to půjde v tabulce odevzdaných řešení, ale zrovna to je to jediné místo, kde to nenabízíme.
Také mě překvapuje, že při zakládání řešení z tabulky na vyplňování bodů musím body přidělit, přestože už založeným řešením je přidělovat nemusím a dokonce mohu i body smazat.
Tím pádem moc nefunguje jedno z možných workflow: vyberu od účastníků papírová řešení, rovnou je při tom založím v OSMO, aby bylo jasné, kdo co odevzdal. A časem k nim někdo připíše body. To bych rád uměl.
Takže by mi dávalo smysl, kdyby šlo v bodovací tabulce založit řešení bez zadání bodů, a také kdyby šlo v tabulce všech řešení založit nové řešení podobně jako v bodovací tabulce.
A možná bych ještě uvážil, že by řešení bez submitu a bez bodů mohlo jít smazat. Je docela snadné se při zakládání z tabulky ukliknout.
To souvisí s právy... chceme, aby opravovatel měl právo založit nový submit? Spíš bych si představoval, že opravovatel má už dostat množinu řešení k opravení a že rozhodovat, co bylo odevzdané, náleží spíš garantovi nebo dozoru. Obecně mi přijde ekvivalentní zakládat řešení uploadem PDFka jako zakládat ho bez PDFka. Takže bych raději vyžadoval, aby ten, kdo zakládá nová řešení, měl právo
upload_submits
neboupload_solutions
.Kromě toho máme trochu zmatek v právech na vyplňování bodů. Pokud není kolo ve stavu "opravuje se", garant může body přidělovat přes detaily, ale společná bodovací tabulka mu to nedovolí. Spíš se kloním k tomu, aby do toho garant mohl zasahovat vždy, byť by možná mohl dostat varování.
added 13 commits
- db7e471e - fix invalid sql
- b7b3a2dd - Merge branch 'honza/fix1' into 'master'
- 8e536825 - Import: log_event_name zobecněno na log_details
- 7d95a8cd - Import: Bodování
- ee6af9ef - ImportForm nabízí jen některé typy importů
- 42e12f74 - UI pro dávkové bodování
- d60c8905 - Odkazy na dávkové bodování
- e3331b70 - Import: Bodování umí i zakládat/odstraňovat řešení
- 48c52fcf - Zakládání a mazání řešení z org_submit_list
- 8e75d465 - Přidání allow_create_solutions do SolutionContext a drobný refaktoring
- f68a00b4 - Vytváření řešení ze stránky úlohy
- bfa470e9 - Zakládání řešení z tabulky všech řešení soutěže
- a6e09634 - Akce u výpisu úloh rozděleny na jednotlivé akce a dávkové operace
Toggle commit listadded 6 commits
-
75d43a08 - 1 commit from branch
devel
- 3b3ff4a2 - Zakládání a mazání řešení z org_submit_list
- 7b97ac14 - Přidání allow_create_solutions do SolutionContext a drobný refaktoring
- 9cf17b66 - Vytváření řešení ze stránky úlohy
- 4a9186f3 - Zakládání řešení z tabulky všech řešení soutěže
- 50407bf3 - Akce u výpisu úloh rozděleny na jednotlivé akce a dávkové operace
Toggle commit list-
75d43a08 - 1 commit from branch
mentioned in commit 635e4419
mentioned in issue #167 (closed)
mentioned in issue #108 (closed)