{##} {{- stylesheet ? include(stylesheet) -}} {% for course in courseCriteriaByCycle %} {% if not loop.first %}
 
{% endif %} {% for cycleNum in range(1, reportingCycle.cycleTotal|default(1)) %} {% set cycleName = reportingCycle.cycles[cycleNum] %} {% endfor %} {%- for criteria in course.perStudent -%} {% if criteria.valueType != 'Comment' %} {% for cycleNum in range(1, reportingCycle.cycleTotal|default(1)) %} {% set cycleName = reportingCycle.cycles[cycleNum] %} {% endfor %} {% endif %} {%- endfor -%} {% if course.hasComments %} {% endif %}
{{- course.courseName }} {% for teacher in course.teachers %} {{ __('Teacher ') }}{{- teacher.fullName -}} {{ not loop.last ? ',' }} {% endfor %}
{{- cycleName -}}
{{- criteria.criteriaName }} {{- criteria.values[cycleName].descriptor ?? criteria.values[cycleName].value }}
{%- for criteria in []|merge(course.perGroup|default([]))|merge(course.perStudent|default([])) -%} {% set nextComment = false %} {% if criteria.valueType == 'Comment' %} {% if nextComment %} {% endif %} {% set nextComment = true %} {% endif %} {%- endfor -%}
 
{{- criteria.criteriaName -}}
{{- criteria.comment -}}
{% endfor %}