diff --git a/odevzdavatko/templates/odevzdavatko/prehled_reseni.html b/odevzdavatko/templates/odevzdavatko/prehled_reseni.html
index 0700e3fe..f58acc80 100644
--- a/odevzdavatko/templates/odevzdavatko/prehled_reseni.html
+++ b/odevzdavatko/templates/odevzdavatko/prehled_reseni.html
@@ -12,7 +12,7 @@
-{% for rocnik, hodnoceni in podle_rocniku %}
+{% for rocnik, hodnoceni, suma_bodu in podle_rocniku %}
Ročník {{ rocnik }}
@@ -33,7 +33,7 @@
{% endfor %}
-
+Celkový počet bodů {{suma_bodu}}
{% endfor %}
diff --git a/odevzdavatko/views.py b/odevzdavatko/views.py
index 652570e0..2a213a2c 100644
--- a/odevzdavatko/views.py
+++ b/odevzdavatko/views.py
@@ -356,7 +356,12 @@ class PrehledOdevzdanychReseni(ListView):
# Chceme to mít seřazené, takže místo comphrerehsion ručně postavíme pole polí. Django templates neumí použít OrderedDict :-/
podle_rocniku = []
for rocnik, hodnoceni in groupby(ctx['object_list'], lambda ho: ho.deadline_body.cislo.rocnik if ho.deadline_body is not None else None):
- podle_rocniku.append((rocnik, list(hodnoceni)))
+ suma_bodu = 0
+ hodnoceni = list(hodnoceni)
+ for i in hodnoceni :
+ if i.body != None : suma_bodu += i.body
+ podle_rocniku.append((rocnik, hodnoceni, suma_bodu))
+
ctx['podle_rocniku'] = reversed(podle_rocniku) # Od nejnovějšího ročníku
# TODO: Umožnit stažení / zobrazení řešení
return ctx