Merge branch 'abschlussarbeiten' into 'master'

Abschlussarbeiten: Veröffentlichungszustimmung, Antragsbearbeitung & Medieninformatik

See merge request uni2work/workflows/workflows!23
This commit is contained in:
Sarah Vaupel 2023-02-03 22:16:58 +01:00
commit bb6a0d2795
3 changed files with 2791 additions and 120 deletions

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Michael Fink Amores <finkamores@cip.ifi.lmu.de>,Sarah Vaupel <sarah.vaupel@ifi.lmu.de>
# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Michael Fink Amores <finkamores@cip.ifi.lmu.de>,Sarah Vaupel <sarah.vaupel@ifi.lmu.de>,David Mosbach <david.mosbach@campus.lmu.de>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
@ -15,29 +15,56 @@ theses:
fallback-lang: de-de-formal
fallback:
# Title
- "Abschlussarbeiten (IfI)"
- "Abschlussarbeiten Informatik (IfI)"
# Description
- null
translations:
en-eu:
- "Theses (IfI)"
- "Theses Informatics (IfI)"
- null
# Default description of all instances created under this definition
instance-description:
fallback-lang: de-de-formal
fallback:
- "Abschlussarbeiten"
- "Abschlussarbeiten Informatik"
- |
Anmeldung, Verwaltung und digitale Abgabe von Abschlussarbeiten
translations:
en-eu:
- "Theses"
- "Theses Informatics"
- |
Registration, management, and digital submission of (bachelor's and master's) theses
# Scopes of instances to create for testing
instances:
- { tag: school, school: "IfI" }
theses-media:
graph-file: theses-media.yaml
category: "theses"
definition-scope: school
definition-description:
fallback-lang: de-de-formal
fallback:
- "Abschlussarbeiten Medieninformatik (IfI)"
- null
translations:
en-eu:
- "Theses Media Informatics (IfI)"
- null
instance-description:
fallback-lang: de-de-formal
fallback:
- "Abschlussarbeiten Medieninformatik"
- |
Anmeldung, Verwaltung und digitale Abgabe von Abschlussarbeiten
translations:
en-eu:
- "Theses Media Informatics"
- |
Registration, management, and digital submission of (bachelor's and master's) theses
instances:
- { tag: school, school: "IfI" }
recognitions-ifi:
graph-file: recognitions-ifi.yaml
category: "recognitions"

2652
theses-media.yaml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -14,12 +14,6 @@ nodes:
- &pruefungsamt
tag: authorized
authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] }
- &sekretariat-mi-feulner
tag: user
user: Christa.Feulner@campus.lmu.de
- &sekretariat-mi-schwamb
tag: user
user: Franziska.Schwamb@campus.lmu.de
- &hochschullehrer
tag: payload-reference
payload-label: "hochschullehrer"
@ -36,8 +30,6 @@ nodes:
"hochschullehrer":
viewers: &view-alle
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- *hochschullehrer
- *betreuer
- *zugriffsperson
@ -128,8 +120,6 @@ nodes:
"notizen":
viewers: &view-staff
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- *hochschullehrer
- *betreuer
- *zugriffsperson
@ -336,8 +326,6 @@ nodes:
- &message-info-hochschullehrer
viewers:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- tag: initiator
status: info
content:
@ -379,8 +367,6 @@ nodes:
- &message-info-mentor
viewers:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- tag: initiator
status: info
content:
@ -395,8 +381,6 @@ nodes:
- &message-info-frist
viewers:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- tag: initiator
status: info
content:
@ -431,8 +415,6 @@ nodes:
en-eu: "Create application (as exam office)"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form: &antrag-forms-pruefungsamt
"hochschullehrer": &hochschullehrer-form
@ -705,8 +687,6 @@ nodes:
source: "antrag"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form: *antrag-forms-pruefungsamt
"korrektur als pruefungsamt, hochschullehrer":
@ -1132,30 +1112,44 @@ nodes:
source: "antrag, student&hochschullehrer, anmeldetag"
############################################
############################################
"korrektur als student": &korrektur-student
"korrektur als student, bestaetigung beibehaltend": &korrektur-student-best-beibehaltend
mode: manual
display-label:
fallback: "Antrag anpassen"
source: "antrag"
display-label:
fallback: "Veröffentlichungszustimmung anpassen"
fallback-lang: de-de-formal
translations:
en-eu: "Modify Application"
source: "antrag"
en-eu: "Modify Publication Consent"
actors:
- *student
view-actor: *view-alle
messages:
- viewers:
- *student
status: info
content:
fallback: "Ihre Veröffentlichungszustimmung können Sie bei sowie nach der Abgabe Ihrer Arbeit noch ändern."
fallback-lang: de-de-formal
translations:
en-eu: "You may modify your publication consent during as well as after the submission of your thesis."
- viewers:
- *student
status: info
content:
fallback: "Durch diese Aktion wird eine ggf. bereits erfolgte Bestätigung durch den:die verantwortliche:n Hochschullehrer:in
<b>nicht zurückgesetzt</b>."
fallback-lang: de-de-formal
translations:
en-eu: "This action <b>won't reset</b> the professor's confirmation, should they've already approved the application."
form:
"sprache": *sprache-form-optional
"titel": *titel-form-optional
"titel, englisch": *entitel-form-optional
"firma": *firma-form-optional
"zustimmung": &zustimmung-form-optional
- "9.8": &zustimmung-field-optional
"zustimmung":
- "9.8": &zustimmung-field
tag: text
label:
fallback: "Veröffentlichungszustimmung"
fallback-lang: de-de-formal
translations:
en-eu: "Consent for publication"
en-eu: "Consent for Publication"
tooltip:
fallback: "Legen Sie hier den Grad der Veröffentlichungszustimmung für die abgegebene Arbeit fest,
d.h. welche Teile der Arbeit von der LMU München unter Umständen veröffentlicht werden dürfen.
@ -1166,7 +1160,7 @@ nodes:
Sie können bei Abgabe der Arbeit und nach der Benotung Ihre Veröffentlichungszustimmung wieder anpassen."
fallback-lang: de-de-formal
translations:
en-eu: "Specifiy here the degree of publication consent for the submitted thesis,
en-eu: "Specify here the degree of publication consent for the submitted thesis,
i.e. which parts of the thesis may be published by the LMU Munich.
If you are unsure, please contact the responsible professor
or your mentor”.
@ -1174,7 +1168,7 @@ nodes:
(non-disclosure agreement).
You can adjust your consent for publication again after submission of the thesis and grading."
default: ""
optional: true
optional: false
presets:
- text: "arbeit (mit erg dateien)"
label:
@ -1242,9 +1236,35 @@ nodes:
fallback-lang: de-de-formal
translations:
en-eu: "The thesis is protected by an NDA"
"korrektur als student, bestaetigung zuruecksetzend": &korrektur-student-best-zuruecksetzend
mode: manual
display-label:
fallback: "Antrag anpassen"
fallback-lang: de-de-formal
translations:
en-eu: "Modify Application"
source: "antrag"
actors:
- *student
view-actor: *view-alle
messages:
- viewers:
- *student
status: info
content:
fallback: "Durch diese Aktion wird eine ggf. bereits erfolgte Bestätigung durch den:die verantwortliche:n Hochschullehrer:in
<b>zurückgesetzt</b>."
fallback-lang: de-de-formal
translations:
en-eu: "This action <b>will reset</b> the professor's confirmation, should they've already approved the application."
form:
"sprache": *sprache-form-optional
"titel": *titel-form-optional
"titel, englisch": *entitel-form-optional
"firma": *firma-form-optional
"kommunikation": *kommunikation-form
"korrektur als student, hochschullehrer":
<<: *korrektur-student
"korrektur als student, bestaetigung zuruecksetzend, hochschullehrer":
<<: *korrektur-student-best-zuruecksetzend
source: "antrag, hochschullehrer"
"antrag, hochschullehrer":
@ -1409,8 +1429,6 @@ nodes:
actors:
- *hochschullehrer
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form: {}
"korrektur als hochschullehrer":
@ -1422,6 +1440,10 @@ nodes:
"korrektur als hochschullehrer, student&anmeldetag":
<<: *korrektur-hochschullehrer
source: "antrag, student&hochschullehrer, anmeldetag"
"korrektur als student, bestaetigung beibehaltend":
<<: *korrektur-student-best-beibehaltend
source: "antrag, hochschullehrer"
"antrag, student":
viewers:
display-label:
@ -1586,14 +1608,17 @@ nodes:
- *student
view-actor: *view-alle
form: {}
"korrektur als student":
<<: *korrektur-student
"korrektur als student, bestaetigung zuruecksetzend":
<<: *korrektur-student-best-zuruecksetzend
source: "antrag, student"
"korrektur als student, hochschullehrer":
<<: *korrektur-student
"korrektur als student, bestaetigung beibehaltend":
<<: *korrektur-student-best-beibehaltend
source: "antrag, student"
"korrektur als student, bestaetigung zuruecksetzend, hochschullehrer":
<<: *korrektur-student-best-zuruecksetzend
source: "antrag, student&hochschullehrer"
"korrektur als student, hochschullehrer&anmeldetag":
<<: *korrektur-student
"korrektur als student, bestaetigung zuruecksetzend, hochschullehrer&anmeldetag":
<<: *korrektur-student-best-zuruecksetzend
source: "antrag, student&hochschullehrer, anmeldetag"
"antrag, student&hochschullehrer":
viewers:
@ -1717,8 +1742,6 @@ nodes:
actors:
- *student
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form: {}
"antrag bestaetigen als hochschullehrer":
@ -1732,10 +1755,12 @@ nodes:
actors:
- *hochschullehrer
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form: {}
"korrektur als student, bestaetigung beibehaltend":
<<: *korrektur-student-best-beibehaltend
source: "antrag, student&hochschullehrer"
"antrag, student&hochschullehrer, anmeldetag":
viewers:
display-label:
@ -1771,6 +1796,10 @@ nodes:
var:
tag: payload-filled
payload-filled: "titel, englisch"
"korrektur als student, bestaetigung beibehaltend":
<<: *korrektur-student-best-beibehaltend
source: "antrag, student&hochschullehrer, anmeldetag"
"angemeldet":
viewers:
display-label:
@ -1780,8 +1809,6 @@ nodes:
en-eu: "Registered"
viewers:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- *hochschullehrer
- *betreuer
- *zugriffsperson
@ -1821,8 +1848,6 @@ nodes:
source: "antrag, student&hochschullehrer, anmeldetag"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form:
"datum, abgabe": &abgabedatum-form
@ -1851,8 +1876,6 @@ nodes:
source: "antrag, student&hochschullehrer"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form:
"anmeldetag": &anmeldetag-form
@ -1883,8 +1906,6 @@ nodes:
source: "antrag, student"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form:
"anmeldetag": *anmeldetag-form
@ -1949,12 +1970,8 @@ nodes:
# source: "antrag, hochschullehrer"
# actors:
# - *pruefungsamt
# - *sekretariat-mi-feulner
# - *sekretariat-mi-schwamb
# view-actor:
# - *pruefungsamt
# - *sekretariat-mi-feulner
# - *sekretariat-mi-schwamb
# form:
# "anmeldetag":
# - "4":
@ -1970,8 +1987,6 @@ nodes:
source: "angemeldet, nachbessern"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form: &angemeldet-pruefungsamt-korrektur-forms
<<: *antrag-forms-pruefungsamt
@ -2002,8 +2017,6 @@ nodes:
source: "angemeldet"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form: *angemeldet-pruefungsamt-korrektur-forms
"angemeldet, nachbessern":
@ -2018,7 +2031,7 @@ nodes:
messages: []
final: false
edges:
"nachbessern":
"nachbessern": &nachbessern-edge
mode: manual
display-label:
fallback: "Antrag modifizieren"
@ -2044,7 +2057,7 @@ nodes:
"titel, englisch": *entitel-form
"firma": *firma-form-optional
"kommunikation": *kommunikation-form
"nachbessern, hochschullehrer":
"nachbessern, hochschullehrer": &nachbessern-hochschullehrer-edge
mode: manual
display-label:
fallback: "Antrag modifizieren"
@ -2063,7 +2076,7 @@ nodes:
"titel, englisch": *entitel-form
"firma": *firma-form-optional
"datum, abgabe, akt": *abgabedatum-form-akt
"nachbessern, betreuer":
"nachbessern, betreuer": &nachbessern-betreuer-edge
mode: manual
display-label:
fallback: "Antrag modifizieren"
@ -2082,7 +2095,7 @@ nodes:
"titel, englisch": *entitel-form
"firma": *firma-form-optional
"datum, abgabe, akt": *abgabedatum-form-akt
"nachbessern, zugriffsperson":
"nachbessern, zugriffsperson": &nachbessern-zugriffsperson-edge
mode: manual
display-label:
fallback: "Antrag modifizieren"
@ -2101,6 +2114,18 @@ nodes:
"titel, englisch": *entitel-form
"firma": *firma-form-optional
"datum, abgabe, akt": *abgabedatum-form-akt
"nachbessern, angemeldet, nachbessern":
<<: *nachbessern-edge
source: "angemeldet, nachbessern"
"nachbessern, hochschullehrer, angemeldet, nachbessern":
<<: *nachbessern-hochschullehrer-edge
source: "angemeldet, nachbessern"
"nachbessern, betreuer, angemeldet, nachbessern":
<<: *nachbessern-betreuer-edge
source: "angemeldet, nachbessern"
"nachbessern, zugriffsperson, angemeldet, nachbessern":
<<: *nachbessern-zugriffsperson-edge
source: "angemeldet, nachbessern"
"datei":
viewers:
@ -2158,27 +2183,7 @@ nodes:
default: null
optional: false
"zustimmung": &zustimmung-form
- "9.8": &zustimmung-field
<<: *zustimmung-field-optional
tooltip:
fallback: "Legen Sie hier den Grad der Veröffentlichungszustimmung für die abgegebene Arbeit fest,
d.h. welche Teile der Arbeit von der LMU München unter Umständen veröffentlich werden dürfen.
Bei Unsicherheiten wenden Sie sich an eine:n verantwortliche:n Hochschullehrer:in
oder eine:n Assistenzbetreuer:in (Mentor:in).
Insbesondere bei Arbeiten mit externer Betreuung (z.B. von einem Unternehmen beauftragt) kann es sein, dass Ihre Arbeit einer NDA
(auf deutsch auch „Geheimhaltungsvertrag“ oder „Verschwiegenheitsvereinbarung“) unterliegt.
Sie können nach der Benotung Ihre Veröffentlichungszustimmung wieder anpassen."
fallback-lang: de-de-formal
translations:
en-eu: "Specifiy here the degree of publication consent for the submitted thesis,
i.e. which parts of the thesis may be published by the LMU Munich.
If you are unsure, please contact the responsible professor
or your mentor.
Particularly in the case of thesis with external supervision (e.g. commissioned by a company), your thesis may be subject to an NDA
(non-disclosure agreement).
You can adjust your consent for publication again after grading."
optional: false
default: ""
- "9.8": *zustimmung-field
"kommunikation": *kommunikation-form
"datum, abgabe, tatsl": &abgabedatum-form-tatsl
- "5.6":
@ -2247,8 +2252,6 @@ nodes:
source: "datei"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- *hochschullehrer
- *betreuer
- *zugriffsperson
@ -2266,8 +2269,6 @@ nodes:
source: "weitergegeben"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form:
"kommunikation": *kommunikation-form
@ -2331,8 +2332,6 @@ nodes:
source: "datei"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form:
"kommunikation":
@ -2375,8 +2374,6 @@ nodes:
source: "datei"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form:
"hochschullehrer":
@ -2399,8 +2396,6 @@ nodes:
en-eu: "Submission accepted"
viewers:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- *hochschullehrer
- *betreuer
- *zugriffsperson
@ -2419,8 +2414,6 @@ nodes:
source: "datei"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form: &antrag-forms-pruefungsamt-abgabe
<<: *antrag-forms-pruefungsamt
@ -2455,8 +2448,6 @@ nodes:
messages:
- viewers:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- *betreuer
- *zugriffsperson
- *hochschullehrer
@ -2479,8 +2470,6 @@ nodes:
source: "abgegeben"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- *betreuer
- *zugriffsperson
- *hochschullehrer
@ -2525,8 +2514,6 @@ nodes:
source: "abgegeben"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form:
<<: *antrag-forms-pruefungsamt-abgabe
@ -2546,8 +2533,6 @@ nodes:
en-eu: "Graded"
viewers: *view-alle
# - *pruefungsamt
# - *sekretariat-mi-feulner
# - *sekretariat-mi-schwamb
# - *hochschullehrer
# - *betreuer
# - *zugriffsperson
@ -2641,8 +2626,6 @@ nodes:
source: "benotet"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
view-actor: *view-alle
form:
"notizen": *notizen-form
@ -2675,8 +2658,6 @@ nodes:
source: "note eingetragen"
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
- *student
view-actor: *view-alle
form: {}
@ -2697,8 +2678,6 @@ nodes:
mode: manual
actors:
- *pruefungsamt
- *sekretariat-mi-feulner
- *sekretariat-mi-schwamb
display-label:
fallback: "Arbeit abbrechen"
fallback-lang: de-de-formal
@ -2917,6 +2896,19 @@ stages:
var:
tag: edge-in-history
edge-in-history: "datei akzeptieren"
- mode: required
show-when: always
display-label:
fallback: "Veröffentlichungszustimmung abgeben"
fallback-lang: de-de-formal
translations:
en-eu: "Give Publication Consent"
predicate:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "zustimmung"
- label: "benotung"
display-label:
fallback: "Benotung"