From 09db72cf3df79719898478bef6f0d9cf3a456c0a Mon Sep 17 00:00:00 2001 From: Imo John Date: Wed, 15 Jul 2026 12:25:01 +0200 Subject: [PATCH] Studierende nach Abschluss kopieren als Zeitreihe --- .../module/viz/masken/44310_felderinfo.unl | 11 ++--- .../module/viz/masken/44780_felderinfo.unl | 43 +++++++++++++++++++ .../viz/masken/44780_maske_system_bez.unl | 1 + .../viz/masken/44780_masken_felder_bez.unl | 17 ++++++++ .../module/viz/masken/44780_maskeninfo.unl | 1 + .../viz/masken/44780_sachgeb_maske_bez.unl | 1 + 6 files changed, 69 insertions(+), 5 deletions(-) create mode 100644 src-modules/module/viz/masken/44780_felderinfo.unl create mode 100644 src-modules/module/viz/masken/44780_maske_system_bez.unl create mode 100644 src-modules/module/viz/masken/44780_masken_felder_bez.unl create mode 100644 src-modules/module/viz/masken/44780_maskeninfo.unl create mode 100644 src-modules/module/viz/masken/44780_sachgeb_maske_bez.unl diff --git a/src-modules/module/viz/masken/44310_felderinfo.unl b/src-modules/module/viz/masken/44310_felderinfo.unl index 6153109..e174b26 100644 --- a/src-modules/module/viz/masken/44310_felderinfo.unl +++ b/src-modules/module/viz/masken/44310_felderinfo.unl @@ -3,8 +3,9 @@ FROM rpta_column_layout \ where resultset_id in (select R.tid from rpta_resultset R where R.uniquename in ('sos_stud_astat_dashboard')\ and R.systeminfo_id=7)\ +and uniquename not in ('sos_stud_geschl_dashboard','sos_stud_sem_dashboard','sos_stud_dashboard_jahr')\ order by sortnr, caption\ - ;^^<>SELECT uniquename,\ + ;^ ^<>SELECT uniquename,\ caption\ FROM rpta_column_layout \ where resultset_id in (select R.tid from rpta_resultset R where R.uniquename in ('sos_stud_astat_dashboard')\ @@ -12,7 +13,7 @@ and R.systeminfo_id=7)\ and uniquename in ('sos_stud_abgrp_dashboard')\ order by sortnr, caption limit 1\ ;^ -44311^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<> --freemarker template \ +44311^Semester^10^0^0^140^80^1^integer^30^0^1^<> --freemarker template \ select tid, eintrag from semester \ <#if K_VIZ_ZEITR_SEM_ANZ?exists>\ where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ @@ -23,8 +24,8 @@ order by tid DESC;^ ^<> select tid,eintrag from semester where today() betw 44313^Abschluss^40^0^0^100^200^3^char^1500^0^12^<> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ 44314^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^ ^ 44315^Grafik^4000^300^-1^170^150^1^char^30^0^1^<> select uniquename, caption from viz_chart where maskeninfo_id=44310 and chart_active=1 order by 2;^^<> select uniquename, caption from viz_chart where maskeninfo_id=44310 and chart_active=1 order by 2 limit 1;^ -44316^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<> select 1,'ja' from xdummy^Eintrag^ ^ -44317^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<> --freemarker template \ +44316^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^999^<> select 1,'ja' from xdummy^Eintrag^ ^ +44317^Bis Semester^20^350^-1^140^80^1^integer^30^0^999^<> --freemarker template \ select tid, eintrag from semester \ <#if K_VIZ_ZEITR_SEM_ANZ?exists>\ where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ @@ -37,6 +38,6 @@ order by tid DESC;^ ^<> select tid,eintrag from semester where today() betw 44321^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^ 44322^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<> select apnr, eintrag from hoererstatus order by 2^ ^<> select apnr, eintrag from hoererstatus where eintrag='alle';^ 44323^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^ -44324^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^ +44324^Semestertyp^22^350^-1^140^80^1^integer^255^0^999^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^ 44328^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^ 44332^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ diff --git a/src-modules/module/viz/masken/44780_felderinfo.unl b/src-modules/module/viz/masken/44780_felderinfo.unl new file mode 100644 index 0000000..4bb2ac4 --- /dev/null +++ b/src-modules/module/viz/masken/44780_felderinfo.unl @@ -0,0 +1,43 @@ +44780^Spaltenlayout^3000^350^-1^140^180^1^char^30^1^1^<>SELECT uniquename,\ + caption\ +FROM rpta_column_layout \ +where resultset_id in (select R.tid from rpta_resultset R where R.uniquename in ('sos_stud_astat_dashboard')\ +and R.systeminfo_id=7)\ +and uniquename in ('sos_stud_geschl_dashboard','sos_stud_sem_dashboard','sos_stud_dashboard_jahr')\ +order by sortnr, caption\ + ;^ ^<>SELECT uniquename,\ + caption\ +FROM rpta_column_layout \ +where resultset_id in (select R.tid from rpta_resultset R where R.uniquename in ('sos_stud_astat_dashboard')\ +and R.systeminfo_id=7)\ +and uniquename in ('sos_stud_abgrp_dashboard')\ +order by sortnr, caption limit 1\ + ;^ +44781^Seit Semester^10^0^0^140^80^1^integer^30^0^1^<> --freemarker template \ +select tid, eintrag from semester \ +<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ +where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ +\ +and sem_beginn <=today()\ +order by tid DESC;^ ^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ +44782^Fächer^30^0^0^130^200^6^char^1000^0^12^<> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ +44783^Abschluss^40^0^0^100^200^3^char^1500^0^12^<> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ +44784^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^13^^ ^ ^ +44785^Grafik^4000^300^-1^170^150^1^char^30^0^1^<> select uniquename, caption from viz_chart where maskeninfo_id=44780 and chart_active=1 order by 2;^ ^<> select uniquename, caption from viz_chart where maskeninfo_id=44780 and chart_active=1 order by 2 limit 1;^ +44786^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<> select 1,'ja' from xdummy^Eintrag^ ^ +44787^Bis Semester^20^350^-1^140^80^1^integer^30^0^1^<> --freemarker template \ +select tid, eintrag from semester \ +<#if K_VIZ_ZEITR_SEM_ANZ?exists>\ +where sem_beginn >= today()-(182*${K_VIZ_ZEITR_SEM_ANZ} )\ +\ +and sem_beginn <=today()\ +order by tid DESC;^ ^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ +44788^Staatsangehörigkeit^150^0^0^140^150^10^char^30^0^12^<> select tid,name,sortnr from sichten where art='SOS-Staaten-Sicht' order by 3,2;^ ^ ^ +44789^Studiengang^25^0^0^140^150^50^char^1000^0^12^<> select tid,name,sortnr from sichten where art in ('SOS-Kostenstellen-Sicht', 'SOS-Studiengang-Sicht') order by 3,2;^ ^ ^ +44790^tablestylesheet^150^0^0^100^100^1^char^255^1^1^<> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44310 order by ord^ ^<> select filename,caption from sx_stylesheets S, sx_mask_style M where S.tid=M.stylesheet_id and M.maskeninfo_id=44310 order by ord limit 1^ +44791^Stichtag^23^330^-1^130^100^1^sql^30^1^1^<> select tid, name from sos_stichtag where stichtagsart='Studierende';^ ^<> select tid, name from sos_stichtag where stichtagsart='Studierende' and appl_key='0';^ +44792^Hörerstatus^200^330^-1^140^150^1^sql^30^0^1^<> select apnr, eintrag from hoererstatus order by 2^ ^<> select apnr, eintrag from hoererstatus where eintrag='alle';^ +44793^Jahr^110^0^0^140^80^1^integer^30^0^13^ ^ ^ ^ +44794^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^<> select 2,'nur Wintersemester' from xdummy^ +44798^Köpfe oder Fälle ?^0^0^0^140^150^1^sql^70^0^1^<> select apnr, eintrag from koepfe_oder_faelle order by 2^apnr, eintrag^<> select apnr, eintrag from koepfe_oder_faelle where eintrag = 'Fälle';^ +44802^Geschlecht^110^0^0^140^80^1^integer^30^0^1^<> SELECT apnr,druck FROM cif where key = 9003 and apnr between 1 and 4 order by 1;^ ^ ^ diff --git a/src-modules/module/viz/masken/44780_maske_system_bez.unl b/src-modules/module/viz/masken/44780_maske_system_bez.unl new file mode 100644 index 0000000..681d699 --- /dev/null +++ b/src-modules/module/viz/masken/44780_maske_system_bez.unl @@ -0,0 +1 @@ +44780^320^ diff --git a/src-modules/module/viz/masken/44780_masken_felder_bez.unl b/src-modules/module/viz/masken/44780_masken_felder_bez.unl new file mode 100644 index 0000000..0259b36 --- /dev/null +++ b/src-modules/module/viz/masken/44780_masken_felder_bez.unl @@ -0,0 +1,17 @@ +44780^44780^ +44780^44781^ +44780^44782^ +44780^44783^ +44780^44784^ +44780^44785^ +44780^44786^ +44780^44787^ +44780^44788^ +44780^44789^ +44780^44790^ +44780^44791^ +44780^44792^ +44780^44793^ +44780^44794^ +44780^44798^ +44780^44802^ diff --git a/src-modules/module/viz/masken/44780_maskeninfo.unl b/src-modules/module/viz/masken/44780_maskeninfo.unl new file mode 100644 index 0000000..3c8790a --- /dev/null +++ b/src-modules/module/viz/masken/44780_maskeninfo.unl @@ -0,0 +1 @@ +44780^Studierende nach Abschluss (Zeitreihe)^select select_stmt from maskeninfo where tid=48000^select xil_proplist from maskeninfo where tid=48000^Studienfach^Anzahl bzw. Anteil^Ausgabe der Studierenden nach Fakultät mit verschiedenen Visualisierungen (z.B. Tortendiagramm)^select cleanup_stmt from maskeninfo where tid=48000^^2^850^540^^1^<>SELECT description FROM rpta_column_layout where uniquename=<>;^ diff --git a/src-modules/module/viz/masken/44780_sachgeb_maske_bez.unl b/src-modules/module/viz/masken/44780_sachgeb_maske_bez.unl new file mode 100644 index 0000000..2a124c2 --- /dev/null +++ b/src-modules/module/viz/masken/44780_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +16^44780^