المواد |
الضارب |
{% for examenNature in examenNatures|reverse %}
1 %}rowspan="1" colspan="{{ examenNature.examenTypes|length }}" {% endif %}
{% if examenNature.examenTypes|length == 1 %} rowspan="2" {% endif %}>
{{ examenNature.nomAr }}
|
{% endfor %}
الرتبة |
معدل الثلاثي |
الحاصل |
المعدل السنوي |
الرتبة |
ملاحظة الاستاذ إسمه و إمضاؤه |
{% for examenNature in examenNatures|sort((a, b) => a.ordre <=> b.ordre)|reverse %}
{% if examenNature.examenTypes|length > 1 %}
{% for examenType in examenNature.examenTypes %}
{{ examenType.nomAr }} |
{% endfor %}
{% endif %}
{% endfor %}
{% for gmd in gmds %}
{% for key, tabs in tabMatMoyenne %}
{% if key != 'normal' %}
{% for idmat, details in tabs.sousMatiere %}
{% if gmd.matiere.id == idmat %}
{{ gmd.matiere.nomAr }} |
{{ gmd.coefficient }} |
{% for examenType in examenTypes|sort((a, b) => a.ordre <=> b.ordre)|reverse %}
{% set exist = false %}
{% for devoir in details.devoirs %}
{% if devoir.idTypeExam == examenType.id %}
{% set exist = true %}
{% if devoir.note20 %}
{{ devoir.noteReel }} / {{ devoir.noteMax }}
{% else %}
معفى
{% endif %}
{% endif %}
{% endfor %}
{% if exist == false %} -- {% endif %}
|
{% endfor %}
|
--
{# {{ details.moyenneSousMatiere }}#}
|
|
|
|
{% for conseil in conseils %}
{% if idmat == conseil.matiere.id %}
{{ conseil.remarque }}
{% endif %}
{% endfor %}
|
{% endif %}
{% endfor %}
{% if gmd.matiere.id == key %}
{{ gmd.matiere.nomAr }} |
{{ gmd.coefficient }} |
{% for examenType in examenTypes|sort((a, b) => a.ordre <=> b.ordre) %}
--
|
{% endfor %}
|
{{ tabs.moyenneParent }} |
|
|
|
{% for conseil in conseils %}
{% if key == conseil.matiere.id %}
{{ conseil.remarque }}
{% endif %}
{% endfor %}
|
{% endif %}
{% endif %}
{% endfor %}
{% endfor %}
{% for gmd in gmds %}
{% for key, tabs in tabMatMoyenne %}
{% if key == 'normal' %}
{% for idmat, details in tabs %}
{% if gmd.matiere.id == idmat %}
{{ gmd.matiere.nomAr }} |
{{ gmd.coefficient }} |
{% for examenType in examenTypes|sort((a, b) => a.ordre <=> b.ordre)|reverse %}
{% set exist = false %}
{% for devoir in details.devoirs %}
{% if devoir.idTypeExam == examenType.id %}
{% set exist = true %}
{% if devoir.note20 %}
{{ devoir.noteReel }} / {{ devoir.noteMax }}
{% else %}
معفى
{% endif %}
{% endif %}
{% endfor %}
{% if exist == false %} -- {% endif %}
|
{% endfor %}
|
{{ details.moyenneMatiere }} |
|
|
|
{% for conseil in conseils %}
{% if idmat == conseil.matiere.id %}
{{ conseil.remarque }}
{% endif %}
{% endfor %}
|
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{% endfor %}