{% load i18n data_helpers %}
{% trans 'No.' %} | {% trans 'Last name' %} | {% trans 'First name' %} | {% trans 'Sex' %} | {% trans 'Date of birth' %} | {% trans '(a)' %} | {% for absence_reason in absence_reasons %}({{ absence_reason.short_name }}) | {% endfor %} {% for absence_reason in absence_reasons_not_counted %}({{ absence_reason.short_name }}) | {% endfor %}{% trans '(b)' %} | {% for extra_mark in extra_marks %}({{ extra_mark.short_name }}) | {% endfor %}
---|---|---|---|---|---|---|---|---|---|
{{ forloop.counter }} | {{ person.last_name }} | {{ person.first_name }} | {{ person.get_sex_display }} | {{ person.date_of_birth|default_if_none:'' }} | {{ person.absence_count }} | {% for absence_reason in absence_reasons %}{{ person|get_dict:absence_reason.count_label }} | {% endfor %} {% for absence_reason in absence_reasons_not_counted %}{{ person|get_dict:absence_reason.count_label }} | {% endfor %}{{ person.tardiness_sum|default_if_none:0 }}'/{{ person.tardiness_count }}× | {% for extra_mark in extra_marks %}{{ person|get_dict:extra_mark.count_label }} | {% endfor %}