level_1 = 'getNotesEtudiant'; $request->etudiant = $_SESSION['identifiant']; $request->semestre = $_SESSION['semestre']; $request->annee = $_SESSION['annee']; career_switch_level_1($request, $answer); if( $answer->request == 'success' ){ // si on a bien récupéré les UE/notes //////////////////////////////////////////////////////////////////////////////// echo "
"; foreach($answer->UEs as $UE){ // pour chaque UE echo ""; echo ""; echo ''; echo "'; echo ''; echo '
".$UE['nom'].' - '.$UE['libelle'].'
'; foreach($UE['modules'] as $module){ // pour chaque module echo ''; echo ''; foreach($module['controles'] as $controle){ // pour chaque contrôle echo ''; echo ''; if( count($controle['notes']) == 0 ) // si aucune note pour ce controle on affiche 'Pas de note' echo ''; else // si une note, alors on l'affiche echo ''; echo ""; echo ''; echo ''; } echo ''; } echo '
'.$module['nom'].' - '.$module['libelle'].'
'.$controle['intitule'].'Pas de note'.number_format($controle['notes'][0]['valeur'], 2).' / '.$controle['base'].'".$module['nom']." - ".$module['libelle']."Coefficient '.number_format($controle['coefficient'], 2).'
'; } //////////////////////////////////////////////////////////////////////////////// echo '
'; }else echo "
Aucune note trouvée
"; } /***********************************/ /*** LES UE (version enseignant) ***/ /***********************************/ if( permission('teacher') ){ // si l'utilisateur est connecté et que c'est un élève $request = new stdClass(); $answer = new stdClass(); debug(); $request->level_1 = 'getControlesEnseignant'; $request->enseignant = $_SESSION['identifiant']; $request->semestre = $_SESSION['semestre']; $request->annee = $_SESSION['annee']; career_switch_level_1($request, $answer); if( $answer->request == 'success' ){ // si on a bien récupéré les UE/notes //////////////////////////////////////////////////////////////////////////////// echo "
"; if( count($answer->UEs) > 0 ){ // si au moins un UE foreach($answer->UEs as $UE){ // pour chaque UE echo ""; echo ""; echo ''; echo "'; echo ''; echo '
".$UE['nom'].' - '.$UE['libelle'].'
'; if( count($UE['modules']) > 0 ){ // s'il y a au moins un module foreach($UE['modules'] as $module){ // pour chaque module echo ""; echo ''; if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module foreach($module['controles'] as $controle){ // pour chaque contrôle echo ''; echo ''; if( count($controle['notes']) == 0 ) // si il y a au moins une note pour ce contrôle echo ''; echo ""; echo ''; echo ''; echo ''; foreach($controle['notes'] as $note) // on affiche la liste des élèves avec leurs notes echo ""; } }else // si aucun contrôle pour ce module echo ""; echo ''; } } echo '
'.$module['nom'].' - '.$module['libelle'].'
'.$controle['intitule'].'Pas noté".$module['nom']." - ".$module['libelle']."Coefficient '.number_format($controle['coefficient'], 2).'
".$note['etudiant']."".number_format($note['valeur'], 2)." / ".$controle['base']."
Aucun contrôle trouvé
'; } } //////////////////////////////////////////////////////////////////////////////// echo '
'; }else echo "
Aucun contrôle trouvé
"; } ?>