{% extends "sco_page.j2" %} {% block styles %} {{super()}} {% endblock %} {% macro table_modules(mod_type, title) -%} {% for ue in ues_acronyms %} {% endfor %} {% for mod in bul[mod_type] %} {% for ue in ues_acronyms %} {% endfor %} {% endfor %}
Unités d'enseignement
{{title}}{{ue}}
{{mod}} {{bul[mod_type][mod].titre}}{{ bul.ues[ue][mod_type][mod].moyenne if mod in bul.ues[ue][mod_type] else "" }}
{%- endmacro %} {% block app_content %} {% include 'bul_head.j2' %}
{% if bul.options.show_abs %}
Absences {{bul.semestre.absences.metrique}}
Non justifiées
{{bul.semestre.absences.injustifie}}
Total
{{bul.semestre.absences.total}}
{% endif %}
{% for ue in ues_acronyms %} {% endfor %} {% for ue in ues_acronyms %} {% endfor %} {% for ue in ues_acronyms %} {% endfor %} {% for ue in ues_acronyms %} {% endfor %} {% for ue in ues_acronyms %} {% endfor %} {% if prefs["bul_show_ects"] %} {% for ue in ues_acronyms %} {% endfor %} {% endif %} {% for ue in ues_acronyms %} {% endfor %}
Unités d'enseignement du semestre {{formsemestre.semestre_id}}
{{ue}}
Moyenne{{bul.ues[ue].moyenne.value}}
dont bonus{{bul.ues[ue].bonus if bul.ues[ue].bonus != "00.00" else ""}}
et malus{{bul.ues[ue].malus if bul.ues[ue].malus != "00.00" else ""}}
Rang{{bul.ues[ue].moyenne.rang}} / {{bul.ues[ue].moyenne.total}}
ECTS{{ "%g"|format(bul["ues"][ue]["ECTS"]["acquis"]) if ue in bul["ues"] else "" }} / {{ "%g"|format(bul["ues"][ue]["ECTS"]["total"]) if ue in bul["ues"] else "" }}
Jury{{ decision_ues[ue].code if ue in decision_ues else "" }}
{{ table_modules("ressources", "Ressources") }}
{{ table_modules("saes", "Situations d'Apprentissage et d'Évaluation (SAÉ)") }}
{% include "but/cursus_etud.j2" %}
ECTS acquis en BUT : {{"%g"|format(ects_total)}}
{% if bul.semestre.decision_annee %} Décision saisie le {{ datetime.datetime.fromisoformat(bul.semestre.decision_annee.date).strftime(scu.DATE_FMT) }}, année BUT{{bul.semestre.decision_annee.ordre}} {{bul.semestre.decision_annee.code}}. {% endif %}
{{bul.semestre.diplomation}}
{% set virg = joiner(", ") %} {% for aut in bul.semestre.autorisation_inscription -%} {% if loop.first %}
Autorisé à s'inscrire en {% endif %} {{- virg() }}S{{aut.semestre_id -}} {%- if loop.last -%} . {%- endif -%} {%- endfor %}
{% endblock %}