fix výsledkovka (jasně, bylo to tam dvakrát :D )
This commit is contained in:
parent
8ff70cb5f7
commit
401ceda401
1 changed files with 10 additions and 11 deletions
|
@ -349,8 +349,9 @@ def secti_body_za_cislo_podle_temat(cislo, aktivni_resitele, podproblemy=None, t
|
||||||
# bodů i do bodů za problém
|
# bodů i do bodů za problém
|
||||||
for reseni in reseni_do_cisla:
|
for reseni in reseni_do_cisla:
|
||||||
|
|
||||||
# řešení může řešit více problémů
|
# řešení může mít více hodnocení
|
||||||
for prob in reseni.problem.all():
|
for hodn in list(reseni.hodnoceni_set.all()):
|
||||||
|
prob = hodn.problem
|
||||||
nadproblem = hlavni_problem(prob)
|
nadproblem = hlavni_problem(prob)
|
||||||
if nadproblem.id in temata:
|
if nadproblem.id in temata:
|
||||||
nadproblem_slovnik = body_slovnik[nadproblem.id]
|
nadproblem_slovnik = body_slovnik[nadproblem.id]
|
||||||
|
@ -359,16 +360,14 @@ def secti_body_za_cislo_podle_temat(cislo, aktivni_resitele, podproblemy=None, t
|
||||||
|
|
||||||
problem_slovnik = nadproblem_slovnik[prob.id]
|
problem_slovnik = nadproblem_slovnik[prob.id]
|
||||||
|
|
||||||
# a mít více hodnocení
|
body = hodn.body
|
||||||
for hodn in reseni.hodnoceni_set.all():
|
|
||||||
body = hodn.body
|
|
||||||
|
|
||||||
# a mít více řešitelů
|
# a mít více řešitelů
|
||||||
for resitel in reseni.resitele.all():
|
for resitel in reseni.resitele.all():
|
||||||
if resitel not in aktivni_resitele:
|
if resitel not in aktivni_resitele:
|
||||||
print("Skipping {}".format(resitel.id))
|
print("Skipping {}".format(resitel.id))
|
||||||
continue
|
continue
|
||||||
pricti_body(problem_slovnik, resitel, body)
|
pricti_body(problem_slovnik, resitel, body)
|
||||||
return body_slovnik
|
return body_slovnik
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue