$v) array_push($postVars, $k); /* GESTION GROUPE OPTIONNEL */ if( isset($postVars[1]) && is_string($postVars[1]) && strlen($postVars[1]) > 1 ) $groupeOpt = $postVars[1]; else $groupeOpt = null; /**************************************** * * * SECTION "PARCOURS" * * * ***************************************** * * [1] Mes modules (eleves) notes * [2] Mes ue (eleves) notes * [3] Mes semestres (eleves) notes * [4] Graphiques (eleves) notes * *****************************************/ ?> 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 ''; echo ""; if( count($controle['notes']) == 0 ) // si il y a au moins une note pour ce contrôle echo ''; else echo ''; // echo ''; echo ''; echo ''; echo "'; } }else // si aucun contrôle pour ce module echo ""; echo ''; } } echo '
'.$module['nom'].' - '.$module['libelle'].'
'.$controle['intitule'].'".$module['nom']." - ".$module['libelle']."Pas notéMoyenne de 10 / 20'.number_format($controle['moyenne'], 2).'Coefficient '.number_format($controle['coefficient'], 2).'
"; foreach($controle['notes'] as $note){ // on affiche la liste des élèves avec leurs notes echo ""; echo ""; if( $note['nb_notes'] == 1 ) echo ""; else echo ""; echo ""; echo ""; echo ""; } echo '
".$note['groupe']."".$note['nb_notes']." note".$note['nb_notes']." notesAllant de ".$note['min']." à ".$note['max']."Moyenne de ".number_format($note['moyenne'], 2)." / ".$controle['base']."
Aucun contrôle trouvé
'; } } //////////////////////////////////////////////////////////////////////////////// echo '
'; }else echo "
Aucun contrôle trouvé
"; } ?>