mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Korrekturen für Noteneingabe
Wenn keine Note ausgewählt wird erscheint ein Infofenster Fehler beim ermitteln der Note 0 behoben Punkte werden in der Liste der Studierenden als eigene Spalte angzeigt Dezimalpunkte werden aus Moodle korrekt übertragen
This commit is contained in:
@@ -172,8 +172,13 @@ foreach($noten_obj->result as $row)
|
||||
// ******************************************
|
||||
function saveLVNote(uid)
|
||||
{
|
||||
note = document.getElementById(uid).note.value;
|
||||
note = document.getElementById(uid).note.value;
|
||||
note_label = document.getElementById(uid).note.label;
|
||||
if(note=='')
|
||||
{
|
||||
alert('Bitte wählen Sie eine Note aus');
|
||||
return false;
|
||||
}
|
||||
if(document.getElementById(uid).punkte)
|
||||
punkte = document.getElementById(uid).punkte.value;
|
||||
else
|
||||
@@ -992,7 +997,7 @@ echo "
|
||||
{
|
||||
if(CIS_GESAMTNOTE_PUNKTE)
|
||||
{
|
||||
$punkte_vorschlag = round($note_le/$le_anz);
|
||||
$punkte_vorschlag = round($note_le/$le_anz,2);
|
||||
$notenschluessel = new notenschluessel();
|
||||
$note_vorschlag = $notenschluessel->getNote($punkte_vorschlag, $lvid, $stsem);
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
* das betreffende Studiensemester kann ausgewaehlt werden
|
||||
*/
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../config/global.config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once('../../../include/studiensemester.class.php');
|
||||
require_once('../../../include/datum.class.php');
|
||||
@@ -153,8 +154,15 @@ else
|
||||
$tbl= "<table>
|
||||
<tr class='liste'>
|
||||
<th>".$p->t('global/lehrveranstaltung')."</th>
|
||||
<th>".$p->t('benotungstool/lvNote')."</th>
|
||||
<th>".$p->t('benotungstool/zeugnisnote')."</th>
|
||||
<th>".$p->t('benotungstool/lvNote')."</th>";
|
||||
if(defined('CIS_GESAMTNOTE_PUNKTE') && CIS_GESAMTNOTE_PUNKTE)
|
||||
$tbl.="<th>".$p->t('benotungstool/punkte')."</th>";
|
||||
|
||||
$tbl.=" <th>".$p->t('benotungstool/zeugnisnote')."</th>";
|
||||
if(defined('CIS_GESAMTNOTE_PUNKTE') && CIS_GESAMTNOTE_PUNKTE)
|
||||
$tbl.="<th>".$p->t('benotungstool/punkte')."</th>";
|
||||
|
||||
$tbl.="
|
||||
<th>".$p->t('tools/benotungsdatumDerZeugnisnote')."</th>
|
||||
<th>".$p->t('benotungstool/pruefung')."</th>
|
||||
</tr>";
|
||||
@@ -176,10 +184,16 @@ else
|
||||
else
|
||||
$tbl.=$row->lvnote;
|
||||
}
|
||||
if($row->lvpunkte!='')
|
||||
$tbl.=' ('.((float)$row->lvpunkte).')';
|
||||
|
||||
$tbl.= "</td>";
|
||||
|
||||
// LV Gesamtnote Punkte
|
||||
if(defined('CIS_GESAMTNOTE_PUNKTE') && CIS_GESAMTNOTE_PUNKTE)
|
||||
{
|
||||
$lvpunkte = ($row->lvpunkte!=''?(float)$row->lvpunkte:'');
|
||||
$tbl.="<td>".$lvpunkte."</td>";
|
||||
}
|
||||
|
||||
if ($row->note != $row->lvnote && $row->lvnote != NULL)
|
||||
$markier = " style='border: 1px solid red;'";
|
||||
else
|
||||
@@ -190,11 +204,15 @@ else
|
||||
$tbl.=$notenarr[$row->note];
|
||||
else
|
||||
$tbl.=$row->note;
|
||||
|
||||
if($row->punkte!='')
|
||||
$tbl.=' ('.((float)$row->punkte).')';
|
||||
|
||||
$tbl .= "</td>";
|
||||
|
||||
if(defined('CIS_GESAMTNOTE_PUNKTE') && CIS_GESAMTNOTE_PUNKTE)
|
||||
{
|
||||
$punkte = ($row->punkte!=''?((float)$row->punkte):'');
|
||||
$tbl.="<td>".$punkte."</td>";
|
||||
}
|
||||
|
||||
$tbl .= '<td>'.$datum_obj->formatDatum($row->benotungsdatum,'d.m.Y').'</td>';
|
||||
|
||||
$pruefung = new pruefung();
|
||||
@@ -220,6 +238,8 @@ else
|
||||
}
|
||||
$tbl.='</td>';
|
||||
}
|
||||
else
|
||||
$tbl.='<td></td>';
|
||||
|
||||
$tbl .= "</tr>";
|
||||
}
|
||||
|
||||
@@ -2391,7 +2391,7 @@ if(!$error)
|
||||
$studiensemester_kurzbz=$semester_aktuell;
|
||||
|
||||
$notenschluessel = new notenschluessel();
|
||||
if($note = $notenschluessel->getNote($punkte, $lehrveranstaltung_id, $studiensemester_kurzbz))
|
||||
if(($note = $notenschluessel->getNote($punkte, $lehrveranstaltung_id, $studiensemester_kurzbz))!==false)
|
||||
{
|
||||
$return = true;
|
||||
$error = false;
|
||||
|
||||
Reference in New Issue
Block a user