1 changed files with 4 additions and 4 deletions
|
@ -171,15 +171,15 @@ class Hodnoceni(bm.SeminarModelBase):
|
|||
|
||||
@property
|
||||
def body_max(self):
|
||||
if not isinstance(self.problem, am.Uloha):
|
||||
if self.body_neprepocitane_max is None:
|
||||
return None
|
||||
return self.problem.uloha.max_body
|
||||
return self.vzorecek_na_prepocet(self.body_neprepocitane_max, self.reseni.resitele.count())
|
||||
|
||||
@property
|
||||
def body_neprepocitane_max(self):
|
||||
if self.body_max is None:
|
||||
if not isinstance(self.problem, am.Uloha):
|
||||
return None
|
||||
zelvuska marked this conversation as resolved
Outdated
|
||||
return self.inverze_vzorecku_na_prepocet(self.body_max, self.reseni.resitele.count())
|
||||
return self.problem.uloha.max_body
|
||||
|
||||
def __str__(self):
|
||||
return "{}, {}, {}".format(self.problem, self.reseni, self.body)
|
||||
|
|
Loading…
Reference in a new issue
IMHO spíš počet bodů za úlohu je počet nepřepočítaných bodů, i.e. když řešíš úlohu za
b
bodů ve dvojici, tak plný počet označuje stav, kdy řešení dostaneb
bodů a tedy každý řešitel jen0.75b
.No, tak
b
bodů jsou nepřepočítané body, to je ten stav, který chceš většinou řešit.A body ve výsledkovce (tedy body bez přívlastku) jsou už ty přepočítané pomocí našeho kouzelného vzorce z webu…
No, ale tvoje
self.body_max
vracíb
, i když má vracet3b/(n+2)
, protožeb
má vracetself.body_neprepocitane_max
, ne?Mám to opačně, co?
A hlavně to aktuálně z nějakého důvodu nefunguje :'(
Áno, opačně
(Edit: fix race condition :-P)