fi-ksi / web-backend

Backend for KSI web written in Python.
MIT License
8 stars 3 forks source link

Umožnit zadat opisovače #100

Closed horacekj closed 6 years ago

horacekj commented 6 years ago

Bude umožněno zadat řešitele, kteří opisují, ke konkrétní úloze. Na základě toho se pak bude správně počítat to, jeslti je řešitel úspěšný řešitel.

horacekj commented 6 years ago

@BorysekOndrej Navrhuji ke každému correction přidat binární flag cheat, který bude možný nastavit zatrhnutím checkboxu při opravování. Souhlas?

BorysekOndrej commented 6 years ago

Na první pohled ok, souhlasím. Jen nevím, jak se řeší nemožnost stát se úspěšným řešitelem. Každý, kdo jednou podvádí, se v tom ročníku nemůže stát úspěšným řešitelem?

horacekj commented 6 years ago

Přesně tak. Radši prosím i na druhý polhed, ať to pak nemusíme předelávat...

BorysekOndrej commented 6 years ago

Chceme si ukládat informaci, kdo podváděl s kým? Osobně si myslím, že netřeba ve strojově čitelném formátu, stačí to myslím psát do opravení.

horacekj commented 6 years ago

Přesně tak, souhlasím.

BorysekOndrej commented 6 years ago

Ok, tak v tom případě nevidím žádný problém. Jsem pro tvoje řešení.

horacekj commented 6 years ago

Pribyly tyto věci:

Doporučuji podvod zobrazovat v opravování u modulu, minmálně u velkých úloh je typicky jen jeden modul. U dalších typů modulů možná ani není nutné checkbox zobrazovat. Zobrazil bych ho jen když na to bude někde vhodné místo, aby se oprava zbytečně nezvyšovala na monitoru.

Funkční na kyzikosu.