uni2work.workflows/theses.yaml
Michael Fink Amores 34dbcfe6c2 feat(theses): qol-improvements
Added help texts in German and English, separated pdf-file of thesis from addition files

Fixes #3
2021-07-05 14:37:17 +00:00

1372 lines
47 KiB
YAML

"antrag":
viewers:
display-label: "Antrag angelegt"
viewers:
- &pruefungsamt
tag: authorized
authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] }
- &hochschullehrer
tag: payload-reference
payload-label: "hochschullehrer"
- &betreuer
tag: payload-reference
payload-label: "betreuer"
- &student
tag: payload-reference
payload-label: "student"
payload-view: &payload-view
"hochschullehrer":
viewers: &view-alle
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
- {"tag": "initiator"}
display-label:
fallback: "Verantwortliche Hochschullehrer"
fallback-lang: de-de-formal
translations:
en-eu: "Responsible “Hochschullehrer”"
"betreuer":
viewers: *view-alle
display-label:
fallback: "Assistenzbetreuer (Mentor)"
fallback-lang: de-de-formal
translations:
en-eu: "“Assistenzbetreuer (Mentor)”"
"student":
viewers: *view-alle
display-label:
fallback: "Student"
fallback-lang: de-de-formal
translations:
en-eu: "Student"
"anmeldetag":
viewers: *view-alle
display-label:
fallback: "Tag der Anmeldung"
fallback-lang: de-de-formal
translations:
en-eu: "Date of registration"
"sprache":
viewers: *view-alle
display-label:
fallback: "Sprache der Arbeit"
fallback-lang: de-de-formal
translations:
en-eu: "Language of thesis"
"titel":
viewers: *view-alle
display-label:
fallback: "Titel (in Sprache der Arbeit)"
fallback-lang: de-de-formal
translations:
en-eu: "Title (in language of thesis)"
"titel, englisch":
viewers: *view-alle
display-label:
fallback: "Titel (Englisch)"
fallback-lang: de-de-formal
translations:
en-eu: "Title (English)"
"abschluss":
viewers: *view-alle
display-label:
fallback: "Bachelor/Master"
fallback-lang: de-de-formal
translations:
en-eu: "Bachelor/Master"
"abgabe":
viewers: *view-alle
display-label:
fallback: "Abgabe"
fallback-lang: de-de-formal
translations:
en-eu: "Submission"
"eigenstaendigkeit":
viewers: *view-alle
display-label:
fallback: "Eigenständigkeitserklärung"
fallback-lang: de-de-formal
translations:
en-eu: "Declaration of authenticity"
"notizen":
viewers: &view-staff
- *pruefungsamt
- *hochschullehrer
- *betreuer
- {"tag": "initiator"}
display-label:
fallback: "Notizen"
fallback-lang: de-de-formal
translations:
en-eu: "Notes"
"kommunikation":
viewers: *view-alle
display-label:
fallback: "Kommunikation"
fallback-lang: de-de-formal
translations:
en-eu: "Communication"
"note, vortrag":
viewers: *view-alle
display-label:
fallback: "Note (Vortrag)"
fallback-lang: de-de-formal
translations:
en-eu: "Grade (Presentation)"
"note, arbeit":
viewers: *view-alle
display-label:
fallback: "Note (Arbeit)"
fallback-lang: de-de-formal
translations:
en-eu: "Grade (Thesis)"
"vortragtag":
viewers: *view-alle
display-label:
fallback: "Datum (Vortrag)"
fallback-lang: de-de-formal
translations:
en-eu: "Date (Presentation)"
"datum, abgabe":
viewers: *view-alle
display-label:
fallback: "Datum (Abgabe)"
fallback-lang: de-de-formal
translations:
en-eu: "Date (Submission)"
messages:
- viewers:
- *hochschullehrer
- *betreuer
restriction:
dnf-terms:
- - tag: negated
var:
tag: payload-filled
payload-filled: "anmeldetag"
status: info
content:
fallback: "Es muss zunächst der „Anmeldetag“ eingetragen und der Antrag vom Student und von einem verantwortlichen Hochschullehrer bestätigt werden, damit der Antrag weiter von der Prüfungsverwaltung bearbeitet werden kann."
fallback-lang: de-de-formal
translations:
en-eu: "First, the “registration date” must be entered and the application must be confirmed by the student and responsible “Hochschullehrer” so that the application can be further processed by the exam office."
- viewers:
- *hochschullehrer
- *betreuer
restriction:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "anmeldetag"
status: info
content:
fallback: "Der Antrag muss zunächst noch vom Student und von einem verantwortlichen Hochschullehrer bestätigt werden, damit der Antrag von der Prüfungsverwaltung weiter bearbeitet werden kann."
fallback-lang: de-de-formal
translations:
en-eu: "First, the application must be confirmed by the student and responsible “Hochschullehrer” so that the application can be further processed by the exam office."
final: false
edges:
"antrag als pruefungsamt":
mode: initial
display-label:
fallback: "Antrag anlegen (als Prüfungsverwaltung)"
fallback-lang: de-de-formal
translations:
en-eu: "Create application (as exam office)"
actors:
- *pruefungsamt
view-actor: *view-alle
form: &antrag-forms-pruefungsamt
"hochschullehrer": &hochschullehrer-form
- "1":
tag: multiple
label:
fallback: "Verantwortlicher Hochschullehrer"
fallback-lang: de-de-formal
translations:
en-eu: "Responsible “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:
<ul>
<li>Beliebige Professoren des Instituts für Informatik der LMU München</li>
<li>Beliebige Professoren der Informatik der TUM</li>
<li>Möchte man eine Arbeit bei jemand anderem schreiben, so ist das Standardvorgehen:
<ul>
<li>Die Person, welche die Arbeit eigentlich betreuen soll, wird als Assistenzbetreuer (Mentor) eingesetzt.</li>
<li>Suchen Sie sich bitte einen Hochschullehrer, welcher thematisch zur Arbeit passt und fragen Sie diesen.</li>
<li>Übernimmt der Hochschullehrer diese Arbeit als verantwortlicher Hochschullehrer, so ist keine weitere Genehmigung notwendig, lediglich eine Anmeldung.</li>
<li>Lediglich in Ausnahmefällen gibt es weitere Möglichkeiten. Für diese fragen Sie bitte bei Stephan Barth nach.</li>
</ul>
</li>
</ul>
fallback-lang: de-de-formal
translations:
en-eu: >-
Is solely entitled to examine the thesis. Responsible “Hochschullehrer” may be:
<ul>
<li>Any professors of the Institute of Informatics at LMU Munich </li>
<li>Any professors of informatics at TUM</li>
<li>If you want to write the thesis for someone else, then the standard procedure is the following:
<ul>
<li>The person who is supposed to supervise the work is appointed as “Assistenzbetreuer (Mentor)”.</li>
<li>Please find an “Hochschullehrer” who fits the topic of your thesis and ask him or her.</li>
<li>If the “Hochschullehrer” takes on this work as the responsible “Hochschullehrer”, no further approval is required, only registration.</li>
<li>Only in exceptional cases are there other possibilities. For these, please ask Stephan Barth.</li>
</ul>
</li>
</ul>
default: null
min: 1
range: null
sub:
tag: user
label:
fallback: "Verantwortlicher Hochschullehrer"
fallback-lang: de-de-formal
translations:
en-eu: "Responsible “Hochschullehrer”"
tooltip: null
default: null
optional: false
"betreuer": &betreuer-form
- "2":
tag: multiple
label:
fallback: "Assistenzbetreuer (Mentoren)"
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 responsible “Hochschullehrer”.
In the case of externally supervised theses, e.g. at companies, a professor from LMU Munich should act as responsible
“Hochschullehrer” for the thesis; the externally supervised person is designated as “Assistenzbetreuer (Mentor)”."
default: null
min: 0
range: null
sub:
tag: user
label:
fallback: "Assistenzbetreuer (Mentor)"
fallback-lang: de-de-formal
translations:
en-eu: "Assistenzbetreuer"
tooltip: null
default: null
optional: false
"student": &student-form
- "3":
tag: user
label:
fallback: "Student"
fallback-lang: de-de-formal
translations:
en-eu: "Student"
tooltip:
fallback: ""
fallback-lang: de-de-formal
translations:
en-eu: ""
default: null
optional: false
"abschluss": &abschluss-form-optional
- "4": &abschluss-field-optional
tag: text
label:
fallback: "Bachelor-/Masterarbeit"
fallback-lang: de-de-formal
translations:
en-eu: "Bachelor/Master thesis"
tooltip:
fallback: "Handelt es sich hierbei um eine Bachelor- oder eine Masterarbeit?"
fallback-lang: de-de-formal
translations:
en-eu: "Is this a Bachelor or a Master thesis?"
default: null
optional: true
"anmeldetag": &anmeldetag-form-optional
- "5": &anmeldetag-field-optional
tag: day
label:
fallback: "Tag der Anmeldung"
fallback-lang: de-de-formal
translations:
en-eu: "Date of registration"
tooltip:
fallback: ""
fallback-lang: de-de-formal
translations:
en-eu: ""
default: null
optional: true
"sprache": &sprache-form-optional
- "6": &sprache-field-optional
tag: text
label:
fallback: "Sprache der Arbeit"
fallback-lang: de-de-formal
translations:
en-eu: "Language of thesis"
tooltip:
fallback: "Sprache in der die Arbeit verfasst wird"
fallback-lang: de-de-formal
translations:
en-eu: "Language in which the thesis is written"
default: null
optional: true
"titel": &titel-form-optional
- "7": &titel-field-optional
tag: text
label:
fallback: "Titel (in Sprache der Arbeit)"
fallback-lang: de-de-formal
translations:
en-eu: "Title (in language of thesis)"
tooltip:
fallback: "Falls die Arbeit in Englisch verfasst wird oder bereits einen englischen Titel hat, muss der Titel nicht ins Deutsche übersetzt werden"
fallback-lang: de-de-formal
translations:
en-eu: "If the thesis is written in English or already has an English title, the title does not need to be translated into German"
default: null
optional: true
"titel, englisch": &entitel-form-optional
- "8": &entitel-field-optional
tag: text
label:
fallback: "Titel (Englisch)"
fallback-lang: de-de-formal
translations:
en-eu: "Title (English)"
tooltip:
fallback: "Nur falls die Arbeit nicht in Englisch verfasst wird oder keinen englischen Titel hat"
fallback-lang: de-de-formal
translations:
en-eu: "Only if the thesis is not written in English or has no English title"
default: null
optional: true
"kommunikation": &kommunikation-form
- "9": &kommunikation-field
tag: text
large: true
label:
fallback: "Kommunikation"
fallback-lang: de-de-formal
translations:
en-eu: "Communication"
tooltip:
fallback: "Einsehbar für alle Beteiligten"
fallback-lang: de-de-formal
translations:
en-eu: "Visible for all parties involved"
default: null
optional: true
"notizen": &notizen-form
- "10":
tag: text
large: true
label:
fallback: "Notizen"
fallback-lang: de-de-formal
translations:
en-eu: "Notes"
tooltip:
fallback: "Für weitere die Arbeit betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem Studenten"
fallback-lang: de-de-formal
translations:
en-eu: "For remarks concerning the work; visible to all parties involved except the student"
default: null
optional: true
"korrektur als pruefungsamt": &korrektur-pruefungsamt
mode: manual
display-label:
fallback: "Antrag anpassen"
fallback-lang: de-de-formal
translations:
en-eu: "Modify application"
source: "antrag"
actors:
- *pruefungsamt
view-actor: *view-alle
form: *antrag-forms-pruefungsamt
"korrektur als pruefungsamt, hochschullehrer":
<<: *korrektur-pruefungsamt
source: "antrag, hochschullehrer"
"korrektur als pruefungsamt, student":
<<: *korrektur-pruefungsamt
source: "antrag, student"
"korrektur als pruefungsamt, student&hochschullehrer":
<<: *korrektur-pruefungsamt
source: "antrag, student&hochschullehrer"
"korrektur als pruefungsamt, student&hochschullehrer&anmeldetag":
<<: *korrektur-pruefungsamt
source: "antrag, student&hochschullehrer, anmeldetag"
"antrag als hochschullehrer":
mode: initial
display-label:
fallback: "Antrag anlegen (als verantwortlicher Hochschullehrer)"
fallback-lang: de-de-formal
translations:
en-eu: "Create application (as responsible “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" }]] }
view-actor: *view-alle
form: &antrag-forms-hochschullehrer
"hochschullehrer":
- "1":
tag: capture-user
- "1.1":
tag: multiple
label:
fallback: "Zusätzliche verantwortliche Hochschullehrer"
fallback-lang: de-de-formal
translations:
en-eu: "Additional responsible “Hochschullehrer”"
tooltip: null
default: null
min: 0
range: null
sub:
tag: user
label:
fallback: "Verantwortlicher Hochschullehrer"
fallback-lang: de-de-formal
translations:
en-eu: "Responsible “Hochschullehrer”"
tooltip: null
default: null
optional: false
"betreuer": *betreuer-form
"student": *student-form
"abschluss": *abschluss-form-optional
"anmeldetag": *anmeldetag-form-optional
"sprache": *sprache-form-optional
"titel": *titel-form-optional
"titel, englisch": *entitel-form-optional
"kommunikation": *kommunikation-form
"notizen": *notizen-form
"korrektur als hochschullehrer": &korrektur-hochschullehrer
mode: manual
display-label:
fallback: "Antrag anpassen"
fallback-lang: de-de-formal
translations:
en-eu: "Modify application"
source: "antrag"
actors:
- *hochschullehrer
view-actor: *view-alle
form: *antrag-forms-hochschullehrer
"korrektur als hochschullehrer, student":
<<: *korrektur-hochschullehrer
source: "antrag, student"
"antrag als betreuer":
mode: initial
display-label:
fallback: "Antrag anlegen (als Assistenzbetreuer (Mentor))"
fallback-lang: de-de-formal
translations:
en-eu: "Create application (as “Assistenzbetreuer (Mentor)”)"
actors: *test-users
# actors:
# - tag: authorized
# authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] }
view-actor: *view-alle
form: &antrag-forms-betreuer
"betreuer":
- "2":
tag: capture-user
- "2.1":
tag: multiple
label:
fallback: "Zusätzliche Assistenzbetreuer (Mentoren)"
fallback-lang: de-de-formal
translations:
en-eu: "Additional “Assistenzbetreuer (Mentoren)”"
tooltip: null
default: null
min: 0
range: null
sub:
tag: user
label:
fallback: "Assistenzbetreuer (Mentor)"
fallback-lang: de-de-formal
translations:
en-eu: "Assistenzbetreuer (Mentor)"
tooltip: null
default: null
optional: false
"hochschullehrer": *hochschullehrer-form
"student": *student-form
"abschluss": *abschluss-form-optional
"anmeldetag": *anmeldetag-form-optional
"sprache": *sprache-form-optional
"titel": *titel-form-optional
"titel, englisch": *entitel-form-optional
"kommunikation": *kommunikation-form
"notizen": *notizen-form
"betreuer als hochschullehrer": &betreuer-hochschullehrer
mode: manual
display-label:
fallback: "Eigene Rolle wechseln zu: Assistenzbetreuer (Mentor)"
fallback-lang: de-de-formal
translations:
en-eu: "Change own role to: “Assistenzbetreuer (Mentor)”"
source: "antrag"
actors:
- *hochschullehrer
view-actor: *view-alle
form: *antrag-forms-betreuer
"betreuer als hochschullehrer, student":
<<: *betreuer-hochschullehrer
source: "antrag, student"
"betreuer als hochschullehrer, hochschullehrer":
<<: *betreuer-hochschullehrer
source: "antrag, hochschullehrer"
"betreuer als hochschullehrer, student&hochschullehrer":
<<: *betreuer-hochschullehrer
source: "antrag, student&hochschullehrer"
"betreuer als hochschullehrer, student&hochschullehrer&anmeldetag":
<<: *betreuer-hochschullehrer
source: "antrag, student&hochschullehrer, anmeldetag"
"hochschullehrer als betreuer": &hochschullehrer-betreuer
mode: manual
display-label:
fallback: "Eigene Rolle wechseln zu: Hochschullehrer"
fallback-lang: de-de-formal
translations:
en-eu: "Change own role to: “Hochschullehrer”"
source: "antrag"
actors:
- *betreuer
view-actor: *view-alle
form: *antrag-forms-hochschullehrer
"hochschullehrer als betreuer, hochschullehrer":
<<: *hochschullehrer-betreuer
source: "antrag, hochschullehrer"
"hochschullehrer als betreuer, student":
<<: *hochschullehrer-betreuer
source: "antrag, student"
"hochschullehrer als betreuer, student&hochschullehrer":
<<: *hochschullehrer-betreuer
source: "antrag, student&hochschullehrer"
"hochschullehrer als betreuer, student&hochschullehrer&anmeldetag":
<<: *hochschullehrer-betreuer
source: "antrag, student&hochschullehrer, anmeldetag"
"korrektur als betreuer": &korrektur-betreuer
mode: manual
display-label:
fallback: "Antrag anpassen"
fallback-lang: de-de-formal
translations:
en-eu: "Modify Application"
source: "antrag"
actors:
- *betreuer
view-actor: *view-alle
form: *antrag-forms-betreuer
"korrektur als betreuer, student":
<<: *korrektur-betreuer
source: "antrag, student"
"korrektur als betreuer, hochschullehrer":
<<: *korrektur-betreuer
source: "antrag, hochschullehrer"
"korrektur als betreuer, student&hochschullehrer":
<<: *korrektur-betreuer
source: "antrag, student&hochschullehrer"
"korrektur als betreuer, student&hochschullehrer&anmeldetag":
<<: *korrektur-betreuer
source: "antrag, student&hochschullehrer, anmeldetag"
"korrektur als student": &korrektur-student
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
form:
"sprache": *sprache-form-optional
"titel": *titel-form-optional
"titel, englisch": *entitel-form-optional
"kommunikation": *kommunikation-form
"korrektur als student, hochschullehrer":
<<: *korrektur-student
source: "antrag, hochschullehrer"
"antrag, hochschullehrer":
viewers:
display-label:
fallback: "Antrag angelegt und vom Hochschullehrer bestätigt"
fallback-lang: de-de-formal
translations:
en-eu: "Application created and confirmed by the “Hochschullehrer”"
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
payload-view: *payload-view
messages:
- viewers:
- *hochschullehrer
- *betreuer
restriction:
dnf-terms:
- - tag: negated
var:
tag: payload-filled
payload-filled: "anmeldetag"
status: info
content:
fallback: "Es muss zunächst „Anmeldetag“ eingetragen und der Antrag vom Student bestätigt werden, damit der Antrag weiter von der Prüfungsverwaltung bearbeitet werden kann."
fallback-lang: de-de-formal
translations:
en-eu: "First, the “registration date” must be entered and the application must be confirmed by the student so that the application can be further processed by the exam office."
- viewers:
- *hochschullehrer
- *betreuer
restriction:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "anmeldetag"
status: info
content:
fallback: "Der Antrag muss zunächst noch vom Student bestätigt werden, damit er von der Prüfungsverwaltung weiter bearbeitet werden kann."
fallback-lang: de-de-formal
translations:
en-eu: "First, the application must be confirmed by the student so that the application can be further processed by the exam office."
final: false
edges:
"antrag bestaetigen als hochschullehrer":
mode: manual
display-label:
fallback: "Antrag bestätigen (als verantwortlicher Hochschullehrer)"
fallback-lang: de-de-formal
translations:
en-eu: "Confirm application (as responsible “Hochschullehrer”)"
source: "antrag"
actors:
- *hochschullehrer
- *pruefungsamt
view-actor: *view-alle
form: {}
"korrektur als hochschullehrer":
<<: *korrektur-hochschullehrer
source: "antrag, hochschullehrer"
"korrektur als hochschullehrer, student":
<<: *korrektur-hochschullehrer
source: "antrag, student&hochschullehrer"
"korrektur als hochschullehrer, student&anmeldetag":
<<: *korrektur-hochschullehrer
source: "antrag, student&hochschullehrer, anmeldetag"
"antrag, student":
viewers:
display-label:
fallback: "Antrag angelegt und vom Student bestätigt"
fallback-lang: de-de-formal
translations:
en-eu: "Application created and confirmed by the student"
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
payload-view: *payload-view
messages:
- viewers:
- *hochschullehrer
- *betreuer
restriction:
dnf-terms:
- - tag: negated
var:
tag: payload-filled
payload-filled: "anmeldetag"
status: info
content:
fallback: "Es muss zunächst „Anmeldetag“ eingetragen und der Antrag von einem verantwortlichen Hochschullehrer bestätigt werden, damit der Antrag weiter von der Prüfungsverwaltung bearbeitet werden kann."
fallback-lang: de-de-formal
translations:
en-eu: "First, the “registration date” must be entered and the application must be confirmed by a responsible “Hochschullehrer” so that the application can be further processed by the exam office."
- viewers:
- *hochschullehrer
- *betreuer
restriction:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "anmeldetag"
status: info
content:
fallback: "Der Antrag muss zunächst noch von einem verantwortlichen Hochschullehrer bestätigt werden, damit er von der Prüfungsverwaltung weiter bearbeitet werden kann."
fallback-lang: de-de-formal
translations:
en-eu: "First, the application must be confirmed by a responsible “Hochschullehrer” so that the application can be further processed by the exam office."
final: false
edges:
"antrag bestaetigen als student":
mode: manual
display-label:
fallback: "Antrag bestätigen (als Student)"
fallback-lang: de-de-formal
translations:
en-eu: "Confirm application (as student)"
source: "antrag"
actors:
- *student
view-actor: *view-alle
form: {}
"korrektur als student":
<<: *korrektur-student
source: "antrag, student"
"korrektur als student, hochschullehrer":
<<: *korrektur-student
source: "antrag, student&hochschullehrer"
"korrektur als student, hochschullehrer&anmeldetag":
<<: *korrektur-student
source: "antrag, student&hochschullehrer, anmeldetag"
"antrag, student&hochschullehrer":
viewers:
display-label:
fallback: "Antrag angelegt und von Student und Hochschullehrer bestätigt"
fallback-lang: de-de-formal
translations:
en-eu: "Application created and confirmed by the student and “Hochschullehrer”"
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
payload-view: *payload-view
messages:
- viewers:
- *hochschullehrer
- *betreuer
restriction: null
status: info
content:
fallback: "Es muss zunächst „Anmeldetag“ eingetragen werden, damit der Antrag weiter von der Prüfungsverwaltung bearbeitet werden kann."
fallback-lang: de-de-formal
translations:
en-eu: "First, the “registration date” must be entered so that the application can be further processed by the exam office."
final: false
edges:
"antrag bestaetigen als student":
mode: manual
display-label:
fallback: "Antrag bestätigen (als Student)"
fallback-lang: de-de-formal
translations:
en-eu: "Confirm application (as Student)"
source: "antrag, hochschullehrer"
actors:
- *student
- *pruefungsamt
view-actor: *view-alle
form: {}
"antrag bestaetigen als hochschullehrer":
mode: manual
display-label:
fallback: "Antrag bestätigen (als verantwortlicher Hochschullehrer)"
fallback-lang: de-de-formal
translations:
en-eu: "Confirm application (as responsible “Hochschullehrer”)"
source: "antrag, student"
actors:
- *hochschullehrer
- *pruefungsamt
view-actor: *view-alle
form: {}
"antrag, student&hochschullehrer, anmeldetag":
viewers:
display-label:
fallback: "Antrag angelegt, von Student und Hochschullehrer bestätigt, Anmeldetag eingetragen"
fallback-lang: de-de-formal
translations:
en-eu: "Application created, confirmed by the student and “Hochschullehrer”, “registration date” entered"
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
payload-view: *payload-view
messages: []
final: false
edges:
"anmeldetag ist eingetragen":
mode: automatic
source: "antrag, student&hochschullehrer"
restriction:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "anmeldetag"
"angemeldet":
viewers:
display-label:
fallback: "Angemeldet"
fallback-lang: de-de-formal
translations:
en-eu: "Registered"
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
payload-view: *payload-view
messages: []
final: false
edges:
"anmelden, bestaetigt student&hochschullehrer, anmeldetag":
mode: manual
display-label:
fallback: "Arbeit anmelden (bestätigt vom Student und verantwortlichem Hochschullehrer)"
fallback-lang: de-de-formal
translations:
en-eu: "Register thesis (confirmed by student and responsible “Hochschullehrer”)"
source: "antrag, student&hochschullehrer, anmeldetag"
actors:
- *pruefungsamt
view-actor: *view-alle
form:
"datum, abgabe": &abgabedatum-form
- "4.5":
tag: day
label:
fallback: "Abgabedatum"
fallback-lang: de-de-formal
translations:
en-eu: "Submission date"
tooltip: null
optional: false
"anmelden, bestaetigt student&hochschullehrer":
mode: manual
display-label:
fallback: "Arbeit anmelden (bestätigt vom Student und verantwortlichem Hochschullehrer)"
fallback-lang: de-de-formal
translations:
en-eu: "Register thesis (confirmed by student and responsible “Hochschullehrer”)"
source: "antrag, student&hochschullehrer"
actors:
- *pruefungsamt
view-actor: *view-alle
form:
"anmeldetag":
- "4":
<<: *anmeldetag-field-optional
optional: false
"datum, abgabe": *abgabedatum-form
"anmelden, bestaetigt student":
mode: manual
display-label:
fallback: "Arbeit anmelden (bestätigt nur vom Student)"
fallback-lang: de-de-formal
translations:
en-eu: "Register thesis (confirmed only by student)"
source: "antrag, student"
actors:
- *pruefungsamt
view-actor: *view-alle
form:
"anmeldetag":
- "4":
<<: *anmeldetag-field-optional
optional: false
"datum, abgabe": *abgabedatum-form
"datei vorbereiten":
mode: manual
display-label:
fallback: "Abgabe vorbereiten"
fallback-lang: de-de-formal
translations:
en-eu: "Prepare submission"
source: "angemeldet"
actors:
- *student
view-actor: *view-alle
form:
"abgabe": &abgabe-form
- "8.5":
tag: file
label:
fallback: "Arbeit"
fallback-lang: de-de-formal
translations:
en-eu: "Thesis"
tooltip:
fallback: "pdf-Datei der Arbeit"
fallback-lang: de-de-formal
translations:
en-eu: "pdf-file of thesis"
optional: false
config:
unpack-zips:
default: true
force: true
multiple: false
all-empty-ok: false
max-file-size: 5242880
restrict-extensions: ["pdf"]
- "8.6":
tag: file
label:
fallback: "Ergänzende Dateien"
fallback-lang: de-de-formal
translations:
en-eu: "Supplmenetary files"
tooltip:
fallback: "Relevante, für die Arbeit erstellte Quellcodes (Programme, Daten etc.) im Quellformat; "
fallback-lang: de-de-formal
translations:
en-eu: "Relevant source codes created for the thesis (programmes, data etc.) in source format"
optional: true
config:
unpack-zips:
default: true
force: false
multiple: true
all-empty-ok: true
# "anmelden, bestaetigt hochschullehrer":
# mode: manual
# display-label: "Arbeit anmelden (bestätigt nur vom Hochschullehrer)"
# source: "antrag, hochschullehrer"
# actors:
# - *pruefungsamt
# view-actor:
# - *pruefungsamt
# form:
# "anmeldetag":
# - "4":
# <<: *anmeldetag-field-optional
# optional: false
"nachbesserung":
mode: manual
display-label:
fallback: "Bearbeitung übernehmen"
fallback-lang: de-de-formal
translations:
en-eu: "Apply edited thesis"
source: "angemeldet, nachbessern"
actors:
- *pruefungsamt
view-actor: *view-alle
form: &angemeldet-pruefungsamt-korrektur-forms
<<: *antrag-forms-pruefungsamt
"datum, abgabe": *abgabedatum-form
"korrektur als pruefungsamt":
mode: manual
display-label:
fallback: "Antrag editieren"
fallback-lang: de-de-formal
translations:
en-eu: "Edit application"
source: "angemeldet"
actors:
- *pruefungsamt
view-actor: *view-alle
form: *angemeldet-pruefungsamt-korrektur-forms
"angemeldet, nachbessern":
viewers:
display-label:
fallback: "Antrag wurde bearbeitet"
fallback-lang: de-de-formal
translations:
en-eu: "Application has been processed"
viewers: *view-alle
payload-view: *payload-view
messages: []
final: false
edges:
"nachbessern":
mode: manual
display-label:
fallback: "Antrag bearbeiten"
fallback-lang: de-de-formal
translations:
en-eu: "Modify application"
messages:
- viewers:
- *student
status: info
content:
fallback: "Bitte nur kleine Korrekturen (etwa Rechtschreibfehler) selbst beantragen. Größere Änderungen dürfen nur verantwortliche Hochschullehrer und Assistenzbetreuer beantragen."
fallback-lang: de-de-formal
translations:
en-eu: "Please only request minor corrections (such as spelling mistakes). Only responsible “Hochschullehrer” or a “Assistenzbetreuer (Mentor)” may request major changes."
source: "angemeldet"
actors:
- *student
view-actor: *view-alle
form:
"titel": *titel-form-optional
"titel, englisch": *entitel-form-optional
"kommunikation": *kommunikation-form
"nachbessern, hochschullehrer":
mode: manual
display-label:
fallback: "Antrag bearbeiten"
fallback-lang: de-de-formal
translations:
en-eu: "Modify application"
source: "angemeldet"
actors:
- *hochschullehrer
view-actor: *view-alle
form:
<<: *antrag-forms-hochschullehrer
"datum, abgabe": *abgabedatum-form
"nachbessern, betreuer":
mode: manual
display-label:
fallback: "Antrag bearbeiten"
fallback-lang: de-de-formal
translations:
en-eu: "Modify Application"
source: "angemeldet"
actors:
- *betreuer
view-actor: *view-alle
form:
<<: *antrag-forms-betreuer
"datum, abgabe": *abgabedatum-form
"datei":
viewers:
display-label:
fallback: "Abgabe hochgeladen"
fallback-lang: de-de-formal
translations:
en-eu: "Submission uploaded"
viewers: *view-alle
payload-view: *payload-view
messages: []
final: false
edges:
"datei hochladen": &datei-hochladen-edge
mode: manual
display-label:
fallback: "Arbeit hochladen"
fallback-lang: de-de-formal
translations:
en-eu: "Thesis uploaded"
source: "angemeldet"
actors:
- *student
view-actor: *view-alle
form:
"abgabe": *abgabe-form
"eigenstaendigkeit": &eigenstaendig-form
- "8.7":
tag: text
large: true
label:
fallback: "Eigenständigkeitserklärung"
fallback-lang: de-de-formal
translations:
en-eu: "Declaration of authenticity"
tooltip:
fallback: "Bitte geben Sie hier eine Eigenständigkeitserklärung ab: Bestätigen Sie, dass Sie die Arbeit selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet haben"
fallback-lang: de-de-formal
translations:
en-eu: "Please state a declaration of authenticity here: Confirm that you have written the thesis independently and that you have not used any sources or ressources other than those stated"
default: null
optional: false
"kommunikation": *kommunikation-form
"init hochladen": # temporary
mode: initial
messages:
- viewers:
- *student
status: info
content:
fallback: "Hier können Sie Ihre Abschlussarbeit hochladen, wenn Sie diese als Informatik- oder Medieninformatikstudent an einem Informatiklehrstuhl geschrieben haben.
Falls Sie an einem Medieninformatiklehrstuhl geschrieben haben, geben Sie bitte über die Medieninformatik ab (Anleitung dazu entnehmen Sie den Webseiten der Medieninformatik)."
fallback-lang: de-de-formal
translations:
en-eu: "You can upload your thesis here if you wrote it as an (media-)informatics student at an informatics chair.
If you wrote it at a media informatics chair, please submit it via mediainformatics (for instructions, see the mediainformatics webpages)."
display-label:
fallback: "Arbeit hochladen"
fallback-lang: de-de-formal
translations:
en-eu: "Upload thesis"
actors:
- tag: authorized
authorized: { "dnf-terms": [[{"tag": "variable", "var": "student" }]] }
view-actor: *view-alle
form:
"abgabe": *abgabe-form
"eigenstaendigkeit": *eigenstaendig-form
"student":
- "1":
tag: capture-user
"sprache": *sprache-form-optional
"titel": *titel-form-optional
"titel, englisch": *entitel-form-optional
"abschluss": &abschluss-form
- "4":
<<: *abschluss-field-optional
optional: false
"nachbessern":
<<: *datei-hochladen-edge
source: "datei, nachbessern"
"datei, nachbessern":
viewers:
display-label:
fallback: "Abgabe ist nachzubessern"
fallback-lang: de-de-formal
translations:
en-eu: "Submission is to be rectified"
viewers: *view-alle
payload-view: *payload-view
messages: []
final: false
edges:
"nachbessern":
mode: manual
display-label:
fallback: "Nachbesserung anfordern"
fallback-lang: de-de-formal
translations:
en-eu: "Request rectification"
source: "datei"
actors:
- *pruefungsamt
view-actor: *view-alle
form:
"kommunikation":
- "1":
<<: *kommunikation-field
optional: false
"abgegeben":
viewers:
display-label:
fallback: "Abgabe akzeptiert"
fallback-lang: de-de-formal
translations:
en-eu: "Submission accepted"
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
payload-view: *payload-view
messages: []
final: false
edges:
"datei akzeptieren":
mode: manual
display-label:
fallback: "Abgabe akzeptieren"
fallback-lang: de-de-formal
translations:
en-eu: "Accept submission"
source: "datei"
actors:
- *pruefungsamt
view-actor: *view-alle
form:
<<: *antrag-forms-pruefungsamt
"datum, abgabe":
- "4.5":
tag: day
label:
fallback: "Abgabedatum"
fallback-lang: de-de-formal
translations:
en-eu: "Submission date"
tooltip: null
optional: false
"noten eintragen":
mode: manual
display-label:
fallback: "Noten eintragen"
fallback-lang: de-de-formal
translations:
en-eu: "Enter grades"
source: "abgegeben"
actors:
- *pruefungsamt
- *betreuer
- *hochschullehrer
view-actor: *view-alle
form:
"note, vortrag":
- "1":
tag: text
label:
fallback: "Note (Vortrag)"
fallback-lang: de-de-formal
translations:
en-eu: "Grade (Presentation)"
optional: true
"vortragtag":
- "1.5":
tag: day
label:
fallback: "Datum (Vortrag)"
fallback-lang: de-de-formal
translations:
en-eu: "Date (Presentation)"
optional: true
"note, arbeit":
- "2":
tag: text
label:
fallback: "Note (Arbeit)"
fallback-lang: de-de-formal
translations:
en-eu: "Grade (Thesis)"
optional: true
"abgegeben korrigieren":
mode: manual
display-label:
fallback: "Antrag editieren"
fallback-lang: de-de-formal
translations:
en-eu: "Edit application"
source: "abgegeben"
actors:
- *pruefungsamt
view-actor: *view-alle
form: *antrag-forms-pruefungsamt
"benotet":
viewers:
display-label:
fallback: "Benotet"
fallback-lang: de-de-formal
translations:
en-eu: "Graded"
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
payload-view: *payload-view
messages: []
final: false
edges:
"ist benotet":
mode: automatic
source: "abgegeben"
restriction:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "note, vortrag"
- tag: variable
var:
tag: payload-filled
payload-filled: "vortragtag"
- tag: variable
var:
tag: payload-filled
payload-filled: "note, arbeit"
"archiviert":
viewers:
display-label:
fallback: "Archiviert"
fallback-lang: de-de-formal
translations:
en-eu: "Archived"
viewers: *view-alle
payload-view: *payload-view
messages: []
final: ok
edges:
"archivieren":
mode: manual
display-label:
fallback: "Arbeit archivieren"
fallback-lang: de-de-formal
translations:
en-eu: "Archive thesis"
source: "benotet"
actors:
- *pruefungsamt
view-actor: *view-alle
form: {}
"abgebrochen":
viewers:
display-label:
fallback: "Abgebrochen"
fallback-lang: de-de-formal
translations:
en-eu: "Cancelled"
viewers: *view-alle
payload-view: *payload-view
messages: []
final: not-ok
edges:
"abbrechen, benotet":
<<: &abbrechen-edge
mode: manual
actors:
- *pruefungsamt
display-label:
fallback: "Arbeit abbrechen"
fallback-lang: de-de-formal
translations:
en-eu: "Cancel thesis"
view-actor: *view-alle
form:
"kommunikation":
- "8":
<<: *kommunikation-field
optional: false
"notizen": *notizen-form
source: "benotet"
"abbrechen, abgegeben":
<<: *abbrechen-edge
source: "abgegeben"
"abbrechen, datei, nachbessern":
<<: *abbrechen-edge
source: "datei, nachbessern"
"abbrechen, datei":
<<: *abbrechen-edge
source: "datei"
"abbrechen, angemeldet":
<<: *abbrechen-edge
source: "angemeldet"
"abbrechen, angemeldet, nachbessern":
<<: *abbrechen-edge
source: "angemeldet, nachbessern"
"abbrechen, antrag, student&hochschullehrer, anmeldetag":
<<: *abbrechen-edge
source: "antrag, student&hochschullehrer, anmeldetag"
"abbrechen, antrag, student&hochschullehrer":
<<: *abbrechen-edge
source: "antrag, student&hochschullehrer"
"abbrechen, antrag, student":
<<: *abbrechen-edge
source: "antrag, student"
"abbrechen, antrag, hochschullehrer":
<<: *abbrechen-edge
source: "antrag, hochschullehrer"
"abbrechen, antrag":
<<: *abbrechen-edge
source: "antrag"