From a2110cde15dfa583cf4bdad50b666cd60e727d35 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Sun, 23 Oct 2022 21:59:41 +0200 Subject: [PATCH] feat(user-studies): added missing states --- user-studies.yaml | 115 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 92 insertions(+), 23 deletions(-) diff --git a/user-studies.yaml b/user-studies.yaml index c22f62d..46d3053 100644 --- a/user-studies.yaml +++ b/user-studies.yaml @@ -54,6 +54,11 @@ nodes:

Um Ihren Zwischenstand zu speichern, können Sie die Aktion „Punkte einreichen“ auslösen.

fallback-lang: de-de-formal + translations: + en-eu: >- + You don't need to submit all certificates at once. + +

In order to save your progress, you may trigger the “Submit points” action.

final: false @@ -65,12 +70,18 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Submit points" - actors: &antragsstellende + actors: - *student - - tag: authorized - authorized: {"dnf-terms": [[{"tag": "variable", "var": "student"}]]} - - tag: initiator view-actor: *view-alle + messages: + - viewers: + - *student + status: info + content: + fallback: "Sie müssen nicht alle Bescheinigungen auf einmal hochladen. Weitere Belege lassen sich nachreichen." + fallback-lang: de-de-formal + translations: + en-eu: "You don't need to submit all certificates at once. Further documents may be added later." form: "nutzerstudien": - "1": @@ -103,6 +114,7 @@ nodes: <<: *einreichen-initial-edge mode: manual source: "punkte eingereicht" + messages: null "kommunizieren, punkte eingereicht": &kommunizieren-edge mode: manual @@ -132,21 +144,6 @@ nodes: default: null optional: false - "auf fehlende punkte hinweisen": - mode: manual - source: "punktestand erfragt" - display-label: - fallback: "Über fehlende MMI-Punkte informieren" - fallback-lang: de-de-formal - translations: - en-eu: "Inform about missing MMI points" - actors: - - *sekretariat - view-actor: *view-alle - form: - "kommunikation": - - "1": *kommunikation-field - "punktestand erfragt": viewers: @@ -162,7 +159,7 @@ nodes: final: false edges: - "punktestand erfragen": + "punktestand erfragen, punkte eingereicht": &punktestand-erfragen-edge mode: manual source: "punkte eingereicht" display-label: @@ -170,7 +167,8 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Enquire score" - actors: *antragsstellende + actors: + - *student view-actor: *view-alle form: "kommunikation": @@ -178,11 +176,16 @@ nodes: <<: *kommunikation-field optional: true + "punktestand erfragen, punktestand nicht ausreichend": + <<: *punktestand-erfragen-edge + source: "punktestand nicht ausreichend" + "weitere punkte einreichen, punktestand erfragt": <<: *einreichen-edge source: "punktestand erfragt" messages: - - viewers: *antragsstellende + - viewers: + - *student status: info content: fallback: "Solange Ihre Anfrage noch nicht bearbeitet wurde, können Sie weitere Belege einreichen." @@ -192,4 +195,70 @@ nodes: "kommunizieren, punktestand erfragt": <<: *kommunizieren-edge - source: "punktestand erfragt" \ No newline at end of file + source: "punktestand erfragt" + + "punktestand nicht ausreichend": + viewers: + display-label: + fallback: "Punktestand nicht ausreichend" + fallback-lang: de-de-formal + translations: + en-eu: "Score not sufficient" + viewers: *view-minimal + + payload-view: *payload-view + + final: false + + edges: + "auf fehlende punkte hinweisen": + mode: manual + source: "punktestand erfragt" + display-label: + fallback: "Über fehlende MMI-Punkte informieren" + fallback-lang: de-de-formal + translations: + en-eu: "Inform about missing MMI points" + actors: + - *sekretariat + view-actor: *view-alle + form: + "kommunikation": + - "1": *kommunikation-field-optional + + "kommunizieren, punktestand nicht ausreichend": + <<: *kommunizieren-edge + source: "punktestand nicht ausreichend" + + "weitere punkte einreichen, punktestand nicht ausreichend": + <<: *einreichen-edge + source: "punktestand nicht ausreichend" + + "punkte erreicht": + viewers: + display-label: + fallback: "Punktestand erreicht" + fallback-lang: de-de-formal + translations: + en-eu: "Score sufficient" + viewers: *view-alle + + payload-view: *payload-view + + final: true + + edges: + "punkte bestaetigen": + mode: manual + source: "punktestand erfragt" + display-label: + fallback: "Über ausreichende Punktzahl informieren" + fallback-lang: de-de-formal + translations: + en-eu: "Inform about sufficient score" + actors: + - *sekretariat + view-actor: *view-alle + form: + "kommunikation": + - "1": *kommunikation-field-optional \ No newline at end of file