{% from 'macros.html' import course_list_item %} {% extends "base.html" %} {% block content %}
{% if groupedby == 'semester' %} {% set grouped_courses = courses|groupby(groupedby)|reverse %} {% else %} {% set grouped_courses = courses|groupby(groupedby) %} {% endif %} {% for g in grouped_courses %}
{% if groupedby == 'semester' %}

{{g.grouper|semester(long=True)}}

{% else %}

{{g.grouper}}

{% endif %}
    {% for i in g.list|sort(attribute='title') %} {% if groupedby == 'semester' %} {{ course_list_item(i) }} {% else %} {{ course_list_item(i,true) }} {% endif %} {% endfor %}
{% endfor %} {% endblock %}