@register.inclusion_tag("curriculum/snippets/competence.html")
-def competence(texts):
+def competence(texts, level):
try:
comps = [Competence.from_text(text) for text in texts]
except:
return {'texts': texts}
return {
'comps': comps,
+ 'level': level,
}
@register.inclusion_tag("curriculum/snippets/curriculum.html")
@register.filter
def url_for_level(comp, level):
try:
- return comp.for_level(level).get_absolute_url()
+ return comp.url_for_level(level)
except:
return comp.get_absolute_url()
lessons[lesson.level][lesson.type] = []
lessons[lesson.level][lesson.type].append(lesson)
return {
+ "course": course,
"lessons": lessons,
}