diff --git a/cis/private/lehre/ects/index.php b/cis/private/lehre/ects/index.php
index 677c418a9..ac59a5361 100644
--- a/cis/private/lehre/ects/index.php
+++ b/cis/private/lehre/ects/index.php
@@ -635,9 +635,9 @@ if (!$db = new basis_db())
|
';
echo '
- | Kompetenzerwerb (Pflichtfeld) |
+ Lernergebnisse (Pflichtfeld) |
|
- Learning outcome (Required) |
+ Learning outcomes (Required) |
|
@@ -667,12 +667,8 @@ if (!$db = new basis_db())
| Anmerkungen |
|
- Comments
-
- |
-
-
- |
+ Comments |
+ |
'.$p->t('courseInformation/freigeben').'
|
diff --git a/rdf/studienordnung.rdf.php b/rdf/studienordnung.rdf.php
index 9f97a4565..ceeca2d33 100644
--- a/rdf/studienordnung.rdf.php
+++ b/rdf/studienordnung.rdf.php
@@ -26,19 +26,33 @@ require_once('../include/lehrveranstaltung.class.php');
require_once('../include/lvinfo.class.php');
require_once('../include/mitarbeiter.class.php');
require_once('../include/lehreinheitgruppe.class.php');
-
+require_once('../include/studienordnung.class.php');
+require_once('../include/studienplan.class.php');
+require_once('../include/organisationsform.class.php');
+require_once('../include/lehrform.class.php');
header("Content-type: application/xhtml+xml");
if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
{
- if(isset($_REQUEST['stg_kz']))
- {
- $orgform_array=array('VBB','BB','DL','VZ');
-
- // Studiengangsdaten laden
- $stg_kz = $_REQUEST['stg_kz'];
- //$datum = new datum();
+ if(isset($_GET['studienordnung_id']))
+ {
+ $studienordnung_id = $_REQUEST['studienordnung_id'];
+
+ $studienordnung_obj = new studienordnung();
+ $studienordnung_obj->loadStudienordnung($studienordnung_id);
+
+ $stg_kz = $studienordnung_obj->studiengang_kz;
+ $gueltigvon_stsem = $studienordnung_obj->gueltigvon;
+
+ $orgform_obj = new organisationsform();
+ $orgform_obj->getAll();
+
+ foreach($orgform_obj->result as $row_orgform)
+ {
+ $orgform[$row_orgform->orgform_kurzbz]=$row_orgform->bezeichnung;
+ }
+ //$datum = new datum();
$objStg = new studiengang();
@@ -72,24 +86,9 @@ if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
$stgl .= trim($stgl_ma->titelpre.' '.$stgl_ma->vorname.' '.$stgl_ma->nachname.' '.$stgl_ma->titelpost);
}
- switch($objStg->orgform_kurzbz)
- {
- case 'VBB':
- $orgform_kurzbz_lang='Vollzeit und Berufsbegleitend';
- break;
- case 'VZ':
- $orgform_kurzbz_lang='Vollzeit';
- break;
- case 'BB':
- $orgform_kurzbz_lang='Berufsbegleitend';
- break;
- case 'DL':
- $orgform_kurzbz_lang='Distance Learning';
- break;
- default:
- $orgform_kurzbz_lang=$objStg->orgform_kurzbz;
- }
+ $orgform_kurzbz_lang = $orgform[$objStg->orgform_kurzbz];
+
echo '';
echo '';
echo ' studiengang_kz.']]>';
@@ -103,22 +102,22 @@ if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
echo ' ';
echo ' orgform_kurzbz.']]>';
echo ' ';
-/* echo ' ';
- echo ' max_semester.']]>';
- echo ' bezeichnung.']]>';
- echo ' english.']]>';
- echo ' kurzbzlang.']]>'; */
-
- $objLV = new lehrveranstaltung();
- if(!$objLV->load_lva($objStg->studiengang_kz, null,null,true,true,'orgform_kurzbz,semester,sort,bezeichnung'))
- die('Fehler beim laden der Lehrveranstaltungen');
-
-// $count_arr=$objLV->count_lva($objStg->studiengang_kz,'orgform_kurzbz');
- foreach ($orgform_array as $orgform_kurzbz)
+ echo ' ';
+
+ $studienplan = new studienplan();
+ $studienplan->loadStudienplanSTO($studienordnung_id);
+
+ foreach($studienplan->result as $row_studienplan)
{
- $count=$objLV->count_lva_orgform($objStg->studiengang_kz,$orgform_kurzbz);
+ $summe_ects_orgform = 0;
+ $summe_sws_orgform = 0;
+ echo ' ';
+ echo ' regelstudiendauer.']]>';
+ echo ' bezeichnung.']]>';
+
+// $count=$objLV->count_lva_orgform($objStg->studiengang_kz,$orgform_kurzbz);
- if($orgform_kurzbz==$objStg->orgform_kurzbz)
+/* if($orgform_kurzbz==$objStg->orgform_kurzbz)
{
$orgform_match=true;
$count+=$objLV->count_lva_orgform($objStg->studiengang_kz,null);
@@ -132,90 +131,192 @@ if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
{
continue;
}
+ */
+ $orgform_kurzbz_lang = $orgform[$row_studienplan->orgform_kurzbz];
+
- switch($orgform_kurzbz)
- {
- case 'VBB':
- $orgform_kurzbz_lang='Vollzeit und Berufsbegleitend';
- break;
- case 'VZ':
- $orgform_kurzbz_lang='Vollzeit';
- break;
- case 'BB':
- $orgform_kurzbz_lang='Berufsbegleitend';
- break;
- case 'DL':
- $orgform_kurzbz_lang='Distance Learning';
- break;
- default:
- $orgform_kurzbz_lang=$orgform_kurzbz;
- }
-
- $ects_gesamt = ($objStg->max_semester)*30;
+ $ects_gesamt = ($row_studienplan->regelstudiendauer)*30;
- echo ' ';
- echo ' ';
+// echo ' ';
+ echo ' orgform_kurzbz.']]>';
echo ' ';
- echo ' max_semester.']]>';
+ echo ' regelstudiendauer.']]>';
echo ' ';
- echo ' studienplaetze.']]>';
+ //echo ' studienplaetze.']]>';
// ************ Lehrveranstaltungen ***************
+
+ //Basis von Ösi
+ /*
+ $lv = new lehrveranstaltung();
+ $lv->loadLehrveranstaltungStudienplan($studienplan_id);
+ getLVFromStudienplanByLehrtyp($studienplan_id, null, $i)
+ $tree = $lv->getLehrveranstaltungTree();
+
+
+ foreach($tree as $module)
+ {
+ echo $module->bezeichnung;
+
+ if(isset($module->childs))
+ {
+ foreach($module->childs as $lv_1)
+ {
+ echo $lv_1->bezeichnung;
+
+ if(isset($lv_1->childs))
+ {
+ foreach($lv_1->childs as $lv_2)
+ {
+ echo $lv_2->bezeichnung;
+ }
+ }
+ }
+
+ printlv($tree);
+
+ function printlv($tree)
+ {
+ foreach($tree as $lv)
+ {
+ echo $lv->bezeichnung;
+
+ if(isset($lv->childs))
+ {
+ printlv($lv->childs);
+ }
+ }
+ }*/
+
+
+
for($i=1;$i<=$objStg->max_semester;$i++)
{
+ $summe_ects_semester = 0;
+ $summe_sws_semester = 0;
echo ' ';
echo ' ';
- foreach($objLV->lehrveranstaltungen as $lv)
- {
- if(!($lv->semester==$i && ($lv->orgform_kurzbz==$orgform_kurzbz || ($orgform_match && is_null($lv->orgform_kurzbz)))))
- continue;
-
- $lv_alvs = new lehrveranstaltung();
- if(!$alvs = $lv_alvs->getALVS($lv->lehrveranstaltung_id, $i))
- $alvs = '';
-
- echo ' ';
- echo ' semester.']]>';
- echo ' bezeichnung.']]>';
- echo ' kurzbz.']]>';
- echo ' lehrform_kurzbz.']]>';
- echo ' ';
- echo ' ects.']]>';
- echo ' semesterstunden.']]>';
- echo ' ';
- echo ' anmerkung).']]>';
-
- // ***************** LV-Info ***************
- if ($objLVInfo->exists($lv->lehrveranstaltung_id,'German'))
- {
- if(!$objLVInfo->load($lv->lehrveranstaltung_id,'German'))
- die('Fehler beim laden der Lehrveranstaltungen');
- //var_dump($objLVInfo);
- echo ' sprache).']]>';
- echo ' titel).']]>';
- echo ' lehrziele).']]>';
- echo ' methodik).']]>';
- echo ' lehrinhalte).']]>';
- echo ' voraussetzungen).']]>';
- echo ' unterlagen).']]>';
- echo ' pruefungsordnung).']]>';
- echo ' kurzbeschreibung).']]>';
- echo ' anmerkungen).']]>';
- }
- echo ' ';
- }
+
+ $lv = new lehrveranstaltung();
+ $lv->loadLehrveranstaltungStudienplan($row_studienplan->studienplan_id, $i);
+ $tree = $lv->getLehrveranstaltungTree();
+
+ //var_dump($tree);
+ printLehrveranstaltungTree($tree);
+
+ //if ($lv->lehrtyp_kurzbz!='modul')
+ // $summe += $lv->ects;
+
+ echo ' ';
+ echo ' ';
+
+ $summe_ects_orgform += $summe_ects_semester;
+ $summe_sws_orgform += $summe_sws_semester;
echo '';
}
- echo ' ';
+ echo ' ';
+ echo ' ';
+ echo ' ';
}
-// echo ' ';
+ //echo ' ';
echo '';
}
else
- die('Parameter stg_kz is missing');
+ die('Parameter studienordnung_id is missing');
}
else
- die('Use Parameter xmlformat = xml')
+ die('Use Parameter xmlformat = xml');
+function cmp($a, $b)
+{
+ return strcmp($a->bezeichnung, $b->bezeichnung);
+}
+function printLehrveranstaltungTree($tree)
+{
+ global $summe_ects_semester, $summe_sws_semester;
+ usort($tree, "cmp");
+ foreach($tree as $lv)
+ {
+ $db = new basis_db();
+ $lv_alvs = new lehrveranstaltung();
+ if(!$alvs = $lv_alvs->getALVS($lv->lehrveranstaltung_id, $lv->semester))
+ $alvs = '';
+ //Semesterwochen zum berechnen der SWS ermitteln
+ $qry = ' SELECT
+ wochen
+ FROM
+ public.tbl_semesterwochen
+ WHERE
+ studiengang_kz='.$lv->studiengang_kz.'
+ AND
+ semester='.$lv->semester;
+ if($wochen_stg = $db->db_query($qry))
+ {
+ if($db->db_num_rows($wochen_stg)==1)
+ {
+ $row_wochen = $db->db_fetch_object($wochen_stg);
+ $wochen = $row_wochen->wochen;
+ }
+ else
+ $wochen = '15';
+ }
+ if ($lv->semesterstunden!='')
+ $sws = ($lv->semesterstunden / $wochen);
+ else
+ $sws = 0;
+
+ //Bezeichnung der Lehrform
+ $lehrform_kurzbz = new lehrform();
+ $lehrform_kurzbz->load($lv->lehrform_kurzbz);
+
+
+ echo ' ';
+ echo ' semester.']]>';
+ echo ' lehrtyp_kurzbz.']]>';
+ echo ' bezeichnung.']]>';
+ echo ' kurzbz.']]>';
+ echo ' lehrform_kurzbz.']]>';
+ echo ' bezeichnung.']]>';
+ echo ' ';
+ echo ' ects.']]>';
+ echo ' semesterstunden.']]>';
+ echo ' ';
+ echo ' ';
+ echo ' anmerkung).']]>';
+
+ $objLVInfo = new lvinfo();
+ // ***************** LV-Info ***************
+ if ($objLVInfo->exists($lv->lehrveranstaltung_id,'German'))
+ {
+ if(!$objLVInfo->load($lv->lehrveranstaltung_id,'German'))
+ die('Fehler beim laden der Lehrveranstaltungen');
+ //var_dump($objLVInfo);
+ echo ' sprache).']]>';
+ echo ' titel).']]>';
+ echo ' lehrziele).']]>';
+ echo ' methodik).']]>';
+ echo ' lehrinhalte).']]>';
+ echo ' voraussetzungen).']]>';
+ echo ' unterlagen).']]>';
+ echo ' pruefungsordnung).']]>';
+ echo ' kurzbeschreibung).']]>';
+ echo ' anmerkungen).']]>';
+ }
+ if ($lv->lehrtyp_kurzbz!='modul')
+ {
+ $summe_ects_semester += $lv->ects;
+ $summe_sws_semester += $sws;
+ }
+
+ // Darunterliegende LVs/Module
+ if(isset($lv->childs) && count($lv->childs)>0)
+ {
+ echo '';
+ printLehrveranstaltungTree($lv->childs);
+ echo '';
+ }
+ echo ' ';
+ }
+}
?>
diff --git a/system/vorlage_zip/Studienordnung.odt b/system/vorlage_zip/Studienordnung.odt
index 181997f5b..c07efb625 100755
Binary files a/system/vorlage_zip/Studienordnung.odt and b/system/vorlage_zip/Studienordnung.odt differ
diff --git a/system/xsl/Studienordnung_0_v4.xsl b/system/xsl/Studienordnung_0_v4.xsl
new file mode 100644
index 000000000..a7d7c31ac
--- /dev/null
+++ b/system/xsl/Studienordnung_0_v4.xsl
@@ -0,0 +1,5259 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Studienordnung -
+ Teile Studienplan
+
+
+ [Die ursprünglichen dieses Dokumentes beziehen sich auf das Studienjahr 2014/15. Bitte ersetzen Sie das Studienjahr nach Überarbeitung des Dokumentes durch jenes in welchem die Lernergebnisorientierung & Modularisierung planmäßig erstmalig im produktiven Studienbetrieb umgesetzt werden soll.]
+
+ ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FHTW -
+
+ Inhaltsverzeichnis
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inhaltsverzeichnis2
+
+
+ 1.Studienplan Organisationsform Berufsbegleitend3
+
+
+ 1.1.Studienplanmatrix3
+
+
+ 1.2.Modulgrafik5
+
+
+ 1.3.Modulbeschreibungen6
+
+
+ 1.4.Lernergebnisabgleich7
+
+
+ 2.Studienplan Organisationsform Vollzeit8
+
+
+ 2.1.Studienplanmatrix8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Studienplan Organisationsform
+
+
+
+
+ Studienplanmatrix
+
+
+
+
+
+ [Die Studienplanmatrix ist eine Liste der Pflicht-Lehrveranstaltungen eines Studiengangs gruppiert nach Semestern und nach Modulen. Pro aktuell erfasster Lehrveranstaltung und aktuell erfasstem Modul wurden die Bezeichnung, die SWS und die ECTS (sowie der LV-Typ) aus dem FAS exportiert. Die Summenbildung erfolgt je Modul, je Semester und über alle Semester.
+
+ Todo’s:
+
+
+
+ Bitte überprüfen Sie alle Einträge auf Korrektheit und überarbeiten Sie diese wenn notwendig auf Basis des IST-Curricula.
+
+
+ Bitte listen Sie die Wahlpflichtmodule/ -lehrveranstaltungen, Vertiefungen, Spezialisierungen etc. für die jeweiligen Semester in welchen sich diese befinden, separat unterhalb des entsprechenden Semesters, wie am Beispiel des 6. Semesters ersichtlich.
+
+
+
+ Definitionen:
+
+
+ SWS: Von den Studierenden zu absolvierende Semesterwochenstunden.
+
+
+ ECTS: Von den Studierenden zu erbringender Aufwand an ECTS credits.]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Summe über alle Semester:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 6. Semester - Wahlpflichtmodule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Wahlpflichtmodul I
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LV-Bezeichnung
+
+
+ LV-Typ
+
+
+ SWS
+
+
+ ECTS
+
+
+
+
+ Bezeichnung
+
+
+ Typ
+
+
+
+
+
+
+
+
+
+
+ Bezeichnung
+
+
+ Typ
+
+
+
+
+
+
+
+
+
+
+ Summenzeile:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Wahlpflichtmodul II
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LV-Bezeichnung
+
+
+ LV-Typ
+
+
+ SWS
+
+
+ ECTS
+
+
+
+
+ Bezeichnung
+
+
+ Typ
+
+
+
+
+
+
+
+
+
+
+ Bezeichnung
+
+
+ Typ
+
+
+
+
+
+
+
+
+
+
+ Summenzeile:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Modulgrafik
+
+
+
+
+
+ [Bitte fügen Sie die endgültige Modulgrafik Ihres lernergebnisorientierten und modularisierten Curricula zu Ende aller Überarbeitungen an dieser Stelle ein. Erforderlichenfalls zwischenzeitliche Aktualisierungen integrieren.]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Modulbeschreibungen
+
+
+
+
+
+ [Bitte beschreiben bzw. aktualisieren Sie jeweils die Beschreibung des Modul und der dem Modul zugeordneten Lehrveranstaltungen. Die folgenden Modul- und LV-Beschreibungen entsprechen Ihrem Curricula aus dem Studienjahr 2014/15 und wurden aus dem FAS exportiert.
+ Dieses Kapitel entspricht Schritt 1b des Prozesses „LE und Modularisierung“.
+
+ Todo’s:
+
+
+
+ Bitte überprüfen Sie alle Einträge auf Korrektheit und überarbeiten Sie diese wenn notwendig auf Basis des IST-Curricula.
+
+
+
+ Bitte überprüfen und überarbeiten Sie die Lernergebnisse auf LV-Ebene und Modul-Ebene.• bei Modulprüfung: Lernergebnisse nur auf Modul-Ebene definieren• bei LV-Prüfungen: Lernergebnisse nur auf LV-Ebene definieren
+
+
+ Bitte beachten Sie, dass eventuelle Änderungen in den definierten Lernergebnissen auf LV- bzw. Modul-Ebene notwendige Änderungen in den Lernergebnissen auf Studiengangsebene = Qualifikationsziele erfordern können. Falls dies der Fall ist, überarbeiten Sie bitte auch die Qualifikationsziele im Dokument „Studienordnung“ (welches je Studiengang im Auftrag der QSE bis 02/2015 erarbeitet wurde).]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lernergebnisabgleich
+
+
+
+
+
+ [In diesem Kapitel soll der Abgleich der Lernergebnisse auf Modul-Ebene (Lernergebnisse) mit den Lernergebnissen auf Studiengangsebene (Qualifikationsziele) stattfinden.
+ Dieses Kapitel entspricht Schritt 2 des Prozesses „LE und Modularisierung“.
+
+ Todo’s:
+
+
+ Bitte fügen Sie die Qualifikationsziele (Kurzbeschreibung) und Module (Modul#) Ihres Studienganges, nach Semestern, in folgender Tabelle ein und machen jeweils ein „x“ in den Zellen der Schnittstellen.
+
+
+ Bitte beachten Sie, dass dieser Abgleich Sie darauf aufmerksam machen könnte, dass Lernergebnisse auf LV- bzw. Modul-Ebene keinem Lernergebnis auf Studiengangsebene zugeordnet werden kann bzw. umgekehrt. In diesem Fall ist entweder eine Überarbeitung der Lernergebnisse auf LV- bzw. Modul-Ebene notwendig – diese bitte im vorherigen Kapitel durchführen – oder eine Überarbeitung der Lernergebnisse auf Studiengangsebene (Qualifikationsziele) erforderlich – dann bitte die Qualifikationsziele im Dokument „Studienordnung“ (welches je Studiengang im Auftrag der QSE bis 02/2015 erarbeitet wurde) überarbeiten.]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Qualifikationsziele
+
+
+
+
+
+ Semester 1
+
+
+
+
+
+
+
+
+
+ Semester 2
+
+
+
+
+
+
+
+
+
+ Semester 3
+
+
+
+
+
+
+
+
+
+ Semester 4
+
+
+
+
+
+
+
+
+
+ Semester 5
+
+
+
+
+
+
+
+
+
+ Semester 6
+
+
+
+
+
+
+
+
+
+
+ M11
+
+
+ M12
+
+
+ M13
+
+
+ M14
+
+
+ M15
+
+
+
+
+
+ M21
+
+
+ M22
+
+
+ M23
+
+
+ M24
+
+
+ M25
+
+
+
+
+
+ M31
+
+
+ M32
+
+
+ M33
+
+
+ M34
+
+
+ M35
+
+
+
+
+
+ M41
+
+
+ M42
+
+
+ M43
+
+
+ M44
+
+
+ M45
+
+
+
+
+
+ M51
+
+
+ M52
+
+
+ M53
+
+
+ M54
+
+
+ M55
+
+
+
+
+
+ M61
+
+
+ M62
+
+
+ M63
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fachliche Kompetenzen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QZ1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QZ2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QZ3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sozial-personale Kompetenzen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QZ1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QZ2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QZ3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ . Semester
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bezeichnung Modul bzw. LV
+
+
+ LV-Typ
+
+
+ SWS
+
+
+ ECTS
+
+
+
+
+
+
+
+ Summenzeile:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Modul-Bezeichnung
+
+
+
+
+
+
+
+ Umfang (ECTS)
+
+
+
+
+
+
+
+ Ausbildungssemester
+
+
+
+
+
+
+
+ Pflicht-/Wahl-Modul
+
+
+ Wahlmodul
+
+
+
+
+ Lernergebnisse
+
+ [
+ bei Modulprüfung: LE nur auf Modul-Ebene]
+
+
+
+
+
+
+
+
+ Prüfungsmodalitäten
+ (falls Modulprüfung)
+
+
+
+
+
+
+
+
+
+ LV-Bezeichnung
+
+
+
+
+
+
+
+ Umfang (ECTS)
+
+
+
+
+
+
+
+ LV-Typ
+
+
+
+
+
+
+
+ Methodik / Didaktik
+
+
+
+
+
+
+
+ Ausbildungssemester
+
+
+
+
+
+
+
+ Lernergebnisse
+ [bei LV-Prüfungen: LE nur auf LV-Ebene]
+
+
+
+
+
+
+
+ Lehrinhalte
+
+
+
+
+
+
+
+ Prüfungsmodalitäten
+ (falls keine Modulprfg.)
+
+
+
+
+
+
+
+ Literatur
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vilesci/lehre/studienordnung.js b/vilesci/lehre/studienordnung.js
index 3fdf0a03d..96ad8756c 100644
--- a/vilesci/lehre/studienordnung.js
+++ b/vilesci/lehre/studienordnung.js
@@ -128,14 +128,16 @@ function loadStudienordnung()
function drawStudienordnungen(data)
{
var obj='Neue Studienordnung';
-
+
for(i in data)
{
if(data[i].studienordnung_id !== null)
{
obj=obj+'- '+data[i].bezeichnung+''
+'
'
- +' 
';
+ +'
'
+ +'
'
+ +'
';
}
}
obj=obj+'
';