From 7956ab26ecc060eb1de478bf1292c8cc31d50407 Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Tue, 24 Jul 2007 11:00:16 +0000 Subject: [PATCH] ii --- .../studentenpunkteverwalten.php | 36 +++++++++++++++---- 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/cis/private/lehre/benotungstool/studentenpunkteverwalten.php b/cis/private/lehre/benotungstool/studentenpunkteverwalten.php index cc7a2b0b7..1b3574096 100644 --- a/cis/private/lehre/benotungstool/studentenpunkteverwalten.php +++ b/cis/private/lehre/benotungstool/studentenpunkteverwalten.php @@ -29,6 +29,7 @@ require_once('../../../../include/lehreinheit.class.php'); require_once('../../../../include/benutzerberechtigung.class.php'); require_once('../../../../include/uebung.class.php'); require_once('../../../../include/beispiel.class.php'); +require_once('../../../../include/studentnote.class.php'); require_once('../../../../include/datum.class.php'); ?> @@ -443,6 +444,8 @@ if(isset($_GET['uid']) && $_GET['uid']!='') if ($ueb_obj->beispiele && is_numeric($_GET['uebung_id'])) { + $studentnote = new studentnote($conn,$lehreinheit_id,$stsem,$uid,$uebung_id); + echo "Note: ".$studentnote->note." (Gewicht: ".$studentnote->gewicht.")

"; echo "
+ + + "; if($row_grp->gruppe_kurzbz!='') { echo " - + "; $qry_stud = "SELECT uid, vorname, nachname, matrikelnr FROM campus.vw_student JOIN public.tbl_benutzergruppe USING(uid) WHERE gruppe_kurzbz='".addslashes($row_grp->gruppe_kurzbz)."' ORDER BY nachname, vorname"; } @@ -666,7 +674,7 @@ else { echo " - + "; $qry_stud = "SELECT uid, vorname, nachname, matrikelnr FROM campus.vw_student WHERE studiengang_kz='$row_grp->studiengang_kz' AND @@ -675,17 +683,33 @@ else ($row_grp->gruppe!=''?" AND trim(gruppe)=trim('$row_grp->gruppe')":''). " ORDER BY nachname, vorname"; } - - if($result_stud = pg_query($conn, $qry_stud)) + + if($result_stud = pg_query($conn, $qry_stud)) { $i=1; while($row_stud = pg_fetch_object($result_stud)) { + //$studentgesamtnote = 0; + //$ueb_obj = new uebung($conn); + //$ueb_obj->load_uebung($lehreinheit_id); + //foreach ($ueb_obj->uebungen as $ueb) + //{ + + $studentnote = new studentnote($conn,$lehreinheit_id,$stsem,$row_stud->uid); + // if ($studentnote->note) + // { + // $studentgesamtnote = $studentgesamtnote + $studentnote->note; + // } + //} + + + echo " + "; $i++; } @@ -698,4 +722,4 @@ else
@@ -601,6 +604,9 @@ if(isset($_GET['uid']) && $_GET['uid']!='') else if (is_numeric($_GET['uebung_id'])) { //Abgaben benoten + $studentnote = new studentnote($conn,$lehreinheit_id,$stsem,$uid,$uebung_id); + echo "Note: ".$studentnote->note." (Gewicht: ".$studentnote->gewicht.")

"; + echo "
@@ -623,7 +629,6 @@ if(isset($_GET['uid']) && $_GET['uid']!='')
"; } - } else { @@ -643,22 +648,25 @@ else
      
UID Nachname VornameGesamtnote
      
$row_grp->gruppe_kurzbz$row_grp->gruppe_kurzbz
Verband $row_grp->verband ".($row_grp->gruppe!=''?"Gruppe $row_grp->gruppe":'')."Verband $row_grp->verband ".($row_grp->gruppe!=''?"Gruppe $row_grp->gruppe":'')."
$row_stud->uid $row_stud->nachname $row_stud->vorname$studentnote->studentgesamtnote
- \ No newline at end of file +