Merge branch 'master' into rooms-mi

This commit is contained in:
Sarah Vaupel 2022-10-07 13:00:33 +02:00
commit e2a8c8794f
2 changed files with 566 additions and 103 deletions

View File

@ -2137,4 +2137,283 @@ nodes:
- *student
- *pruefungsamt
- *entscheider
payload-view: *payload-view-sozialekompetenz-master-notizen
payload-view: *payload-view-sozialekompetenz-master-notizen
stages:
- label: "antrag"
display-label:
fallback: "Beantragung"
fallback-lang: de-de-formal
translations:
en-eu: "Application"
substages:
- mode: required
show-when: always
display-label:
fallback: "Antragsformular ausfüllen"
fallback-lang: de-de-formal
translations:
en-eu: "Complete the application form"
predicate:
dnf-terms:
- - tag: variable
var:
tag: node-in-history
node-in-history: "itkompetenz antrag, student"
- <<: &stage-pred--payload-titel
tag: variable
var:
tag: payload-filled
payload-filled: "titel"
- <<: &stage-pred--payload-beleg
tag: variable
var:
tag: payload-filled
payload-filled: "beleg"
- - tag: variable
var:
tag: node-in-history
node-in-history: "medienkompetenz antrag, student"
- <<: *stage-pred--payload-titel
- <<: *stage-pred--payload-beleg
- - tag: variable
var:
tag: node-in-history
node-in-history: "tutor antrag, student"
- tag: variable
var:
tag: payload-filled
payload-filled: "institut"
- tag: variable
var:
tag: payload-filled
payload-filled: "tutorbeleg"
- - tag: variable
var:
tag: node-in-history
node-in-history: "sozialekompetenz antrag, student"
- <<: *stage-pred--payload-titel
- <<: *stage-pred--payload-beleg
- - tag: variable
var:
tag: node-in-history
node-in-history: "englisch antrag, student"
- tag: variable
var:
tag: payload-filled
payload-filled: "note"
- tag: variable
var:
tag: payload-filled
payload-filled: "datum"
- tag: variable
var:
tag: payload-filled
payload-filled: "englischbeleg"
- mode: required
show-when: always
display-label:
fallback: "Antrag zur Begutachtung einreichen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit the application for evaluation"
predicate:
dnf-terms:
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "itkompetenz einreichen"
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "medienkompetenz einreichen"
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "tutor einreichen"
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "sozialekompetenz einreichen"
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "englisch einreichen"
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "sozialekompetenz master einreichen"
- label: "begutachtung"
display-label:
fallback: "Begutachtung"
fallback-lang: de-de-formal
translations:
en-eu: "Evaluation"
substages:
- mode: required
show-when: always
display-label:
fallback: "Die Studiengangskoordination begutachtet den Antrag"
fallback-lang: de-de-formal
translations:
en-eu: "The examination office evaluates the application"
predicate:
dnf-terms:
- - tag: variable
var:
tag: node-in-history
node-in-history: "itkompetenz antrag, pa"
- tag: negated
var:
tag: node-in-history
node-in-history: "itkompetenz ok"
- tag: negated
var:
tag: node-in-history
node-in-history: "itkompetenz abgelehnt"
- - tag: variable
var:
tag: node-in-history
node-in-history: "medienkompetenz antrag, pa"
- tag: negated
var:
tag: node-in-history
node-in-history: "medienkompetenz ok"
- tag: negated
var:
tag: node-in-history
node-in-history: "medienkompetenz abgelehnt"
- - tag: variable
var:
tag: node-in-history
node-in-history: "tutor antrag, pa"
- tag: negated
var:
tag: node-in-history
node-in-history: "tutor ok"
- tag: negated
var:
tag: node-in-history
node-in-history: "tutor abgelehnt"
- - tag: variable
var:
tag: node-in-history
node-in-history: "sozialekompetenz antrag, pa"
- tag: negated
var:
tag: node-in-history
node-in-history: "sozialekompetenz ok"
- tag: negated
var:
tag: node-in-history
node-in-history: "sozialekompetenz abgelehnt"
- mode: optional
show-when: always
display-label:
fallback: "Optionale Rückfragen der Studiengangskoordination"
fallback-lang: de-de-formal
translations:
en-eu: "Optional enquiries by the examination office"
predicate:
# TODO: Ueberarbeiten sobald Rueckfragen-Logik ueberarbeitet
dnf-terms:
- - tag: variable
<<: &stage-var--itkompetenz-antrag-zurueck-in-history
var:
tag: edge-in-history
edge-in-history: "itkompetenz antrag zurueck"
- <<: &stage-neg--itkompetenz-beantragen-previous
tag: negated
var:
tag: previous-node
previous-node: "itkompetenz beantragen"
- - tag: negated
<<: *stage-var--itkompetenz-antrag-zurueck-in-history
- - tag: variable
<<: &stage-var--medienkompetenz-antrag-zurueck-in-history
var:
tag: edge-in-history
edge-in-history: "medienkompetenz antrag zurueck"
- <<: &stage-neg--medienkompetenz-beantragen-previous
tag: negated
var:
tag: previous-node
previous-node: "medienkompetenz beantragen"
- - tag: negated
<<: *stage-var--medienkompetenz-antrag-zurueck-in-history
- - tag: variable
<<: &stage-var--tutor-antrag-zurueck-in-history
var:
tag: edge-in-history
edge-in-history: "tutor antrag zurueck"
- <<: &stage-neg--tutor-beantragen-previous
tag: negated
var:
tag: previous-node
previous-node: "tutor beantragen"
- - tag: negated
<<: *stage-var--tutor-antrag-zurueck-in-history
- - tag: variable
<<: &stage-var--sozialekompetenz-antrag-zurueck-in-history
var:
tag: edge-in-history
edge-in-history: "sozialekompetenz antrag zurueck"
- <<: &stage-neg--sozialekompetenz-beantragen-previous
tag: negated
var:
tag: previous-node
previous-node: "sozialekompetenz beantragen"
- - tag: negated
<<: *stage-var--sozialekompetenz-antrag-zurueck-in-history
- - tag: variable
<<: &stage-var--englisch-antrag-zurueck-in-history
var:
tag: edge-in-history
edge-in-history: "englisch antrag zurueck"
- <<: &stage-neg--englisch-beantragen-previous
tag: negated
var:
tag: previous-node
previous-node: "englisch beantragen"
- - tag: negated
<<: *stage-var--englisch-antrag-zurueck-in-history
- - tag: variable
<<: &stage-var--sozialekompetenz-master-antrag-zurueck-in-history
var:
tag: edge-in-history
edge-in-history: "sozialekompetenz master antrag zurueck"
- <<: &stage-neg--sozialekompetenz-master-beantragen-previous
tag: negated
var:
tag: previous-node
previous-node: "sozialekompetenz master beantragen"
- - tag: negated
<<: *stage-var--sozialekompetenz-master-antrag-zurueck-in-history
- mode: required
show-when: unfulfilled
display-label:
fallback: "Rückfragen der Studiengangskoordination beantworten"
fallback-lang: de-de-formal
translations:
en-eu: "Respond to enquiries by the examination office"
predicate:
# TODO: Ueberarbeiten sobald Rueckfragen-Logik ueberarbeitet
dnf-terms:
- - tag: variable
<<: *stage-var--itkompetenz-antrag-zurueck-in-history
- <<: *stage-neg--itkompetenz-beantragen-previous
- - tag: variable
<<: *stage-var--medienkompetenz-antrag-zurueck-in-history
- <<: *stage-neg--medienkompetenz-beantragen-previous
- - tag: variable
<<: *stage-var--tutor-antrag-zurueck-in-history
- <<: *stage-neg--tutor-beantragen-previous
- - tag: variable
<<: *stage-var--sozialekompetenz-antrag-zurueck-in-history
- <<: *stage-neg--sozialekompetenz-beantragen-previous
- - tag: variable
<<: *stage-var--englisch-antrag-zurueck-in-history
- <<: *stage-neg--englisch-beantragen-previous
- - tag: variable
<<: *stage-var--sozialekompetenz-master-antrag-zurueck-in-history
- <<: *stage-neg--sozialekompetenz-master-beantragen-previous

View File

@ -1,37 +1,5 @@
stages:
- label: "antrag"
display-label:
fallback: "Antrag"
fallback-lang: de-de-formal
translations:
en-eu: "Application"
- label: "bestaetigung"
display-label:
fallback: "Bestätigung"
fallback-lang: de-de-formal
translations:
en-eu: "Confirmation"
- label: "anmeldung"
display-label:
fallback: "Anmeldung"
fallback-lang: de-de-formal
translations:
en-eu: "Registration"
- label: "abgabe"
display-label:
fallback: "Abgabe"
fallback-lang: de-de-formal
translations:
en-eu: "Submission"
- label: "benotung"
display-label:
fallback: "Benotung"
fallback-lang: de-de-formal
translations:
en-eu: "Grading"
nodes:
"antrag":
stage: "antrag"
viewers:
display-label:
fallback: "Antrag angelegt"
@ -1136,64 +1104,9 @@ nodes:
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 submission of the thesis and grading."
default: null
default: ""
optional: true
presets:
- text: "NDA"
label:
fallback: "NDA (non-disclosure agreement)"
fallback-lang: de-de-formal
translations:
en-eu: "NDA (non-disclosure agreement)"
tooltip:
fallback: "Es liegt eine NDA (auf deutsch auch „Geheimhaltungsvertrag“ oder „Verschwiegenheitsvereinbarung“) für die Arbeit vor"
fallback-lang: de-de-formal
translations:
en-eu: "The thesis is protected by an NDA"
- text: "titel"
label:
fallback: "Veröffentlichung: Titel der Arbeit"
fallback-lang: de-de-formal
translations:
en-eu: "Publication: title of thesis"
tooltip:
fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit zu."
fallback-lang: de-de-formal
translations:
en-eu: "You only consent to the publication of the title of the thesis"
- text: "titel, name"
label:
fallback: "Veröffentlichung: Titel der Arbeit, Name"
fallback-lang: de-de-formal
translations:
en-eu: "Publication: title of thesis, name"
tooltip:
fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit und Ihres Namens zu"
fallback-lang: de-de-formal
translations:
en-eu: "You only consent to the publication of the title of the thesis and your name"
- text: "titel, name, abstract"
label:
fallback: "Veröffentlichung: Titel der Arbeit, Name, Abstract"
fallback-lang: de-de-formal
translations:
en-eu: "Publication: title of thesis, name, abstract"
tooltip:
fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit, Ihres Namens und des Abstracts zu"
fallback-lang: de-de-formal
translations:
en-eu: "You only consent to the publication of the title of the thesis, your name and the abstract"
- text: "arbeit (ohne erg dateien)"
label:
fallback: "Veröffentlichung: vollständige Arbeit (ohne ergänzende Dateien)"
fallback-lang: de-de-formal
translations:
en-eu: "Publication: complete thesis (without supplementary files)"
tooltip:
fallback: "Sie stimmen der Veröffentlichung der vollständigen Arbeit (ohne ergänzender Dateien) zu"
fallback-lang: de-de-formal
translations:
en-eu: "You consent to the publication of the complete thesis (without supplementary files)"
- text: "arbeit (mit erg dateien)"
label:
fallback: "Veröffentlichung: vollständige Arbeit (inklusive ergänzender Dateien)"
@ -1205,13 +1118,67 @@ nodes:
fallback-lang: de-de-formal
translations:
en-eu: "You consent to the publication of the complete thesis (including supplementary files)"
- text: "arbeit (ohne erg dateien)"
label:
fallback: "Veröffentlichung: vollständige Arbeit (ohne ergänzende Dateien)"
fallback-lang: de-de-formal
translations:
en-eu: "Publication: complete thesis (without supplementary files)"
tooltip:
fallback: "Sie stimmen der Veröffentlichung der vollständigen Arbeit (ohne ergänzender Dateien) zu"
fallback-lang: de-de-formal
translations:
en-eu: "You consent to the publication of the complete thesis (without supplementary files)"
- text: "titel, name, abstract"
label:
fallback: "Veröffentlichung: Titel der Arbeit, Name, Abstract"
fallback-lang: de-de-formal
translations:
en-eu: "Publication: title of thesis, name, abstract"
tooltip:
fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit, Ihres Namens und des Abstracts zu"
fallback-lang: de-de-formal
translations:
en-eu: "You only consent to the publication of the title of the thesis, your name and the abstract"
- text: "titel, name"
label:
fallback: "Veröffentlichung: Titel der Arbeit, Name"
fallback-lang: de-de-formal
translations:
en-eu: "Publication: title of thesis, name"
tooltip:
fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit und Ihres Namens zu"
fallback-lang: de-de-formal
translations:
en-eu: "You only consent to the publication of the title of the thesis and your name"
- text: "titel"
label:
fallback: "Veröffentlichung: Titel der Arbeit"
fallback-lang: de-de-formal
translations:
en-eu: "Publication: title of thesis"
tooltip:
fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit zu."
fallback-lang: de-de-formal
translations:
en-eu: "You only consent to the publication of the title of the thesis"
- text: "NDA"
label:
fallback: "NDA (non-disclosure agreement)"
fallback-lang: de-de-formal
translations:
en-eu: "NDA (non-disclosure agreement)"
tooltip:
fallback: "Es liegt eine NDA (auf deutsch auch „Geheimhaltungsvertrag“ oder „Verschwiegenheitsvereinbarung“) für die Arbeit vor"
fallback-lang: de-de-formal
translations:
en-eu: "The thesis is protected by an NDA"
"kommunikation": *kommunikation-form
"korrektur als student, hochschullehrer":
<<: *korrektur-student
source: "antrag, hochschullehrer"
"antrag, hochschullehrer":
stage: "antrag"
viewers:
display-label:
fallback: "Antrag angelegt und von dem verantwortlichen Hochschullehrer/der verantwortlichen Hochschullehrerin bestätigt"
@ -1372,7 +1339,6 @@ nodes:
<<: *korrektur-hochschullehrer
source: "antrag, student&hochschullehrer, anmeldetag"
"antrag, student":
stage: "antrag"
viewers:
display-label:
fallback: "Antrag angelegt und von Student:in bestätigt"
@ -1532,7 +1498,6 @@ nodes:
<<: *korrektur-student
source: "antrag, student&hochschullehrer, anmeldetag"
"antrag, student&hochschullehrer":
stage: "antrag"
viewers:
display-label:
fallback: "Antrag angelegt und von Student:in und verantwortlichem Hochschullehrer/verantwortlichen Hochschullehrerin bestätigt"
@ -1670,7 +1635,6 @@ nodes:
view-actor: *view-alle
form: {}
"antrag, student&hochschullehrer, anmeldetag":
stage: "antrag"
viewers:
display-label:
fallback: "Antrag angelegt, von Student:in und verantwortlichem Hochschullehrer/verantwortlichen Hochschullehrerin bestätigt,
@ -1706,7 +1670,6 @@ nodes:
tag: payload-filled
payload-filled: "titel, englisch"
"angemeldet":
stage: "antrag"
viewers:
display-label:
fallback: "Angemeldet"
@ -1926,7 +1889,6 @@ nodes:
view-actor: *view-alle
form: *angemeldet-pruefungsamt-korrektur-forms
"angemeldet, nachbessern":
stage: "antrag"
viewers:
display-label:
fallback: "Antrag wurde bearbeitet"
@ -2023,7 +1985,6 @@ nodes:
"datum, abgabe, akt": *abgabedatum-form-akt
"datei":
stage: "abgabe"
viewers:
display-label:
fallback: "Abgabe hochgeladen"
@ -2098,7 +2059,8 @@ nodes:
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
optional: false
default: ""
"kommunikation": *kommunikation-form
"datum, abgabe, tatsl": &abgabedatum-form-tatsl
- "5.6":
@ -2193,7 +2155,6 @@ nodes:
"kommunikation": *kommunikation-form
"notizen": *notizen-form
"datei, nachbessern":
stage: "abgabe"
viewers:
display-label:
fallback: "Abgabe ist nachzubessern"
@ -2240,7 +2201,6 @@ nodes:
<<: *kommunikation-anpassen-edge
source: "datei, nachbessern"
"weitergegeben":
stage: "abgabe"
viewers:
display-label:
fallback: "Abgabe weitergegeben"
@ -2284,7 +2244,6 @@ nodes:
<<: *kommunikation-anpassen-edge
source: "weitergegeben"
"abgegeben":
stage: "abgabe"
viewers:
display-label:
fallback: "Abgabe akzeptiert"
@ -2422,7 +2381,6 @@ nodes:
<<: *kommunikation-anpassen-edge
source: "abgegeben"
"benotet":
stage: "benotung"
viewers:
display-label:
fallback: "Benotet"
@ -2491,7 +2449,6 @@ nodes:
<<: *kommunikation-anpassen-edge
source: "benotet"
"note eingetragen":
stage: "benotung"
viewers:
display-label:
fallback: "Noten wurden eingetragen"
@ -2535,7 +2492,6 @@ nodes:
<<: *kommunikation-anpassen-edge
source: "note eingetragen"
"finalisiert":
stage: "benotung"
viewers:
display-label:
fallback: "Finalisiert"
@ -2627,3 +2583,231 @@ nodes:
"abbrechen, antrag":
<<: *abbrechen-edge
source: "antrag"
stages:
- label: "antrag"
display-label:
fallback: "Antrag"
fallback-lang: de-de-formal
translations:
en-eu: "Application"
substages:
- mode: required
show-when: always
display-label:
fallback: "Antrag anlegen"
fallback-lang: de-de-formal
translations:
en-eu: "Create application"
predicate:
dnf-terms:
- - tag: variable
var:
tag: node-in-history
node-in-history: "antrag"
- mode: required
show-when: always
display-label:
fallback: "Anmeldetag eintragen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit day of registration"
predicate:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "anmeldetag"
- mode: required
show-when: always
display-label:
fallback: "Sprache der Arbeit eintragen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit language of thesis"
predicate:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "sprache"
- mode: required
show-when: always
display-label:
fallback: "Titel in Sprache der Arbeit eintragen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit title in language of thesis"
predicate:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "titel"
- mode: required
show-when: always
display-label:
fallback: "Titel in Englisch eintragen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit title in english"
predicate:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "titel, englisch"
- mode: required
show-when: always
display-label:
fallback: "Ein:e verantwortliche:r Hochschullehrer:in bestätigt den Antrag"
fallback-lang: de-de-formal
translations:
en-eu: "A “verantwortliche:r Hochschullehrer:in” confirms the application"
predicate:
dnf-terms:
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "antrag bestaetigen als hochschullehrer"
- tag: negated
var:
tag: previous-node
previous-node: "antrag"
- tag: negated
var:
tag: previous-node
previous-node: "antrag, student"
- mode: required
show-when: always
display-label:
fallback: "Der:die Student:in bestätigt den Antrag"
fallback-lang: de-de-formal
translations:
en-eu: "The student confirms the application"
predicate:
dnf-terms:
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "antrag bestaetigen als student"
- tag: negated
var:
tag: previous-node
previous-node: "antrag"
- tag: negated
var:
tag: previous-node
previous-node: "antrag, hochschullehrer"
- label: "anmeldung"
display-label:
fallback: "Anmeldung"
fallback-lang: de-de-formal
translations:
en-eu: "Registration"
substages:
- mode: required
show-when: always
display-label:
fallback: "Die Prüfungsverwaltung meldet die Arbeit an"
fallback-lang: de-de-formal
translations:
en-eu: "The examination office registers the thesis"
predicate:
dnf-terms:
- - tag: variable
var:
tag: node-in-history
node-in-history: "angemeldet"
- label: "abgabe"
display-label:
fallback: "Abgabe"
fallback-lang: de-de-formal
translations:
en-eu: "Submission"
substages:
- mode: required
show-when: always
display-label:
fallback: "Arbeit hochladen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit thesis"
predicate:
dnf-terms:
- - tag: variable
var:
tag: node-in-history
node-in-history: "datei"
- mode: required
show-when: always
display-label:
fallback: "Die Prüfungsverwaltung akzeptiert die Abgabe"
fallback-lang: de-de-formal
translations:
en-eu: "The examination office accepts the submission"
predicate:
dnf-terms:
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "datei akzeptieren"
- label: "benotung"
display-label:
fallback: "Benotung"
fallback-lang: de-de-formal
translations:
en-eu: "Grading"
substages:
- mode: required
show-when: always
display-label:
fallback: "Vortragsnote eintragen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit grade for presentation"
predicate:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "note, vortrag"
- mode: required
show-when: always
display-label:
fallback: "Vortragstag eintragen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit day of presentation"
predicate:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "vortragtag"
- mode: required
show-when: always
display-label:
fallback: "Arbeitsnote eintragen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit grade for thesis"
predicate:
dnf-terms:
- - tag: variable
var:
tag: payload-filled
payload-filled: "note, arbeit"
- mode: required
show-when: always
display-label:
fallback: "Die Prüfungsverwaltung bestätigt die Noteneintragung"
fallback-lang: de-de-formal
translations:
en-eu: "The examination office confirms the grade registration"
predicate:
dnf-terms:
- - tag: variable
var:
tag: edge-in-history
edge-in-history: "note ist eingetragen"