diff --git a/theses.yaml b/theses.yaml
index dfe0498..7fbcc73 100644
--- a/theses.yaml
+++ b/theses.yaml
@@ -178,6 +178,92 @@
edges:
"antrag als pruefungsamt":
mode: initial
+ messages: &message-pa
+ - &message-info-hochschullehrer
+ viewers:
+ - *pruefungsamt
+ - tag: initiator
+ status: info
+ content:
+ fallback: >-
+ Der verantwortliche Hochschullehrer ist alleine prüfungsberechtigt für die Arbeit (in Prüfungs- und Studienordnung als verantwortlicher Veranstalter, Betreuer und Prüfer bezeichnet).
+ Verantwortliche Hochschullehrer dürfen sein:
+
+
+ - Beliebige Professoren des Instituts für Informatik der LMU München
+ - Beliebige Professoren der Informatik der TUM
+ - Möchte man eine Arbeit bei jemand anderem schreiben, so ist das Standardvorgehen:
+
+
+ - Die Person, welche die Arbeit eigentlich betreuen soll, wird als Assistenzbetreuer (Mentor) eingesetzt.
+ - Suchen Sie sich bitte einen Hochschullehrer, welcher thematisch zur Arbeit passt und fragen Sie diesen.
+ - Übernimmt der Hochschullehrer diese Arbeit als verantwortlicher Hochschullehrer, so ist keine weitere Genehmigung notwendig, lediglich eine Anmeldung.
+ - Lediglich in Ausnahmefällen gibt es weitere Möglichkeiten. Für diese fragen Sie bitte bei Stephan Barth nach.
+
+
+
+ fallback-lang: de-de-formal
+ translations:
+ en-eu: >-
+ The “verantwortlicher Hochschullehrer” is solely entitled to examine the thesis. “Verantwortlicher Hochschullehrer” may be:
+
+
+ - Any professors of the Institute of Informatics at LMU Munich
+ - Any professors of informatics at TUM
+ - If you want to write the thesis for someone else, then the standard procedure is the following:
+
+
+ - The person who is supposed to supervise the work is appointed as “Assistenzbetreuer (Mentor)”.
+ - Please find a “Hochschullehrer” who fits the topic of your thesis and ask him or her.
+ - If the “Hochschullehrer” takes on this work as “verantwortlicher Hochschullehrer”, no further approval is required, only registration.
+ - Only in exceptional cases are there other possibilities. For these, please ask Stephan Barth.
+
+
+
+ - &message-info-mentor
+ viewers:
+ - *pruefungsamt
+ - tag: initiator
+ status: info
+ content:
+ fallback: "Ein Assistenzbetreuer (Mentor) hat keine Prüfungsberechtigung; wird durch den verantwortlichen Hochschullehrer eigenverantwortlich bestimmt.
+ Bei extern betreuten Abschlussarbeiten, etwa bei Unternehmen, sollte ein Professor der LMU München
+ bei der Arbeit als verantwortlicher Hochschullehrer fungieren; die extern betreuende Person wird als Assistenzbetreuer bestimmt."
+ fallback-lang: de-de-formal
+ translations:
+ en-eu: "An “Assistenzbetreuer (Mentor)” has no examination authorisation; is determined independently by the “verantwortlichen Hochschullehrer”.
+ In the case of externally supervised theses, e.g. at companies, a professor from LMU Munich should act as
+ “verantwortlicher Hochschullehrer” for the thesis; the externally supervised person is designated as “Assistenzbetreuer (Mentor)”."
+ - &message-info-frist
+ viewers:
+ - *pruefungsamt
+ - tag: initiator
+ status: info
+ content:
+ fallback: >-
+ Entgegen anderslautender Angaben in der Prüfungsordnung sind Anmeldung und Abgabe der Bachelorarbeit
+ an keine festen Semestertermine gebunden.
+
+
+ - Bachelorarbeit: Die reine Bearbeitungszeit beträgt 10 Wochen Vollzeit.
+ Da die Studierenden im selben Zeitraum in der Regel noch an Veranstaltungen und anderen Prüfungen teilnehmen,
+ hat das Institut für Informatik die Zeit zwischen der Anmeldung der Bachelorarbeit und deren Abgabe auf 20 Wochen festgelegt.
+ - Masterarbeit: Die Bearbeitungszeit beträgt 26 Wochen. Da diese typischerweise in Vollzeit bearbeitet wird,
+ ist die Zeit zwischen der Anmeldung der Masterarbeit und deren Abgabe auf 26 Wochen festgelegt.
+
+ fallback-lang: de-de-formal
+ translations:
+ en-eu: >-
+ Contrary to statements in the examination regulations,
+ registration and submission of the Bachelor thesis are not bound to fixed semester dates.
+
+
+ - Bachelor thesis: The pure working time is 10 weeks full-time.
+ Since students usually still attend courses and other examinations during the same period,
+ the Institute for Informatics has set the time between the registration of the Bachelor thesis and its submission at 20 weeks.
+ - Master thesis: The work time is 26 weeks. Since this is typically worked on full-time,
+ the time between the registration of the master thesis and its submission is set at 26 weeks.
+
display-label:
fallback: "Antrag anlegen (als Prüfungsverwaltung)"
fallback-lang: de-de-formal
@@ -195,42 +281,7 @@
fallback-lang: de-de-formal
translations:
en-eu: "Verantwortlicher Hochschullehrer"
- tooltip:
- fallback: >-
- Ist alleine prüfungsberechtigt für die Arbeit (in Prüfungs- und Studienordnung als verantwortlicher Veranstalter, Betreuer und Prüfer bezeichnet).
- Verantwortliche Hochschullehrer dürfen sein:
-
-
- - Beliebige Professoren des Instituts für Informatik der LMU München
- - Beliebige Professoren der Informatik der TUM
- - Möchte man eine Arbeit bei jemand anderem schreiben, so ist das Standardvorgehen:
-
-
- - Die Person, welche die Arbeit eigentlich betreuen soll, wird als Assistenzbetreuer (Mentor) eingesetzt.
- - Suchen Sie sich bitte einen Hochschullehrer, welcher thematisch zur Arbeit passt und fragen Sie diesen.
- - Übernimmt der Hochschullehrer diese Arbeit als verantwortlicher Hochschullehrer, so ist keine weitere Genehmigung notwendig, lediglich eine Anmeldung.
- - Lediglich in Ausnahmefällen gibt es weitere Möglichkeiten. Für diese fragen Sie bitte bei Stephan Barth nach.
-
-
-
- fallback-lang: de-de-formal
- translations:
- en-eu: >-
- Is solely entitled to examine the thesis. “Verantwortlicher Hochschullehrer” may be:
-
-
- - Any professors of the Institute of Informatics at LMU Munich
- - Any professors of informatics at TUM
- - If you want to write the thesis for someone else, then the standard procedure is the following:
-
-
- - The person who is supposed to supervise the work is appointed as “Assistenzbetreuer (Mentor)”.
- - Please find a “Hochschullehrer” who fits the topic of your thesis and ask him or her.
- - If the “Hochschullehrer” takes on this work as “verantwortlicher Hochschullehrer”, no further approval is required, only registration.
- - Only in exceptional cases are there other possibilities. For these, please ask Stephan Barth.
-
-
-
+ tooltip: null
default: null
min: 1
range: null
@@ -252,15 +303,7 @@
fallback-lang: de-de-formal
translations:
en-eu: "“Assistenzbetreuer (Mentoren)”"
- tooltip:
- fallback: "Hat keine Prüfungsberechtigung; wird durch den verantwortlichen Hochschullehrer eigenverantwortlich bestimmt.
- Bei extern betreuten Abschlussarbeiten, etwa bei Unternehmen, sollte ein Professor der LMU München
- bei der Arbeit als verantwortlicher Hochschullehrer fungieren; die extern betreuende Person wird als Assistenzbetreuer bestimmt."
- fallback-lang: de-de-formal
- translations:
- en-eu: "Has no examination authorisation; is determined independently by the “verantwortlichen Hochschullehrer”.
- In the case of externally supervised theses, e.g. at companies, a professor from LMU Munich should act as
- “verantwortlicher Hochschullehrer” for the thesis; the externally supervised person is designated as “Assistenzbetreuer (Mentor)”."
+ tooltip: null
default: null
min: 0
range: null
@@ -282,11 +325,7 @@
fallback-lang: de-de-formal
translations:
en-eu: "Student"
- tooltip:
- fallback: ""
- fallback-lang: de-de-formal
- translations:
- en-eu: ""
+ tooltip: null
default: null
optional: false
"abschluss": &abschluss-form-optional
@@ -302,23 +341,20 @@
fallback-lang: de-de-formal
translations:
en-eu: "Is this a Bachelor or a Master thesis?"
+ placeholder: "Bachelor"
default: null
- optional: true
+ optional: false
"anmeldetag": &anmeldetag-form-optional
- "5": &anmeldetag-field-optional
tag: day
- max-past: 240 # about 8 months
+ max-past: null # cannot be in the past
max-future: 240 # about 8 months
label:
fallback: "Anmeldetag"
fallback-lang: de-de-formal
translations:
en-eu: "Registration date"
- tooltip:
- fallback: ""
- fallback-lang: de-de-formal
- translations:
- en-eu: ""
+ tooltip: null
default: null
optional: true
"sprache": &sprache-form-optional
@@ -424,18 +460,25 @@
source: "antrag, student&hochschullehrer, anmeldetag"
"antrag als hochschullehrer":
mode: initial
+ messages: &message-hl
+ - <<: *message-info-hochschullehrer
+ viewers: &test-users
+ # - tag: user
+ # user: 5af188de-217c-35e0-2ffa-16250fe89fc5 # Thomas Gabor
+ # - tag: user
+ # user: 03002fce-eebe-97c2-0775-c48efc73a724 # David Sabel
+ - tag: authorized
+ authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] }
+ - <<: *message-info-mentor
+ viewers: *test-users
+ - <<: *message-info-frist
+ viewers: *test-users
display-label:
fallback: "Antrag anlegen (als verantwortlicher Hochschullehrer)"
fallback-lang: de-de-formal
translations:
en-eu: "Create application (as “verantwortlicher Hochschullehrer”)"
- actors: &test-users
- # - tag: user
- # user: 5af188de-217c-35e0-2ffa-16250fe89fc5 # Thomas Gabor
- # - tag: user
- # user: 03002fce-eebe-97c2-0775-c48efc73a724 # David Sabel
- - tag: authorized
- authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] }
+ actors: *test-users
view-actor: *view-alle
form: &antrag-forms-hochschullehrer
"hochschullehrer":
@@ -488,6 +531,13 @@
source: "antrag, student"
"antrag als betreuer":
mode: initial
+ messages: &message-men
+ - <<: *message-info-hochschullehrer
+ viewers: *test-users
+ - <<: *message-info-mentor
+ viewers: *test-users
+ - <<: *message-info-frist
+ viewers: *test-users
display-label:
fallback: "Antrag anlegen (als Assistenzbetreuer (Mentor))"
fallback-lang: de-de-formal
@@ -879,7 +929,11 @@
fallback-lang: de-de-formal
translations:
en-eu: "Planned submission date"
- tooltip: null
+ tooltip:
+ fallback: "Ursprünglich geplantes Abgabedatum bei Anmeldung"
+ fallback-lang: de-de-formal
+ translations:
+ en-eu: "Date at which submission was planned originally during registration"
optional: false
"anmelden, bestaetigt student&hochschullehrer":
mode: manual
@@ -1065,7 +1119,7 @@
translations:
en-eu: "New submission date"
tooltip: null
- optional: false
+ optional: true
"nachbessern, betreuer":
mode: manual
display-label:
@@ -1184,7 +1238,12 @@
- "4":
<<: *abschluss-field-optional
optional: false
- "anmeldetag": *anmeldetag-form
+ "anmeldetag": &anmeldetag-form-fut
+ - "5":
+ <<: *anmeldetag-field-optional
+ max-past: 240 # about 8 months
+ max-future: null # cannot be in the future
+ optional: false
"datum, abgabe": *abgabedatum-form
"datum, abgabe, tatsl": *abgabedatum-form-tatsl
"nachbessern":
@@ -1247,11 +1306,7 @@
view-actor: *view-alle
form: &antrag-forms-pruefungsamt-abgabe
<<: *antrag-forms-pruefungsamt
- "anmeldetag": &anmeldetag-form-fut
- - "5":
- <<: *anmeldetag-field-optional
- max-future: null
- optional: false
+ "anmeldetag": *anmeldetag-form-fut
"datum, abgabe":
- "4.5":
tag: day