|
|
@ -286,19 +286,13 @@ class VysledkovkaCisla(Vysledkovka): |
|
|
|
for problem in self.podproblemy[-1] |
|
|
|
} |
|
|
|
|
|
|
|
# Mapování podproblémů na problémy |
|
|
|
problem2nadproblem = dict() |
|
|
|
for tema in self.temata_a_spol: |
|
|
|
for problem in self.podproblemy[tema.id]: |
|
|
|
problem2nadproblem[problem.id] = tema.id |
|
|
|
|
|
|
|
# Získáme query všech sčítaných hodnocení |
|
|
|
hodnoceni_do_cisla = self.hodnoceni_do_cisla |
|
|
|
|
|
|
|
# Sečteme hodnocení |
|
|
|
for hodnoceni in hodnoceni_do_cisla: |
|
|
|
prob = hodnoceni.problem |
|
|
|
nadproblem = problem2nadproblem[prob.id] |
|
|
|
nadproblem = prob.hlavni_problem.id |
|
|
|
|
|
|
|
problem_slovnik = body_za_problemy[nadproblem][prob.id] |
|
|
|
nadproblem_slovnik = body_za_temata[nadproblem] |
|
|
|