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
bbodů ve dvojici, tak plný počet označuje stav, kdy řešení dostanebbodů a tedy každý řešitel jen0.75b.No, tak
bbodů 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_maxvracíb, i když má vracet3b/(n+2), protožebmá 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)