echo ' - ';
                 }
                 echo $subrow->bezeichnung;
                 echo '</OPTION>';
             }
         }
     }
     echo '</SELECT>';
     echo '</td>';
     echo "<td>\n\t\t\t<table>\n\t\t\t<tr>\n\t\t\t\t<td><b>+</b>...</td>\n\t\t\t\t<td><u>" . $p->t('benotungstool/freigeschaltet') . "</u>.</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td><b>-</b>...</td>\n\t\t\t\t<td><u>" . $p->t('benotungstool/nichtFreigeschaltet') . "</u>.</td>\n\t\t\t</tr>\n\t\t\t</table>\n\t\t</td>\n\t</tr></table>";
 } else {
     die($p->t('benotungstool/derzeitSindKeineUebungenAngelegt'));
 }
 $ueb_obj = new uebung();
 $ueb_obj->load($uebung_id);
 if ($ueb_obj->load_studentuebung($uid, $uebung_id)) {
     $anmerkung = $ueb_obj->anmerkung;
     $mitarbeit = $ueb_obj->mitarbeitspunkte;
     $note = $ueb_obj->note;
 } else {
     $anmerkung = '';
     $mitarbeit = 0;
     $note = '';
 }
 if ($ueb_obj->beispiele && is_numeric($_GET['uebung_id'])) {
     echo "\n\t\t<form accept-charset='UTF-8' method='POST' action='studentenpunkteverwalten.php?lvid={$lvid}&stsem={$stsem}&lehreinheit_id={$lehreinheit_id}&uebung_id={$uebung_id}&uid={$uid}'>\n\t\t<table width='100%'><tr><td valign='top'>\n\t\t" . $p->t('global/anmerkung') . ":<br>\n\t\t<textarea name='anmerkung' cols=50 rows=5>" . $anmerkung . "</textarea>\n\t\t<br><br>\n\t\t<table border='1'>\n\t\t<tr>\n\t\t\t<td class='ContentHeader2'>" . $p->t('benotungstool/beispiel') . "</td>\n\t\t    <td class='ContentHeader2'>" . $p->t('benotungstool/vorbereitet') . "</td>\n\t\t    <td class='ContentHeader2'>" . $p->t('benotungstool/nichtVorbereitet') . "</td>\n\t\t    <td class='ContentHeader2'>" . $p->t('benotungstool/probleme') . "</td>\n\t\t    <td class='ContentHeader2'>" . $p->t('benotungstool/punkte') . "</td>\n\t\t</tr>";
     $bsp_obj = new beispiel();
     $bsp_obj->load_beispiel($uebung_id);
     foreach ($bsp_obj->beispiele as $row) {
         $stud_bsp_obj = new beispiel();
         if ($stud_bsp_obj->load_studentbeispiel($uid, $row->beispiel_id)) {
 /**
  * berechnet die punkte der übung (kreuzerlliste)
  * @param uebung_id, student_uid
  * setzt this->punkte_gesamt
  */
 public function calc_punkte($uebung_id, $student_uid)
 {
     if (!is_numeric($uebung_id)) {
         $this->errormsg = 'Uebung_id muss eine gueltige Zahl sein';
         return false;
     } else {
         $note = null;
         $punkte_eingetragen = 0;
         $punkte_gesamt = 0;
         $mitarbeit = 0;
         $ueb = new uebung();
         //Eingetragen diese Kreuzerlliste
         $qry = "SELECT sum(punkte) as punkteeingetragen FROM campus.tbl_beispiel JOIN campus.tbl_studentbeispiel USING(beispiel_id) \n\t\t\t\tWHERE uebung_id=" . $this->db_add_param($uebung_id, FHC_INTEGER) . " AND student_uid=" . $this->db_add_param($student_uid) . " AND vorbereitet=true";
         $punkte_eingetragen = 0;
         if ($this->db_query($qry)) {
             if ($row = $this->db_fetch_object()) {
                 $punkte_eingetragen = $row->punkteeingetragen != '' ? $row->punkteeingetragen : 0;
             }
         }
         if ($ueb->load_studentuebung($student_uid, $uebung_id)) {
             $mitarbeit = $ueb->mitarbeitspunkte;
         }
         $punkte_gesamt = $punkte_eingetragen + $mitarbeit;
         $this->punkte_gesamt = $punkte_gesamt;
         $this->punkte_eingetragen = $punkte_eingetragen;
         $this->punkte_mitarbeit = $mitarbeit;
         return true;
     }
 }