{% extends "base.html" %} {% block title %}SGR groepen{% endblock %} {% block page_title %}SGR groepen{% endblock %} {% block main_class %}wide{% endblock %} {% block loader_text %}Groepen ophalen uit Smartschool...{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

👥 SGR groep in Smartschool

{% if groepen %}⬇️ CSV{% endif %} 🔄 Opnieuw ophalen
{% if fout %}
{{ fout }}
{% elif not groepen %}

De groep {{ hoofd.naam }} bestaat in Smartschool, maar heeft geen subgroepen.

{% else %}
Subgroepen {{ groepen|length }} Lidmaatschappen {{ aantal_leden }} Verschillende personen {{ uniek }} {% set leeg = groepen|selectattr('leden', 'equalto', [])|selectattr('fout', 'none')|list|length %} {% if leeg %}Zonder leden {{ leeg }}{% endif %}
Opgehaald uit Smartschool op {{ opgehaald }}
{% for g in groepen %}
{{ g.naam }} {% if g.code and g.code != g.naam %}{{ g.code }}{% endif %} {% if g.pad %}in {{ g.pad|join(' › ') }}{% endif %} {% if g.fout %} leden niet op te halen {% else %} {{ g.leden|length }} {{ 'lid' if g.leden|length == 1 else 'leden' }}{% if g.aantal_sub %} · {{ g.aantal_sub }} subgroep{{ 'en' if g.aantal_sub != 1 }}{% endif %} {% endif %}
{% if g.omschrijving and g.omschrijving != g.naam %}

{{ g.omschrijving }}

{% endif %} {% if g.fout %}
Leden konden niet opgehaald worden: {{ g.fout }}
{% elif not g.leden %}

Deze groep heeft momenteel geen rechtstreekse leden.

{% else %}
{% for l in g.leden %} {% endfor %}
NaamVoornaamGebruikersnaamRolE-mail
{{ l.naam }} {{ l.voornaam }} {{ l.gebruikersnaam }} {% if l.rol %}{{ l.rol }}{% endif %} {{ l.email }}
{% endif %}
{% endfor %}
{% endif %}

Toont alle groepen onder {{ groep }} in Smartschool met hun huidige, rechtstreekse leden. De standaard hoofdgroep ({{ standaard }}) stel je in via 🔌 Koppelingen › Smartschool. Gegevens worden 10 minuten bewaard.

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