{% extends templateTwigParent %}
{% block titreContenu %}Résultats des épreuves{% endblock %}
{% block contenu%}
{% if sisr is defined and slam is defined%}
Nom |
Prénom |
{% for e in epreuves %}
{{e.libelleCourt}} |
{% endfor %}
NbPoints |
Moy |
Admis |
{% 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 #}
{{er.nom}} |
{{er.prenom}} |
{% else %}
{{er.nom}} |
{{er.prenom}} |
{% 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 and notea >0 %}
{% set nbPoints = nbPoints + notea -10 %}
{% else %}
{% set nbPoints = nbPoints + notea * (noteEpr.epreuve.coef) %}
{% endif %}
{% endif %}
{% endfor %}
{{notea}} |
{% endfor %}
{{nbPoints}} |
{% set nbPointsTotalSisr = nbPointsTotalSisr + nbPoints %}
{{(nbPoints * 20/440 )|round(2, 'ceil')}} |
{% if nbPoints >= 220 %}
Admis |
{% set nbAdmisSisr = nbAdmisSisr + 1 %}
{% else %}
Non admis |
{% endif %}
{% endfor %} {# fin boucle etudiants sisr#}
{# dernière ligne tableau sisr avec affichage des moyennes #}
Moyennes | |
{% for moy in moySisr %}
{{ moy.note }}
|
{% endfor %}
{{(nbPointsTotalSisr / nbSisr)}} |
|
{{(nbAdmisSisr * 100 / nbSisr)}} % |
Nom |
Prénom |
{% for e in epreuves %}
{{e.libelleCourt}} |
{% endfor %}
Nb Points |
Moy |
Admis |
{% 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 #}
{{er.nom}} |
{{er.prenom}} |
{% else %}
{{er.nom}} |
{{er.prenom}} |
{% 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 %}
{% set nbPoints = nbPoints + notea * (noteEpr.epreuve.coef) %}
{% endif %}
{% endfor %}
{{notea}} |
{% endfor %}
{{nbPoints}} |
{% set nbPointsTotalSlam = nbPointsTotalSlam + nbPoints %}
{{(nbPoints * 20/440 )|round(2, 'ceil')}} |
{% if nbPoints >= 220 %}
{% set nbAdmisSlam = nbAdmisSlam + 1 %}
Admis |
{% else %}
Non admis |
{% endif %}
{% endfor %}
{# dernière ligne tableau sisr avec affichage des moyennes #}
Moyennes | |
{% for moy in moySlam %}
{{ moy.note }}
|
{% endfor %}
{{(nbPointsTotalSlam / nbSlam)}} |
|
{{(nbAdmisSlam * 100 / nbSlam)}} % |
|
|
{% for e in epreuves %}
{{e.libelleCourt}} |
{% endfor %}
Nb Points |
Moy |
Admis |
{# ligne tableau avec affichage des moyennes #}
Moyennes | |
{% for moy in moyPromo %}
{{ moy.note|round(2, 'ceil') }}
|
{% endfor %}
{{((nbPointsTotalSisr + nbPointsTotalSlam )/ (nbSisr + nbSlam)) |round(2, 'ceil')}} |
|
{{((nbAdmisSisr + nbAdmisSlam) * 100 / ( nbSisr + nbSlam)) |round(2, 'ceil') }} % |
{% endif %}
{% endblock %}