diff --git a/js/actionScript.js b/js/actionScript.js
index ccd7ea5..1bd1b87 100755
--- a/js/actionScript.js
+++ b/js/actionScript.js
@@ -130,6 +130,9 @@ var connected = !( DOM.AUTH.children[0].innerHTML == 'Connexion' );
pageM.setPage( section.dataset.link );
/* on active les sous-parties */
+ pageM.container.innerHTML = '';
+ pageM.container.style.background= 'url(../src/loader.gif) center center no-repeat';
+ pageM.container.style.backgroundSize= '100% auto';
pageM.xhr[pageM.xhr.length-1].addEventListener('load', function(){
// on récupère les sections du document
diff --git a/manager/repo/note.php b/manager/repo/note.php
index 2453de0..9e25fef 100755
--- a/manager/repo/note.php
+++ b/manager/repo/note.php
@@ -226,7 +226,7 @@ class noteRepo extends DBAccess{
*
*/
public static function moyenneModule($etudiant, $module, $semestre){
- $getMoyenneModule = DataBase::getPDO()->prepare("SELECT AVG(note.valeur) as moyenne, ctrl.base
+ $getMoyenneModule = DataBase::getPDO()->prepare("SELECT SUM(note.valeur*ctrl.coefficient)/SUM(ctrl.coefficient) as moyenne, ctrl.base
FROM note, appartenance as app, controle as ctrl, mcc_module as mcc_m, mcc_ue, semestre as s
WHERE note.id_controle = ctrl.id_controle
AND ctrl.id_mcc_module = mcc_m.id_mcc_module
diff --git a/page/career.php b/page/career.php
index 405be61..c8a18ed 100755
--- a/page/career.php
+++ b/page/career.php
@@ -318,9 +318,9 @@ if( permission('teacher') && $controleOpt == null ){ // si c'est un enseignant e
}
////////////////////////////////////////////////////////////////////////////////
echo '';
- }else
+ }/*else
echo "";
-
+ */
}
@@ -861,6 +861,17 @@ if( (permission('master') || permission('admin')) && $etudiantOpt != null ){
$parcoursChart = array();
foreach($answer->parcours as $semestre) array_push($parcoursChart, array('id'=>$semestre['id'], 'nom' => $semestre['formation'].' '.$semestre['semestre']) );
+ // $parcoursChart = array(
+ // array('id' => 1, 'nom' => 'ITINN1 - S1' ),
+ // array('id' => 2, 'nom' => 'ITINN1 - S2' ),
+ // array('id' => 1, 'nom' => 'ITINN1 - S1' ),
+ // array('id' => 2, 'nom' => 'ITINN1 - S2' ),
+ // array('id' => 1, 'nom' => 'ITINN2 - S3' ),
+ // array('id' => 1, 'nom' => 'ITINN2 - S4' ),
+ // array('id' => 1, 'nom' => 'ITINN2 - S3' ),
+ // array('id' => 1, 'nom' => 'ITINN2 - S4' )
+ // );
+
displayParcours( $parcoursChart );
// pour chaque semestres (tous si aucun semestreOpt, sinon uniquement le selectionné)
diff --git a/page/groups.php b/page/groups.php
index 7e9820f..2b7e0b9 100755
--- a/page/groups.php
+++ b/page/groups.php
@@ -342,8 +342,9 @@ if( permission('teacher') ){ // si l'utilisateur est connecté et que c'est un
}
echo '';
////////////////////////////////////////////////////////////////////////////////
- }else
+ }/*else
echo "";
+ */
} ?>
diff --git a/page/modules.php b/page/modules.php
index bf0e4f2..eacc0e1 100755
--- a/page/modules.php
+++ b/page/modules.php
@@ -155,6 +155,7 @@ if( permission('teacher') ){ // si l'utilisateur est un prof
////////////////////////////////////////////////////////////////////////////////
echo "";
+
/* ON RECUPERE UNE LISTE UNIQUE DES SEMESTRES */
$ListeUIDFormations = array();
$ListeUIDSemestres = array();
@@ -277,8 +278,10 @@ if( permission('teacher') ){ // si l'utilisateur est un prof
echo "";
////////////////////////////////////////////////////////////////////////////////
echo '';
- }else
+ }/*else
echo "";
+ */
+
} ?>
diff --git a/src/files/admin2_import_inscrits.xlsx b/src/files/admin2_import_inscrits.xlsx
new file mode 100755
index 0000000..bb8094e
Binary files /dev/null and b/src/files/admin2_import_inscrits.xlsx differ
diff --git a/src/files/admin_import_mcc.xlsx b/src/files/admin_import_mcc.xlsx
new file mode 100755
index 0000000..7c391af
Binary files /dev/null and b/src/files/admin_import_mcc.xlsx differ
diff --git a/svg.php b/svg.php
index c795651..ddd9975 100644
--- a/svg.php
+++ b/svg.php
@@ -4,7 +4,7 @@
function displayParcours($parcours){
/* paramètres de texte */
- $lettrePixel = 10; // taille d'une lettre pour centrer le texte
+ $lettrePixel = 7; // taille d'une lettre pour centrer le texte
$maxLettres = 0;
foreach($parcours as $p) if( strlen($p['nom']) > $maxLettres ) $maxLettres = strlen($p['nom']); // on récupère le libellé le plus long
@@ -16,7 +16,7 @@ function displayParcours($parcours){
// n = nombre d'éléments (points du parcours)
// t = longueur du libellé le plus long
- $m = 10; // marge de manoeuvre
+ $m = 30; // marge de manoeuvre
$t = $maxLettres * $lettrePixel; // longueur du libellé le plus long (px)
$n = count($parcours); // nombre d'élements du parcours
$M = $m + $t/2; // taille de la marge
diff --git a/test.php b/test.php
index 5622478..93207a4 100755
--- a/test.php
+++ b/test.php
@@ -45,6 +45,7 @@ require_once __ROOT__.'/manager/security.php';
debug();
+$_SESSION['annee'] = 2019;
// $_SESSION['annee'] = 2015;