Coloration des moyennes
This commit is contained in:
parent
9271b5ff88
commit
acc3a00c52
|
@ -567,4 +567,18 @@ td input[type=checkbox]:checked + label{
|
|||
/* astérisque */
|
||||
span._{
|
||||
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
|
||||
*
|
||||
*/
|
||||
// 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 ){
|
||||
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 '</tr>';
|
||||
}
|
||||
// moyenne du module
|
||||
// echo "<td colspan=4><span class='stressed'>Moyenne du module</span></td>";
|
||||
|
||||
echo "<tr class='transparentbg noborder'>";
|
||||
|
||||
|
||||
|
||||
/* MOYENNE MODULE */
|
||||
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>";
|
||||
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 */
|
||||
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>";
|
||||
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 */
|
||||
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>";
|
||||
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>';
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue