Exemple #1
0
   }
   $releve_HTML_table_head .= ($aff_etat_acquisition) ? '<th>score</th>' : '' ;
   $releve_HTML_table_head .= '</tr></thead>'.NL;
   $releve_HTML_table_body = '<tbody>'.NL;
 }
 // Pour chaque élève...
 foreach($tab_eleve_infos as $eleve_id => $tab_eleve)
 {
   // Si cet élève a été évalué sur cet item...
   if(isset($tab_eval[$eleve_id][$matiere_id][$item_id]))
   {
     extract($tab_eleve);  // $eleve_nom $eleve_prenom $date_naissance $eleve_id_gepi
     $releve_HTML_table_body .= '<tr><td>'.html($eleve_nom.' '.$eleve_prenom).'</td>';
     if($make_pdf)
     {
       $releve_PDF->debut_ligne_eleve($eleve_nom.' '.$eleve_prenom);
     }
     // cases d'évaluations
     $tab_devoirs = $tab_eval[$eleve_id][$matiere_id][$item_id];
     $devoirs_nb = count($tab_devoirs);
     // on passe en revue les cases disponibles et on remplit en fonction des évaluations disponibles
     if($cases_nb)
     {
       $decalage = $devoirs_nb - $cases_nb;
       for($i=0;$i<$cases_nb;$i++)
       {
         // on doit remplir une case
         if($decalage<0)
         {
           // il y a moins d'évaluations que de cases à remplir : on met un score dispo ou une case blanche si plus de score dispo
           if($i<$devoirs_nb)