{% load staticfiles i18n cropping data_helpers week_helpers %}
{{ group.name }}
{% trans 'Owners' %}: {{ group.owners.all|join:', ' }}
{% trans 'Printed on' %} {{ today }}
{% blocktrans %} This printout is intended for archival purposes. The main copy of the class register is stored in the AlekSIS School Information System. {% endblocktrans %}
{% blocktrans %} Copies of the class register, both digital and as printout, must only be kept inside the school and/or on devices authorised by the school. {% endblocktrans %}
{% blocktrans %} The owner of the group and the headteacher confirm the above, as well as the correctness of this printout. {% endblocktrans %}
({% trans 'Owners' %}), ({% trans 'Headteacher' %})
{% trans 'No.' %} | {% trans 'Last name' %} | {% trans 'First name' %} | {% trans 'Sex' %} | {% trans 'Date of birth' %} | {% trans 'Absences' %} | {% trans 'Unexcused' %} | {% trans 'Tard.' %} |
---|---|---|---|---|---|---|---|
{{ forloop.counter }} | {{ person.last_name }} | {{ person.first_name }} | {{ person.get_sex_display }} | {{ person.date_of_birth }} | {{ person.absences}} | {{ person.unexcused }} | {{ person.tardiness }} |
{% trans 'Subject' %} | {% trans 'Teacher' %} | {% trans 'Lesson start' %} | {% trans 'Lesson end' %} | {% trans 'Per week' %} |
---|---|---|---|---|
{{ lesson.subject.name }} | {{ lesson.teachers.all|join:', ' }} | {{ lesson.date_start }} | {{ lesson.date_end }} | {{ lesson.lesson_periods.count }} |
{% 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 }} | ||||
Class | Teacher |
{% trans 'Description' %} | {% trans 'Count' %} |
---|---|
{{ note_filter.description }} | {% with "_personal_notes_with_"|add:note_filter.identifier as identifier %}{{ person|get_dict:identifier }} | {% endwith %}
{% trans 'Absences' %} | {% trans 'Unexcused' %} | {% trans 'Tardiness' %} |
---|---|---|
{{ person.absences }} | {{ person.unexcused }} | {{ person.tardiness }} |
{% trans 'Date' %} | {% trans 'Pe.' %} | {% trans 'Subj.' %} | {% trans 'Te.' %} | {% trans 'Absent' %} | {% trans 'Tard.' %} | {% trans 'Remarks' %} |
---|---|---|---|---|---|---|
{{ note_date }} | {{ note.lesson_period.period.period }} | {{ note.lesson_period.get_subject.abbrev }} | {{ note.lesson_period.get_teachers.first.short_name }} | {% if note.absent %} {% trans 'Yes' %} {% if note.escused %} ({% trans 'e' %}) {% endif %} {% endif %} | {% if note.late %} {{ note.late }} {% endif %} | {{ note.remarks }} |
{% trans 'Pe.' %} | {% trans 'Subj.' %} | {% trans 'Subs.' %} | {% trans 'Lesson topic' %} | {% trans 'Homework' %} | {% trans 'Notes' %} | {% trans 'Te.' %} | |
---|---|---|---|---|---|---|---|
{{ day }} | {% endif %}{{ period.period.period }} | {{ period.lesson.subject.abbrev }} | {{ substitution.subject.abbrev }} | {% if substitution.cancelled %} {% trans 'Lesson cancelled' %} {% else %} {{ documentations.0.topic }} {% endif %} | {{ documentations.0.homework }} | {% for note in notes %} {% if note.absent %} {{ note.person.last_name }}, {{ note.person.first_name|slice:"0:1" }}. {% if note.excused %} ({% trans 'e' %}) {% endif %} {% endif %} {% if note.late %} {{ note.person.last_name }}, {{ note.person.first_name|slice:"0:1" }}. ({{ note.late }}′) {% if note.excused %} ({% trans 'e' %}) {% endif %} {% endif %} {% endfor %} | {% if documentations.0.topic %} {{ substitution.teachers.first.short_name|default:period.lesson.teachers.first.short_name }} {% endif %} |