{% extends templateTwigParent %} {% set totMoyGroupeSisr = 0 %} {% set totMoyGroupeSlam = 0 %} {% block titreContenu %}Résultats des épreuves{% endblock %} {% block contenu%} {% for message in app.flashes('success') %}{# affichera un message de succès si l'action est réussie #}
{{ message }}
{% endfor %}
{% for p in promos %}   {% endfor %}
{% if etudiant is defined and form is defined %} {{ form_start(form)}} {{ form_end(form) }} {% endif %} {% if sisr is defined and slam is defined%}

Etudiants spécialité SISR

{% for e in epreuves %} {% endfor %} {% set notea= '' %} {% set nbAdmisSisr = 0 %} {% set nbSisr = 0 %} {% set nbPointsTotalSisr = 0 %} {# boucle etudiant sisr #} {% for er in sisr %} {% set nbSisr = nbSisr + 1 %} {% if is_granted('ROLE_ADMIN') %} {# on ajoute le lien pour permettre la saisie des étudiants #} {% else %} {% if is_granted('ROLE_ADMIN') %} {% else %} {% endif %} {% endif %} {% set nbPoints = 0 %} {% set codeEpreuve = 0 %} {% for e in epreuves %} {% set codeEpreuve = e.id %} {% for noteEpr in er.noteEpreuves %} {% if noteEpr.epreuve.id == e.id %} {% set notea = noteEpr.note %} {% if e.isoption == 1 %} {% if notea >10 %} {% set nbPoints = nbPoints + (notea -10) %} {% endif %} {% else %} {% set nbPoints = nbPoints + notea * (noteEpr.epreuve.coef) %} {% endif %} {% endif %} {% endfor %} {% endfor %} {% set nbPointsTotalSisr = nbPointsTotalSisr + nbPoints %} {% set moyEtudiantSisr = (nbPoints * 20/440 )|round(2, 'ceil') %} {% set totMoyGroupeSisr = totMoyGroupeSisr + moyEtudiantSisr %} {% if nbPoints >= 220 %} {% set nbAdmisSisr = nbAdmisSisr + 1 %} {% else %} {% endif %} {% endfor %} {# fin boucle etudiants sisr#} {# dernière ligne tableau sisr avec affichage des moyennes #} {% for moy in moySisr %} {% endfor %}
Nom Prénom{{e.libelleCourt}} NbPoints Moy Admis
{{er.nom}} {{er.prenom}}{{er.nom}}{{er.prenom}}{{notea}}{{nbPoints}}{{ moyEtudiantSisr }}AdmisNon admis
Moyennes {{ moy.note |round(2, 'ceil')}} {{(nbPointsTotalSisr / nbSisr) |round(2, 'ceil')}} {{ (totMoyGroupeSisr / nbSisr)|round(2, 'ceil')}} {{(nbAdmisSisr * 100 / nbSisr)|round(2, 'ceil')}} %

Etudiants spécialité SLAM

{% for e in epreuves %} {% endfor %} {% set nbAdmisSlam = 0 %} {% set nbSlam = 0 %} {% set nbPointsTotalSlam = 0 %} {% for er in slam %} {% set nbSlam = nbSlam + 1 %} {% if is_granted('ROLE_ADMIN') %} {# on ajoute le lien pour permettre la saisie des étudiants #} {% else %} {% endif %} {% set nbPoints = 0 %} {% for e in epreuves %} {% set notea= '' %} {% for noteEpr in er.noteEpreuves %} {% if noteEpr.epreuve.id == e.id %} {% set notea = noteEpr.note %} {% if e.isoption == 1 %} {% if notea >10 %} {% set nbPoints = nbPoints + (notea -10) %} {% endif %} {% else %} {% set nbPoints = nbPoints + notea * (noteEpr.epreuve.coef) %} {% endif %} {% endif %} {% endfor %} {% endfor %} {% set nbPointsTotalSlam = nbPointsTotalSlam + nbPoints %} {% set moyEtudiantSlam = (nbPoints * 20/440 )|round(2, 'ceil') %} {% set totMoyGroupeSlam = totMoyGroupeSlam + moyEtudiantSlam %} {% if nbPoints >= 220 %} {% set nbAdmisSlam = nbAdmisSlam + 1 %} {% else %} {% endif %} {% endfor %} {# dernière ligne tableau sisr avec affichage des moyennes #} {% for moy in moySlam %} {% endfor %}
Nom Prénom{{e.libelleCourt}}Nb Points Moy Admis
{{er.nom}} {{er.prenom}}{{er.nom}} {{er.prenom}}{{notea}}{{nbPoints}}{{ moyEtudiantSlam|round(2, 'ceil')}}AdmisNon admis
Moyennes {{ moy.note |round(2, 'ceil')}} {{(nbPointsTotalSlam / nbSlam)|round(2, 'ceil')}} {{ (totMoyGroupeSlam / nbSlam)|round(2, 'ceil')}} {{(nbAdmisSlam * 100 / nbSlam)|round(2, 'ceil')}} %

Résultats promo

{% for e in epreuves %} {% endfor %} {# ligne tableau avec affichage des moyennes #} {% for moy in moyPromo %} {% endfor %}
{{e.libelleCourt}} Nb Points Moy Admis
Moyennes {{ moy.note|round(2, 'ceil') }} {{((nbPointsTotalSisr + nbPointsTotalSlam )/ (nbSisr + nbSlam)) |round(2, 'ceil')}} {{ ((totMoyGroupeSisr + totMoyGroupeSlam) / (nbSlam+nbSisr))|round(2, 'ceil')}} {{((nbAdmisSisr + nbAdmisSlam) * 100 / ( nbSisr + nbSlam)) |round(2, 'ceil') }} %
{% endif %} {% endblock %}