Výsledkovka: Součet bodů řešení ke stejnému problému
Dosud se součet za číslo sečetl správně, ale body u problému byly jen z posledního zpracovaného řešení. Tohle je potřeba na: DODové úložky, více článků ke stejnému témátku (třeba postupně během jednoho čísla), opožděné submity, ... Pavel
This commit is contained in:
parent
ce58849148
commit
028e249df2
1 changed files with 6 additions and 1 deletions
|
@ -491,7 +491,12 @@ class CisloView(generic.DetailView):
|
|||
|
||||
# za každé řešení doplníme k příslušnému řešiteli a úloze body
|
||||
for r in reseni:
|
||||
vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] = r.body
|
||||
if r.body is None or vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] is None:
|
||||
vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] = None
|
||||
elif vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] == '':
|
||||
vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] = r.body
|
||||
else:
|
||||
vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] += r.body
|
||||
|
||||
context['vysledkovka'] = vysledkovka
|
||||
context['problemy'] = problemy
|
||||
|
|
Loading…
Reference in a new issue