diff --git a/page/career.php b/page/career.php index d605bb0..af19684 100755 --- a/page/career.php +++ b/page/career.php @@ -1089,7 +1089,7 @@ if( (permission('master') || permission('admin')) && $etudiantOpt != null ){ if( $semestreOpt == null ) $semestreOpt = $answer->parcours[0]['id']; $parcoursChart = array(); - foreach($answer->parcours as $semestre) array_push($parcoursChart, array('id'=>$semestre['id'], 'nom' => $semestre['formation'].' '.$semestre['semestre'], 'mention' => $semestre['mention']) ); + foreach($answer->parcours as $semestre) array_push($parcoursChart, array('id'=>$semestre['id'], 'nom' => $semestre['formation'].' '.$semestre['semestre'], 'mention' => $semestre['mention'], 'moyenne' => $semestre['moyenne']) ); displayParcours( $parcoursChart, $semestreOpt); diff --git a/src/files/admin2_export_liste_etudiants.xlsx b/src/files/admin2_export_liste_etudiants.xlsx index 35be9bb..ae050b5 100644 Binary files a/src/files/admin2_export_liste_etudiants.xlsx and b/src/files/admin2_export_liste_etudiants.xlsx differ diff --git a/src/svg.php b/src/svg.php index 1297e8d..a3ae525 100755 --- a/src/svg.php +++ b/src/svg.php @@ -41,40 +41,44 @@ function displayParcours($parcours, $selected){ 'twitter' => '#30b6ea', 'facebook' => '#3372c5', 'blou' => '#3c73e6', - 'default' => '#28b965' + 'default' => '#28b965', + 'gray' => '#888888' ); /* CHOIX DU THEME */ - $themeColor = $themes['default']; - $textColor = $themes['default']; - $currentColor = $themes['pamplemousse']; // couleur du semestre courant + $textColor = $themes['gray']; - /****************/ /* DEBUT DU SVG */ /****************/ echo ""; // [1] ligne de liaison - echo ""; + echo ""; // [3] points d'ancrages for($i = 0 ; $i < $n ; $i++){ $ti = $lettrePixel * strlen( $parcours[$i]['nom'] ); // longueur du texte actuel + // couleur du texte en fonction de la note + if( !is_bool($parcours[$i]['moyenne']) ){ + $val = 20 * $parcours[$i]['moyenne']['moyenne']/$parcours[$i]['moyenne']['base']; + if( $val <= 8 ) $themeColor = '#f55b55'; + elseif( $val <= 10 ) $themeColor = '#f59555'; + else $themeColor = '#2dcc70'; + }else // si pas de note, on met la couleur par défaut + $themeColor = '#000000'; + // (1) nom du semestre echo "".$parcours[$i]['nom'].""; // (2) cercle - if( $parcours[$i]['id'] == $selected ) // si dernier semestre, on met en valeur - echo ""; - else // sinon on affiche normalement - echo ""; + echo ""; // (3) mention obtenue echo "".$parcours[$i]['mention']."";