{% from 'macros.html' import course_list_item %} {% extends "base.html" %} {% block content %}
{% if courses %}
{% if groupedby == 'semester' and courses|groupby(groupedby)|length > 1%} {% set grouped_courses = courses|groupby(groupedby)|reverse|list %} {% else %} {% set grouped_courses = courses|groupby(groupedby)|list %} {% endif %} {% for g in grouped_courses %}
    {% for i in g.list %} {% if groupedby == 'semester' %} {{ course_list_item(i) }} {% else %} {{ course_list_item(i, true) }} {% endif %} {% endfor %}
{% endfor %} {% endif %} {% endblock %}