Coloration des moyennes
This commit is contained in:
parent
9271b5ff88
commit
acc3a00c52
|
@ -568,3 +568,17 @@ td input[type=checkbox]:checked + label{
|
||||||
span._{
|
span._{
|
||||||
color: #2dcc70;
|
color: #2dcc70;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* STYLE DES NOTES EN FONCTION DE LA VALEUR */
|
||||||
|
span.link.low{ /* Ne peut pas compenser */
|
||||||
|
border-color: #f55b55;
|
||||||
|
}
|
||||||
|
|
||||||
|
span.link.med{ /* Peut pas compenser */
|
||||||
|
border-color: #f59555;
|
||||||
|
}
|
||||||
|
|
||||||
|
span.link.hig{ /* A la moyenne */
|
||||||
|
border-color: #2dcc70;
|
||||||
|
}
|
|
@ -1061,6 +1061,14 @@ if( permission('master') || permission('admin') ){
|
||||||
* [1] Toutes les notes d'un enseignant
|
* [1] Toutes les notes d'un enseignant
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
// retourne la classe correspondant à une valeur de note
|
||||||
|
function noteToClass($valeur, $base){
|
||||||
|
$note = 20 * $valeur/$base;
|
||||||
|
if( $note <= 8 ) return 'low'; // Ne peut pas compenser
|
||||||
|
elseif( $note <= 10 ) return 'med'; // Peut compenser
|
||||||
|
else return 'hig'; // A la moyenne
|
||||||
|
}
|
||||||
|
|
||||||
if( (permission('master') || permission('admin')) && $etudiantOpt != null ){
|
if( (permission('master') || permission('admin')) && $etudiantOpt != null ){
|
||||||
include __ROOT__.'/src/svg.php';
|
include __ROOT__.'/src/svg.php';
|
||||||
|
|
||||||
|
@ -1111,27 +1119,28 @@ if( (permission('master') || permission('admin')) && $etudiantOpt != null ){
|
||||||
echo '<td>Coefficient '.number_format($controle['coefficient'], 2).'</td>';
|
echo '<td>Coefficient '.number_format($controle['coefficient'], 2).'</td>';
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
}
|
}
|
||||||
// moyenne du module
|
|
||||||
// echo "<td colspan=4><span class='stressed'>Moyenne du module</span></td>";
|
|
||||||
echo "<tr class='transparentbg noborder'>";
|
echo "<tr class='transparentbg noborder'>";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* MOYENNE MODULE */
|
/* MOYENNE MODULE */
|
||||||
if( is_bool($module['moyenne']) ) // si aucune note pour ce controle on affiche 'Pas de note'
|
if( is_bool($module['moyenne']) ) // si aucune note pour ce controle on affiche 'Pas de note'
|
||||||
echo "<td colspan=1><span class='link stressed' style='padding:.5em 1em; background:white;'>Pas de moyenne</span></td>";
|
echo "<td colspan=1><span class='link stressed' style='padding:.5em 1em; background:white;'>Pas de moyenne</span></td>";
|
||||||
else // si une note, alors on l'affiche
|
else // si une note, alors on l'affiche
|
||||||
echo "<td colspan=1><span class='link' style='padding:.5em 1em; background:white;'>Moyenne module: <strong>".number_format($module['moyenne']['moyenne'], 2)." <span class=unstressed>/</span> ".$module['moyenne']['base']."</span></strong></td>";
|
echo "<td colspan=1><span class='link ".noteToClass($module['moyenne']['moyenne'], $module['moyenne']['base'])."' style='padding:.5em 1em; background:white;'>Moyenne module: <strong>".number_format($module['moyenne']['moyenne'], 2)." <span class=unstressed>/</span> ".$module['moyenne']['base']."</span></strong></td>";
|
||||||
|
|
||||||
/* MOYENNE UE */
|
/* MOYENNE UE */
|
||||||
if( is_bool($UE['moyenne']) ) // si aucune note pour cet UE on affiche 'Pas de moyenne'
|
if( is_bool($UE['moyenne']) ) // si aucune note pour cet UE on affiche 'Pas de moyenne'
|
||||||
echo "<td colspan=1><span class='link stressed' style='padding:.5em 1em; background:white;'>Pas de moyenne</span></td>";
|
echo "<td colspan=1><span class='link stressed' style='padding:.5em 1em; background:white;'>Pas de moyenne</span></td>";
|
||||||
else // si un moyenne, alors on l'affiche
|
else // si un moyenne, alors on l'affiche
|
||||||
echo "<td colspan=1><span class='link' style='padding:.5em 1em; background:white;'>Moyenne UE: <strong>".number_format($UE['moyenne']['moyenne'], 2)." <span class=unstressed>/</span> ".$UE['moyenne']['base']."</span></strong></td>";
|
echo "<td colspan=1><span class='link ".noteToClass($UE['moyenne']['moyenne'], $UE['moyenne']['base'])."' style='padding:.5em 1em; background:white;'>Moyenne UE: <strong>".number_format($UE['moyenne']['moyenne'], 2)." <span class=unstressed>/</span> ".$UE['moyenne']['base']."</span></strong></td>";
|
||||||
|
|
||||||
/* MOYENNE SEMESTRE */
|
/* MOYENNE SEMESTRE */
|
||||||
if( is_bool($semestre['moyenne']) ) // si aucune note pour ce semestre on affiche 'Pas de moyenne'
|
if( is_bool($semestre['moyenne']) ) // si aucune note pour ce semestre on affiche 'Pas de moyenne'
|
||||||
echo "<td colspan=1><span class='link stressed' style='padding:.5em 1em; background:white;'>Pas de moyenne</span></td>";
|
echo "<td colspan=1><span class='link stressed' style='padding:.5em 1em; background:white;'>Pas de moyenne</span></td>";
|
||||||
else // si un moyenne, alors on l'affiche
|
else // si un moyenne, alors on l'affiche
|
||||||
echo "<td colspan=1><span class='link' style='padding:.5em 1em; background:white;'>Moyenne semestre: <strong>".number_format($semestre['moyenne']['moyenne'], 2)." <span class=unstressed>/</span> ".$semestre['moyenne']['base']."</span></strong></td>";
|
echo "<td colspan=1><span class='link ".noteToClass($semestre['moyenne']['moyenne'], $semestre['moyenne']['base'])."' style='padding:.5em 1em; background:white;'>Moyenne semestre: <strong>".number_format($semestre['moyenne']['moyenne'], 2)." <span class=unstressed>/</span> ".$semestre['moyenne']['base']."</span></strong></td>";
|
||||||
|
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
|
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue