{##} {{- stylesheet ? include(stylesheet) -}} {% set totalArray = [] %} {% set percentArray = [] %} {% if config.limitByReportingCycle == 'Y' %} {% set allAssessments = internalAssessmentByCourse.assessments|filter(a => (a.completeDate >= reportingCycle.dateStart and a.completeDate <= reportingCycle.dateEnd) ) %} {% else %} {% set allAssessments = internalAssessmentByCourse.assessments %} {% endif %} {% for assessment in allAssessments %} {% set colspan = assessment.attainmentActive == 'Y' and assessment.effortActive == 'Y' ? 2 : 1 %} {% endfor %} {% for assessment in allAssessments %} {% set colspan = assessment.attainmentActive == 'Y' and assessment.effortActive == 'Y' ? 2 : 1 %} {% if assessment.attainmentActive == 'Y' %} {% endif %} {% if assessment.effortActive == 'Y' %} {% endif %} {% endfor %} {% for course, assessments in internalAssessmentByCourse.courses %} {% for key, assessment in allAssessments %} {% set colspan = assessment.attainmentActive == 'Y' and assessment.effortActive == 'Y' ? 2 : 1 %} {% if assessment.attainmentActive == 'Y' %} {% set total = totalArray[assessment.name] %} {% set totalArray = totalArray|merge({ (assessment.name) : total + assessments[assessment.name].attainmentValue|number_format}) %} {% set percentArray = percentArray|merge({ (assessment.name) : '%' in assessments[assessment.name].attainmentValue }) %} {% endif %} {% if assessment.effortActive == 'Y' %} {% endif %} {% endfor %} {% endfor %} {% if config.includeAverage == 'Y' %} {% for assessment in allAssessments %} {% set colspan = assessment.attainmentActive == 'Y' and assessment.effortActive == 'Y' ? 2 : 1 %} {% if assessment.attainmentActive == 'Y' %} {% endif %} {% if assessment.effortActive == 'Y' %} {% endif %} {% endfor %} {% endif %}
{{ __('Courses') }} {{- assessment.name -}}
{{- __('Attainment') }} {{- __('Effort') }}
{{ course }} {{- assessments[assessment.name].attainmentDescriptor ?? assessments[assessment.name].attainmentValue }} {{- assessments[assessment.name].effortDescriptor ?? assessments[assessment.name].effortValue }}
{{ __('Average') }} {{- (totalArray[assessment.name] / internalAssessmentByCourse.courses|length)|round(1) }} {%- if percentArray[assessment.name] == true -%}%{%- endif -%}