{# -*- engine:django -*- #} {% extends "core/base.html" %} {% load material_form i18n week_helpers static data_helpers rules time_helpers %} {% block browser_title %}{% blocktrans %}Week view{% endblocktrans %}{% endblock %} {% block extra_head %} {{ block.super }} {% endblock %} {% block content %} {{ week_select|json_script:"week_select" }}
{% csrf_token %} {% form form=select_form %}{% endform %}

{% blocktrans with el=el week=week.week %}CW {{ week }}: {{ instance }}{% endblocktrans %}

{% include "chronos/partials/week_select.html" with wanted_week=week %}
{% if group %}

people {% trans "Students list" %} print {% trans "Generate printout" %}

people {% trans "Students list" %}

print {% trans "Generate printout" %}

{% endif %} {% if lesson_periods %}
{% regroup lesson_periods by period.get_weekday_display as periods_by_day %} {% for weekday, periods in periods_by_day %} {% with weekdays|get_dict:forloop.counter0 as advanced_weekday %} {% weekday_to_date week periods.0.period.weekday as current_date %} {% if advanced_weekday.holiday and not request.site.preferences.alsijil__allow_entries_in_holidays %}
{% weekday_to_date week periods.0.period.weekday as current_date %} {{ weekday }}, {{ current_date }} {{ advanced_weekday.holiday }}
{% else %}
{{ weekday }}, {{ current_date }} {% if not group %} {% endif %} {% for period in periods %} {% has_perm "alsijil.view_lessondocumentation" user period as can_view_lesson_documentation %} {% if can_view_lesson_documentation %} {% if not group %} {% endif %} {% endif %} {% endfor %}
{% blocktrans %}Period{% endblocktrans %}{% blocktrans %}Groups{% endblocktrans %}{% blocktrans %}Subject{% endblocktrans %} {% blocktrans %}Teachers{% endblocktrans %} {% blocktrans %}Lesson topic{% endblocktrans %} {% blocktrans %}Homework{% endblocktrans %} {% blocktrans %}Group note{% endblocktrans %}
{% include "alsijil/partials/lesson_status_icon.html" with period=period %} {{ period.lesson.group_names }} {{ period.get_subject.name }} {{ period.get_teacher_names }} {% firstof period.get_lesson_documentation.topic "–" %} {% firstof period.get_lesson_documentation.homework "–" %} {% firstof period.get_lesson_documentation.group_note "–" %}
{% endif %} {% endwith %} {% endfor %}
{% blocktrans %}Personal notes{% endblocktrans %} {% for person in persons %}
{% has_perm "alsijil.view_person_overview" user person.person as can_view_person_overview %} {% if can_view_person_overview %} {{ person.person.full_name }} {% else %} {{ person.person.full_name }} {% endif %} {% has_perm "alsijil.register_absence" user person.person as can_register_absence %} {% if can_register_absence %} rate_review {% trans "Register absence" %} {% endif %}

{% trans "Absent" %}: {{ person.person.absences_count }} ({{ person.person.unexcused_count }} {% trans "unexcused" %})

{% trans "Summed up tardiness" %}: {% firstof person.person.tardiness_sum|to_time|time:"H\h i\m" "–" %}

{% trans "Count of tardiness" %}: {{ person.person.tardiness_count }} ×

{% for extra_mark in extra_marks %}

{{ extra_mark.name }}: {{ person.person|get_dict:extra_mark.count_label }}

{% endfor %} {% for note in person.personal_notes %} {% if note.remarks %}
{{ note.remarks }} {% weekday_to_date week note.lesson_period.period.weekday as note_date %} {{ note_date }}, {{ note.lesson_period.get_subject.name }}
{% endif %} {% endfor %} {% endfor %}
{% else %}
{% blocktrans %}No lessons available{% endblocktrans %}

{% blocktrans %} There are no lessons for the selected group or teacher in this week. {% endblocktrans %}

{% endif %} {% endblock %}