From c276f39f1131b9d1dd4b881706eeff1b08caadc2 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 24 Feb 2023 04:41:17 +0100 Subject: [PATCH 01/14] uncommented stages --- recognitions-ifi.yaml | 604 +++++++++++++++++++++--------------------- 1 file changed, 302 insertions(+), 302 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index fdd6859..7e32f44 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -2438,305 +2438,305 @@ nodes: 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: "vhb antrag, student:in" -# - 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: "zertifikat" -# - tag: variable -# var: -# tag: payload-filled -# payload-filled: "kurs" -# - 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: "vhb einreichen" -# - tag: negated -# var: -# tag: previous-node -# previous-node: "vhb antrag, student:in" -# - - 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" -# - - tag: variable -# var: -# tag: node-in-history -# node-in-history: "vhb antrag, pa" -# - tag: variable -# var: -# tag: node-in-history -# node-in-history: "vhb ok" -# - - tag: variable -# var: -# tag: node-in-history -# node-in-history: "vhb antrag, pa" -# - tag: variable -# var: -# tag: node-in-history -# node-in-history: "vhb 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--vhb-antrag-zurueck-in-history -# var: -# tag: edge-in-history -# edge-in-history: "vhb zurueck" -# - <<: &stage-neg--vhb-beantragen-previous -# tag: negated -# var: -# tag: previous-node -# previous-node: "vhb antrag, student:in" -# - - tag: negated -# <<: *stage-var--vhb-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--vhb-antrag-zurueck-in-history -# - <<: *stage-neg--vhb-beantragen-previous -# - - tag: variable -# <<: *stage-var--sozialekompetenz-master-antrag-zurueck-in-history -# - <<: *stage-neg--sozialekompetenz-master-beantragen-previous +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: "vhb antrag, student:in" + - 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: "zertifikat" + - tag: variable + var: + tag: payload-filled + payload-filled: "kurs" + - 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: "vhb einreichen" + - tag: negated + var: + tag: previous-node + previous-node: "vhb antrag, student:in" + - - 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" + - - tag: variable + var: + tag: node-in-history + node-in-history: "vhb antrag, pa" + - tag: variable + var: + tag: node-in-history + node-in-history: "vhb ok" + - - tag: variable + var: + tag: node-in-history + node-in-history: "vhb antrag, pa" + - tag: variable + var: + tag: node-in-history + node-in-history: "vhb 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--vhb-antrag-zurueck-in-history + var: + tag: edge-in-history + edge-in-history: "vhb zurueck" + - <<: &stage-neg--vhb-beantragen-previous + tag: negated + var: + tag: previous-node + previous-node: "vhb antrag, student:in" + - - tag: negated + <<: *stage-var--vhb-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--vhb-antrag-zurueck-in-history + - <<: *stage-neg--vhb-beantragen-previous + - - tag: variable + <<: *stage-var--sozialekompetenz-master-antrag-zurueck-in-history + - <<: *stage-neg--sozialekompetenz-master-beantragen-previous From 2376c958c9f353952a7c877270a826162084e847 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 9 Mar 2023 17:35:54 +0100 Subject: [PATCH 02/14] feat(recognitions): additional loop for inquiries --- recognitions-ifi.yaml | 107 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 101 insertions(+), 6 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 7e32f44..92416c7 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -240,7 +240,7 @@ nodes: "itkompetenz antrag zurueck": &itkompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student:in zurück geben" + fallback: "Antrag an Student:in zurückgeben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -356,6 +356,51 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Internal notes (hidden from the applicant)" + + "itkompetenz rueckfragen": + viewers: + display-label: + fallback: "Rückfragen (IT-Kompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Further inquiries (IT Skills)" + viewers: + - *student + - *pruefungsamt + + payload-view: *payload-view-itkompetenz-notizen + + final: false + + messages: + - &rueckfragen-message + viewers: + - *student + 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, itkompetenz": &rueckfragen-edge + display-label: + fallback: "Rückfragen stellen" + fallback-lang: de-de-formal + translations: + en-eu: "Check back on the application" + mode: manual + source: "itkompetenz antrag, pa, weiterleitung" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + - *student + form: + "notizen": *notizen-form + <<: *internenotizen-formblock-optional + "itkompetenz antrag, pa": viewers: display-label: @@ -366,6 +411,7 @@ nodes: viewers: - *student - *pruefungsamt + edges: "itkompetenz einreichen": mode: manual @@ -380,6 +426,7 @@ nodes: view-actor: - *pruefungsamt - *student + payload-view: *payload-view-itkompetenz-notizen ############################################## "itkompetenz antrag, pa, weiterleitung": @@ -391,6 +438,7 @@ nodes: en-eu: "Application being evaluated (IT-Kompetenz)" viewers: - *pruefungsamt + edges: "weiterleitung": &weiterleitung-edge mode: automatic @@ -413,6 +461,22 @@ nodes: <<: *internenotizen-field-optional optional: false source: "itkompetenz antrag, pa, weiterleitung" + "rueckfragen beantworten, itkompetenz": &rueckfragen-beantworten-edge + display-label: + fallback: "Rückfragen beantworten" + fallback-lang: de-de-formal + translations: + en-eu: "Answer inquiries" + mode: manual + source: "itkompetenz rueckfragen" + actors: + - *student + view-actor: + - *pruefungsamt + - *student + form: + "notizen": *notizen-form + payload-view: *payload-view-itkompetenz-notizen ####################################################### "itkompetenz antrag, warten": &warten-node @@ -644,7 +708,7 @@ nodes: "medienkompetenz antrag zurueck": &medienkompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student:in zurück geben" + fallback: "Antrag an Student:in zurückgeben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -984,7 +1048,7 @@ nodes: "tutor antrag zurueck": &tutor-back-edge mode: manual display-label: - fallback: "Antrag an Student:in zurück geben" + fallback: "Antrag an Student:in zurückgeben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -1252,7 +1316,7 @@ nodes: "sozialekompetenz antrag zurueck": &sozialekompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student:in zurück geben" + fallback: "Antrag an Student:in zurückgeben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -1561,7 +1625,7 @@ nodes: "englisch antrag zurueck": mode: manual display-label: - fallback: "Antrag an Student:in zurück geben" + fallback: "Antrag an Student:in zurückgeben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -1628,6 +1692,30 @@ nodes: translations: en-eu: "Documentation" <<: *payload-view-notizen + + "englisch rueckfragen": + viewers: + display-label: + fallback: "Rückfragen (Englisch)" + fallback-lang: de-de-formal + translations: + en-eu: "Further inquiries (English)" + viewers: + - *student + - *pruefungsamt + + payload-view: *payload-view-englisch-notizen + + final: false + + messages: + - *rueckfragen-message + + edges: + "rueckfragen stellen, englisch": + <<: *rueckfragen-edge + source: "englisch antrag, pa" + "englisch antrag, pa": viewers: display-label: @@ -1638,6 +1726,7 @@ nodes: viewers: - *student - *pruefungsamt + edges: "englisch einreichen": mode: manual @@ -1652,7 +1741,13 @@ nodes: view-actor: - *pruefungsamt - *student + "rueckfragen beantworten, englisch": + <<: *rueckfragen-beantworten-edge + source: "englisch rueckfragen" + payload-view: *payload-view-englisch-notizen + + "englisch ok": final: ok messages: *message-ok @@ -2084,7 +2179,7 @@ nodes: "sozialekompetenz master antrag zurueck": &sozialekompetenz-master-back-edge mode: manual display-label: - fallback: "Antrag an Student:in zurück geben" + fallback: "Antrag an Student:in zurückgeben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" From 60a41c09abaef3386126348e2810ce13fe1031dc Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 9 Mar 2023 22:18:19 +0100 Subject: [PATCH 03/14] feat(recognitions): inquiry loop for all branches --- recognitions-ifi.yaml | 143 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 141 insertions(+), 2 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 92416c7..5c32947 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -771,6 +771,30 @@ nodes: translations: en-eu: "Documentation" <<: *payload-view-notizen + + "medienkompetenz rueckfragen": + viewers: + display-label: + fallback: "Rückfragen (Medienkompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Further inquiries (Media Competence)" + viewers: + - *student + - *pruefungsamt + + payload-view: *payload-view-medienkompetenz-notizen + + final: false + + messages: + - *rueckfragen-message + + edges: + "rueckfragen stellen, itkompetenz": + <<: *rueckfragen-edge + source: "medienkompetenz antrag, pa, weiterleitung" + "medienkompetenz antrag, pa": viewers: display-label: @@ -813,6 +837,10 @@ nodes: "interne notizen anpassen": <<: *internenotizen-kante source: "medienkompetenz antrag, pa, weiterleitung" + "rueckfragen beantworten, medienkompetenz": + <<: *rueckfragen-beantworten-edge + source: "medienkompetenz rueckfragen" + payload-view: *payload-view-medienkompetenz-notizen ############################################## "medienkompetenz antrag, warten": @@ -1110,6 +1138,30 @@ nodes: translations: en-eu: "Documentation" <<: *payload-view-notizen + + "tutor rueckfragen": + viewers: + display-label: + fallback: "Rückfragen (Tutor)" + fallback-lang: de-de-formal + translations: + en-eu: "Further inquiries (tutor)" + viewers: + - *student + - *pruefungsamt + + payload-view: *payload-view-tutor-notizen + + final: false + + messages: + - *rueckfragen-message + + edges: + "rueckfragen stellen, tutor": + <<: *rueckfragen-edge + source: "tutor antrag, pa, weiterleitung" + "tutor antrag, pa": viewers: display-label: @@ -1152,6 +1204,10 @@ nodes: "interne notizen anpassen": <<: *internenotizen-kante source: "tutor antrag, pa, weiterleitung" + "rueckfragen beantworten, tutor": + <<: *rueckfragen-beantworten-edge + source: "tutor rueckfragen" + payload-view: *payload-view-tutor-notizen ############################################## "tutor antrag, warten": @@ -1379,6 +1435,30 @@ nodes: translations: en-eu: "Documentation" <<: *payload-view-notizen + + "sozialekompetenz rueckfragen": + viewers: + display-label: + fallback: "Rückfragen (Soziale Kompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Further inquiries (Social Skills)" + viewers: + - *student + - *pruefungsamt + + payload-view: *payload-view-sozialekompetenz-notizen + + final: false + + messages: + - *rueckfragen-message + + edges: + "rueckfragen stellen, sozialekompetenz": + <<: *rueckfragen-edge + source: "sozialekompetenz antrag, pa, weiterleitung" + "sozialekompetenz antrag, pa": viewers: display-label: @@ -1414,6 +1494,7 @@ nodes: en-eu: "Application being evaluated (Soziale Kompetenz)" viewers: - *pruefungsamt + edges: "weiterleitung": mode: automatic @@ -1421,6 +1502,10 @@ nodes: "interne notizen anpassen": <<: *internenotizen-kante source: "sozialekompetenz antrag, pa, weiterleitung" + "rueckfragen beantworten, sozialekompetenz": + <<: *rueckfragen-beantworten-edge + source: "sozialekompetenz rueckfragen" + payload-view: *payload-view-sozialekompetenz-notizen ############################################## "sozialekompetenz antrag, warten": @@ -1955,10 +2040,10 @@ nodes: viewers: display-label: - fallback: "Antrag noch unfertig" + fallback: "Antrag noch unfertig (VHB)" fallback-lang: de-de-formal translations: - en-eu: "Application not finished" + en-eu: "Application not finished (VHB)" viewers: - *student - *pruefungsamt @@ -2008,6 +2093,29 @@ nodes: en-eu: "Certificate" <<: *payload-view-notizen + "vhb rueckfragen": + viewers: + display-label: + fallback: "Rückfragen (VHB)" + fallback-lang: de-de-formal + translations: + en-eu: "Further inquiries (VHB)" + viewers: + - *student + - *pruefungsamt + + payload-view: *vhb-payload-notizen + + final: false + + messages: + - *rueckfragen-message + + edges: + "rueckfragen stellen, vhb": + <<: *rueckfragen-edge + source: "vhb antrag, pa" + "vhb antrag, pa": viewers: display-label: @@ -2033,6 +2141,9 @@ nodes: view-actor: - *pruefungsamt - *student + "rueckfragen beantworten, vhb": + <<: *rueckfragen-beantworten-edge + source: "vhb rueckfragen" payload-view: *vhb-payload-notizen @@ -2302,6 +2413,30 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Internal notes (hidden from the applicant)" + + "sozialekompetenz master rueckfragen": + viewers: + display-label: + fallback: "Rückfragen (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Further inquiries (Social Skills Master)" + viewers: + - *student + - *pruefungsamt + + payload-view: *payload-view-sozialekompetenz-master-notizen + + final: false + + messages: + - *rueckfragen-message + + edges: + "rueckfragen stellen, sozialekompetenz master": + <<: *rueckfragen-edge + source: "sozialekompetenz master antrag, pa, weiterleitung" + "sozialekompetenz master antrag, pa": viewers: display-label: @@ -2345,6 +2480,10 @@ nodes: "interne notizen anpassen": <<: *internenotizen-kante source: "sozialekompetenz master antrag, pa, weiterleitung" + "rueckfragen beantworten, sozialekompetenz master": + <<: *rueckfragen-beantworten-edge + source: "sozialekompetenz master rueckfragen" + payload-view: *payload-view-sozialekompetenz-master-notizen ############################################## "sozialekompetenz master antrag, entscheider": From 266acd1cedd00977278edd8ddea03bccf92a8a74 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 10 Mar 2023 00:30:30 +0100 Subject: [PATCH 04/14] recognitions: added missing branches to 1st stage --- recognitions-ifi.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 5c32947..2413b90 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -2747,6 +2747,38 @@ stages: var: tag: payload-filled payload-filled: "kurs" + - - 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" + - - tag: variable + var: + tag: node-in-history + node-in-history: "sozialekompetenz master antrag, student" + - tag: variable + var: + tag: payload-filled + payload-filled: "titel" + - tag: variable + var: + tag: payload-filled + payload-filled: "titel, englisch" + - tag: variable + var: + tag: payload-filled + payload-filled: "beleg" - mode: required show-when: always display-label: From 1c4f540b71e9ff5488c7737069e8cb8fb8ceabae Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 10 Mar 2023 01:06:24 +0100 Subject: [PATCH 05/14] fix(recognitions): exposed edge to student --- recognitions-ifi.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 2413b90..c5c22e5 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -474,6 +474,9 @@ nodes: view-actor: - *pruefungsamt - *student + viewers: + - *pruefungsamt + - *student form: "notizen": *notizen-form From e8ed1baa375b7739af3b3acecd185d9d4ce33254 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 10 Mar 2023 01:15:12 +0100 Subject: [PATCH 06/14] recognitions: undo "submit" substage if applicable --- recognitions-ifi.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index c5c22e5..cb07810 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -2795,18 +2795,34 @@ stages: var: tag: edge-in-history edge-in-history: "itkompetenz einreichen" + - tag: negated + var: + tag: previous-node + previous-node: "itkompetenz antrag, student" - - tag: variable var: tag: edge-in-history edge-in-history: "medienkompetenz einreichen" + - tag: negated + var: + tag: previous-node + previous-node: "medienkompetenz antrag, student" - - tag: variable var: tag: edge-in-history edge-in-history: "tutor einreichen" + - tag: negated + var: + tag: previous-node + previous-node: "tutor antrag, student" - - tag: variable var: tag: edge-in-history edge-in-history: "sozialekompetenz einreichen" + - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz antrag, student" - - tag: variable var: tag: edge-in-history @@ -2815,10 +2831,22 @@ stages: var: tag: previous-node previous-node: "vhb antrag, student:in" + - - tag: variable + var: + tag: edge-in-history + edge-in-history: "englisch einreichen" + - tag: negated + var: + tag: previous-node + previous-node: "englisch antrag, student" - - tag: variable var: tag: edge-in-history edge-in-history: "sozialekompetenz master einreichen" + - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz master antrag, student" - label: "begutachtung" display-label: fallback: "Begutachtung" From aaca99e2d0265750ada7270df20b7113fd5b3f96 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 10 Mar 2023 01:34:45 +0100 Subject: [PATCH 07/14] recognitions: fixed dnf terms for "eval" substage --- recognitions-ifi.yaml | 54 +++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index cb07810..7d981b1 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -2676,12 +2676,14 @@ nodes: stages: + - label: "antrag" display-label: fallback: "Beantragung" fallback-lang: de-de-formal translations: en-eu: "Application" + substages: - mode: required show-when: always @@ -2782,6 +2784,7 @@ stages: var: tag: payload-filled payload-filled: "beleg" + - mode: required show-when: always display-label: @@ -2847,12 +2850,15 @@ stages: var: tag: previous-node previous-node: "sozialekompetenz master antrag, student" + + - label: "begutachtung" display-label: fallback: "Begutachtung" fallback-lang: de-de-formal translations: en-eu: "Evaluation" + substages: - mode: required show-when: always @@ -2864,69 +2870,62 @@ stages: 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 + - - tag: variable 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 + - - tag: variable 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 + - - tag: variable 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 + - - tag: variable var: tag: node-in-history node-in-history: "sozialekompetenz abgelehnt" - - tag: variable - var: - tag: node-in-history - node-in-history: "vhb antrag, pa" - - tag: variable var: tag: node-in-history node-in-history: "vhb ok" - - tag: variable var: tag: node-in-history - node-in-history: "vhb antrag, pa" - - tag: variable + node-in-history: "vhb abgelehnt" + - - tag: variable var: tag: node-in-history - node-in-history: "vhb abgelehnt" + node-in-history: "englisch ok" + - - tag: variable + var: + tag: node-in-history + node-in-history: "englisch abgelehnt" + - - tag: variable + var: + tag: node-in-history + node-in-history: "sozialekompetenz master ok" + - - tag: variable + var: + tag: node-in-history + node-in-history: "sozialekompetenz master abgelehnt" + - mode: optional show-when: always display-label: @@ -3009,6 +3008,7 @@ stages: previous-node: "sozialekompetenz master beantragen" - - tag: negated <<: *stage-var--sozialekompetenz-master-antrag-zurueck-in-history + - mode: required show-when: unfulfilled display-label: From a1af4b421fea7b11ee3046fa4b404b3c8d737ca6 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 10 Mar 2023 02:44:49 +0100 Subject: [PATCH 08/14] recognitions: reworked dnf terms of 2nd stage --- recognitions-ifi.yaml | 380 +++++++++++++++++++++++++++++++----------- 1 file changed, 287 insertions(+), 93 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 7d981b1..6da131f 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -794,7 +794,7 @@ nodes: - *rueckfragen-message edges: - "rueckfragen stellen, itkompetenz": + "rueckfragen stellen, medienkompetenz": <<: *rueckfragen-edge source: "medienkompetenz antrag, pa, weiterleitung" @@ -2934,80 +2934,191 @@ stages: 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--vhb-antrag-zurueck-in-history - var: - tag: edge-in-history - edge-in-history: "vhb zurueck" - - <<: &stage-neg--vhb-beantragen-previous - tag: negated - var: - tag: previous-node - previous-node: "vhb antrag, student:in" - - - tag: negated - <<: *stage-var--vhb-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 + - - tag: variable # IT-Kompetenz + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, itkompetenz" + - tag: negated + var: + tag: previous-node + previous-node: "itkompetenz rueckfragen" + - tag: negated + var: + tag: previous-node + previous-node: "itkompetenz antrag, student" + - tag: negated + var: + tag: previous-node + previous-node: "itkompetenz antrag, pa, weiterleitung" + - - tag: variable # Medienkompetenz + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, medienkompetenz" + - tag: negated + var: + tag: previous-node + previous-node: "medienkompetenz rueckfragen" + - tag: negated + var: + tag: previous-node + previous-node: "medienkompetenz antrag, student" + - tag: negated + var: + tag: previous-node + previous-node: "medienkompetenz antrag, pa, weiterleitung" + - - tag: variable # Tutor + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, tutor" + - tag: negated + var: + tag: previous-node + previous-node: "tutor rueckfragen" + - tag: negated + var: + tag: previous-node + previous-node: "tutor antrag, student" + - tag: negated + var: + tag: previous-node + previous-node: "tutor antrag, pa, weiterleitung" + - - tag: variable # Soziale Kompetenz + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, sozialekompetenz" + - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz rueckfragen" + - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz antrag, student" + - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz antrag, pa, weiterleitung" + - - tag: variable # Soziale Kompetenz Master + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, sozialekompetenz master" + - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz master rueckfragen" + - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz master antrag, student" + - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz master antrag, pa, weiterleitung" + - - tag: variable # VHB + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, vhb" + - tag: negated + var: + tag: previous-node + previous-node: "vhb rueckfragen" + - tag: negated + var: + tag: previous-node + previous-node: "vhb antrag, student:in" + - tag: negated + var: + tag: previous-node + previous-node: "vhb antrag, pa" + - - tag: variable # Englisch + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, englisch" + - tag: negated + var: + tag: previous-node + previous-node: "englisch rueckfragen" + - tag: negated + var: + tag: previous-node + previous-node: "englisch antrag, student" + - tag: negated + var: + tag: previous-node + previous-node: "englisch antrag, pa" + # - - 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--vhb-antrag-zurueck-in-history + # var: + # tag: edge-in-history + # edge-in-history: "vhb zurueck" + # - <<: &stage-neg--vhb-beantragen-previous + # tag: negated + # var: + # tag: previous-node + # previous-node: "vhb antrag, student:in" + # - - tag: negated + # <<: *stage-var--vhb-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 @@ -3017,23 +3128,106 @@ stages: 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--vhb-antrag-zurueck-in-history - - <<: *stage-neg--vhb-beantragen-previous - - - tag: variable - <<: *stage-var--sozialekompetenz-master-antrag-zurueck-in-history - - <<: *stage-neg--sozialekompetenz-master-beantragen-previous + # - - tag: negated # Nicht anzeigen, wenn es noch keine Rückfragen gab + # var: + # tag: edge-in-history + # edge-in-history: "rueckfragen stellen, itkompetenz" + # - - tag: negated + # var: + # tag: edge-in-history + # edge-in-history: "rueckfragen stellen, medienkompetenz" + # - - tag: negated + # var: + # tag: edge-in-history + # edge-in-history: "rueckfragen stellen, sozialekompetenz" + # - - tag: negated + # var: + # tag: edge-in-history + # edge-in-history: "rueckfragen stellen, sozialekompetenz master" + # - - tag: negated + # var: + # tag: edge-in-history + # edge-in-history: "rueckfragen stellen, tutor" + # - - tag: negated + # var: + # tag: edge-in-history + # edge-in-history: "rueckfragen stellen, vhb" + # - - tag: negated + # var: + # tag: edge-in-history + # edge-in-history: "rueckfragen stellen, englisch" + - - tag: negated # Nicht anzeigen, wenn die letzten Rückfragen beantwortet wurden + var: + tag: previous-node + previous-node: "itkompetenz rueckfragen" + - tag: variable + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, itkompetenz" + - - tag: negated + var: + tag: previous-node + previous-node: "medienkompetenz rueckfragen" + - tag: variable + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, medienkompetenz" + - - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz rueckfragen" + - tag: variable + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, sozialekompetenz" + - - tag: negated + var: + tag: previous-node + previous-node: "sozialekompetenz master rueckfragen" + - tag: variable + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, sozialekompetenz master" + - - tag: negated + var: + tag: previous-node + previous-node: "tutor rueckfragen" + - tag: variable + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, tutor" + - - tag: negated + var: + tag: previous-node + previous-node: "vhb rueckfragen" + - tag: variable + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, vhb" + - - tag: negated + var: + tag: previous-node + previous-node: "englisch rueckfragen" + - tag: variable + var: + tag: edge-in-history + edge-in-history: "rueckfragen beantworten, englisch" + # - - 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--vhb-antrag-zurueck-in-history + # - <<: *stage-neg--vhb-beantragen-previous + # - - tag: variable + # <<: *stage-var--sozialekompetenz-master-antrag-zurueck-in-history + # - <<: *stage-neg--sozialekompetenz-master-beantragen-previous From 87042d8c74156636b35852894b191aabeb0abb98 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 17 Mar 2023 04:27:35 +0100 Subject: [PATCH 09/14] recognitions: made inquiries a 3 state loop --- recognitions-ifi.yaml | 64 +++++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 6da131f..94b9435 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -426,6 +426,24 @@ nodes: view-actor: - *pruefungsamt - *student + "rueckfragen beantworten, itkompetenz": &rueckfragen-beantworten-edge + display-label: + fallback: "Rückfragen beantworten" + fallback-lang: de-de-formal + translations: + en-eu: "Answer inquiries" + mode: manual + source: "itkompetenz rueckfragen" + actors: + - *student + view-actor: + - *pruefungsamt + - *student + viewers: + - *pruefungsamt + - *student + form: + "notizen": *notizen-form payload-view: *payload-view-itkompetenz-notizen ############################################## @@ -461,24 +479,6 @@ nodes: <<: *internenotizen-field-optional optional: false source: "itkompetenz antrag, pa, weiterleitung" - "rueckfragen beantworten, itkompetenz": &rueckfragen-beantworten-edge - display-label: - fallback: "Rückfragen beantworten" - fallback-lang: de-de-formal - translations: - en-eu: "Answer inquiries" - mode: manual - source: "itkompetenz rueckfragen" - actors: - - *student - view-actor: - - *pruefungsamt - - *student - viewers: - - *pruefungsamt - - *student - form: - "notizen": *notizen-form payload-view: *payload-view-itkompetenz-notizen ####################################################### @@ -822,6 +822,10 @@ nodes: view-actor: - *pruefungsamt - *student + "rueckfragen beantworten, medienkompetenz": + <<: *rueckfragen-beantworten-edge + source: "medienkompetenz rueckfragen" + payload-view: *payload-view-medienkompetenz-notizen ############################################## "medienkompetenz antrag, pa, weiterleitung": @@ -840,9 +844,6 @@ nodes: "interne notizen anpassen": <<: *internenotizen-kante source: "medienkompetenz antrag, pa, weiterleitung" - "rueckfragen beantworten, medienkompetenz": - <<: *rueckfragen-beantworten-edge - source: "medienkompetenz rueckfragen" payload-view: *payload-view-medienkompetenz-notizen ############################################## @@ -1189,6 +1190,10 @@ nodes: view-actor: - *pruefungsamt - *student + "rueckfragen beantworten, tutor": + <<: *rueckfragen-beantworten-edge + source: "tutor rueckfragen" + payload-view: *payload-view-tutor-notizen ############################################## "tutor antrag, pa, weiterleitung": @@ -1207,9 +1212,6 @@ nodes: "interne notizen anpassen": <<: *internenotizen-kante source: "tutor antrag, pa, weiterleitung" - "rueckfragen beantworten, tutor": - <<: *rueckfragen-beantworten-edge - source: "tutor rueckfragen" payload-view: *payload-view-tutor-notizen ############################################## @@ -1486,6 +1488,10 @@ nodes: view-actor: - *pruefungsamt - *student + "rueckfragen beantworten, sozialekompetenz": + <<: *rueckfragen-beantworten-edge + source: "sozialekompetenz rueckfragen" + payload-view: *payload-view-sozialekompetenz-notizen ############################################## "sozialekompetenz antrag, pa, weiterleitung": @@ -1505,9 +1511,6 @@ nodes: "interne notizen anpassen": <<: *internenotizen-kante source: "sozialekompetenz antrag, pa, weiterleitung" - "rueckfragen beantworten, sozialekompetenz": - <<: *rueckfragen-beantworten-edge - source: "sozialekompetenz rueckfragen" payload-view: *payload-view-sozialekompetenz-notizen ############################################## @@ -2465,6 +2468,10 @@ nodes: - *pruefungsamt - *entscheider - *student + "rueckfragen beantworten, sozialekompetenz master": + <<: *rueckfragen-beantworten-edge + source: "sozialekompetenz master rueckfragen" + payload-view: *payload-view-sozialekompetenz-master-notizen ############################################## "sozialekompetenz master antrag, pa, weiterleitung": @@ -2483,9 +2490,6 @@ nodes: "interne notizen anpassen": <<: *internenotizen-kante source: "sozialekompetenz master antrag, pa, weiterleitung" - "rueckfragen beantworten, sozialekompetenz master": - <<: *rueckfragen-beantworten-edge - source: "sozialekompetenz master rueckfragen" payload-view: *payload-view-sozialekompetenz-master-notizen ############################################## From 99add190a67e0fc0d4d44201e65d5f0909f16640 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 17 Mar 2023 04:58:05 +0100 Subject: [PATCH 10/14] recognitions: replaced "handing back" edges --- recognitions-ifi.yaml | 299 +++++++++++------------------------------- 1 file changed, 77 insertions(+), 222 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 94b9435..4304340 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -237,63 +237,7 @@ nodes: - *pruefungsamt - *student form: *itkompetenz-form - "itkompetenz antrag zurueck": &itkompetenz-back-edge - mode: manual - display-label: - fallback: "Antrag an Student:in zurückgeben" - fallback-lang: de-de-formal - translations: - en-eu: "Hand application back to student" - source: "itkompetenz antrag, pa, weiterleitung" - actors: - - *pruefungsamt - view-actor: - - *pruefungsamt - form: &itkompetenz-notizen-form - "titel": &titel-form-optional - - "1": - <<: *titel-field - optional: true - "titel, englisch": *entitel-form-optional - "notizen": ¬izen-form - - "4": ¬izen-field - tag: text - large: true - label: - fallback: "Notizen / Anmerkungen" - fallback-lang: de-de-formal - translations: - en-eu: "Notes / Comments" - tooltip: - fallback: "Zur Kommunikation mit Student:in" - fallback-lang: de-de-formal - translations: - en-eu: "For communication with the student" - default: null - optional: false - <<: &internenotizen-formblock-optional - "internenotizen": &internenotizen-form-optional - - "5": &internenotizen-field-optional - tag: text - large: true - label: - fallback: "Interne Notizen" - fallback-lang: de-de-formal - translations: - en-eu: "Internal notes" - tooltip: - fallback: "Versteckt vor Antragsteller:in" - fallback-lang: de-de-formal - translations: - en-eu: "Hidden from the applicant" - default: null - optional: true - "itkompetenz antrag zurueck, warten": - <<: *itkompetenz-back-edge - source: "itkompetenz antrag, warten" - "itkompetenz antrag zurueck, information": - <<: *itkompetenz-back-edge - source: "itkompetenz antrag, information" + viewers: display-label: fallback: "Antrag noch unfertig (IT-Kompetenz)" @@ -398,8 +342,45 @@ nodes: - *pruefungsamt - *student form: - "notizen": *notizen-form - <<: *internenotizen-formblock-optional + "notizen": ¬izen-form + - "4": ¬izen-field + tag: text + large: true + label: + fallback: "Notizen / Anmerkungen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes / Comments" + tooltip: + fallback: "Zur Kommunikation mit Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "For communication with the student" + default: null + optional: false + <<: &internenotizen-formblock-optional + "internenotizen": &internenotizen-form-optional + - "5": &internenotizen-field-optional + tag: text + large: true + label: + fallback: "Interne Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Internal notes" + tooltip: + fallback: "Versteckt vor Antragsteller:in" + fallback-lang: de-de-formal + translations: + en-eu: "Hidden from the applicant" + default: null + optional: true + "rueckfragen stellen, itkompetenz, warten": + <<: *rueckfragen-edge + source: "itkompetenz antrag, warten" + "rueckfragen stellen, itkompetenz, information": + <<: *rueckfragen-edge + source: "itkompetenz antrag, information" "itkompetenz antrag, pa": viewers: @@ -708,29 +689,7 @@ nodes: - *pruefungsamt - *student form: *medienkompetenz-form - "medienkompetenz antrag zurueck": &medienkompetenz-back-edge - mode: manual - display-label: - fallback: "Antrag an Student:in zurückgeben" - fallback-lang: de-de-formal - translations: - en-eu: "Hand application back to student" - source: "medienkompetenz antrag, pa, weiterleitung" - actors: - - *pruefungsamt - view-actor: - - *pruefungsamt - form: &medienkompetenz-notizen-form - "titel": *titel-form-optional - "titel, englisch": *entitel-form-optional - "notizen": *notizen-form - <<: *internenotizen-formblock-optional - "medienkompetenz antrag zurueck, warten": - <<: *medienkompetenz-back-edge - source: "medienkompetenz antrag, warten" - "medienkompetenz antrag zurueck, information": - <<: *medienkompetenz-back-edge - source: "medienkompetenz antrag, information" + viewers: display-label: fallback: "Antrag noch unfertig (Medienkompetenz)" @@ -797,6 +756,12 @@ nodes: "rueckfragen stellen, medienkompetenz": <<: *rueckfragen-edge source: "medienkompetenz antrag, pa, weiterleitung" + "rueckfragen stellen, medienkompetenz, warten": + <<: *rueckfragen-edge + source: "medienkompetenz antrag, warten" + "rueckfragen stellen, medienkompetenz, information": + <<: *rueckfragen-edge + source: "medienkompetenz antrag, information" "medienkompetenz antrag, pa": viewers: @@ -1077,38 +1042,7 @@ nodes: - *pruefungsamt - *student form: *tutor-form - "tutor antrag zurueck": &tutor-back-edge - mode: manual - display-label: - fallback: "Antrag an Student:in zurückgeben" - fallback-lang: de-de-formal - translations: - en-eu: "Hand application back to student" - source: "tutor antrag, pa, weiterleitung" - actors: - - *pruefungsamt - view-actor: - - *pruefungsamt - form: &tutor-notizen-form - "institut": &institut-form-optional - - "1": - <<: *institut-field - optional: true - "tutorbeleg": &tutorbeleg-form-optional - - "2": - <<: *tutorbeleg-link-field - optional: true - - "3": - <<: *tutorbeleg-file-field - optional: true - "notizen": *notizen-form - <<: *internenotizen-formblock-optional - "tutor antrag zurueck, warten": - <<: *tutor-back-edge - source: "tutor antrag, warten" - "tutor antrag zurueck, information": - <<: *tutor-back-edge - source: "tutor antrag, information" + viewers: display-label: fallback: "Antrag noch unfertig (Tutor)" @@ -1165,6 +1099,12 @@ nodes: "rueckfragen stellen, tutor": <<: *rueckfragen-edge source: "tutor antrag, pa, weiterleitung" + "rueckfragen stellen, tutor, warten": + <<: *rueckfragen-edge + source: "tutor antrag, warten" + "rueckfragen stellen, tutor, information": + <<: *rueckfragen-edge + source: "tutor antrag, information" "tutor antrag, pa": viewers: @@ -1374,29 +1314,7 @@ nodes: - *pruefungsamt - *student form: *sozialekompetenz-form - "sozialekompetenz antrag zurueck": &sozialekompetenz-back-edge - mode: manual - display-label: - fallback: "Antrag an Student:in zurückgeben" - fallback-lang: de-de-formal - translations: - en-eu: "Hand application back to student" - source: "sozialekompetenz antrag, pa, weiterleitung" - actors: - - *pruefungsamt - view-actor: - - *pruefungsamt - form: &sozialekompetenz-notizen-form - "titel": *titel-form-optional - "titel, englisch": *entitel-form-optional - "notizen": *notizen-form - <<: *internenotizen-formblock-optional - "sozialekompetenz antrag zurueck, warten": - <<: *sozialekompetenz-back-edge - source: "sozialekompetenz antrag, warten" - "sozialekompetenz antrag zurueck, information": - <<: *sozialekompetenz-back-edge - source: "sozialekompetenz antrag, information" + viewers: display-label: fallback: "Antrag noch unfertig (Soziale Kompetenz)" @@ -1463,6 +1381,12 @@ nodes: "rueckfragen stellen, sozialekompetenz": <<: *rueckfragen-edge source: "sozialekompetenz antrag, pa, weiterleitung" + "rueckfragen stellen, sozialekompetenz, warten": + <<: *rueckfragen-edge + source: "sozialekompetenz antrag, warten" + "rueckfragen stellen, sozialekompetenz, information": + <<: *rueckfragen-edge + source: "sozialekompetenz antrag, information" "sozialekompetenz antrag, pa": viewers: @@ -1713,33 +1637,7 @@ nodes: - *pruefungsamt - *student form: *englisch-form - "englisch antrag zurueck": - mode: manual - display-label: - fallback: "Antrag an Student:in zurückgeben" - fallback-lang: de-de-formal - translations: - en-eu: "Hand application back to student" - source: "englisch antrag, pa" - actors: - - *pruefungsamt - view-actor: - - *pruefungsamt - form: &englisch-notizen-form - "note": ¬e-form-optional - - "1": - <<: *note-field - optional: true - "datum": &datum-form-optional - - "2": - <<: *datum-field - optional: true - "englischbeleg": &englischbeleg-form-optional - - "3": - <<: *englischbeleg-field - optional: true - "notizen": *notizen-form - <<: *internenotizen-formblock-optional + viewers: display-label: fallback: "Antrag noch unfertig (Englisch)" @@ -2016,33 +1914,6 @@ nodes: - *pruefungsamt - *student form: *vhb-form - "vhb zurueck": - mode: manual - display-label: - fallback: "Antrag an Student:in zurückgeben" - fallback-lang: de-de-formal - translations: - en-eu: "Hand application back to student" - source: "vhb antrag, pa" - actors: - - *pruefungsamt - view-actor: - - *pruefungsamt - form: &vhb-form-optional - "note": - - "1": - <<: *note-field-vhb - optional: true - "datum": - - "2": - <<: *datum-field - optional: true - "zertifikat": &zertifikat-form-optional - - "3": - <<: *zertifikat-field - optional: true - "notizen": *notizen-form - <<: *internenotizen-formblock-optional viewers: display-label: @@ -2293,37 +2164,7 @@ nodes: - *student - *entscheider form: *sozialekompetenz-form - "sozialekompetenz master antrag zurueck": &sozialekompetenz-master-back-edge - mode: manual - display-label: - fallback: "Antrag an Student:in zurückgeben" - fallback-lang: de-de-formal - translations: - en-eu: "Hand application back to student" - source: "sozialekompetenz master antrag, pa, weiterleitung" - actors: - - *pruefungsamt - view-actor: - - *pruefungsamt - form: &sozialekompetenz-master-notizen-form - "titel": *titel-form-optional - "titel, englisch": *entitel-form-optional - "notizen": *notizen-form - <<: *internenotizen-formblock-optional - "sozialekompetenz master antrag zurueck, entscheider": - <<: *sozialekompetenz-master-back-edge - source: "sozialekompetenz master antrag, entscheider" - actors: - - *entscheider - view-actor: - - *entscheider - - *pruefungsamt - "sozialekompetenz master antrag zurueck, warten": - <<: *sozialekompetenz-master-back-edge - source: "sozialekompetenz master antrag, warten" - "sozialekompetenz master antrag zurueck, information": - <<: *sozialekompetenz-master-back-edge - source: "sozialekompetenz master antrag, information" + viewers: display-label: fallback: "Antrag noch unfertig (Soziale Kompetenz Master)" @@ -2442,6 +2283,20 @@ nodes: "rueckfragen stellen, sozialekompetenz master": <<: *rueckfragen-edge source: "sozialekompetenz master antrag, pa, weiterleitung" + "rueckfragen stellen, sozialekompetenz master, entscheider": + <<: *rueckfragen-edge + source: "sozialekompetenz master antrag, entscheider" + actors: + - *entscheider + view-actor: + - *entscheider + - *pruefungsamt + "rueckfragen stellen, sozialekompetenz master, warten": + <<: *rueckfragen-edge + source: "sozialekompetenz master antrag, warten" + "rueckfragen stellen, sozialekompetenz master, information": + <<: *rueckfragen-edge + source: "sozialekompetenz master antrag, information" "sozialekompetenz master antrag, pa": viewers: From 3dbe8b4c7f614287dcfc8372e6b3a22197845f79 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 17 Mar 2023 14:15:13 +0100 Subject: [PATCH 11/14] recognitions: added forms for answering inquiries --- recognitions-ifi.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 4304340..a43ce16 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -423,8 +423,7 @@ nodes: viewers: - *pruefungsamt - *student - form: - "notizen": *notizen-form + form: *itkompetenz-form payload-view: *payload-view-itkompetenz-notizen ############################################## @@ -790,6 +789,7 @@ nodes: "rueckfragen beantworten, medienkompetenz": <<: *rueckfragen-beantworten-edge source: "medienkompetenz rueckfragen" + form: *medienkompetenz-form payload-view: *payload-view-medienkompetenz-notizen ############################################## @@ -1133,6 +1133,7 @@ nodes: "rueckfragen beantworten, tutor": <<: *rueckfragen-beantworten-edge source: "tutor rueckfragen" + form: *tutor-form payload-view: *payload-view-tutor-notizen ############################################## @@ -1415,6 +1416,7 @@ nodes: "rueckfragen beantworten, sozialekompetenz": <<: *rueckfragen-beantworten-edge source: "sozialekompetenz rueckfragen" + form: *sozialekompetenz-form payload-view: *payload-view-sozialekompetenz-notizen ############################################## @@ -1733,6 +1735,7 @@ nodes: "rueckfragen beantworten, englisch": <<: *rueckfragen-beantworten-edge source: "englisch rueckfragen" + form: *englisch-form payload-view: *payload-view-englisch-notizen @@ -2021,6 +2024,7 @@ nodes: "rueckfragen beantworten, vhb": <<: *rueckfragen-beantworten-edge source: "vhb rueckfragen" + form: *vhb-form payload-view: *vhb-payload-notizen @@ -2326,6 +2330,7 @@ nodes: "rueckfragen beantworten, sozialekompetenz master": <<: *rueckfragen-beantworten-edge source: "sozialekompetenz master rueckfragen" + form: *sozialekompetenz-master-form payload-view: *payload-view-sozialekompetenz-master-notizen ############################################## From 27930ea11aa71769b4d55f50636215b027662791 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 24 Mar 2023 01:10:04 +0100 Subject: [PATCH 12/14] recognitions: add warning for the English course --- recognitions-ifi.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index a43ce16..11d87e7 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -1543,6 +1543,23 @@ nodes: <<: &englisch-beantragen mode: manual messages: + - viewers: + - *student + - tag: initiator + status: warning + content: + fallback: >- + Dieser Kurs wird seit Anfang 2022 nicht mehr angeboten. Zuvor erworbene Bescheide können hier jedoch + weiterhin eingereicht werden. + +

Beachten Sie bitte, dass andere „Technical English“-Kurse der VHB nicht anerkannt werden. + fallback-lang: de-de-formal + translations: + en-eu: >- + This course has been discontinued since early 2022. Nonetheless, previously achieved certificates can + still be submitted here. + +

Please be aware that other courses labelled as “Technical English” by the VHB won't be accepted. - viewers: - *student - tag: initiator From 1ed2d675d3633c11ed186b2d9071ce9a37738c33 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 24 Mar 2023 03:12:55 +0100 Subject: [PATCH 13/14] fix(recognitions): inquiry stage initially hidden --- recognitions-ifi.yaml | 56 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 11d87e7..311b86c 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -3046,6 +3046,14 @@ stages: var: tag: edge-in-history edge-in-history: "rueckfragen beantworten, itkompetenz" + - - tag: variable + var: + tag: previous-node + previous-node: "itkompetenz antrag, student" + - - tag: variable + var: + tag: previous-node + previous-node: "itkompetenz antrag, pa" - - tag: negated var: tag: previous-node @@ -3054,6 +3062,14 @@ stages: var: tag: edge-in-history edge-in-history: "rueckfragen beantworten, medienkompetenz" + - - tag: variable + var: + tag: previous-node + previous-node: "medienkompetenz antrag, student" + - - tag: variable + var: + tag: previous-node + previous-node: "medienkompetenz antrag, pa" - - tag: negated var: tag: previous-node @@ -3062,6 +3078,14 @@ stages: var: tag: edge-in-history edge-in-history: "rueckfragen beantworten, sozialekompetenz" + - - tag: variable + var: + tag: previous-node + previous-node: "sozialekompetenz antrag, student" + - - tag: variable + var: + tag: previous-node + previous-node: "sozialekompetenz antrag, pa" - - tag: negated var: tag: previous-node @@ -3070,6 +3094,14 @@ stages: var: tag: edge-in-history edge-in-history: "rueckfragen beantworten, sozialekompetenz master" + - - tag: variable + var: + tag: previous-node + previous-node: "sozialekompetenz master antrag, student" + - - tag: variable + var: + tag: previous-node + previous-node: "sozialekompetenz master antrag, pa" - - tag: negated var: tag: previous-node @@ -3078,6 +3110,14 @@ stages: var: tag: edge-in-history edge-in-history: "rueckfragen beantworten, tutor" + - - tag: variable + var: + tag: previous-node + previous-node: "tutor antrag, student" + - - tag: variable + var: + tag: previous-node + previous-node: "tutor antrag, pa" - - tag: negated var: tag: previous-node @@ -3086,6 +3126,14 @@ stages: var: tag: edge-in-history edge-in-history: "rueckfragen beantworten, vhb" + - - tag: variable + var: + tag: previous-node + previous-node: "vhb antrag, student:in" + - - tag: variable + var: + tag: previous-node + previous-node: "vhb antrag, pa" - - tag: negated var: tag: previous-node @@ -3094,6 +3142,14 @@ stages: var: tag: edge-in-history edge-in-history: "rueckfragen beantworten, englisch" + - - tag: variable + var: + tag: previous-node + previous-node: "englisch antrag, student" + - - tag: variable + var: + tag: previous-node + previous-node: "englisch antrag, pa" # - - tag: variable # <<: *stage-var--itkompetenz-antrag-zurueck-in-history # - <<: *stage-neg--itkompetenz-beantragen-previous From 25d41906c028909c6700341e1b616480f732855d Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 21 Apr 2023 02:17:20 +0200 Subject: [PATCH 14/14] recognitions: improved "inquiries" substages --- recognitions-ifi.yaml | 50 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 311b86c..eff2395 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -2808,7 +2808,7 @@ stages: node-in-history: "sozialekompetenz master abgelehnt" - mode: optional - show-when: always + show-when: unfulfilled display-label: fallback: "Optionale Rückfragen der Studiengangskoordination" fallback-lang: de-de-formal @@ -2832,6 +2832,10 @@ stages: var: tag: previous-node previous-node: "itkompetenz antrag, pa, weiterleitung" + - - tag: variable + var: + tag: previous-node + previous-node: "itkompetenz rueckfragen" - - tag: variable # Medienkompetenz var: tag: edge-in-history @@ -2848,6 +2852,10 @@ stages: var: tag: previous-node previous-node: "medienkompetenz antrag, pa, weiterleitung" + - - tag: variable + var: + tag: previous-node + previous-node: "medienkompetenz rueckfragen" - - tag: variable # Tutor var: tag: edge-in-history @@ -2864,6 +2872,10 @@ stages: var: tag: previous-node previous-node: "tutor antrag, pa, weiterleitung" + - - tag: variable + var: + tag: previous-node + previous-node: "tutor rueckfragen" - - tag: variable # Soziale Kompetenz var: tag: edge-in-history @@ -2880,6 +2892,10 @@ stages: var: tag: previous-node previous-node: "sozialekompetenz antrag, pa, weiterleitung" + - - tag: variable + var: + tag: previous-node + previous-node: "sozialekompetenz rueckfragen" - - tag: variable # Soziale Kompetenz Master var: tag: edge-in-history @@ -2896,6 +2912,10 @@ stages: var: tag: previous-node previous-node: "sozialekompetenz master antrag, pa, weiterleitung" + - - tag: variable + var: + tag: previous-node + previous-node: "sozialekompetenz master rueckfragen" - - tag: variable # VHB var: tag: edge-in-history @@ -2912,6 +2932,10 @@ stages: var: tag: previous-node previous-node: "vhb antrag, pa" + - - tag: variable + var: + tag: previous-node + previous-node: "vhb rueckfragen" - - tag: variable # Englisch var: tag: edge-in-history @@ -2928,6 +2952,10 @@ stages: var: tag: previous-node previous-node: "englisch antrag, pa" + - - tag: variable + var: + tag: previous-node + previous-node: "englisch rueckfragen" # - - tag: variable # <<: &stage-var--itkompetenz-antrag-zurueck-in-history # var: @@ -3054,6 +3082,10 @@ stages: var: tag: previous-node previous-node: "itkompetenz antrag, pa" + - - tag: variable + var: + tag: previous-node + previous-node: "itkompetenz antrag, pa, weiterleitung" - - tag: negated var: tag: previous-node @@ -3070,6 +3102,10 @@ stages: var: tag: previous-node previous-node: "medienkompetenz antrag, pa" + - - tag: variable + var: + tag: previous-node + previous-node: "medienkompetenz antrag, pa, weiterleitung" - - tag: negated var: tag: previous-node @@ -3086,6 +3122,10 @@ stages: var: tag: previous-node previous-node: "sozialekompetenz antrag, pa" + - - tag: variable + var: + tag: previous-node + previous-node: "sozialekompetenz antrag, pa, weiterleitung" - - tag: negated var: tag: previous-node @@ -3102,6 +3142,10 @@ stages: var: tag: previous-node previous-node: "sozialekompetenz master antrag, pa" + - - tag: variable + var: + tag: previous-node + previous-node: "sozialekompetenz master antrag, pa, weiterleitung" - - tag: negated var: tag: previous-node @@ -3118,6 +3162,10 @@ stages: var: tag: previous-node previous-node: "tutor antrag, pa" + - - tag: variable + var: + tag: previous-node + previous-node: "tutor antrag, pa, weiterleitung" - - tag: negated var: tag: previous-node