Exercises: retry implied on move; add handlers to sortable
[edumed.git] / curriculum / views.py
index 32e91e0..e5d30c7 100644 (file)
@@ -13,7 +13,11 @@ class CompetencesView(ListView):
 
     def get_context_data(self, **kwargs):
         context = super(CompetencesView, self).get_context_data(**kwargs)
 
     def get_context_data(self, **kwargs):
         context = super(CompetencesView, self).get_context_data(**kwargs)
-        context['levels'] = Level.objects.all()
+        
+        context['levels'] = SortedDict()
+        for level in Level.objects.all():
+            context['levels'].setdefault(level.group, []).append(level)
+
         context['sections'] = Section.objects.all()
 
         errors = {}
         context['sections'] = Section.objects.all()
 
         errors = {}