/**
  * berechnet die note der übung
  * @param uebung_id, student_uid
  * setzt this->note, this->gewicht
  */
 public function calc_note($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();
         $ueb->load($uebung_id);
         if ($ueb->load_studentuebung($student_uid, $uebung_id)) {
             $this->note = $ueb->note;
             $this->gewicht = $ueb->gewicht;
             return true;
         } else {
             $this->note = null;
             $this->gewicht = 0;
             return true;
         }
     }
 }
                 } else {
                     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();
            echo "<tr><td align='right'><input type='submit' name='beispiel_edit' value='" . $p->t('global/aendern') . "'></td></tr>";
            echo "</table>\n\t\t\t\t\t</form><br><br>";
        } else {
            $error_msg = $beispiel_obj->errormsg;
        }
    }
    echo "</td></tr></table>";
} else {
    if (isset($liste_id) && $liste_id != '') {
        echo "<table><tr><td valign='top'>";
        //Bearbeiten der ausgewaehlten Liste
        echo "<form accept-charset='UTF-8' action='verwaltung_listen.php?lvid={$lvid}&stsem={$stsem}&lehreinheit_id={$lehreinheit_id}&liste_id={$liste_id}' method=POST>\n";
        echo "<table><tr><td colspan='2' width='340' class='ContentHeader3'>" . $p->t('benotungstool/uebungBearbeiten') . "</td><td>&nbsp;</td></tr>\n";
        echo "<tr><td>&nbsp;</td><td></td></tr>";
        $liste_obj = new uebung();
        $liste_obj->load($liste_id);
        echo "\n\t\t<tr><td>" . $p->t('benotungstool/thema') . "</td><td align='right'><input type='text' name='thema'  maxlength='32' value='" . htmlentities($liste_obj->bezeichnung, ENT_QUOTES, 'UTF-8') . "'></td><td>{$error_thema}</td></tr><tr><td>" . $p->t('benotungstool/gewicht') . "</td><td align='right'><input type='text' size='16' name='gewicht' value='{$liste_obj->gewicht}'></td><td>{$error_gewicht}</td></tr>\n\t\t<tr><td>" . $p->t('benotungstool/positiv') . " </td><td><input type='checkbox' name='positiv' " . ($liste_obj->positiv ? 'checked' : '') . "></td></tr>\n\t\t<tr><td colspan=2 align='right'><input type='submit' name='liste_edit' value='" . $p->t('global/speichern') . "'></td></tr>\n\t\t</table>\n\t\t</form>";
    }
    //Gesamtuebersicht ueber alle Listen innerhalb der Uebung
    echo "<table><tr><td valign='top'>";
    echo "<form accept-charset='UTF-8' action='verwaltung_listen.php?lvid={$lvid}&stsem={$stsem}&lehreinheit_id={$lehreinheit_id}&liste_id={$liste_id}' method=POST>";
    echo "<table width='440'>";
    $studentuebung = new uebung();
    if (!$studentuebung->check_studentuebung($liste_id)) {
        echo "<tr><td colspan='3' class='ContentHeader3'>" . $p->t('benotungstool/vorhandeneAufgabeBearbeiten') . "</td></tr>";
    }
    $uebung_obj = new uebung();
    $uebung_obj->load_uebung($lehreinheit_id, $level = 2, $uebung_id = $liste_id);
    $anzahl = count($uebung_obj->uebungen);
    $copy_content = "<table cellpadding=0><tr><td class='ContentHeader3'>" . $p->t('benotungstool/uebungInAndereLeKopieren') . "</td></tr><tr><td></td><td></td><td>&nbsp;</td></tr><tr><th>&nbsp;</th></tr>";
    $has_copy_content = false;