{%- set fcf = site.confdirs.find_config_file %}
{% if use_bulma_css %}
{% endif %}
Name: {{obj.enrolment.pupil.last_name.upper()}} {{obj.enrolment.pupil.first_name}} {{rt.models.school.Group._meta.verbose_name}}: {{obj.enrolment.group}} — Schuljahr {{obj.period.year}} - {{obj.period.nickname}}. Periode {{babelattr(obj.enrolment.group, 'body')}} {{obj.enrolment.group.teachers_and_roles()}}
{% set casts = rt.models.school.Cast.objects.filter(
group=obj.enrolment.group) %}
{% if casts.count() > 0 %}
LehrerInnen:
{% for cast in casts %}
{{cast.user}}{% if loop.last %}{% else %}, {% endif %}
{% endfor %}
{% endif %}
{{babelattr(sr.section, 'body')}}
{{ babelattr(sr.course, 'body') }}
{{ sr.body }}{{rt.models.cert.Certificate._meta.verbose_name}}
{##}
{# #}
{% if sr.section.subject.icon_text %}{{sr.section.subject.icon_text}}{% endif %}
{{sr.section}}
{##}
{##########################
{% set img = sr.section.subject.image_file %}
{% if img %}
{% if rating_type is none %} {# % if sr.section.subject.advanced % #}
{% set end_of_year = obj.with_final_exams() %}
{# % if rating_type.value == "predicate" and sr.body %}
{% if end_of_year %}
{% for er in sr.elements.all() %}
Kompetenz
2. Periode
Prüfungen
Punkte gesamt
Prozentsatz gesamt
{% else %}
Kompetenz
Punkte
Prozentsatz
{% endif %}
{% set numbers = er.numbers %}
{% endfor %}
{% set total_rating = sr.total %}
{{er.cert_element.skill}}
{% if end_of_year %}
{{ numbers.period.relative}}
{{ numbers.final.relative}}
{% endif %}
{% if numbers.total %}
{{numbers.total.absolute}}
{{numbers.total.relative}}
{% else %}
— / —
{% endif %}
{% elif rating_type.value == "predicate" %}
Gesamt
{% if end_of_year %}
{% endif %}
{{ sr.numbers.by_period[obj.period.ref] }}
{{ sr.numbers.by_period[obj.period.ref].relative }}
Note
Kommentar
{% elif rating_type.value == "smiley" %}
{% if sr.predicate %}
{{ sr.predicate.text }}
{% endif %}
{{ sr.body }}
{% for er in sr.elements.all() %}
{% set numbers = er.numbers %}
{{_("Skill")}}
{%- for choice in rt.models.ratings.Smilies.get_list_items() -%}
{%- set imgfile = fcf(choice.value+".png", "cert/Smilies") -%}
{%- if imgfile -%}
{% endfor %}
{%- else -%}
{{choice.button_text}}
{%- endif -%}
{% endfor %}
{% endif %}
{% if rating_type.value != "predicate" and sr.body %}
{{er.cert_element.skill}}
{% for choice in rating_type.rating_choicelist.get_list_items() %}
{{"✓" if er.smiley == choice else ""}}
{% endfor %}
{% endif %}
{{ sr.body }}
{{ obj.social_skills_comment }}
| Fach | {% for p in obj.get_covered_periods() %}{{p.nickname}} | {% endfor %}Durchschnitt | {% for sr in rt.models.cert.SectionResponse.objects.filter(certificate=obj) %} {% set rating_type = sr.section.rating_type %} {% if rating_type is none %} {% set snumbers = sr.numbers %}||
|---|---|---|---|---|
| {{sr.section}} | {% for res in snumbers.by_period.values() %}{{res.relative}} | {% endfor %}{{ snumbers.average.relative }} | ||
| {{er.cert_element.skill}} | {% for res in numbers.by_period.values() %}{{res}} | {% endfor %}{{ numbers.average }} | ||
| {{sr.section}} | {% for p in obj.get_covered_periods() %} {% if p.ref == obj.period.ref %}{{sr.predicate or ""}} | {% else %} {% set other_sr = rt.models.cert.SectionResponse.objects.filter( section=sr.section, certificate__enrolment=obj.enrolment, certificate__period=p).first() %} {% if other_sr is none %}{% else %} | {{other_sr.predicate or ""}} | {% endif %} {% endif %} {% endfor %}— |
| {{sr.section}} | {% for p in obj.get_covered_periods() %}{{sr.smiley or ""}} | {% endfor %}— |
| {{ bloc.fach }} | {% for note in bloc.verlauf.values %}{{ note }} | {% endfor %}
|---|
{{ obj.final_verdict }}
{{ obj.enrolment.group.grade.rating_conditions }}
{% endif %} {% if obj.enrolment.successful %}{{obj.enrolment.pupil.last_name.upper()}} {{obj.enrolment.pupil.first_name}} {{iif(obj.enrolment.group.grade.ref == "6", "erhält das Grundschulabschlussdiplom", "steigt") }}{{iif(obj.enrolment.successful.value == "y", "", " nicht")}}.
{% endif %}(in halben Schultagen)
| mit einer schriftlichen Entschuldigung | ohne schriftliche Entschuldigung | mit einem ärztlichen Attest |
| {{ obj.absences_p or "0" }} | {{ obj.absences_u or "0" }} | {{ obj.absences_m or "0" }} |
|
|
|
|
| KlassenleiterInnen | Erziehungsberechtigte | Schulleiterin |