From 98d00c298116a0cae4a1208257acbbc7edd2487b Mon Sep 17 00:00:00 2001 From: Martin Tatzber Date: Wed, 19 Mar 2014 13:44:52 +0000 Subject: [PATCH] =?UTF-8?q?Lehrveranstaltungszeugnis=20f=C3=BCr=20KTU?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rdf/zertifikat_ktu.rdf.php | 318 ++++++++++++++++ system/vorlage_zip/Zertifikat_ktu.odt | Bin 0 -> 13165 bytes system/xsl/Zertifikat_ktu.xsl | 508 ++++++++++++++++++++++++++ 3 files changed, 826 insertions(+) create mode 100755 rdf/zertifikat_ktu.rdf.php create mode 100644 system/vorlage_zip/Zertifikat_ktu.odt create mode 100644 system/xsl/Zertifikat_ktu.xsl diff --git a/rdf/zertifikat_ktu.rdf.php b/rdf/zertifikat_ktu.rdf.php new file mode 100755 index 000000000..476d17e0d --- /dev/null +++ b/rdf/zertifikat_ktu.rdf.php @@ -0,0 +1,318 @@ +, + * Andreas Oesterreicher and + * Rudolf Hangl and + * Gerald Raab . + */ +// content type setzen +header("Content-type: application/xhtml+xml"); +require_once('../config/vilesci.config.inc.php'); +//require_once('../include/functions.inc.php'); +require_once('../include/zeugnisnote.class.php'); +require_once('../include/datum.class.php'); +require_once('../include/note.class.php'); +require_once('../include/studiensemester.class.php'); +require_once('../include/studiengang.class.php'); +require_once('../include/mitarbeiter.class.php'); +require_once('../include/lehrveranstaltung.class.php'); +require_once('../include/lehreinheit.class.php'); +require_once('../include/studienplan.class.php'); +require_once('../include/student.class.php'); +require_once('../include/prestudent.class.php'); + +$datum = new datum(); +$db = new basis_db(); +$projektarbeit=array(); +$fussnotenzeichen=array('¹)','²)','³)'); +$anzahl_fussnoten=0; +$studiengang_typ=''; +$xml_fussnote=''; + +function breaktext($text, $zeichen) +{ + $arr = explode(' ',$text); + $ret = ''; + $teilstring=''; + + foreach($arr as $elem) + { + if(strlen($teilstring.$elem)>$zeichen) + { + $ret.=' '.$teilstring.'\n'; + $teilstring=$elem; + } + else + $teilstring .=' '.$elem; + } + $ret.=$teilstring; + return $ret; +} + +if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") +{ + + if(isset($_GET['uid'])) + $uid = $_GET['uid']; + else + $uid = null; + + $uid_arr = explode(";",$uid); + + if ($uid_arr[0] == "") + { + unset($uid_arr[0]); + $uid_arr = array_values($uid_arr); + } + + $note_arr = array(); + $note = new note(); + $note->getAll(); + foreach ($note->result as $n){ + $note_arr[$n->note] = $n->anmerkung; + $note_bezeichnung_arr[$n->note] = $n->bezeichnung; + + } + if(isset($_GET['ss'])) + $studiensemester_kurzbz = $_GET['ss']; + else + die('Studiensemester muss uebergeben werden'); + + if(isset($_GET['lvid'])) + $lehrveranstaltung_id = $_GET['lvid']; + else + $lehrveranstaltung_id = 0; + + //Daten holen + + $lqry = "SELECT + tbl_person.titelpre, tbl_person.vorname, tbl_person.nachname, tbl_person.titelpost + FROM + public.tbl_benutzer JOIN public.tbl_person using (person_id) + WHERE + tbl_benutzer.uid = (SELECT + tbl_lehreinheitmitarbeiter.mitarbeiter_uid + FROM + lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehrfunktion USING(lehrfunktion_kurzbz), + lehre.tbl_lehreinheit JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) + WHERE + tbl_lehreinheitmitarbeiter.lehreinheit_id = tbl_lehreinheit.lehreinheit_id AND + tbl_lehrveranstaltung.lehrveranstaltung_id = ".$db->db_add_param($lehrveranstaltung_id)." AND + tbl_lehreinheit.studiensemester_kurzbz=".$db->db_add_param($studiensemester_kurzbz)." + ORDER BY tbl_lehrfunktion.standardfaktor desc limit 1)"; + + $leiter_titel = ''; + $leiter_vorname = ''; + $leiter_nachname = ''; + $leiter_titelpost = ''; + + if($db->db_query($lqry)) + { + if ($lrow = $db->db_fetch_object()) + { + $leiter_titel = $lrow->titelpre; + $leiter_vorname = $lrow->vorname; + $leiter_nachname = $lrow->nachname; + $leiter_titelpost = $lrow->titelpost; + } + } + + $qry = "SELECT wochen FROM public.tbl_semesterwochen + WHERE (studiengang_kz, semester) in (SELECT studiengang_kz, semester + FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id=".$db->db_add_param($lehrveranstaltung_id, FHC_INTEGER).")"; + $wochen = 15; + if($result_wochen = $db->db_query($qry)) + { + if($row_wochen = $db->db_fetch_object($result_wochen)) + { + $wochen = $row_wochen->wochen; + } + } + + $lehrveranstaltung=new lehrveranstaltung(); + $lehrveranstaltung->load($lehrveranstaltung_id); + $sws=$lehrveranstaltung->semesterstunden/$wochen; + $ects = $lehrveranstaltung->ects; + $lvbezeichnung = $lehrveranstaltung->bezeichnung; + $lvstg = $lehrveranstaltung->studiengang_kz; + $lehrform_kurzbz=$lehrveranstaltung->lehrform_kurzbz; + + $lehreinheit=new lehreinheit(); + $lehreinheit->load_lehreinheiten($lehrveranstaltung_id, $studiensemester_kurzbz); + if(count($lehreinheit->lehreinheiten)>=1) + { + $lehrfach_id=$lehreinheit->lehreinheiten[0]->lehrfach_id; + } + else + { + $lehrfach_id=''; + die('keine Lehreinheiten gefunden!'); + } + + $lv_lehrfach=new lehrveranstaltung(); + $lv_lehrfach->load($lehrfach_id); + $lehrfach_bezeichnung=$lv_lehrfach->bezeichnung; + +/* $lvqry = "SELECT * from lehre.tbl_lehrveranstaltung where lehrveranstaltung_id = ".$db->db_add_param($lehrveranstaltung_id, FHC_INTEGER); + if($db->db_query($lvqry)) + { + if ($lvrow = $db->db_fetch_object()) + { + $sws = $lvrow->semesterstunden/$wochen; + $ects = $lvrow->ects; + $lvbezeichnung = $lvrow->bezeichnung; + $lvstg = $lvrow->studiengang_kz; + } + } */ + + $lehrinhalte = ''; + $infoqry = "SELECT * FROM campus.tbl_lvinfo WHERE sprache='German' AND lehrveranstaltung_id = ".$db->db_add_param($lehrveranstaltung_id, FHC_INTEGER); + if($db->db_query($infoqry)) + { + if ($inforow = $db->db_fetch_object()) + { + $lehrinhalte_arr = explode("
",$inforow->lehrinhalte); + for ($i = 0; $i < sizeof($lehrinhalte_arr); $i++) + { + $lehrinhalte .= $lehrinhalte_arr[$i].'\n'; + } + } + } + + $xml = ""; + $xml .= ""; + + $studiensemester = new studiensemester(); + $studiensemester->load($studiensemester_kurzbz); + + for ($i = 0; $i < sizeof($uid_arr); $i++) + { + $anzahl_fussnoten=0; + $studiengang_typ=''; + $xml_fussnote=''; + + $query = "SELECT mitarbeiter_uid FROM lehre.tbl_lehreinheit as le + JOIN lehre.tbl_pruefung as p USING(lehreinheit_id) + JOIN lehre.tbl_lehrveranstaltung as lv USING(lehrveranstaltung_id) + WHERE p.student_uid = ".$db->db_add_param($uid_arr[$i])." + AND le.studiensemester_kurzbz = ".$db->db_add_param($studiensemester_kurzbz)." + AND lv.lehrveranstaltung_id = ".$db->db_add_param($lehrveranstaltung_id, FHC_INTEGER); + + $pruefer_uid=''; + $pruefer_name=''; + if($db->db_query($query)) + { + if($row = $db->db_fetch_object()) + { + $pruefer_uid=$row->mitarbeiter_uid; + } + } + if($pruefer_uid!='') + { + $pruefer = new mitarbeiter($pruefer_uid); + $pruefer_name = trim($pruefer->titelpre.' '.$pruefer->vorname.' '.$pruefer->nachname.' '.$pruefer->titelpost); + } + + $query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.typ, tbl_studiengang.bezeichnung, tbl_person.vorname, tbl_person.nachname,tbl_person.gebdatum,tbl_person.titelpre, tbl_person.titelpost, tbl_person.geschlecht FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer WHERE tbl_student.studiengang_kz = tbl_studiengang.studiengang_kz and tbl_student.student_uid = tbl_benutzer.uid and tbl_benutzer.person_id = tbl_person.person_id and tbl_student.student_uid = '".$uid_arr[$i]."'"; + + if($db->db_query($query)) + { + if(!$row = $db->db_fetch_object()) + die('Student not found'); + } + else + die('Student not found'); + $stg_oe_obj = new studiengang($row->studiengang_kz); + $stgleiter = $stg_oe_obj->getLeitung($row->studiengang_kz); + $stgl=''; + foreach ($stgleiter as $stgleiter_uid) + { + $stgl_ma = new mitarbeiter($stgleiter_uid); + $stgl .= trim($stgl_ma->titelpre.' '.$stgl_ma->vorname.' '.$stgl_ma->nachname.' '.$stgl_ma->titelpost); + } + + $student=new student(); + $student->load($uid_arr[$i]); + $prestudent=new prestudent(); + $prestudent->getPrestudentRolle($student->prestudent_id); + $studienplan_bezeichnung=''; + foreach($prestudent->result as $status) + { + if($status->studienplan_bezeichnung != '') + $studienplan_bezeichnung=$status->studienplan_bezeichnung; + } + + $xml .= "\n "; + $xml .= "\n ".$studiensemester_kurzbz.""; + $xml .= "\n ".$row->vorname.""; + $xml .= "\n ".$row->nachname.""; + $xml .= "\n ".trim($row->titelpre.' '.$row->vorname.' '.mb_strtoupper($row->nachname).($row->titelpost!=''?', '.$row->titelpost:'')).""; + $gebdatum = date('d.m.Y',strtotime($row->gebdatum)); + $xml .= "\n ".$gebdatum.""; + $xml .= "\n ".$row->geschlecht.""; + $xml .= "\n ".$row->matrikelnr.""; + $xml .= "\n ".$stgl.""; + $datum_aktuell = date('d.m.Y'); + $xml .= "\n Wien, am ".$datum_aktuell.""; + + + $obj = new zeugnisnote(); + $obj->load($lehrveranstaltung_id, $uid_arr[$i], $studiensemester_kurzbz); + + if ($obj->note) + { + $note = $note_arr[$obj->note]; + $note_bezeichnung = $note_bezeichnung_arr[$obj->note]; + $uebernahmedatum = $obj->uebernahmedatum; + $benotungsdatum = $obj->benotungsdatum; + } + else + { + $note = ""; + $note_bezeichnung = ""; + $uebernahmedatum = ""; + $benotungsdatum = ""; + } + + $stg = new studiengang(); + $stg->load($lvstg); + $xml .= " ".$stg->bezeichnung.""; + $xml .= " ".$stg->typ.""; + $xml .= " ".sprintf('%04s',$lvstg).""; + + $xml .= " "; + $xml .= " "; + $xml .= " "; + $xml .= " ".$note.""; + $xml .= " ".$note_bezeichnung.""; + $xml .= " ".$pruefer_name.""; + $xml .= " ".$datum->formatDatum($benotungsdatum,'d.m.Y').""; + $xml .= " ".$datum->formatDatum($uebernahmedatum,'d.m.Y').""; + $xml .= " ".$lehrform_kurzbz.""; + $xml .= " ".($sws==0?'':number_format(sprintf('%.1F',$sws),1)).""; + $xml .= " ".number_format($ects,1).""; + $xml .= " ".$leiter_titel." ".$leiter_vorname." ".$leiter_nachname.($leiter_titelpost!=''?', '.$leiter_titelpost:'').""; + $xml .= " "; + + + $xml .= " "; + } + $xml .= ""; + echo $xml; +} +?> diff --git a/system/vorlage_zip/Zertifikat_ktu.odt b/system/vorlage_zip/Zertifikat_ktu.odt new file mode 100644 index 0000000000000000000000000000000000000000..ea2f249c77b15da9a22b48c6805d88628b999b1c GIT binary patch literal 13165 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 D&qpsK literal 0 HcmV?d00001 diff --git a/system/xsl/Zertifikat_ktu.xsl b/system/xsl/Zertifikat_ktu.xsl new file mode 100644 index 000000000..fd93ee0fd --- /dev/null +++ b/system/xsl/Zertifikat_ktu.xsl @@ -0,0 +1,508 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + KATHOLOGISCH-THEOLOGISCHE PRIVATUNIVERSITÄT LINZ + Theologische Fakultät + + Lehrveranstaltungszeugnis + + + + + + Familienname, Vorname(n) + , + + + Geburtsdatum + + + + + + Studium + + + (Studienplan: ) + + + + + + + + + + + + + + + Art + + 1 + + VL (Vorlesung), SV (Spezialvorlesung), VL+KO bzw. SV+KO (Spezial/Vorlesung mit Konversatorium), PS (Proseminar), SE (Seminar), AG (Arbeitsgemeinschaft), UE (Übung), PK (Praktikum), EX (Exkursion), PA (Projektarbeit), KO (Konversatorium) + + + + + + + + CP + + 2 + + Studienleistungen werden in Creditpoints (CP) nach ECTS bemessen. 1 CP steht für einen Arbeitsaufwand von 25 bis 30 Stunden zur Erreichung des Bildungsziels der Lehrveranstaltung. + + + + + + + + Titel der Lehrveranstaltung + + + + + absolviert im Semester + + + + + + anzurechnen in einem Modul des ersten Studienabschnitts + + + Einführungsmodul + + + Fächermodul Grundkurse + + + Fächermodul Vertiefung I + + + Thematisches Modul I ("WiEGe") + + + Thematisches Modul II ("Kunst etc.") + + + Wahlmodul I + + + + + + + anzurechnen in einem Modul des zweiten Studienabschnitts + + + Fächermodul Vertiefung II + + + Thematisches Modul III ("Säkularisierung etc.") + + + Wahlmodul II + + + Diplommodul + + + + + + + + anzurechnen in + + + Modul "Qualifikation für den Religionsunterricht an Pflichtschulen" + + + Erweiterungsstudium Katholische Religionspädagogik + + + + + + + + + + + Wortlaut der Studienverpflichtung gemäß Studienplan (nur eintragen, wenn der Lehrveranstaltungstitel damit nicht identisch ist) + + + + + + + + + + + + + + Benotung + + 3 + + Notenskala: Sehr gut (1), gut (2), befriedigend (3), genügend (4), nicht genügend (5). - Bei Lehrveranstaltungen, wo eine Benotung gemäß dieser Notenskala unzweckmäßig ist, lautet die positive Benotung "mit Erfolg teilgenommen", die negative Benotung "ohne Erfolg teilgenommen". + + + + + + + + + Prüfer/in + + + + Datum Signierung Prüfer/in + + + + + + + Stampiglie KTU Linz / Rektorat + + + + + + + Datum Eintrag Prüfungsevidenz + + + + + + + + \ No newline at end of file