From a1af4b421fea7b11ee3046fa4b404b3c8d737ca6 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 10 Mar 2023 02:44:49 +0100 Subject: [PATCH] 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