diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php index 53e849acb..9a8631f69 100755 --- a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php +++ b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php @@ -132,8 +132,17 @@ function savenote($db,$lvid, $student_uid, $note, $punkte=null) // Wenn punkte vorhanden sind, dann die note dazu ermitteln if($punkte!='' && $note=='') { - $notenschluessel = new notenschluessel(); - $note = $notenschluessel->getNote($punkte, $lvid, $stsem); + if(is_numeric($punkte)) + { + $notenschluessel = new notenschluessel(); + $note = $notenschluessel->getNote($punkte, $lvid, $stsem); + } + else + { + // Wenn Punkte nicht numerisch ist, dann kann es eine der Spezailnoten sein (ar, met, ...) + $note = $punkte; + $punkte=''; + } } if(!is_numeric($note)) diff --git a/cis/private/lehre/notenliste.xls.php b/cis/private/lehre/notenliste.xls.php index 14d72eccb..18930b7b6 100644 --- a/cis/private/lehre/notenliste.xls.php +++ b/cis/private/lehre/notenliste.xls.php @@ -240,7 +240,7 @@ else if($elem->note==6) //angerechnet { $inc.=' (ar)'; - $note='6'; + $note='ar'; } else $note='';