diff --git a/manager/database.php b/manager/database.php index 9f00ecf..8b405cf 100755 --- a/manager/database.php +++ b/manager/database.php @@ -1169,6 +1169,8 @@ class DataBase{ if( $groupe != null ){ if( !($groupeUID=groupRepo::info($groupe)['id']) ) return 'unknown_group'; else $groupeUID = (int) $groupeUID; // on récupère l'UID du groupe + $controlObj['moyenneGroupe'] = noteRepo::forGroupe($controle, $groupeUID)['moyenne']; + $controlObj['userlist'] = groupRepo::membres($groupeUID, $controlObj['id_semestre']); // on récupère la liste des étudiants de ce groupe foreach($controlObj['userlist'] as $iter=>$note) @@ -1211,6 +1213,8 @@ class DataBase{ if( $groupe != null ){ if( !($groupeUID=groupRepo::info($groupe)['id']) ) return 'unknown_group'; else $groupeUID = (int) $groupeUID; // on récupère l'UID du groupe + $controlObj['moyenneGroupe'] = noteRepo::forGroupe($controle, $groupeUID)['moyenne']; + $controlObj['userlist'] = groupRepo::membres($groupeUID, $controlObj['id_semestre']); // on récupère la liste des étudiants de ce groupe foreach($controlObj['userlist'] as $iter=>$note) diff --git a/page/career.php b/page/career.php index f370dea..e113054 100755 --- a/page/career.php +++ b/page/career.php @@ -383,7 +383,7 @@ elseif( permission('teacher') ){ // si enseignant et qu'un contrôle est spécif if( !isset($answer->controle['userlist']) || !is_array($answer->controle['userlist']) || count($answer->controle['userlist']) == 0 ) // si il y a au moins une note pour ce contrôle echo 'Pas noté'; else - echo 'Moyenne de '.number_format($answer->controle['moyenne'], 2).' / '.$answer->controle['base'].''; + echo 'Moyenne de '.number_format($answer->controle['moyenneGroupe'], 2).' / '.$answer->controle['base'].''; } @@ -738,7 +738,7 @@ elseif( permission('master') || permission('admin') ){ // si enseignant et qu'un if( count($answer->controle['userlist']) == 0 ) // si il y a au moins une note pour ce contrôle echo 'Pas noté'; else - echo 'Moyenne de '.number_format($answer->controle['moyenne'], 2).' / '.$answer->controle['base'].''; + echo 'Moyenne de '.number_format($answer->controle['moyenneGroupe'], 2).' / '.$answer->controle['base'].''; }