</td> <td style="text-align: left;"><?php echo $elvChoisi->nom; ?> <?php echo $elvChoisi->prenom; ?> </td> <td style="text-align: left;"> <?php //echo $moyenne; $exMatiere = ""; $moyenne = 0; $nbNotes = 0; } echo " " . getMatiere($noteActive->code_service, $anneeAPB) . " "; } echo "-"; if ("D" == $noteActive->etat) { echo "Dispensé"; } elseif ("N" == $noteActive->etat) { echo "Non noté"; } else { echo $noteActive->moyenne; $nbNotes++; $moyenne += floatval($noteActive->moyenne); } echo "-"; $exMatiere = $noteActive->code_service; } if (0 != $nbNotes) {
$structureEval = $structureEvaluation->fetch_object(); $moinsHuit = reparMoinsHuit($annee->annee, $evaluation->code_service); $huitDouze = reparMoinsHuit($annee->annee, $evaluation->code_service, 8, 12); $plusDouze = 100 - ($moinsHuit + $huitDouze); $newStructure->addAttribute('effectif', $compteElv->nombre); $newStructure->addAttribute('moyenne', round($structureEval->moyenne, 2)); $newStructure->addAttribute('repar-moins-huit', $moinsHuit); $newStructure->addAttribute('repar-huit-douze', $huitDouze); $newStructure->addAttribute('repar-plus-douze', $plusDouze); $structureEvaluation->close(); //$appAnnuelle=" "; $appAnnuelle = getAppreciationProf($eleve->ine, $evaluation->code_service, $annee->annee + 1); if (!$appAnnuelle) { $appAnnuelle = " "; $newMessage = $eleve->nom . " " . $eleve->prenom; $newMessage .= " n'a pas d'appréciation pour la matière " . getMatiere($evaluation->code_service, $annee->annee + 1); $newMessage .= " pour l'année " . $annee->annee . "-" . ($annee->annee + 1); $messages[] = $newMessage; } $newEval->addChild('annuelle', $appAnnuelle); $Periodiques = $newEval->addChild('periodiques'); $moyennes = moyenneTrimestre($annee->annee, $evaluation->code_service, $eleve->ine); while ($moyenne = $moyennes->fetch_object()) { $periodesNotes[] = $moyenne->trimestre; $trimestre = $Periodiques->addChild('periode'); $trimestre->addAttribute('numero', $moyenne->trimestre); if ("S" == $moyenne->etat) { $trimestre->addAttribute('moyenne', $moyenne->moyenne); } else { $trimestre->addAttribute('moyenne', -1); }