{% for sr in rt.models.cert.SectionResponse.objects.filter(certificate=obj) %}
{% set casts = rt.models.prima.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 %}
{{ versetzungsbedingungen }}
{{ obj.final_verdict }}
{% if sr.section.subject.icon_text %}{{sr.section.subject.icon_text}}{% endif %}
{{sr.section.subject}}
{% set img = sr.section.subject.image_file %}
{% if img %}
{% endif %}
{% set rating_type = sr.section.subject.rating_type %}
{% if rating_type is none %} {# % if sr.section.subject.advanced % #}
{% set with_exams = True %}
{% if with_exams %}
{% for er in sr.elements.all() %}
{% set numbers = er.numbers %}
Kompetenz
2. Periode
Prüfungen
Punkte gesamt
Prozentsatz gesamt
{% else %}
Kompetenz
Punkte
Prozentsatz
{% endif %}
{% endfor %}
{% set total_rating = sr.total %}
{{er.cert_element.skill}}
{% if with_exams %}
{{ 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 with_exams %}
{% endif %}
{{ total_rating.score }} / {{ total_rating.max_score }}
{{ total_rating.score }}
Note
Kommentar
{% elif rating_type.value == "smiley" %}
{% if sr.predicate %}
{{ sr.predicate.text }}
{% endif %}
{{ sr.remark }}
{% for er in sr.elements.all() %}
{% set numbers = er.numbers %}
Kompetenz
{% for choice in rt.models.ratings.Smilies.get_list_items() %}
{{choice.text}}
{% endfor %}
{% endfor %}
{% endif %}
{% if rating_type.value != "predicate" and sr.remark %}
{{er.cert_element.skill}}
{% for choice in rating_type.rating_choicelist.get_list_items() %}
{% if er.smiley == choice %}
{{choice.button_text}}
{% else %}
{% endif %}
{% endfor %}
{% endif %}
{{ sr.remark }}
Übersicht
Fach
{% for p in obj.period.year.periods.all() %}
{{p.nickname}}
{% endfor %}
Durchschnitt
{% for sr in rt.models.cert.SectionResponse.objects.filter(certificate=obj) %}
{% set rating_type = sr.section.subject.rating_type %}
{% if rating_type is none %}
{% set snumbers = sr.numbers %}
{% for er in snumbers.elements %}
{% set numbers = er.numbers %}
{{sr.section.subject}}
{% for res in snumbers.by_period %}
{{res.relative}}
{% endfor %}
{{ snumbers.average.relative }}
{% endfor %}
{% endif %}
{% endfor %}
{{er.cert_element.skill}}
{% for res in numbers.by_period %}
{{res}}
{% endfor %}
{{ numbers.average }}
{% for bloc in notenblöcke %}
{% if bloc.advanced %}
{% else %}
{% endif %}
{% endfor %}
{{ bloc.fach }}
{% for note in bloc.verlauf.values %}
{{ note }}
{% endfor %}
Versetzungsbedingungen
Versetzungsentscheidung
Abwesenheiten (in halben Schultagen)
mit einer schriftlichen Entschuldigung
ohne schriftliche Entschuldigung
mit einem ärztlichen Attest
{{ obj.abwesenheiten_mit_entschuldigung }}
{{ obj.abwesenheiten_ohne }}
{{ obj.abwesenheiten_mit_attest }}
Unterschriften
KlassenleiterInnen
Erziehungsberechtigte
Schulleiterin