{% if person.photo %}
![]() |
{{ person.first_name }} {{ person.additional_name }} {{ person.last_name }} | ||
{{ person.get_sex_display }} | |||
{{ person.street }} {{ person.housenumber }} | {{ person.postal_code }} {{ person.place }} | ||
{{ person.phone_number }} | {{ person.mobile_number }} | ||
{{ person.email }} | |||
{{ person.date_of_birth|date }} |
{% trans 'Absences' %} | {{ person.absences_count }} | ||
---|---|---|---|
{% trans "thereof" %} | {% trans 'Excused' %} | {{ person.excused }} | |
{% trans "thereof" %} | {% trans "Without excuse type" %} | {{ person.excused_without_excuse_type }} | |
{{ excuse_type.name }} | {{ person|get_dict:excuse_type.count_label }} | ||
{% trans 'Unexcused' %} | {{ person.unexcused }} | ||
{{ excuse_type.name }} | {{ person|get_dict:excuse_type.count_label }} | ||
{% trans 'Tardiness' %} | {{ person.tardiness }}'/{{ person.tardiness_count }}× |
{{ extra_mark.name }} | {{ person|get_dict:extra_mark.count_label }} |
---|
{% trans 'Date' %} | {% trans 'Pe.' %} | {% trans 'Subj.' %} | {% trans 'Te.' %} | {% trans 'Absent' %} | {% trans 'Tard.' %} | {% trans 'Remarks' %} | |||
---|---|---|---|---|---|---|---|---|---|
{{ note.date }} | {{ note.register_object.period.period }} | {% else %}{{ note.register_object.date_start }} {{ note.register_object.period_from.period }}.–{{ note.register_object.date_end }} {{ note.register_object.period_to.period }}. | {% endif %}{% if note.register_object.label_ != "event" %} {{ note.register_object.get_subject.short_name }} {% else %} {% trans "Event" %} {% endif %} | {{ note.register_object.teacher_short_names }} | {% if note.absent %} {% trans 'Yes' %} {% if note.excused %} {% if note.excuse_type %} ({{ note.excuse_type.short_name }}) {% else %} ({% trans 'e' %}) {% endif %} {% endif %} {% endif %} | {% if note.tardiness %} {{ note.tardiness }}' {% endif %} | {% for extra_mark in note.extra_marks.all %} {{ extra_mark.short_name }}{% if not forloop.last %},{% endif %} {% endfor %} | {{ note.remarks }} |