{% extends "base.html" %} {% block title %}Aanwezigheden internaat{% endblock %} {% block page_title %}Aanwezigheden internaat{% endblock %} {% block main_class %}wide{% endblock %} {% block loader_text %}Register laden...{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

✅ Aanwezigheden · {{ school_naam }}

←
{{ dagen[0].day }} {{ ['jan','feb','mrt','apr','mei','jun','jul','aug','sep','okt','nov','dec'][dagen[0].month - 1] }} – {{ dagen[6].day }} {{ ['jan','feb','mrt','apr','mei','jun','jul','aug','sep','okt','nov','dec'][dagen[6].month - 1] }} {{ 'Deze week' if dagen[0] <= vandaag <= dagen[6] else 'Week ' ~ weeknr }}
→ {% if not (dagen[0] <= vandaag <= dagen[6]) %} Vandaag {% endif %}
{% if fout %}
{{ fout }}
{% elif not groepen %}

Er zijn deze week geen internen ingeschreven in Informat.

{% else %}
Aanwezig Afwezig Nog niet gecontroleerd
{% for d in dagen %} {% endfor %} {% for d in dagen %} {% endfor %} {% for groep, leden in groepen.items() %} {% for r in leden %} {% for d in dagen %}{% set i = loop.index0 %} {% for m in ('ochtend', 'avond') %} {% set st = data.get(r.pid ~ ':' ~ i ~ ':' ~ m, 'leeg') %} {% endfor %}{% endfor %} {% endfor %} {% endfor %}
Intern{{ dagnamen[loop.index0] }}{{ d.strftime('%d/%m') }}
O A
{{ r.naam }} {{ r.voornaam }}{{ r.kamer or r.vestiging }}
0 aanwezig 0 afwezig 0 nog te controleren

Klik op een vakje om te wisselen: nog niet gecontroleerd → aanwezig → afwezig. Alles wordt meteen bewaard en is zichtbaar voor alle collega's met dit recht. De internen komen uit Informat.

{% endif %}
{% endblock %} {% block scripts %} {% endblock %}