[x] Afficher la moyenne du contrôle pour le groupe sur la page de saisie
This commit is contained in:
parent
be149f6a79
commit
702b20aa8f
|
@ -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)
|
||||
|
|
|
@ -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 '<th><span class=unstressed>Pas noté</span></th>';
|
||||
else
|
||||
echo '<th><span class=unstressed>Moyenne de</span> '.number_format($answer->controle['moyenne'], 2).' <span class=unstressed>/</span> '.$answer->controle['base'].'</th>';
|
||||
echo '<th><span class=unstressed>Moyenne de</span> '.number_format($answer->controle['moyenneGroupe'], 2).' <span class=unstressed>/</span> '.$answer->controle['base'].'</th>';
|
||||
|
||||
}
|
||||
|
||||
|
@ -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 '<th><span class=unstressed>Pas noté</span></th>';
|
||||
else
|
||||
echo '<th><span class=unstressed>Moyenne de</span> '.number_format($answer->controle['moyenne'], 2).' <span class=unstressed>/</span> '.$answer->controle['base'].'</th>';
|
||||
echo '<th><span class=unstressed>Moyenne de</span> '.number_format($answer->controle['moyenneGroupe'], 2).' <span class=unstressed>/</span> '.$answer->controle['base'].'</th>';
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue