mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Entwurf für Erfolgsnachweis
This commit is contained in:
@@ -735,5 +735,18 @@ class studiensemester extends basis_db
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Liefert das dazupassende Studiensemester im Studienjahr
|
||||||
|
* @param $studiensemester_kurzbz
|
||||||
|
* @return $studiensemester_kurzbz
|
||||||
|
*/
|
||||||
|
public function getStudienjahrStudiensemester($studiensemester_kurzbz)
|
||||||
|
{
|
||||||
|
if(mb_substr($studiensemester_kurzbz,0,2)=='WS')
|
||||||
|
return $this->getNextFrom($studiensemester_kurzbz);
|
||||||
|
else
|
||||||
|
return $this->getPreviousFrom($studiensemester_kurzbz);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -338,5 +338,123 @@ class zeugnisnote extends basis_db
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Laedt die Noten Studienjahr
|
||||||
|
* @param $lehrveranstaltung_id
|
||||||
|
* $student_uid
|
||||||
|
* $studiensemester_kurzbz
|
||||||
|
* @return true wenn ok, false wenn Fehler
|
||||||
|
*/
|
||||||
|
public function getZeugnisnotenStudienplan($student_uid, $studiensemester_arr, $studienplan_id)
|
||||||
|
{
|
||||||
|
|
||||||
|
$stsem = $this->db_implode4SQL($studiensemester_arr);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Alle Lehrveranstaltungen holen zu denen eine Note eingetragen ist und alle zu denen der Studierende zugeteilt ist.
|
||||||
|
* Danach wird im Studienplan gesucht und eventuell darbueberliegenden Module zusaetzlich geladen
|
||||||
|
*/
|
||||||
|
$qry = "
|
||||||
|
WITH RECURSIVE data(lvid, studienplan_lehrveranstaltung_id, studienplan_lehrveranstaltung_id_parent) as
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
vw_student_lehrveranstaltung.lehrveranstaltung_id,
|
||||||
|
tbl_studienplan_lehrveranstaltung.studienplan_lehrveranstaltung_id,
|
||||||
|
tbl_studienplan_lehrveranstaltung.studienplan_lehrveranstaltung_id_parent
|
||||||
|
FROM
|
||||||
|
(
|
||||||
|
campus.vw_student_lehrveranstaltung LEFT JOIN lehre.tbl_zeugnisnote
|
||||||
|
ON(uid=student_uid
|
||||||
|
AND vw_student_lehrveranstaltung.studiensemester_kurzbz=tbl_zeugnisnote.studiensemester_kurzbz
|
||||||
|
AND vw_student_lehrveranstaltung.lehrveranstaltung_id=tbl_zeugnisnote.lehrveranstaltung_id
|
||||||
|
)
|
||||||
|
)
|
||||||
|
LEFT JOIN lehre.tbl_note USING(note)
|
||||||
|
LEFT JOIN lehre.tbl_studienplan_lehrveranstaltung ON(vw_student_lehrveranstaltung.lehrveranstaltung_id=tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id)
|
||||||
|
WHERE
|
||||||
|
uid=".$this->db_add_param($student_uid)."
|
||||||
|
AND vw_student_lehrveranstaltung.studiensemester_kurzbz IN(".$stsem.")
|
||||||
|
AND tbl_studienplan_lehrveranstaltung.studienplan_id=".$this->db_add_param($studienplan_id, FHC_INTEGER)."
|
||||||
|
UNION
|
||||||
|
SELECT lehre.tbl_lehrveranstaltung.lehrveranstaltung_id,
|
||||||
|
tbl_studienplan_lehrveranstaltung.studienplan_lehrveranstaltung_id,
|
||||||
|
tbl_studienplan_lehrveranstaltung.studienplan_lehrveranstaltung_id_parent
|
||||||
|
FROM
|
||||||
|
lehre.tbl_zeugnisnote
|
||||||
|
JOIN lehre.tbl_lehrveranstaltung USING (lehrveranstaltung_id)
|
||||||
|
JOIN lehre.tbl_note USING(note)
|
||||||
|
LEFT JOIN lehre.tbl_studienplan_lehrveranstaltung USING(lehrveranstaltung_id)
|
||||||
|
WHERE
|
||||||
|
student_uid=".$this->db_add_param($student_uid)."
|
||||||
|
AND studiensemester_kurzbz IN(".$stsem.")
|
||||||
|
AND tbl_studienplan_lehrveranstaltung.studienplan_id=".$this->db_add_param($studienplan_id, FHC_INTEGER)."
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
SELECT stpllv.lehrveranstaltung_id, stpllv.studienplan_lehrveranstaltung_id, stpllv.studienplan_lehrveranstaltung_id_parent
|
||||||
|
FROM lehre.tbl_studienplan_lehrveranstaltung stpllv, data
|
||||||
|
WHERE stpllv.studienplan_lehrveranstaltung_id=data.studienplan_lehrveranstaltung_id_parent
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
tbl_studienplan_lehrveranstaltung.studienplan_lehrveranstaltung_id,
|
||||||
|
tbl_studienplan_lehrveranstaltung.studienplan_lehrveranstaltung_id_parent, tbl_studienplan_lehrveranstaltung.semester,
|
||||||
|
tbl_lehrveranstaltung.lehrveranstaltung_id,tbl_lehrveranstaltung.bezeichnung as lehrveranstaltung_bezeichnung, tbl_lehrveranstaltung.bezeichnung_english as lehrveranstaltung_bezeichnung_english,
|
||||||
|
tbl_lehrveranstaltung.semesterstunden, tbl_lehrveranstaltung.ects, tbl_lehrveranstaltung.sort, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.zeugnis,
|
||||||
|
tbl_lehrveranstaltung.lehrform_kurzbz as lv_lehrform_kurzbz,
|
||||||
|
tbl_zeugnisnote.studiensemester_kurzbz, tbl_zeugnisnote.uebernahmedatum, tbl_zeugnisnote.benotungsdatum,
|
||||||
|
tbl_zeugnisnote.note, tbl_zeugnisnote.updateamum, tbl_zeugnisnote.updatevon, tbl_zeugnisnote.insertamum, tbl_zeugnisnote.insertvon,
|
||||||
|
tbl_note.bezeichnung as note_bezeichnung, tbl_zeugnisnote.bemerkung, tbl_lehrveranstaltung.lvnr
|
||||||
|
FROM
|
||||||
|
lehre.tbl_lehrveranstaltung
|
||||||
|
LEFT JOIN lehre.tbl_zeugnisnote ON(tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_zeugnisnote.lehrveranstaltung_id AND student_uid=".$this->db_add_param($student_uid).")
|
||||||
|
LEFT JOIN lehre.tbl_studienplan_lehrveranstaltung ON(tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id AND tbl_studienplan_lehrveranstaltung.studienplan_id=".$this->db_add_param($studienplan_id).")
|
||||||
|
LEFT JOIN lehre.tbl_note USING(note)
|
||||||
|
WHERE
|
||||||
|
(tbl_zeugnisnote.studiensemester_kurzbz IN(".$stsem.") OR tbl_zeugnisnote.studiensemester_kurzbz is null)
|
||||||
|
AND tbl_lehrveranstaltung.lehrveranstaltung_id in(SELECT lvid FROM data)
|
||||||
|
ORDER BY studienplan_lehrveranstaltung_id_parent desc, studienplan_lehrveranstaltung_id
|
||||||
|
";
|
||||||
|
|
||||||
|
if($this->db_query($qry))
|
||||||
|
{
|
||||||
|
while($row = $this->db_fetch_object())
|
||||||
|
{
|
||||||
|
$obj = new zeugnisnote();
|
||||||
|
|
||||||
|
$obj->lehrveranstaltung_id = $row->lehrveranstaltung_id;
|
||||||
|
$obj->student_uid = $student_uid;
|
||||||
|
$obj->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||||
|
$obj->note = $row->note;
|
||||||
|
$obj->uebernahmedatum = $row->uebernahmedatum;
|
||||||
|
$obj->benotungsdatum = $row->benotungsdatum;
|
||||||
|
$obj->updateamum = $row->updateamum;
|
||||||
|
$obj->updatevon = $row->updatevon;
|
||||||
|
$obj->insertamum = $row->insertamum;
|
||||||
|
$obj->insertvon = $row->insertvon;
|
||||||
|
$obj->note_bezeichnung = $row->note_bezeichnung;
|
||||||
|
$obj->lehrveranstaltung_bezeichnung = $row->lehrveranstaltung_bezeichnung;
|
||||||
|
$obj->lehrveranstaltung_bezeichnung_english = $row->lehrveranstaltung_bezeichnung_english;
|
||||||
|
$obj->bemerkung = $row->bemerkung;
|
||||||
|
$obj->semesterstunden = $row->semesterstunden;
|
||||||
|
$obj->ects = $row->ects;
|
||||||
|
$obj->sort = $row->sort;
|
||||||
|
$obj->studiengang_kz = $row->studiengang_kz;
|
||||||
|
$obj->zeugnis = $this->db_parse_bool($row->zeugnis);
|
||||||
|
$obj->lv_lehrform_kurzbz = $row->lv_lehrform_kurzbz;
|
||||||
|
$obj->lehrveranstaltung_lvnr = $row->lvnr;
|
||||||
|
$obj->studienplan_lehrveranstaltung_id = $row->studienplan_lehrveranstaltung_id;
|
||||||
|
$obj->studienplan_lehrveranstaltung_id_parent = $row->studienplan_lehrveranstaltung_id_parent;
|
||||||
|
$obj->studienplan_lehrveranstaltung_semester = $row->semester;
|
||||||
|
|
||||||
|
$this->result[] = $obj;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
Executable
+263
@@ -0,0 +1,263 @@
|
|||||||
|
<?php
|
||||||
|
/* Copyright (C) 2014 fhcomplete.org
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as
|
||||||
|
* published by the Free Software Foundation; either version 2 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
*
|
||||||
|
* Authors: Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>
|
||||||
|
*/
|
||||||
|
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/studiengang.class.php');
|
||||||
|
require_once('../include/mitarbeiter.class.php');
|
||||||
|
require_once('../include/studiensemester.class.php');
|
||||||
|
require_once('../include/studienordnung.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();
|
||||||
|
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Noten laden
|
||||||
|
$note_arr = array();
|
||||||
|
$note = new note();
|
||||||
|
$note->getAll();
|
||||||
|
foreach ($note->result as $n)
|
||||||
|
{
|
||||||
|
$note_arr[$n->note]['anmerkung'] = $n->anmerkung;
|
||||||
|
$note_arr[$n->note]['positiv'] = $n->positiv;
|
||||||
|
}
|
||||||
|
$note_arr['']['anmerkung'] = '';
|
||||||
|
$note_arr['']['positiv'] = false;
|
||||||
|
|
||||||
|
// Studienjahr ermitteln
|
||||||
|
if(isset($_GET['ss']))
|
||||||
|
$studiensemester_kurzbz = $_GET['ss'];
|
||||||
|
else
|
||||||
|
$studiensemester_kurzbz = $semester_aktuell;
|
||||||
|
|
||||||
|
$studiensemester = new studiensemester();
|
||||||
|
$studiensemester_kurzbz2 = $studiensemester->getStudienjahrStudiensemester($studiensemester_kurzbz);
|
||||||
|
|
||||||
|
|
||||||
|
//Daten holen
|
||||||
|
|
||||||
|
$xml = "<?xml version='1.0' encoding='UTF-8' standalone='yes'?>";
|
||||||
|
$xml .= "<zeugnisse>";
|
||||||
|
|
||||||
|
foreach($uid_arr as $uid)
|
||||||
|
{
|
||||||
|
$student = new student();
|
||||||
|
if(!$student->load($uid))
|
||||||
|
die($student->errormsg);
|
||||||
|
|
||||||
|
$studiengang = new studiengang();
|
||||||
|
$stgleiter = $studiengang->getLeitung($student->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);
|
||||||
|
}
|
||||||
|
|
||||||
|
$ausbildungssemester = 0;
|
||||||
|
|
||||||
|
//Wenn das Semester 0 ist, dann wird das Semester aus der Rolle geholt. (Ausnahme: Incoming)
|
||||||
|
//damit bei Outgoing Studenten die im 0. Semester angelegt sind das richtige Semester aufscheint
|
||||||
|
$qry ="SELECT ausbildungssemester as semester FROM public.tbl_prestudentstatus
|
||||||
|
WHERE
|
||||||
|
prestudent_id=".$db->db_add_param($student->prestudent_id)." AND
|
||||||
|
studiensemester_kurzbz=".$db->db_add_param($studiensemester_kurzbz)." AND
|
||||||
|
status_kurzbz not in('Incoming','Aufgenommener','Bewerber','Wartender', 'Interessent')
|
||||||
|
ORDER BY DATUM DESC LIMIT 1";
|
||||||
|
if($result_sem = $db->db_query($qry))
|
||||||
|
{
|
||||||
|
if($row_sem = $db->db_fetch_object($result_sem))
|
||||||
|
{
|
||||||
|
$ausbildungssemester = $row_sem->semester;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$student_studienjahr = round($ausbildungssemester/2);
|
||||||
|
|
||||||
|
$jahr1=mb_substr($studiensemester_kurzbz,1);
|
||||||
|
$jahr2=mb_substr($studiensemester_kurzbz2,1);
|
||||||
|
$studienjahr = ($jahr1>$jahr2?$jahr2.'/'.$jahr1:$jahr1.'/'.$jahr2);
|
||||||
|
|
||||||
|
$studiengang = new studiengang();
|
||||||
|
$studiengang->load($student->studiengang_kz);
|
||||||
|
|
||||||
|
$prestudent = new prestudent();
|
||||||
|
$prestudent->getLastStatus($student->prestudent_id, $studiensemester_kurzbz);
|
||||||
|
|
||||||
|
if($prestudent->studienplan_id=='')
|
||||||
|
{
|
||||||
|
die('keine Studienplan Zuordnung fuer '.$student->nachname);
|
||||||
|
}
|
||||||
|
$studienplan = new studienplan();
|
||||||
|
if(!$studienplan->loadStudienplan($prestudent->studienplan_id))
|
||||||
|
die('Studienplan ungueltig');
|
||||||
|
|
||||||
|
$studienordnung = new studienordnung();
|
||||||
|
if(!$studienordnung->loadStudienordnung($studienplan->studienordnung_id))
|
||||||
|
die('Studienordnung ungueltig');
|
||||||
|
|
||||||
|
|
||||||
|
$xml .= "\n <zeugnis>";
|
||||||
|
$xml .= "\n <semester>".$ausbildungssemester."</semester>";
|
||||||
|
$xml .= "\n <studienjahr>".$studienjahr."</studienjahr>";
|
||||||
|
$xml .= "\n <student_studienjahr>".$student_studienjahr."</student_studienjahr>";
|
||||||
|
$xml .= "\n <studiengang>".$studienordnung->studiengangbezeichnung."</studiengang>";
|
||||||
|
$xml .= "\n <studiengang_englisch>".$studienordnung->studiengangbezeichnung_englisch."</studiengang_englisch>";
|
||||||
|
$xml .= "\n <studiengang_typ>".$studiengang->typ."</studiengang_typ>";
|
||||||
|
$xml .= "\n <studiengang_kz>".sprintf('%04s', abs($studiengang->studiengang_kz))."</studiengang_kz>";
|
||||||
|
$xml .= "\n <anrede>".$student->anrede."</anrede>";
|
||||||
|
$xml .= "\n <vorname>".$student->vorname."</vorname>";
|
||||||
|
$xml .= "\n <nachname>".$student->nachname."</nachname>";
|
||||||
|
$xml .= "\n <name>".trim($student->titelpre.' '.trim($student->vorname.' '.$student->vornamen).' '.mb_strtoupper($student->nachname).($student->titelpost!=''?', '.$student->titelpost:''))."</name>";
|
||||||
|
$gebdatum = date('d.m.Y',strtotime($student->gebdatum));
|
||||||
|
$xml .= "\n <gebdatum>".$gebdatum."</gebdatum>";
|
||||||
|
$xml .= "\n <personenkennzeichen>".$student->matrikelnr."</personenkennzeichen>";
|
||||||
|
$xml .= "\n <studiengangsleiter>".$stgl."</studiengangsleiter>";
|
||||||
|
$datum_aktuell = date('d.m.Y');
|
||||||
|
$xml .= "\n <datum_aktuell>".$datum_aktuell."</datum_aktuell>";
|
||||||
|
|
||||||
|
$obj = new zeugnisnote();
|
||||||
|
|
||||||
|
|
||||||
|
$obj->getZeugnisnotenStudienplan($uid, array($studiensemester_kurzbz, $studiensemester_kurzbz2),$prestudent->studienplan_id);
|
||||||
|
|
||||||
|
foreach ($obj->result as $row)
|
||||||
|
{
|
||||||
|
$stpllv[$row->studienplan_lehrveranstaltung_id] = $row->lehrveranstaltung_id;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach($obj->result as $row)
|
||||||
|
{
|
||||||
|
//Gruppieren der Module
|
||||||
|
//$lvs['1']['childs']['2']=$obj;
|
||||||
|
if($row->studienplan_lehrveranstaltung_id_parent=='')
|
||||||
|
{
|
||||||
|
$lehrveranstaltungen[$row->lehrveranstaltung_id]['data']=$row;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if(isset($lehrveranstaltungen[$stpllv[$row->studienplan_lehrveranstaltung_id_parent]]))
|
||||||
|
{
|
||||||
|
$lehrveranstaltungen[$stpllv[$row->studienplan_lehrveranstaltung_id_parent]]['childs'][$row->lehrveranstaltung_id]['data'] = $row;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
foreach($lehrveranstaltungen as $key=>$row_module)
|
||||||
|
{
|
||||||
|
if(isset($lehrveranstaltungen[$key]['childs'][$stpllv[$row->studienplan_lehrveranstaltung_id_parent]]))
|
||||||
|
{
|
||||||
|
$lehrveranstaltungen[$key]['childs'][$stpllv[$row->studienplan_lehrveranstaltung_id_parent]]['childs'][$row->lehrveranstaltung_id]['data']=$row;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$ects_gesamt = 0;
|
||||||
|
$ects_absolviert = 0;
|
||||||
|
foreach ($lehrveranstaltungen as $row_lehrveranstaltungen)
|
||||||
|
{
|
||||||
|
$xml.=getLVRow($row_lehrveranstaltungen);
|
||||||
|
}
|
||||||
|
$xml .= "<ects_gesamt>".$ects_gesamt."</ects_gesamt>";
|
||||||
|
$xml .= "<ects_absolviert>".$ects_absolviert."</ects_absolviert>";
|
||||||
|
$xml .= " </zeugnis>";
|
||||||
|
}
|
||||||
|
$xml .= "</zeugnisse>";
|
||||||
|
echo $xml;
|
||||||
|
|
||||||
|
function getLVRow($obj)
|
||||||
|
{
|
||||||
|
global $ects_gesamt, $ects_absolviert,$studienplan,$note_arr;
|
||||||
|
$xml='';
|
||||||
|
$row = $obj['data'];
|
||||||
|
if($row->zeugnis)
|
||||||
|
{
|
||||||
|
if ($row->note)
|
||||||
|
$note = $note_arr[$row->note]['anmerkung'];
|
||||||
|
else
|
||||||
|
$note = "";
|
||||||
|
|
||||||
|
$bezeichnung = $row->lehrveranstaltung_bezeichnung;
|
||||||
|
$bezeichnung_englisch = $row->lehrveranstaltung_bezeichnung_english;
|
||||||
|
|
||||||
|
$wochen = $studienplan->semesterwochen;
|
||||||
|
|
||||||
|
$xml .= "\n <unterrichtsfach>";
|
||||||
|
$xml .= "\n <bezeichnung><![CDATA[".$bezeichnung."]]></bezeichnung>";
|
||||||
|
$xml .= "\n <bezeichnung_englisch><![CDATA[".$bezeichnung_englisch."]]></bezeichnung_englisch>";
|
||||||
|
$xml .= "\n <lvnr>".$row->lehrveranstaltung_lvnr."</lvnr>";
|
||||||
|
$xml .= "\n <stsem_kurz><![CDATA[".mb_substr($row->studiensemester_kurzbz,0,2)."]]></stsem_kurz>";
|
||||||
|
$xml .= "\n <semester><![CDATA[".$row->studienplan_lehrveranstaltung_semester."]]></semester>";
|
||||||
|
$xml .= "\n <note>".$note."</note>";
|
||||||
|
$xml .= "\n <positiv>".($note_arr[$row->note]['positiv']?'Ja':'Nein')."</positiv>";
|
||||||
|
$xml .= "\n <sws>".($row->semesterstunden==0?'':number_format(sprintf('%.1F',$row->semesterstunden/$wochen),1))."</sws>";
|
||||||
|
$ectspunkte='';
|
||||||
|
|
||||||
|
if($row->ects==0 || $row->ects=='')
|
||||||
|
$ectspunkte='';
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//Bei 2 Nachkommastellen beide anzeigen, sonst nur 1
|
||||||
|
if(number_format($row->ects,1)==number_format($row->ects,2))
|
||||||
|
$ectspunkte=number_format($row->ects,1);
|
||||||
|
else
|
||||||
|
$ectspunkte=number_format($row->ects,2);
|
||||||
|
}
|
||||||
|
$ects_gesamt+=$ectspunkte;
|
||||||
|
|
||||||
|
if($note_arr[$row->note]['positiv'])
|
||||||
|
$ects_absolviert+=$ectspunkte;
|
||||||
|
|
||||||
|
$xml .= "\n <ects>".$ectspunkte."</ects>";
|
||||||
|
$xml .= "\n <lehrform>".$row->lv_lehrform_kurzbz."</lehrform>";
|
||||||
|
|
||||||
|
if(isset($obj['childs']))
|
||||||
|
{
|
||||||
|
foreach($obj['childs'] as $row_childs)
|
||||||
|
{
|
||||||
|
$xml.=getLVRow($row_childs);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$xml .= "\n </unterrichtsfach>";
|
||||||
|
}
|
||||||
|
|
||||||
|
return $xml;
|
||||||
|
}
|
||||||
|
?>
|
||||||
Binary file not shown.
Executable
+577
@@ -0,0 +1,577 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<xsl:stylesheet xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
|
||||||
|
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
|
||||||
|
>
|
||||||
|
|
||||||
|
<xsl:output method="xml" version="1.0" indent="yes"/>
|
||||||
|
<xsl:template match="zeugnisse">
|
||||||
|
|
||||||
|
<office:document-content xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2">
|
||||||
|
<office:scripts/>
|
||||||
|
<office:font-face-decls>
|
||||||
|
<style:font-face style:name="DejaVu Sans1" svg:font-family="'DejaVu Sans'" style:font-family-generic="swiss"/>
|
||||||
|
<style:font-face style:name="Times New Roman" svg:font-family="'Times New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/>
|
||||||
|
<style:font-face style:name="Arial" svg:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/>
|
||||||
|
<style:font-face style:name="DejaVu Sans" svg:font-family="'DejaVu Sans'" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||||
|
<style:font-face style:name="Droid Sans" svg:font-family="'Droid Sans'" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||||
|
</office:font-face-decls>
|
||||||
|
<office:automatic-styles>
|
||||||
|
<style:style style:name="Lehrveranstaltungen" style:family="table">
|
||||||
|
<style:table-properties style:width="17.006cm" fo:margin-left="0cm" table:align="left"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.A" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="1.633cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.B" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="0.526cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.C" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="7.549cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.D" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="1.362cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.E" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="1.127cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.F" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="0.915cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.G" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="1.265cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.H" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="1.342cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.I" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="1.286cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.1" style:family="table-row">
|
||||||
|
<style:table-row-properties style:min-row-height="0.4cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.A1" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:background-color="#b3b3b3" fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:table-cell-properties>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.I1" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:background-color="#b3b3b3" fo:padding="0.097cm" fo:border="0.05pt solid #000000">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:table-cell-properties>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.2" style:family="table-row">
|
||||||
|
<style:table-row-properties style:min-row-height="0.6cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.A2" style:family="table-cell">
|
||||||
|
<style:table-cell-properties style:vertical-align="middle" fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:table-cell-properties>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.D2" style:family="table-cell">
|
||||||
|
<style:table-cell-properties style:vertical-align="middle" fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border-left="none" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:table-cell-properties>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.I2" style:family="table-cell">
|
||||||
|
<style:table-cell-properties style:vertical-align="middle" fo:background-color="#e6e6e6" fo:padding="0.097cm" fo:border-left="none" fo:border-right="0.05pt solid #000000" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:table-cell-properties>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.A3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.B3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.C3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.D3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.E3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.F3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.G3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.H3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.I3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.A4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.B4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.C4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.D4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.E4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.F4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.G4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.H4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.I4" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.5" style:family="table-row">
|
||||||
|
<style:table-row-properties style:row-height="0.527cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.A5" style:family="table-cell">
|
||||||
|
<style:table-cell-properties style:vertical-align="middle" fo:background-color="#b3b3b3" fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="0.05pt solid #000000">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:table-cell-properties>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.6" style:family="table-row">
|
||||||
|
<style:table-row-properties style:row-height="0.524cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.A6" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.H6" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:background-color="transparent" fo:padding="0.097cm" fo:border="none">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:table-cell-properties>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Lehrveranstaltungen.I6" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:background-color="transparent" fo:padding="0.097cm" fo:border="none">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:table-cell-properties>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle2" style:family="table">
|
||||||
|
<style:table-properties style:width="17cm" table:align="margins"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle2.A" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="8.5cm" style:rel-column-width="32767*"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle2.B" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="8.5cm" style:rel-column-width="32768*"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle2.A1" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle2.B1" style:family="table-cell">
|
||||||
|
<style:table-cell-properties style:vertical-align="bottom" fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P1" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="end" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="22pt" fo:font-weight="bold" style:font-size-asian="22pt" style:font-weight-asian="bold" style:font-size-complex="22pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P2" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="end" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:font-weight="normal" style:font-size-asian="10pt" style:font-weight-asian="normal" style:font-size-complex="10pt" style:font-weight-complex="normal"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P3" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:font-weight="normal" style:font-size-asian="10pt" style:font-weight-asian="normal" style:font-size-complex="10pt" style:font-weight-complex="normal"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P4" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:font-weight="bold" style:font-size-asian="10pt" style:font-weight-asian="bold" style:font-size-complex="10pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P5" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:font-weight="bold" style:font-size-asian="10pt" style:font-weight-asian="bold" style:font-size-complex="10pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P6" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="12pt" fo:font-weight="normal" style:font-size-asian="12pt" style:font-weight-asian="normal" style:font-size-complex="12pt" style:font-weight-complex="normal"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P7" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="12pt" fo:font-weight="normal" style:font-size-asian="10.5pt" style:font-weight-asian="normal" style:font-size-complex="12pt" style:font-weight-complex="normal"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P8" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" fo:font-weight="bold" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P9" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="6pt" fo:font-weight="normal" style:font-size-asian="6pt" style:font-weight-asian="normal" style:font-size-complex="6pt" style:font-weight-complex="normal"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P10" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="5.5pt" fo:font-weight="bold" style:font-size-asian="5.5pt" style:font-weight-asian="bold" style:font-size-complex="5.5pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P11" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P12" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:font-weight="bold" style:font-size-asian="10pt" style:font-weight-asian="bold" style:font-size-complex="10pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P13" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="12pt" style:font-size-asian="10.5pt" style:font-size-complex="12pt"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P14" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" fo:font-weight="bold" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P15" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" fo:font-weight="bold" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P16" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P17" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P18" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="7pt" fo:font-weight="bold" fo:background-color="transparent" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P19" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="7pt" fo:font-weight="bold" fo:background-color="transparent" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P20" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false" fo:background-color="transparent">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:paragraph-properties>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" fo:font-weight="bold" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P21" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" fo:font-weight="bold" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P22" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P23" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P24" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="7pt" fo:font-weight="bold" fo:background-color="transparent" style:font-size-asian="7pt" style:font-weight-asian="bold" style:font-size-complex="7pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="P25" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false" fo:background-color="transparent">
|
||||||
|
<style:background-image/>
|
||||||
|
</style:paragraph-properties>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="8pt" fo:font-weight="bold" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
</office:automatic-styles>
|
||||||
|
<office:body>
|
||||||
|
<xsl:apply-templates select="zeugnis"/>
|
||||||
|
</office:body>
|
||||||
|
</office:document-content>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
|
<xsl:template match="zeugnis">
|
||||||
|
<office:text>
|
||||||
|
<text:sequence-decls>
|
||||||
|
<text:sequence-decl text:display-outline-level="0" text:name="Illustration"/>
|
||||||
|
<text:sequence-decl text:display-outline-level="0" text:name="Table"/>
|
||||||
|
<text:sequence-decl text:display-outline-level="0" text:name="Text"/>
|
||||||
|
<text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
|
||||||
|
</text:sequence-decls>
|
||||||
|
<table:table table:name="Lehrveranstaltungen" table:style-name="Lehrveranstaltungen">
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.A"/>
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.B"/>
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.C"/>
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.D"/>
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.E"/>
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.F"/>
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.G"/>
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.H"/>
|
||||||
|
<table:table-column table:style-name="Lehrveranstaltungen.I"/>
|
||||||
|
<table:table-header-rows>
|
||||||
|
<table:table-row table:style-name="Lehrveranstaltungen.1">
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" table:number-columns-spanned="3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P18">Lehrveranstaltungen</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P19">LV-Art</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P19">Sem.</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P19">SWS</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P19">ECTS</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P19">Note</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.I1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P19">Grade</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
</table:table-header-rows>
|
||||||
|
|
||||||
|
<xsl:apply-templates select="unterrichtsfach"/>
|
||||||
|
|
||||||
|
<table:table-row table:style-name="Lehrveranstaltungen.5">
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A5" table:number-columns-spanned="3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" table:number-columns-spanned="3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P14">ECTS absolviert</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P15"><xsl:value-of select="ects_absolviert"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.I1" table:number-columns-spanned="2" office:value-type="string">
|
||||||
|
<text:p text:style-name="P20"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
</table:table-row>
|
||||||
|
<table:table-row table:style-name="Lehrveranstaltungen.6">
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A6" table:number-columns-spanned="3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P11"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A1" table:number-columns-spanned="3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P14">ECTS verpflichtend</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.I1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P15"><xsl:value-of select="ects_gesamt"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.H6" office:value-type="string">
|
||||||
|
<text:p text:style-name="P20"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.I6" office:value-type="string">
|
||||||
|
<text:p text:style-name="P20"/>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
</table:table>
|
||||||
|
<text:p text:style-name="P3"/>
|
||||||
|
<text:p text:style-name="P3"/>
|
||||||
|
<text:p text:style-name="P10">Legende: WS=Wintersemester, SS=Sommersemester, SWS=Semesterwochenstunden, LV-Art=Lehrveranstaltungsart, VO=Vorlesung, UE=Übung, BP=Praktikum, SE=Seminar, EX=Exkursion, PT=Projekt, AWPF=Wahlpflichtfach, RU=Rechenübung, ILV=integr. LV, LB=Laborübung, PS=Proseminar, WK=Workshop, WA=Wiss. Arbeit, WP=Wirtschaftspraktikum, MT=Managementtechniken, MODUL=gemeinsame Bewertung mehrerer Lehrveranstaltungen mit einer Modulnote</text:p>
|
||||||
|
<text:p text:style-name="P10"/>
|
||||||
|
<text:p text:style-name="P10">1 SWS=15 Lehrveranstaltungsstunden, m.E.tg.=mit Erfolg teilgenommen, o.E.tg.=ohne Erfolg teilgenommen</text:p>
|
||||||
|
<text:p text:style-name="P10">Nationale Beurteilung: 1=Sehr Gut, 2=Gut, 3=Befriedigend, 4=Genügend, 5=Nicht Genügend</text:p>
|
||||||
|
<text:p text:style-name="P10">Internationale Beurteilung (ECTS Notenskala): A/B=Sehr Gut, C=Gut, D=Befriedigend, E=Genügend, F=Nicht Genügend</text:p>
|
||||||
|
<text:p text:style-name="P9"/>
|
||||||
|
<text:p text:style-name="P9"/>
|
||||||
|
<text:p text:style-name="P4">Pinkafeld, am <xsl:value-of select="datum_aktuell"/></text:p>
|
||||||
|
<table:table table:name="Tabelle2" table:style-name="Tabelle2">
|
||||||
|
<table:table-column table:style-name="Tabelle2.A"/>
|
||||||
|
<table:table-column table:style-name="Tabelle2.B"/>
|
||||||
|
<table:table-row>
|
||||||
|
<table:table-cell table:style-name="Tabelle2.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P13"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle2.B1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P5"><xsl:value-of select="studiengangsleiter"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
<table:table-row>
|
||||||
|
<table:table-cell table:style-name="Tabelle2.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P13"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle2.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="P8">Leitung Fachhochschul-Studiengang</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
</table:table>
|
||||||
|
<text:p text:style-name="P7"/>
|
||||||
|
<text:p text:style-name="P7">
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
</text:p>
|
||||||
|
<text:p text:style-name="P7">
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
<text:tab/>
|
||||||
|
</text:p>
|
||||||
|
</office:text>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
|
|
||||||
|
<xsl:template match="zeugnis/unterrichtsfach">
|
||||||
|
<!-- 1. Ebene -->
|
||||||
|
<xsl:choose>
|
||||||
|
<xsl:when test="unterrichtsfach" > <!-- wenn LVs darunter liegen (Modul)-->
|
||||||
|
<table:table-row table:style-name="Lehrveranstaltungen.2">
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A2" table:number-columns-spanned="3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P14"><xsl:value-of select="bezeichnung"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:covered-table-cell/>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.D2" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.D2" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.D2" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.D2" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.D2" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.I2" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
</xsl:when>
|
||||||
|
<xsl:otherwise>
|
||||||
|
<table:table-row>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"><xsl:value-of select="lvnr"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.B3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.C3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"><xsl:value-of select="bezeichnung"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.D3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="lehrform"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.E3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="stsem_kurz"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.F3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="sws"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.G3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17">
|
||||||
|
<xsl:if test="positiv='Ja'">
|
||||||
|
<xsl:value-of select="ects"/>
|
||||||
|
</xsl:if>
|
||||||
|
</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.H3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="note"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.I3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17">TODO</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
</xsl:otherwise>
|
||||||
|
</xsl:choose>
|
||||||
|
<xsl:apply-templates select="unterrichtsfach"/>
|
||||||
|
</xsl:template>
|
||||||
|
|
||||||
|
<xsl:template match="zeugnis/unterrichtsfach/unterrichtsfach">
|
||||||
|
<!-- 2. Ebene -->
|
||||||
|
|
||||||
|
<table:table-row>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"><xsl:value-of select="lvnr"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.B3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.C3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"><xsl:value-of select="bezeichnung"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.D3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="lehrform"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.E3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="stsem_kurz"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.F3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="sws"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.G3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17">
|
||||||
|
<xsl:if test="positiv='Ja'">
|
||||||
|
<xsl:value-of select="ects"/>
|
||||||
|
</xsl:if>
|
||||||
|
</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.H3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="note"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.I3" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17">TODO</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
|
||||||
|
<xsl:apply-templates select="unterrichtsfach"/>
|
||||||
|
</xsl:template>
|
||||||
|
<xsl:template match="zeugnis/unterrichtsfach/unterrichtsfach/unterrichtsfach">
|
||||||
|
<!-- 3. Ebene -->
|
||||||
|
|
||||||
|
<table:table-row>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.A4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"><xsl:value-of select="lvnr"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.B4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.C4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P16"><text:s/>- <xsl:value-of select="bezeichnung"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.D4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="lehrform"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.E4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="stsem_kurz"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.F4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="sws"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.G4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17">
|
||||||
|
<xsl:if test="positiv='Ja'">
|
||||||
|
<xsl:value-of select="ects"/>
|
||||||
|
</xsl:if>
|
||||||
|
</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.H4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17"><xsl:value-of select="note"/></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Lehrveranstaltungen.I4" office:value-type="string">
|
||||||
|
<text:p text:style-name="P17">TODO</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
|
||||||
|
</xsl:template>
|
||||||
|
</xsl:stylesheet>
|
||||||
Executable
+266
@@ -0,0 +1,266 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<xsl:stylesheet xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
|
||||||
|
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
|
||||||
|
>
|
||||||
|
|
||||||
|
<xsl:output method="xml" version="1.0" indent="yes"/>
|
||||||
|
<xsl:template match="zeugnisse">
|
||||||
|
<xsl:apply-templates select="zeugnis"/>
|
||||||
|
</xsl:template>
|
||||||
|
<xsl:template match="zeugnis">
|
||||||
|
<office:document-styles xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2">
|
||||||
|
<office:font-face-decls>
|
||||||
|
<style:font-face style:name="DejaVu Sans1" svg:font-family="'DejaVu Sans'" style:font-family-generic="swiss"/>
|
||||||
|
<style:font-face style:name="Times New Roman" svg:font-family="'Times New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/>
|
||||||
|
<style:font-face style:name="Arial" svg:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/>
|
||||||
|
<style:font-face style:name="DejaVu Sans" svg:font-family="'DejaVu Sans'" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||||
|
<style:font-face style:name="Droid Sans" svg:font-family="'Droid Sans'" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||||
|
</office:font-face-decls>
|
||||||
|
<office:styles>
|
||||||
|
<style:default-style style:family="graphic">
|
||||||
|
<style:graphic-properties svg:stroke-color="#808080" draw:fill-color="#cfe7f5" fo:wrap-option="no-wrap" draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:flow-with-text="false"/>
|
||||||
|
<style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false">
|
||||||
|
<style:tab-stops/>
|
||||||
|
</style:paragraph-properties>
|
||||||
|
<style:text-properties style:use-window-font-color="true" fo:font-size="12pt" fo:language="de" fo:country="AT" style:letter-kerning="true" style:font-size-asian="10.5pt" style:language-asian="zh" style:country-asian="CN" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN"/>
|
||||||
|
</style:default-style>
|
||||||
|
<style:default-style style:family="paragraph">
|
||||||
|
<style:paragraph-properties fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="page"/>
|
||||||
|
<style:text-properties style:use-window-font-color="true" style:font-name="Times New Roman" fo:font-size="12pt" fo:language="de" fo:country="AT" style:letter-kerning="true" style:font-name-asian="Droid Sans" style:font-size-asian="10.5pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="DejaVu Sans" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2"/>
|
||||||
|
</style:default-style>
|
||||||
|
<style:default-style style:family="table">
|
||||||
|
<style:table-properties table:border-model="collapsing"/>
|
||||||
|
</style:default-style>
|
||||||
|
<style:default-style style:family="table-row">
|
||||||
|
<style:table-row-properties fo:keep-together="auto"/>
|
||||||
|
</style:default-style>
|
||||||
|
<style:style style:name="Standard" style:family="paragraph" style:class="text"/>
|
||||||
|
<style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">
|
||||||
|
<style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" fo:keep-with-next="always"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="14pt" style:font-name-asian="Droid Sans" style:font-size-asian="14pt" style:font-name-complex="DejaVu Sans" style:font-size-complex="14pt"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
|
||||||
|
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.212cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list">
|
||||||
|
<style:text-properties style:font-size-asian="12pt" style:font-name-complex="DejaVu Sans1"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||||
|
<style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" text:number-lines="false" text:line-number="0"/>
|
||||||
|
<style:text-properties fo:font-size="12pt" fo:font-style="italic" style:font-size-asian="12pt" style:font-style-asian="italic" style:font-name-complex="DejaVu Sans1" style:font-size-complex="12pt" style:font-style-complex="italic"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">
|
||||||
|
<style:paragraph-properties text:number-lines="false" text:line-number="0"/>
|
||||||
|
<style:text-properties style:font-size-asian="12pt" style:font-name-complex="DejaVu Sans1"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Table_20_Contents" style:display-name="Table Contents" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||||
|
<style:paragraph-properties text:number-lines="false" text:line-number="0"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Header" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||||
|
<style:paragraph-properties text:number-lines="false" text:line-number="0">
|
||||||
|
<style:tab-stops>
|
||||||
|
<style:tab-stop style:position="8.5cm" style:type="center"/>
|
||||||
|
<style:tab-stop style:position="17cm" style:type="right"/>
|
||||||
|
</style:tab-stops>
|
||||||
|
</style:paragraph-properties>
|
||||||
|
</style:style>
|
||||||
|
<text:outline-style style:name="Outline">
|
||||||
|
<text:outline-level-style text:level="1" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="0.762cm" fo:text-indent="-0.762cm" fo:margin-left="0.762cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="2" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.016cm" fo:text-indent="-1.016cm" fo:margin-left="1.016cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="3" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.27cm" fo:text-indent="-1.27cm" fo:margin-left="1.27cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="4" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.524cm" fo:text-indent="-1.524cm" fo:margin-left="1.524cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="5" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="1.778cm" fo:text-indent="-1.778cm" fo:margin-left="1.778cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="6" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.032cm" fo:text-indent="-2.032cm" fo:margin-left="2.032cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="7" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.286cm" fo:text-indent="-2.286cm" fo:margin-left="2.286cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="8" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.54cm" fo:text-indent="-2.54cm" fo:margin-left="2.54cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="9" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="2.794cm" fo:text-indent="-2.794cm" fo:margin-left="2.794cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
<text:outline-level-style text:level="10" style:num-format="">
|
||||||
|
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||||
|
<style:list-level-label-alignment text:label-followed-by="listtab" text:list-tab-stop-position="3.048cm" fo:text-indent="-3.048cm" fo:margin-left="3.048cm"/>
|
||||||
|
</style:list-level-properties>
|
||||||
|
</text:outline-level-style>
|
||||||
|
</text:outline-style>
|
||||||
|
<text:notes-configuration text:note-class="footnote" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="document"/>
|
||||||
|
<text:notes-configuration text:note-class="endnote" style:num-format="i" text:start-value="0"/>
|
||||||
|
<text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/>
|
||||||
|
</office:styles>
|
||||||
|
<office:automatic-styles>
|
||||||
|
<style:style style:name="Tabelle1" style:family="table">
|
||||||
|
<style:table-properties style:width="17.006cm" fo:margin-left="0cm" table:align="left"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.A" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="2.646cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.B" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="6.145cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.C" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="3.958cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.D" style:family="table-column">
|
||||||
|
<style:table-column-properties style:column-width="4.256cm"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.A1" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.B1" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="none" fo:border-right="none" fo:border-top="0.05pt solid #000000" fo:border-bottom="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.D1" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="none" fo:border-right="0.05pt solid #000000" fo:border-top="0.05pt solid #000000" fo:border-bottom="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.A2" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.B2" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.D2" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="none" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="none"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.A3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="0.05pt solid #000000" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.B3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="none" fo:border-right="none" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="Tabelle1.D3" style:family="table-cell">
|
||||||
|
<style:table-cell-properties fo:padding="0.097cm" fo:border-left="none" fo:border-right="0.05pt solid #000000" fo:border-top="none" fo:border-bottom="0.05pt solid #000000"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="MP1" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="end" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="22pt" fo:font-weight="bold" style:font-size-asian="22pt" style:font-weight-asian="bold" style:font-size-complex="22pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="MP2" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="end" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:font-weight="normal" style:font-size-asian="10pt" style:font-weight-asian="normal" style:font-size-complex="10pt" style:font-weight-complex="normal"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="MP3" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="12pt" fo:font-weight="normal" style:font-size-asian="12pt" style:font-weight-asian="normal" style:font-size-complex="12pt" style:font-weight-complex="normal"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="MP4" style:family="paragraph" style:parent-style-name="Standard">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:font-weight="normal" style:font-size-asian="10pt" style:font-weight-asian="normal" style:font-size-complex="10pt" style:font-weight-complex="normal"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="MP5" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/>
|
||||||
|
</style:style>
|
||||||
|
<style:style style:name="MP6" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||||
|
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||||
|
<style:text-properties style:font-name="Arial" fo:font-size="10pt" fo:font-weight="bold" style:font-size-asian="10pt" style:font-weight-asian="bold" style:font-size-complex="10pt" style:font-weight-complex="bold"/>
|
||||||
|
</style:style>
|
||||||
|
<style:page-layout style:name="Mpm1">
|
||||||
|
<style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" style:num-format="1" style:print-orientation="portrait" fo:margin="2cm" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">
|
||||||
|
<style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="solid" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
|
||||||
|
</style:page-layout-properties>
|
||||||
|
<style:header-style>
|
||||||
|
<style:header-footer-properties fo:min-height="0.101cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0cm" style:dynamic-spacing="false"/>
|
||||||
|
</style:header-style>
|
||||||
|
<style:footer-style/>
|
||||||
|
</style:page-layout>
|
||||||
|
</office:automatic-styles>
|
||||||
|
<office:master-styles>
|
||||||
|
<style:master-page style:name="Standard" style:page-layout-name="Mpm1">
|
||||||
|
<style:header>
|
||||||
|
<text:p text:style-name="MP1"/>
|
||||||
|
<text:p text:style-name="MP1"/>
|
||||||
|
<text:p text:style-name="MP1"/>
|
||||||
|
<text:p text:style-name="MP1"/>
|
||||||
|
<text:p text:style-name="MP1">Erfolgsnachweis</text:p>
|
||||||
|
<text:p text:style-name="MP2">Fachhochschul-Masterstudiengang <xsl:value-of select="studiengang" /></text:p>
|
||||||
|
<text:p text:style-name="MP2"/>
|
||||||
|
<text:p text:style-name="MP3">Studienjahr <xsl:value-of select="studienjahr" /></text:p>
|
||||||
|
<text:p text:style-name="MP4"/>
|
||||||
|
<table:table table:name="Tabelle1" table:style-name="Tabelle1">
|
||||||
|
<table:table-column table:style-name="Tabelle1.A"/>
|
||||||
|
<table:table-column table:style-name="Tabelle1.B"/>
|
||||||
|
<table:table-column table:style-name="Tabelle1.C"/>
|
||||||
|
<table:table-column table:style-name="Tabelle1.D"/>
|
||||||
|
<table:table-row>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.A1" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP5">Zuname:</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.B1" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP6"><xsl:value-of select="nachname" /></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.B1" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP5">Personenkennzeichen:</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.D1" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP6"><xsl:value-of select="personenkennzeichen" /></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
<table:table-row>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.A2" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP5">Vorname:</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.B2" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP6"><xsl:value-of select="vorname" /></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.B2" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP5">Studienjahr:</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.D2" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP6"><xsl:value-of select="student_studienjahr" /></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
<table:table-row>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.A3" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP5">Geburtsdatum:</text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.B3" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP6"><xsl:value-of select="gebdatum" /></text:p>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.B3" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP5"/>
|
||||||
|
</table:table-cell>
|
||||||
|
<table:table-cell table:style-name="Tabelle1.D3" office:value-type="string">
|
||||||
|
<text:p text:style-name="MP5"/>
|
||||||
|
</table:table-cell>
|
||||||
|
</table:table-row>
|
||||||
|
</table:table>
|
||||||
|
<text:p text:style-name="MP4"/>
|
||||||
|
</style:header>
|
||||||
|
</style:master-page>
|
||||||
|
</office:master-styles>
|
||||||
|
</office:document-styles>
|
||||||
|
</xsl:template>
|
||||||
|
</xsl:stylesheet>
|
||||||
Reference in New Issue
Block a user