diff --git a/minor-subjects.yaml b/minor-subjects.yaml index 4f98730..8dc3469 100644 --- a/minor-subjects.yaml +++ b/minor-subjects.yaml @@ -1,404 +1,405 @@ -# Wahl des integrierten Nebenfachs # -#################################### +nodes: + # Wahl des integrierten Anwendungsfachs # + #################################### -############### -# Beantragung # -############### - -"Antrag": - viewers: - ######## - - display-label: - fallback: "Antrag eingereicht" - fallback-lang: de-de-formal - translations: - en-eu: "Application submitted" + ############### + # Beantragung # + ############### + "Antrag": viewers: - - &Student_in - tag: payload-reference - payload-label: "Student:in" - - &Pruefungsamt - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - - payload-view: &payload-view - ############# - - "Student:in": - viewers: &view-alle - - *Student_in - - *Pruefungsamt + ######## display-label: - fallback: "Student:in" + fallback: "Antrag eingereicht" fallback-lang: de-de-formal translations: - en-eu: "Student" + en-eu: "Application submitted" - "Nebenfach": - viewers: *view-alle - display-label: - fallback: "Nebenfach" - fallback-lang: de-de-formal - translations: - en-eu: "Minor Subject" - - "Kommunikation": - viewers: *view-alle - display-label: - fallback: "Kommunikation" - fallback-lang: de-de-formal - translations: - en-eu: "Communication" - - edges: - ###### - - "beantragen": - mode: initial - - messages: - - Info-richtiger-Studiengang: # Hinweis zum nötigen Studiengang - viewers: - - *Student_in - - tag: initiator - status: warning - content: - fallback: >- - Um eines der hier wählbaren Nebenfächer zu belegen, müssen Sie zuvor im Studiengang - „Informatik mit integriertem Nebenfach“ eingeschrieben sein! - fallback-lang: de-de-formal - translations: - en-eu: >- - You need to be enrolled in “Informatik mit integriertem Nebenfach” before applying for - one of the following minors. - - display-label: - fallback: "Nebenfach wählen" - fallback-lang: de-de-formal - translations: - en-eu: "Apply for minor" - - actors: - - *Student_in - - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "student" }]] } - view-actor: *view-alle - - form: &Nebenfachangebot - "Student:in": - - "1": - tag: capture-user - "Nebenfach": # Auswahl aus Nebenfachliste - - "2": - tag: text - label: - fallback: "Integriertes Nebenfach" - fallback-lang: de-de-formal - translations: - en-eu: "Integrated minor (integriertes Nebenfach)" - tooltip: - fallback: "Bitte wählen Sie Ihr gewünschtes Nebenfach aus." - fallback-lang: de-de-formal - translations: - en-eu: "Please choose your preferred minor subject." - default: null - optional: false - presets: - - text: "Computerlinguistik" # - label: - fallback: "Computerlinguistik" - fallback-lang: de-de-formal - translations: - en-eu: "Computational Linguistics" - - text: "Mathematik" # - label: - fallback: "Mathematik" - fallback-lang: de-de-formal - translations: - en-eu: "Mathematics" - - text: "Psychologie" # - label: - fallback: "Psychologie" - fallback-lang: de-de-formal - translations: - en-eu: "Psychology" - - text: "Statistik" # - label: - fallback: "Statistik" - fallback-lang: de-de-formal - translations: - en-eu: "Statistics" - - "korrigieren": # Auswahl im Nachhinein ändern - mode: manual - source: "Antrag" - - messages: - - Info-Korrektur: - viewers: - - *Student_in - - tag: initiator - status: info - content: - fallback: "Solange der Antrag noch nicht bearbeitet wurde, können Sie Ihre Wahl ändern." - fallback-lang: de-de-formal - translations: - en-eu: "You can alter your application as long as it hasn't been processed." - - display-label: - fallback: "Auswahl korrigieren" - fallback-lang: de-de-formal - translations: - en-eu: "Alter application" - - actors: - - *Student_in - view-actor: *view-alle - - form: *Nebenfachangebot - - "Rueckfragen beantworten": - mode: manual - source: "Rueckfragen" - - display-label: - fallback: "Rückfragen beantworten" - fallback-lang: de-de-formal - translations: - en-eu: "Answer inquiries" - - actors: - - *Student_in - view-actor: *view-alle - - form: - "Kommunikation": - - "1": - tag: text - large: true - label: - fallback: "Kommunikation" - fallback-lang: de-de-formal - translations: - en-eu: "Communication" - tooltip: - fallback: "Nachricht an Prüfungsamt" - fallback-lang: de-de-formal - translations: - en-eu: "Message to the examination office" - default: null - optional: false - - final: false - - -############### -# Prüfungsamt # -############### - -"Eingetragen": - viewers: - ######## - - display-label: - fallback: "Antrag erfolgreich" - fallback-lang: de-de-formal - translations: - en-eu: "Application successful" - - viewers: *view-alle - - payload-view: *payload-view - ############# - - edges: - ###### - - "eintragen": # Nebenfach wird akzeptiert & eingetragen - mode: manual - source: "Antrag" - - display-label: - fallback: "Nebenfach eintragen" - fallback-lang: de-de-formal - translations: - en-eu: "Register minor subject" - - actors: - - *Pruefungsamt - view-actor: *view-alle - - messages: - - Eintragen-Info: - viewers: - - *Pruefungsamt - - tag: initiator - status: info - content: - fallback: "Bestätigung, dass dem Antrag stattgegeben und das gewählte Nebenfach eingetragen wurde." - fallback-lang: de-de-formal - translations: - en-eu: "Confirm that the application has been accepted and the minor subject has been registered." - - final: true - - - -"Abgelehnt": # Nicht im richtigen Studiengang eingeschrieben - viewers: - ######## - - display-label: - fallback: "Antrag abgelehnt" - fallback-lang: de-de-formal - translations: - en-eu: "Application rejected" - - viewers: *view-alle - - payload-view: *payload-view - ############# - - messages: - ######### - - - Abgelehnt-Info: viewers: - - *Student_in - status: info - content: - fallback: >- - Ihr Antrag wurde abgelehnt, da Sie zum aktuellen Zeitpunkt nicht im Studiengang „Informatik mit integriertem - Nebenfach“ eingeschrieben sind. + - &Student_in + tag: payload-reference + payload-label: "Student:in" + - &Pruefungsamt + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } -

+ payload-view: &payload-view + ############# + + "Student:in": + viewers: &view-alle + - *Student_in + - *Pruefungsamt + + display-label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + + "Anwendungsfach": + viewers: *view-alle + display-label: + fallback: "Anwendungsfach" + fallback-lang: de-de-formal + translations: + en-eu: "Minor Subject" + + "Kommunikation": + viewers: *view-alle + display-label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + + edges: + ###### + + "beantragen": + mode: initial + + messages: + - Info-richtiger-Studiengang: # Hinweis zum nötigen Studiengang + viewers: + - *Student_in + - tag: initiator + status: warning + content: + fallback: >- + Um eines der hier wählbaren Nebenfächer zu belegen, müssen Sie zuvor im Studiengang + „Informatik mit integriertem Anwendungsfach“ eingeschrieben sein! + fallback-lang: de-de-formal + translations: + en-eu: >- + You need to be enrolled in “Informatik mit integriertem Anwendungsfach” before applying for + one of the following minors. + + display-label: + fallback: "Anwendungsfach wählen" + fallback-lang: de-de-formal + translations: + en-eu: "Apply for minor" + + actors: + - *Student_in + - tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "student" }]] } + view-actor: *view-alle + + form: &Anwendungsfachangebot + "Student:in": + - "1": + tag: capture-user + "Anwendungsfach": # Auswahl aus Anwendungsfachliste + - "2": + tag: text + label: + fallback: "Integriertes Anwendungsfach" + fallback-lang: de-de-formal + translations: + en-eu: "Integrated minor (integriertes Anwendungsfach)" + tooltip: + fallback: "Bitte wählen Sie Ihr gewünschtes Anwendungsfach aus." + fallback-lang: de-de-formal + translations: + en-eu: "Please choose your preferred minor subject." + default: null + optional: false + presets: + - text: "Computerlinguistik" # + label: + fallback: "Computerlinguistik" + fallback-lang: de-de-formal + translations: + en-eu: "Computational Linguistics" + - text: "Mathematik" # + label: + fallback: "Mathematik" + fallback-lang: de-de-formal + translations: + en-eu: "Mathematics" + - text: "Psychologie" # + label: + fallback: "Psychologie" + fallback-lang: de-de-formal + translations: + en-eu: "Psychology" + - text: "Statistik" # + label: + fallback: "Statistik" + fallback-lang: de-de-formal + translations: + en-eu: "Statistics" + + "korrigieren": # Auswahl im Nachhinein ändern + mode: manual + source: "Antrag" + + messages: + - Info-Korrektur: + viewers: + - *Student_in + - tag: initiator + status: info + content: + fallback: "Solange der Antrag noch nicht bearbeitet wurde, können Sie Ihre Wahl ändern." + fallback-lang: de-de-formal + translations: + en-eu: "You can alter your application as long as it hasn't been processed." + + display-label: + fallback: "Auswahl korrigieren" + fallback-lang: de-de-formal + translations: + en-eu: "Alter application" + + actors: + - *Student_in + view-actor: *view-alle + + form: *Anwendungsfachangebot + + "Rueckfragen beantworten": + mode: manual + source: "Rueckfragen" + + display-label: + fallback: "Rückfragen beantworten" + fallback-lang: de-de-formal + translations: + en-eu: "Answer inquiries" + + actors: + - *Student_in + view-actor: *view-alle + + form: + "Kommunikation": + - "1": + tag: text + large: true + label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + tooltip: + fallback: "Nachricht an Prüfungsamt" + fallback-lang: de-de-formal + translations: + en-eu: "Message to the examination office" + default: null + optional: false + + final: false + + + ############### + # Prüfungsamt # + ############### + + "Eingetragen": + viewers: + ######## + + display-label: + fallback: "Antrag erfolgreich" fallback-lang: de-de-formal translations: - en-eu: >- - Your application has been rejected since you are currently not enrolled in the study program “Informatik mit - integriertem Nebenfach”. + en-eu: "Application successful" + + viewers: *view-alle + + payload-view: *payload-view + ############# + + edges: + ###### + + "eintragen": # Anwendungsfach wird akzeptiert & eingetragen + mode: manual + source: "Antrag" + + display-label: + fallback: "Anwendungsfach eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Register minor subject" + + actors: + - *Pruefungsamt + view-actor: *view-alle + + messages: + - Eintragen-Info: + viewers: + - *Pruefungsamt + - tag: initiator + status: info + content: + fallback: "Bestätigung, dass dem Antrag stattgegeben und das gewählte Anwendungsfach eingetragen wurde." + fallback-lang: de-de-formal + translations: + en-eu: "Confirm that the application has been accepted and the minor subject has been registered." + + final: true + + + + "Abgelehnt": # Nicht im richtigen Studiengang eingeschrieben + viewers: + ######## + + display-label: + fallback: "Antrag abgelehnt" + fallback-lang: de-de-formal + translations: + en-eu: "Application rejected" + + viewers: *view-alle + + payload-view: *payload-view + ############# + + messages: + ######### + + - Abgelehnt-Info: + viewers: + - *Student_in + status: info + content: + fallback: >- + Ihr Antrag wurde abgelehnt, da Sie zum aktuellen Zeitpunkt nicht im Studiengang „Informatik mit integriertem + Anwendungsfach“ eingeschrieben sind.

+ fallback-lang: de-de-formal + translations: + en-eu: >- + Your application has been rejected since you are currently not enrolled in the study program “Informatik mit + integriertem Anwendungsfach”. - edges: - ###### +

- "ablehnen": - mode: manual - source: "Antrag" + edges: + ###### + + "ablehnen": + mode: manual + source: "Antrag" + + display-label: + fallback: "Antrag ablehnen (falscher Studiengang)" + fallback-lang: de-de-formal + translations: + en-eu: "Reject application (wrong study program)" + + actors: + - *Pruefungsamt + view-actor: *view-alle + + messages: + - Ablehnen-Info: + viewers: + - *Pruefungsamt + - tag: initiator + status: info + content: + fallback: >- + Antrag ablehnen, falls der:die Student:in nicht im Studiengang „Informatik mit integriertem Anwendungsfach“ + eingeschrieben ist. + fallback-lang: de-de-formal + translations: + en-eu: "Reject the application if the student is not enrolled in “Informatik mit integriertem Anwendungsfach”." + + final: not-ok + + + "Rueckfragen": + viewers: + ######## display-label: - fallback: "Antrag ablehnen (falscher Studiengang)" + fallback: "Rückfragen zum Antrag" fallback-lang: de-de-formal translations: - en-eu: "Reject application (wrong study program)" - - actors: - - *Pruefungsamt - view-actor: *view-alle + en-eu: "Further inquiries" - messages: - - Ablehnen-Info: - viewers: - - *Pruefungsamt - - tag: initiator - status: info - content: - fallback: >- - Antrag ablehnen, falls der:die Student:in nicht im Studiengang „Informatik mit integriertem Nebenfach“ - eingeschrieben ist. - fallback-lang: de-de-formal - translations: - en-eu: "Reject the application if the student is not enrolled in “Informatik mit integriertem Nebenfach”." - - final: not-ok + viewers: *view-alle + payload-view: *payload-view + ############# + + messages: + ######### -"Rueckfragen": - viewers: - ######## + - Rueckfragen-Info: + viewers: + - *Student_in + status: info + content: + fallback: "Es gibt Rückfragen zu Ihrem Antrag." + fallback-lang: de-de-formal + translations: + en-eu: "There are further inquiries regarding your application." + + edges: + ###### - display-label: - fallback: "Rückfragen zum Antrag" - fallback-lang: de-de-formal - translations: - en-eu: "Further inquiries" + "Rueckfragen stellen": + mode: manual + source: "Antrag" - viewers: *view-alle + display-label: + fallback: "Rückfragen zum Antrag stellen" + fallback-lang: de-de-formal + translations: + en-eu: "Check back on the application." + + actors: + - *Pruefungsamt + - tag: initiator + view-actor: *view-alle - payload-view: *payload-view - ############# - - messages: - ######### - - - Rueckfragen-Info: - viewers: - - *Student_in - status: info - content: - fallback: "Es gibt Rückfragen zu Ihrem Antrag." - fallback-lang: de-de-formal - translations: - en-eu: "There are further inquiries regarding your application." - - edges: - ###### - - "Rueckfragen stellen": - mode: manual - source: "Antrag" - - display-label: - fallback: "Rückfragen zum Antrag stellen" - fallback-lang: de-de-formal - translations: - en-eu: "Check back on the application." - - actors: - - *Pruefungsamt - - tag: initiator - view-actor: *view-alle - - messages: - - Rueckfragen-stellen-Info: - viewers: - - *Pruefungsamt - status: info - content: - fallback: "Stellen Sie Rückfragen zum Antrag." - fallback-lang: de-de-formal - translations: - en-eu: "If you have further inquiries, check back on the application." - - form: - "Kommunikation": - - "1": - tag: text - large: true - label: - fallback: "Kommunikation" - fallback-lang: de-de-formal - translations: - en-eu: "Communication" - tooltip: - fallback: "Nachricht an Student:in" - fallback-lang: de-de-formal - translations: - en-eu: "Message to the student" - default: null - optional: false - - final: false \ No newline at end of file + messages: + - Rueckfragen-stellen-Info: + viewers: + - *Pruefungsamt + status: info + content: + fallback: "Stellen Sie Rückfragen zum Antrag." + fallback-lang: de-de-formal + translations: + en-eu: "If you have further inquiries, check back on the application." + + form: + "Kommunikation": + - "1": + tag: text + large: true + label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + tooltip: + fallback: "Nachricht an Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Message to the student" + default: null + optional: false + + final: false \ No newline at end of file