lehrveranstaltung_id] += $noten[$row_lva->lehrveranstaltung_id];
$anzahl_lv[$row_lva->lehrveranstaltung_id]++;
$summe+=$noten[$row_lva->lehrveranstaltung_id];
+ if(is_numeric($row_lva->ects))
+ {
+ $gewichtetenote += $noten[$row_lva->lehrveranstaltung_id]*$row_lva->ects;
+ $summeects+=$row_lva->ects;
+ }
$anzahl++;
}
}
@@ -361,7 +387,13 @@ else
$schnitt = $summe/$anzahl;
else
$schnitt=0;
+
+ if($summeects!=0)
+ $gewichtetenote /= $summeects;
echo "| ".($schnitt==0?' ':sprintf("%.2f", $schnitt))." | ";
+ echo "".($gewichtetenote==0?' ':sprintf("%.2f", $gewichtetenote))." | ";
+ $summegewichtet+=$gewichtetenote;
+ $anzahlgewichtet++;
echo '';
}
@@ -394,7 +426,10 @@ else
$schnitt = $summe_schnitt/$anzahl_schnitt;
else
$schnitt=0;
+ if($anzahlgewichtet!=0)
+ $summegewichtet = $summegewichtet/$anzahlgewichtet;
echo "".($schnitt==0?' ':sprintf("%.2f",$schnitt))." | ";
+ echo "".($summegewichtet==0?' ':sprintf("%.2f",$summegewichtet))." | ";
echo '