{# -*- engine:django -*- #} {% extends "core/base.html" %} {% load rules %} {% load data_helpers %} {% load week_helpers %} {% load i18n %} {% block browser_title %}{% blocktrans %}Class register: person{% endblocktrans %}{% endblock %} {% block page_title %} {% has_perm "alsijil.view_my_students" user as has_students %} {% if has_students %} chevron_left {% trans "Back" %} {% endif %} {% blocktrans with person=person %} Class register overview for {{ person }} {% endblocktrans %} {% endblock %} {% block content %} {% has_perm "alsijil.edit_person_overview_personalnote" user person as can_mark_all_as_excused %} {% has_perm "alsijil.register_absence" user person as can_register_absence %} {% if can_register_absence %} rate_review {% trans "Register absence" %} {% endif %}
{{ note_date }}, {{ note.lesson_period }}
{% if note.remarks %}{{ note.remarks }}
{% endif %} {% if can_edit_personal_note %} {% endif %}{% trans 'Absences' %} | {{ stat.absences_count }} | |
---|---|---|
{% trans 'Excused' %} | {{ stat.excused }} | {{ excuse_type.name }} | {{ stat|get_dict:excuse_type.count_label }} | {% endfor %}
{% trans 'Unexcused' %} | {{ stat.unexcused }} | |
{% trans 'Tardiness' %} | {{ stat.tardiness }}'/{{ stat.tardiness_count }} × | |
{{ extra_mark.name }} | {{ stat|get_dict:extra_mark.count_label }} |