{% set additionnel_exist = false %} {% set ratio = 0 %} {% for key, tabs in tabMatMoyenne %} {% if key != 'normal' %} {% set ratio = ratio +1 %} {% if tabs.additionnel %} {% set ratio = ratio -1 %} {% set additionnel_exist = true %} {% endif %} {% endif %} {% endfor %} {% set isMobile = false %} {% if forMobile is defined %} {% set isMobile = forMobile %} {% endif %} {% if not multiple %} {% endif %}
المندوبية الجهوية للتربية
{{ config.name }}
{% if config.image %} image {{ config.name }} {% else %} image {{ config.name }} {% endif %} {# الجمهورية التونسية#}
وزارة التربية
{# #} {# #} {# #} {# #} {# #}
الاسم واللقب{{ ' : '~eleve.eleve.nomAr }} {{ eleve.eleve.prenomAr }} بطاقة النتائج المدرسية القسم {{ ' : '~eleve.classe.nomAr }}
تاريخ الولاده {{ ' : '~eleve.eleve.dateOfBirth|date('Y/m/d') }} {{ periode.nomAr }} عدد التلاميذ {{ ' : '~eleve.classe.eleveAnneeScolaires|length }}
رقم التسجيل {{ ' : '~eleve.dossier }}
{% for key, tabs in tabMatMoyenne|sort((a, b) => a.ordre <=> b.ordre) %} {% if key != 'normal' %} {% if not tabs.additionnel %} {% if tabs.sousMatiereParent is defined %} {% set i = 0 %} {% for idsousmatparent, detailsousmatpar in tabs.sousMatiereParent|sort((a, b) => a.ordre <=> b.ordre) %} {% set j = 0 %} {% set tdrowspan = "" %} {% endif %} {% endif %} {% if idsousmatparent == conseil.matiere.id %} {% set tdrowspan = "" %} {% if j == 0 %} {% set totalrowspan = 1 %} {% set totalrowspan = totalrowspan + detailsousmatpar.sousMatiere|length %} {% set tdrowspan = "" %} {% endif %} {% endif %} {% endfor %} {{ tdrowspan|raw }} {% for idmat, details in detailsousmatpar.sousMatiere|sort((a, b) => a.ordre <=> b.ordre) %} {% for conseil in conseils %} {% if idmat == conseil.matiere.id %} {% endif %} {% endfor %} {% set j = j+1 %} {% endfor %} {% set i = i+1 %} {% endfor %}
{{ tabs.nomMatiereParentAr }}
المادة العدد /20 توصيات المدرس (ة) أعلى عدد بالقسم أدنى عدد بالقسم
" %} {% for conseil in conseils %} {% if key == conseil.matiere.id %} {% set tdrowspan = "" %} {% if i == 0 %} {% set totalrowspan = 1 %} {% for idsousmatparent, detailsousmatpar in tabs.sousMatiereParent %} {% for idmat, details in detailsousmatpar.sousMatiere%} {% set totalrowspan = totalrowspan + detailsousmatpar.sousMatiere|length %} {% endfor %} {% endfor %} {% set tdrowspan = ""~conseil.remarque~""~conseil.remarque~"
{{ detailsousmatpar.nomSousMatiereParentAr }}
{{ details.nomMatiereAr }} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiere|number_format(2, ',', '') }} {% else %} معفى {% endif %} {{ conseil.remarque }} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiereMaxClasse|number_format(2, ',', '') }} {% else %} معفى {% endif %} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiereMinClasse|number_format(2, ',', '') }} {% else %} معفى {% endif %}
معدل المجال {{ tabs.moyenneParent|number_format(2, ',', '') }}
{% endif %} {% if tabs.sousMatiere is defined %} {% set i = 0 %} {% for idmat, details in tabs.sousMatiere|sort((a, b) => a.ordre <=> b.ordre) %} {# #} {# #} {% for conseil in conseils %} {% if key == conseil.matiere.id %} {% if i == 0 %} {% endif %} {% elseif idmat == conseil.matiere.id %} {% endif %} {% endfor %} {% set i = i+1 %} {% endfor %}
{{ tabs.nomMatiereParentAr }}
المادة العدد /20 توصيات المدرس (ة) أعلى عدد بالقسم أدنى عدد بالقسم
{{ details.nomMatiereAr }}{{ details.coefMatiere }}{{ details.nomMatiere }} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiere|number_format(2, ',', '') }} {% else %} معفى {% endif %} {{ conseil.remarque }}{{ conseil.remarque }} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiereMaxClasse|number_format(2, ',', '') }} {% else %} معفى {% endif %} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiereMinClasse|number_format(2, ',', '') }} {% else %} معفى {% endif %}
معدل المجال {{ tabs.moyenneParent|number_format(2, ',', '') }}
{% endif %} {% endif %} {% endif %} {% endfor %}
{% if forMinistere %} {% else %} {% endif %}
معدل الثلاثي أعلى معدل بالقسم أدنى معدل بالقسم
{{ (bultinEleve.moyenneMinistere) ? bultinEleve.moyenneMinistere : 'معفى' }} {{ (max(allmoyennesclasseMinistere)) ? max(allmoyennesclasseMinistere) : 'معفى' }} {{ (min(allmoyennesclasseMinistere)) ? min(allmoyennesclasseMinistere) : 'معفى' }}{{ (bultinEleve.moyenne) ? bultinEleve.moyenne : 'معفى' }} {{ (max(allmoyennesclasse)) ? max(allmoyennesclasse) : 'معفى' }} {{ (min(allmoyennesclasse)) ? min(allmoyennesclasse) : 'معفى' }}
{# {% if annee.periodes|length == allbulletineleve|length %}#} {# #} {# {% set totalmoyenneMinistere = 0 %}#} {# {% set totalmoyenne = 0 %}#} {# {% set totalcoefficient = 0 %}#} {# {% for per in annee.periodes %}#} {# {% for bul in allbulletineleve %}#} {# {% if per.id == bul.bulletinClasse.periode.id %}#} {# {% set totalmoyenneMinistere = totalmoyenneMinistere + bul.moyenneMinistere * per.coefficient %}#} {# {% set totalmoyenne = totalmoyenne + bul.moyenne * per.coefficient %}#} {# {% set totalcoefficient = totalcoefficient + per.coefficient %}#} {# {% endif %}#} {# {% endfor %}#} {# {% endfor %}#} {# #} {# #} {# #} {# #} {# #} {# #} {# {% if not forMinistere %}#} {# #} {# #} {# #} {# #} {# #} {# #} {# {% endif %}#} {#
المعدل السنوي
#} {# {{ (totalmoyenneMinistere / totalcoefficient)|number_format(2, ',', '') }}#} {#
المعدل السنوي الخاص
#} {# {{ (totalmoyenne / totalcoefficient)|number_format(2, ',', '') }}#} {#
#} {# {% endif %}#}
ملاحظات المدرس (ة) حول السلوك و المواظبة




الشهادة
{% for attestation in bultinEleve.eleve.classe.specialiteNiveau.attestations %} {% if bultinEleve.moyenne < attestation.noteMax and bultinEleve.moyenne >= attestation.noteMin %} {% if eleve.anneeScolaire.id == attestation.anneeScolaire.id %} {{ attestation.nomAr }} {% endif %} {% endif %} {% endfor %}
مدير (ة) المدرسة



التاريخ
إمضاء الولي


{% if not isMobile %}
{% endif %}
{% if additionnel_exist and not forMinistere%}
المندوبية الجهوية للتربية
{{ config.name }}
{% if config.image %} image {{ config.name }} {% else %} image {{ config.name }} {% endif %} {# الجمهورية التونسية#}
وزارة التربية
{# #} {# #} {# #} {# #} {# #}
الاسم واللقب{{ ' : '~eleve.eleve.nomAr }} {{ eleve.eleve.prenomAr }} بطاقة النتائج المدرسية القسم {{ ' : '~eleve.classe.nomAr }}
تاريخ الولاده {{ ' : '~eleve.eleve.dateOfBirth|date('d/m/Y') }} {{ periode.nomAr }} عدد التلاميذ {{ ' : '~eleve.classe.eleveAnneeScolaires|length }}
رقم التسجيل {{ ' : '~eleve.dossier }}
{% for key, tabs in tabMatMoyenne %} {% if key != 'normal' %} {% if tabs.additionnel %} {% if tabs.sousMatiereParent is defined %} {% set i = 0 %} {% for idsousmatparent, detailsousmatpar in tabs.sousMatiereParent|sort((a, b) => a.ordre <=> b.ordre) %} {% set j = 0 %} {% set tdrowspan = "" %} {% endif %} {% endif %} {% if idsousmatparent == conseil.matiere.id %} {% set tdrowspan = "" %} {% if j == 0 %} {% set totalrowspan = 1 %} {% set totalrowspan = totalrowspan + detailsousmatpar.sousMatiere|length %} {% set tdrowspan = "" %} {% endif %} {% endif %} {% endfor %} {{ tdrowspan|raw }} {% for idmat, details in detailsousmatpar.sousMatiere|sort((a, b) => a.ordre <=> b.ordre) %} {% for conseil in conseils %} {% if idmat == conseil.matiere.id %} {% endif %} {% endfor %} {% set j = j+1 %} {% endfor %} {% set i = i+1 %} {% endfor %}
{{ tabs.nomMatiereParentAr }}
المادة العدد /20 توصيات المدرس (ة) أعلى عدد بالقسم أدنى عدد بالقسم
" %} {% for conseil in conseils %} {% if key == conseil.matiere.id %} {% set tdrowspan = "" %} {% if i == 0 %} {% set totalrowspan = 1 %} {% for idsousmatparent, detailsousmatpar in tabs.sousMatiereParent %} {% for idmat, details in detailsousmatpar.sousMatiere%} {% set totalrowspan = totalrowspan + detailsousmatpar.sousMatiere|length %} {% endfor %} {% endfor %} {% set tdrowspan = ""~conseil.remarque~""~conseil.remarque~"
{{ detailsousmatpar.nomSousMatiereParentAr }}
{{ details.nomMatiereAr }} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiere|number_format(2, ',', '') }} {% else %} معفى {% endif %} {{ conseil.remarque }} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiereMaxClasse|number_format(2, ',', '') }} {% else %} معفى {% endif %} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiereMinClasse|number_format(2, ',', '') }} {% else %} معفى {% endif %}
معدل المجال {{ tabs.moyenneParent|number_format(2, ',', '') }}
{% endif %} {% if tabs.sousMatiere is defined %} {% set i = 0 %} {% for idmat, details in tabs.sousMatiere|sort((a, b) => a.ordre <=> b.ordre) %} {# #} {# #} {% for conseil in conseils %} {% if key == conseil.matiere.id %} {% if i == 0 %} {% endif %} {% elseif idmat == conseil.matiere.id %} {% endif %} {% endfor %} {% set i = i+1 %} {% endfor %}
{{ tabs.nomMatiereParentAr }}
المادة العدد /20 توصيات المدرس (ة) أعلى عدد بالقسم أدنى عدد بالقسم
{{ details.nomMatiereAr }}{{ details.coefMatiere }}{{ details.nomMatiere }} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiere|number_format(2, ',', '') }} {% else %} معفى {% endif %} {{ conseil.remarque }}{{ conseil.remarque }} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiereMaxClasse|number_format(2, ',', '') }} {% else %} معفى {% endif %} {% set existt = false %} {% for dev in details.devoirs %} {% if dev.note20 %} {% set existt = true %} {% endif %} {% endfor %} {% if existt %} {{ details.moyenneSousMatiereMinClasse|number_format(2, ',', '') }} {% else %} معفى {% endif %}
معدل المجال {{ tabs.moyenneParent|number_format(2, ',', '') }}
{% endif %} {% endif %} {% endif %} {% endfor %}
ملاحظات المدرس (ة) حول السلوك و المواظبة




مدير (ة) المدرسة



التاريخ
إمضاء الولي


معدل الثلاثي {{ bultinEleve.moyenneMinistere|number_format(2, ',', '') }}
   
معدل الثلاثي الخاص {{ moyennePeriode|number_format(2, ',', '') }}
{% set totalCoef = 0 %} {% for key, tabs in tabMatMoyenne %} {% if key != 'normal' %} {% set totalCoef = totalCoef + tabs.coefMatiereParent %} {{ tabs.coefMatiereParent }} x معدل {{ tabs.nomMatiereParentAr }}
{% if not loop.last %} +
{% endif %} {% endif %} {% endfor %}
{{ totalCoef }}
{% if not isMobile %}
{% endif %}
{% endif %} {% if annee.periodes|length == allbulletineleve|length %}
الجمهورية التونسية وزارة التربية
.................. المندوبية الجمهورية للتّربية ب .......{{ config.address }} .................. المدرسة الإبتدائيّة ﺍﻟﺨﺎﺻّﺔ .......{{ config.name }} السنة الدراسيّة {{ ' : '~annee.nom }}
{# {{ dump(allmoyennesAnnuelclasse) }}#}
.................. عدد التلاميذ المرسمين :.......{{ eleve.classe.eleveAnneeScolaires|length }} .................. القسم :.......{{ eleve.classe.nomAr }} .................. التلميذ(ة) :.......{{ eleve.eleve.prenomAr }} {{ eleve.eleve.nomAr }}
النتائج النهائية
{% set totalmoyenneMinistere = 0 %} {% set totalmoyenne = 0 %} {% set totalcoefficient = 0 %} {% for per in annee.periodes %} {% for bul in allbulletineleve %} {% if per.id == bul.bulletinClasse.periode.id and bul.moyenneMinistere %} {% set totalmoyenneMinistere = totalmoyenneMinistere + bul.moyenneMinistere * per.coefficient %} {% set totalmoyenne = totalmoyenne + bul.moyenne * per.coefficient %} {% set totalcoefficient = totalcoefficient + per.coefficient %} {% endif %} {% endfor %} {% endfor %}
أدنى معدل
سنوي بالقسم

{{ (allmoyennesAnnuelclasse and min(allmoyennesAnnuelclasse)) ? min(allmoyennesAnnuelclasse)|number_format(2, ',', '') : 'معفى' }}
أعلى معدل
سنوي بالقسم

{{ (allmoyennesAnnuelclasse and max(allmoyennesAnnuelclasse)) ? max(allmoyennesAnnuelclasse)|number_format(2, ',', '') : 'معفى' }}
المعدل السنوي

{{ (totalmoyenneMinistere / totalcoefficient)|number_format(2, ',', '') }} {#
#} {# {% if not forMinistere %}#} {# المعدل السنوي الخاص#} {#
#} {# #} {# {{ (totalmoyenne / totalcoefficient)|number_format(2, ',', '') }}#} {# #} {# {% endif %}#}
{% for per in annee.periodes %} {% if loop.index == 1 %}
{% for bul in allbulletineleve %} {% if per.id == bul.bulletinClasse.periode.id %} {{ bul.moyenne }} {% endif %} {% endfor %}
معدل الثلاثي الأول
{% endif %} {% if loop.index == 2 %}
{% for bul in allbulletineleve %} {% if per.id == bul.bulletinClasse.periode.id %} {{ bul.moyenne }} {% endif %} {% endfor %}
معدل الثلاثي الثاني
{% endif %} {% if loop.index == 3 %}
{% for bul in allbulletineleve %} {% if per.id == bul.bulletinClasse.periode.id %} {{ bul.moyenne }} {% endif %} {% endfor %}
معدل الثلاثي الثالث
{% endif %} {% endfor %}
قرار مجلس القسم
الإمضاء
المدرّسون
{% set lastId = '' %} {% for e in eleve.classe.enseignantClasses|filter(v => v.enseignant and v.isPageDeGarde) %} {% set lastId = e.id %} {% endfor %} {% for enseignantClasse in eleve.classe.enseignantClasses %} {% if enseignantClasse.enseignant and enseignantClasse.isPageDeGarde %} {% if enseignantClasse.enseignant.nomAr and enseignantClasse.enseignant.prenomAr %} {{ enseignantClasse.enseignant.prenomAr }} {{ enseignantClasse.enseignant.nomAr }} {% else %} {{ enseignantClasse.enseignant.fullName }} {% endif %} {% if enseignantClasse.id != lastId %}   -   {% endif %} {% endif %} {% endfor %}
مدير(ة) المدرسة ............. الإسم و اللقب : ............. {{ config.nomDirecteurEcole }} ختم المدرسة و الإمضاء ...........................في...........................
{% if not isMobile %}
{% endif %}
{% endif %} {% if not multiple %} {% endif %}