diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 50f93b3..7d76dc5 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -195,6 +195,21 @@ nodes: multiple: false all-empty-ok: false max-file-size: 5242880 + "programmiersprache": &programmiersprache-form-optional + - "3.5": + tag: text + label: + fallback: "Verwendete Programmiersprachen" + fallback-lang: de-de-formal + translations: + en-eu: "Used Programming Languages" + tooltip: + fallback: "Die Angabe dient statistischen Zwecken und ist freiwillig." + fallback-lang: de-de-formal + translations: + en-eu: "This information will be used for statistical purposes and is voluntary." + default: null + optional: true "notizen": ¬izen-form-optional - "4": tag: text @@ -270,7 +285,7 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Title (English)" - "beleg": + "beleg": &beleg-payload viewers: - *student - tag: initiator @@ -280,6 +295,16 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Documentation" + "programmiersprache": &programmiersprache-payload + viewers: + - *student + - tag: initiator + - *pruefungsamt + display-label: + fallback: "Programmiersprachen" + fallback-lang: de-de-formal + translations: + en-eu: "Programming Languages" <<: &payload-view-notizen "notizen": viewers: @@ -547,13 +572,16 @@ nodes: "titel": *titel-form "titel, englisch": *entitel-form-optional "semester": &semester-form - - "3": &semester-field + - "3.0": &semester-field tag: text label: fallback: "Semester" fallback-lang: de-de-formal translations: en-eu: "Term" + placeholder: + fallback: "WS YY/YY bzw. SS YY" + fallback-lang: de-de-formal tooltip: null default: null optional: false @@ -663,6 +691,7 @@ nodes: "titel": *titel-form "titel, englisch": *entitel-form-optional "beleg": *beleg-form + "programmiersprache": *programmiersprache-form-optional "notizen": *notizen-form-optional "medienkompetenz selbst beantragen": <<: *medienkompetenz-beantragen @@ -731,6 +760,7 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Documentation" + "programmiersprache": *programmiersprache-payload <<: *payload-view-notizen "medienkompetenz rueckfragen": @@ -1777,7 +1807,7 @@ nodes: "note": *note-form "datum": *datum-form "semester": &semester-form-optional - - "3": &semester-field-optional + - "3.0": &semester-field-optional <<: *semester-field optional: true <<: *internenotizen-formblock-optional @@ -2070,7 +2100,7 @@ nodes: "datum": *datum-form-vhb "kurs": *kurs-form "semester": - - "4": *semester-field-optional + - "4.0": *semester-field-optional <<: *internenotizen-formblock-optional viewers: display-label: @@ -2559,7 +2589,307 @@ nodes: - *entscheider payload-view: *payload-view-sozialekompetenz-master-notizen + #################################### + # Weitere nicht angerechnete Kurse # + #################################### + "weiteres antrag, student": + messages: + - *message-antrag-student + + edges: + "weiteres beantragen": + source: "init" + <<: &weiteres-beantragen + mode: initial + messages: + - viewers: + - *student + - tag: initiator + status: info + content: + fallback: >- + Antrag zum Eintragen eines LMU-Kurses, dessen Prüfungsnote nicht angerechnet werden kann. + + Beispielsweise kann die Note eines absolvierten Sprachkurses auf Ihrem Kontoauszug + vermerkt werden, obwohl sie nicht als Prüfungsleistung zu Ihrem aktuellen Studiengang angerechnet + werden kann. + fallback-lang: de-de-formal + translations: + en-eu: >- + Application for registering a LMU course the mark of which does not count to your final grade. + + E.g., the mark of a language course may be listed on your transcript of records although it does + not influence the final grade of your current study program. + display-label: + fallback: "Eintragung eines weiteren LMU-Kurses beantragen" + fallback-lang: de-de-formal + translations: + en-eu: "Apply for registration of a further LMU course" + actors: + - *student + view-actor: + - *pruefungsamt + - *student + form: &weiteres-form + "quelle": + - "1.0": + tag: text + label: + fallback: "Fachbereich" + fallback-lang: de-de-formal + translations: + en-eu: "Department" + tooltip: + fallback: "Z.B. Physik. Bei Sprachkursen: Sprachenzentrum." + fallback-lang: de-de-formal + translations: + en-eu: "E.g. Physics. For language courses: speech centre." + optional: false + "kurstitel": &kurstitel-form + - "1.1": &kurstitel-field + tag: text + label: + fallback: "Kurstitel" + fallback-lang: de-de-formal + translations: + en-eu: "Course Title" + optional: false + "semester": + - "2.0": *semester-field + "beleg": + - "3.0": *beleg-field + "ects": + - "3.1": &ects-field + tag: number + label: + fallback: "ECTS-Punkte" + fallback-lang: de-de-formal + translations: + en-eu: "ECTS Credits" + default: null + optional: false + "note": + - "3.2": *note-field-vhb + "notizen": *notizen-form-optional + "weiteres selbst beantragen": + <<: *weiteres-beantragen + mode: initial + form: + <<: *weiteres-form + "student": + - "0": + tag: capture-user + actors: + - *any-student + "weiteres editieren": + mode: manual + display-label: + fallback: "Antrag bearbeiten" + fallback-lang: de-de-formal + translations: + en-eu: "Edit application" + source: "weiteres antrag, student" + actors: + - *student + view-actor: + - *pruefungsamt + - *student + form: *weiteres-form + + viewers: + display-label: + fallback: "Antrag noch unfertig (Weitere Kurse)" + fallback-lang: de-de-formal + translations: + en-eu: "Application not finished (further courses)" + viewers: + - *student + - *pruefungsamt + payload-view: &payload-view-weiteres-notizen + <<: &payload-view-weiteres + <<: *payload-view-init + "quelle": + viewers: + - *student + - tag: initiator + - *pruefungsamt + display-label: + fallback: "Fachbereich" + fallback-lang: de-de-formal + translations: + en-eu: "Department" + "kurstitel": + viewers: + - *student + - tag: initiator + - *pruefungsamt + display-label: + fallback: "Kurstitel (Deutsch)" + fallback-lang: de-de-formal + translations: + en-eu: "Course Title (German)" + "note": + viewers: + - *student + - tag: initiator + - *pruefungsamt + display-label: + fallback: "Note" + fallback-lang: de-de-formal + translations: + en-eu: "Grade" + "ects": + viewers: + - *student + - tag: initiator + - *pruefungsamt + display-label: + fallback: "ECTS" + fallback-lang: de-de-formal + translations: + en-eu: "ECTS" + "beleg": *beleg-payload + <<: *payload-view-notizen + "weiteres rueckfragen": + viewers: + display-label: + fallback: "Rückfragen (Weitere Kurse)" + fallback-lang: de-de-formal + translations: + en-eu: "Further inquiries (further courses)" + viewers: + - *student + - *pruefungsamt + + payload-view: *payload-view-weiteres-notizen + + final: false + + messages: + - *rueckfragen-message + + edges: + "rueckfragen stellen, weiteres": + <<: *rueckfragen-edge + source: "weiteres antrag, pa, weiterleitung" + + "weiteres antrag, pa": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Weitere Kurse)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (further courses)" + viewers: + - *student + - *pruefungsamt + + edges: + "weiteres einreichen": + mode: manual + display-label: + fallback: "Antrag zur Begutachtung einreichen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit application for evaluation" + source: "weiteres antrag, student" + actors: + - *student + view-actor: + - *pruefungsamt + - *student + "rueckfragen beantworten, weiteres": + <<: *rueckfragen-beantworten-edge + source: "weiteres rueckfragen" + form: *weiteres-form + + payload-view: *payload-view-weiteres-notizen + ############################################## + "weiteres antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Weitere Kurse)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (further courses)" + viewers: + - *pruefungsamt + + edges: + "weiterleitung": + mode: automatic + source: "weiteres antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "weiteres antrag, pa, weiterleitung" + + payload-view: *payload-view-weiteres-notizen + ####################################################### + + "weiteres ok": + final: ok + messages: *message-ok + edges: + "weiteres akzeptieren": &weiteres-ok-edge + mode: manual + display-label: + fallback: "Antrag genehmigen" + fallback-lang: de-de-formal + translations: + en-eu: "Accept application" + source: "weiteres antrag, pa, weiterleitung" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + form: + <<: *weiteres-form + <<: *internenotizen-formblock-optional + viewers: + display-label: + fallback: "Antrag genehmigt (Weitere Kurse)" + fallback-lang: de-de-formal + translations: + en-eu: "Application accepted (further courses)" + viewers: + - *student + - *pruefungsamt + payload-view: + <<: *payload-view-weiteres-notizen + + "weiteres abgelehnt": + final: not-ok + edges: + "weiteres ablehnen": &weiteres-not-ok-edge + mode: manual + display-label: + fallback: "Antrag ablehnen" + fallback-lang: de-de-formal + translations: + en-eu: "Reject application" + source: "weiteres antrag, pa, weiterleitung" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + form: + "notizen": *notizen-form + <<: *internenotizen-formblock-optional + viewers: + display-label: + fallback: "Antrag abgelehnt (Weitere Kurse)" + fallback-lang: de-de-formal + translations: + en-eu: "Application rejected (further courses)" + viewers: + - *student + - *pruefungsamt + payload-view: *payload-view-weiteres-notizen + # + + + stages: - label: "antrag" @@ -2669,6 +2999,30 @@ stages: var: tag: payload-filled payload-filled: "beleg" + - - tag: variable + var: + tag: node-in-history + node-in-history: "weiteres antrag, student" + - tag: variable + var: + tag: payload-filled + payload-filled: "quelle" + - tag: variable + var: + tag: payload-filled + payload-filled: "kurstitel" + - tag: variable + var: + tag: payload-filled + payload-filled: "note" + - tag: variable + var: + tag: payload-filled + payload-filled: "ects" + - tag: variable + var: + tag: payload-filled + payload-filled: "beleg" - mode: required show-when: always @@ -2735,6 +3089,14 @@ stages: var: tag: previous-node previous-node: "sozialekompetenz master antrag, student" + - - tag: variable + var: + tag: edge-in-history + edge-in-history: "weiteres einreichen" + - tag: negated + var: + tag: previous-node + previous-node: "weiteres antrag, student" - label: "begutachtung" @@ -2810,6 +3172,14 @@ stages: var: tag: node-in-history node-in-history: "sozialekompetenz master abgelehnt" + - - tag: variable + var: + tag: node-in-history + node-in-history: "weiteres ok" + - - tag: variable + var: + tag: node-in-history + node-in-history: "weiteres abgelehnt" - mode: optional show-when: unfulfilled @@ -2960,6 +3330,26 @@ stages: var: tag: previous-node previous-node: "englisch rueckfragen" + - - tag: variable # Weitere Kurse + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, weiteres" + - tag: negated + var: + tag: previous-node + previous-node: "weiteres rueckfragen" + - tag: negated + var: + tag: previous-node + previous-node: "weiteres antrag, student" + - tag: negated + var: + tag: previous-node + previous-node: "weiteres antrag, pa, weiterleitung" + - - tag: variable + var: + tag: previous-node + previous-node: "weiteres rueckfragen" # - - tag: variable # <<: &stage-var--itkompetenz-antrag-zurueck-in-history # var: @@ -3202,6 +3592,26 @@ stages: var: tag: previous-node previous-node: "englisch antrag, pa" + - - tag: negated + var: + tag: previous-node + previous-node: "weiteres rueckfragen" + - tag: variable + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, weiteres" + - - tag: variable + var: + tag: previous-node + previous-node: "weiteres antrag, student" + - - tag: variable + var: + tag: previous-node + previous-node: "weiteres antrag, pa" + - - tag: variable + var: + tag: previous-node + previous-node: "weiteres antrag, pa, weiterleitung" # - - tag: variable # <<: *stage-var--itkompetenz-antrag-zurueck-in-history # - <<: *stage-neg--itkompetenz-beantragen-previous