{% comment %} Expects a `data` dict with course codes as keys and occasion instances as values. {% endcomment %} {% if data %}
{% for course_code, occasions in data.items %}
{{ course_code }} - {{ occasions.0.course.title }}
{% for occasion in occasions %} {{ occasion.start|date:"SHORT_DATETIME_FORMAT" }} ({{ occasion.redhat_offering_id }}){% if not forloop.last %}, {% endif %} {% if not forloop.first and forloop.counter|divisibleby:3 %}
{% endif %} {% endfor %}
{% endfor %}
{% else %}

{% endif %}