From cbc01b6de2e34cdabd890b6fde5474d978ec67f0 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Mon, 12 Jul 2021 15:57:53 +0200 Subject: [PATCH 01/34] fix(theses): day of registration-field optional after submission of thesis --- theses.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theses.yaml b/theses.yaml index 1234654..832505b 100644 --- a/theses.yaml +++ b/theses.yaml @@ -2197,7 +2197,7 @@ view-actor: *view-alle form: &antrag-forms-pruefungsamt-abgabe <<: *antrag-forms-pruefungsamt - "anmeldetag": *anmeldetag-form + "anmeldetag": *anmeldetag-form-optional "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form From b2b25ade5ff1ddb6cbec533e96a9d1c232000570 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 15 Jul 2021 17:20:32 +0200 Subject: [PATCH 02/34] fix(theses): every relevant node visible by student --- theses.yaml | 99 ++++++++++------------------------------------------- 1 file changed, 19 insertions(+), 80 deletions(-) diff --git a/theses.yaml b/theses.yaml index 832505b..dcddcb1 100644 --- a/theses.yaml +++ b/theses.yaml @@ -163,10 +163,7 @@ translations: en-eu: "Consent for publication" messages: - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: negated @@ -191,10 +188,7 @@ fallback-lang: de-de-formal translations: en-eu: "First, the “day of registration” must be entered and the application must be confirmed by the student and a “verantwortlichen Hochschullehrer:in” so that the application can be further processed by the exam office." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: negated @@ -232,10 +226,7 @@ en-eu: "First, “day of registration”, language of thesis, title in language of thesis, and title in English must be entered and the application must be confirmed by the student and a “verantwortlichen Hochschullehrer:in” so that the application can be further processed by the exam office. Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: variable @@ -273,10 +264,7 @@ en-eu: "First, language, title in language of thesis, and title in English must be entered and the application must be confirmed by the student and a “verantwortlichen Hochschullehrer:in” so that the application can be further processed by the exam office. Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: variable @@ -1160,17 +1148,10 @@ fallback-lang: de-de-formal translations: en-eu: "Application created and confirmed by the “verantwortlichen Hochschullehrer:in”" - viewers: - - *pruefungsamt - - *hochschullehrer - - *betreuer - - *zugriffsperson + viewers: *view-alle payload-view: *payload-view messages: - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: negated @@ -1195,10 +1176,7 @@ fallback-lang: de-de-formal translations: en-eu: "First, the “day of registration” must be entered and the application must be confirmed by the student so that the application can be further processed by the exam office." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: negated @@ -1236,10 +1214,7 @@ en-eu: "First, “day of registration”, language of thesis, title in language of thesis, and title in English must be entered and the application must be confirmed by the student so that the application can be further processed by the exam office. Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: variable @@ -1277,10 +1252,7 @@ en-eu: "First, language, title in language of thesis, and title in English must be entered and the application must be confirmed by the student so that the application can be further processed by the exam office. Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: variable @@ -1336,17 +1308,10 @@ fallback-lang: de-de-formal translations: en-eu: "Application created and confirmed by the student" - viewers: - - *pruefungsamt - - *hochschullehrer - - *betreuer - - *zugriffsperson + viewers: *view-alle payload-view: *payload-view messages: - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: negated @@ -1371,10 +1336,7 @@ fallback-lang: de-de-formal translations: en-eu: "First, the “day of registration” must be entered and the application must be confirmed by a “verantwortlichen Hochschullehrer:in” so that the application can be further processed by the exam office." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: negated @@ -1412,10 +1374,7 @@ en-eu: "First, “day of registration”, language of thesis, title in language of thesis, and title in English must be entered and the application must be confirmed by a “verantwortlichen Hochschullehrer:in” so that the application can be further processed by the exam office. Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: variable @@ -1453,10 +1412,7 @@ en-eu: "First, language of thesis, title in language of thesis, and title in English must be entered and the application must be confirmed by a “verantwortlichen Hochschullehrer:in” so that the application can be further processed by the exam office. Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: variable @@ -1511,17 +1467,10 @@ fallback-lang: de-de-formal translations: en-eu: "Application created and confirmed by the student and “verantwortlichem Hochschullehrer/verantwortlichen Hochschullehrerin”" - viewers: - - *pruefungsamt - - *hochschullehrer - - *betreuer - - *zugriffsperson + viewers: *view-alle payload-view: *payload-view messages: - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: negated @@ -1546,10 +1495,7 @@ fallback-lang: de-de-formal translations: en-eu: "First, the “day of registration” must be entered so that the application can be further processed by the exam office." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: negated @@ -1586,10 +1532,7 @@ en-eu: "First, “day of registration”, language of thesis, title in language of thesis, and title in English must be entered so that the application can be further processed by the exam office. Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." - - viewers: - - *hochschullehrer - - *betreuer - - *zugriffsperson + - viewers: *view-alle restriction: dnf-terms: - - tag: variable @@ -1663,11 +1606,7 @@ translations: en-eu: "Application created, confirmed by the student and “verantwortlichem Hochschullehrer/verantwortlichen Hochschullehrerin”, day of registration, language of thesis, title in language of thesis, and title in English entered" - viewers: - - *pruefungsamt - - *hochschullehrer - - *betreuer - - *zugriffsperson + viewers: *view-alle payload-view: *payload-view messages: [] final: false From f9dbda85f4e4df82800224f993b1fc93c750a3d9 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 15 Jul 2021 17:23:35 +0200 Subject: [PATCH 03/34] feat(theses): prepare submission possible, when submission is to be rectified, added additional texts --- theses.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/theses.yaml b/theses.yaml index dcddcb1..0459644 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1741,7 +1741,7 @@ form: "anmeldetag": *anmeldetag-form "datum, abgabe": *abgabedatum-form - "datei vorbereiten": + "datei vorbereiten": &vorbereiten-edge mode: manual display-label: fallback: "Abgabe vorbereiten" @@ -2087,7 +2087,19 @@ en-eu: "Submission is to be rectified" viewers: *view-alle payload-view: *payload-view - messages: [] + messages: + - viewers: + - *student + status: warning + content: + fallback: "Ihre Abgabe ist nachzubessern. Um Fehler bei der erneuten Abgabe zu vermeiden, nutzen Sie die Aktion „Abgabe vorbereiten“. + Geben Sie hierzu die beabsichtigten Dateien ab und überprüfen diese auf Korrektheit. + Bestätigen Sie dann ihre Abgabe mit der Aktion „Arbeit hochladen“." + fallback-lang: de-de-formal + translations: + en-eu: "Your submission is to be rectified. To avoid errors when submitting your thesis again, use the action “Prepare submission”. + To do this, submit the intended files and check them for correctness. + Then confirm your submission with the action “Upload thesis”." final: false edges: "nachbessern": @@ -2106,6 +2118,9 @@ - "1": <<: *kommunikation-field optional: false + "datei vorbereiten, nachbessern": + <<: *vorbereiten-edge + source: "datei, nachbessern" "abgegeben": viewers: display-label: From ba76e7da4ebb304917de3ec5967060089e2ce227 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 15 Jul 2021 19:01:59 +0200 Subject: [PATCH 04/34] fix(theses): added English label for application creation --- theses.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/theses.yaml b/theses.yaml index 0459644..ab80b48 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1,6 +1,10 @@ "antrag": viewers: - display-label: "Antrag angelegt" + display-label: + fallback: "Antrag angelegt" + fallback-lang: de-de-formal + translations: + en-eu: "Application created" viewers: - &pruefungsamt tag: authorized From e24dd4ddc1592f2b6cb98bbf8e95bff0bfd46d79 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 19:07:26 +0200 Subject: [PATCH 05/34] fix(theses): new submission date properly accpeted by exam-office --- theses.yaml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/theses.yaml b/theses.yaml index ab80b48..e530c0a 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1829,7 +1829,18 @@ "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form - "datum, abgabe": *abgabedatum-form + "datum, abgabe, akt": &abgabedatum-form-akt + - "5.6": + tag: day + max-past: 240 # about 8 months + max-future: 210 # about 30 weeks + label: + fallback: "Neues Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "New submission date" + tooltip: null + optional: true "korrektur als pruefungsamt": mode: manual display-label: @@ -1896,18 +1907,7 @@ "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form - "datum, abgabe, akt": &abgabedatum-form-akt - - "5.6": - tag: day - max-past: 240 # about 8 months - max-future: 210 # about 30 weeks - label: - fallback: "Neues Abgabedatum" - fallback-lang: de-de-formal - translations: - en-eu: "New submission date" - tooltip: null - optional: true + "datum, abgabe, akt": *abgabedatum-form-akt "nachbessern, betreuer": mode: manual display-label: From caca074d75f6ca3aed43c909b212927ed6e8bd04 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 19:31:02 +0200 Subject: [PATCH 06/34] fix(theses): more precise payload texts for consent for publication --- theses.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/theses.yaml b/theses.yaml index e530c0a..4bb0602 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1118,7 +1118,7 @@ fallback-lang: de-de-formal translations: en-eu: "You only consent to the publication of the title of the thesis, your name and the abstract" - - text: "arbeit" + - text: "arbeit (ohne erg dateien)" label: fallback: "Veröffentlichung: vollständige Arbeit (ohne ergänzende Dateien)" fallback-lang: de-de-formal @@ -1129,7 +1129,7 @@ fallback-lang: de-de-formal translations: en-eu: "You consent to the publication of the complete thesis (without supplementary files)" - - text: "arbeit, code" + - text: "arbeit (mit erg dateien)" label: fallback: "Veröffentlichung: vollständige Arbeit (inklusive ergänzender Dateien)" fallback-lang: de-de-formal From 1e8f5d072965b1640b826d681d657be545faf6fc Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 19:38:43 +0200 Subject: [PATCH 07/34] feat(theses): added additional tooltips for thesis titles --- theses.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/theses.yaml b/theses.yaml index 4bb0602..15e6802 100644 --- a/theses.yaml +++ b/theses.yaml @@ -562,10 +562,12 @@ translations: en-eu: "Title (in language of thesis)" tooltip: - fallback: "Falls die Arbeit in Englisch verfasst wird und damit bereits einen englischen Titel hat, soll der Titel nicht ins Deutsche übersetzt werden" + fallback: "Falls die Arbeit in Englisch verfasst wird und damit bereits einen englischen Titel hat, soll der Titel nicht ins Deutsche übersetzt werden. + Dieser Titel erscheint auch auf dem Kontoauszug und Bachelor-Zeugnis." fallback-lang: de-de-formal translations: - en-eu: "If the thesis is written in English and therefore already has an English title, the title should not to be translated into German" + en-eu: "If the thesis is written in English and therefore already has an English title, the title should not to be translated into German. + This title will also appear on the transcript of records and bachelor diploma." default: null optional: true "titel, englisch": &entitel-form-optional @@ -577,10 +579,12 @@ translations: en-eu: "Title (English)" tooltip: - fallback: "Titel der Arbeit übersetzt ins Englische (insofern die Sprache der Arbeit bereits Englisch ist, wiederholen Sie den Originaltitel)" + fallback: "Titel der Arbeit übersetzt ins Englische (insofern die Sprache der Arbeit bereits Englisch ist, wiederholen Sie den Originaltitel). + Dieser Titel erscheint auch auf dem Kontoauszug und Bachelor-Zeugnis." fallback-lang: de-de-formal translations: - en-eu: "Title of the thesis translated into English (if the language of the work is already English, repeat the original title)." + en-eu: "Title of the thesis translated into English (if the language of the work is already English, repeat the original title). + This title will also appear on the transcript of records and bachelor diploma." default: null optional: true "kommunikation": &kommunikation-form From e0f72b13ece03215cec799c9fb457d8473e7c087 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Wed, 21 Jul 2021 20:34:33 +0200 Subject: [PATCH 08/34] fix(theses): current submission date now properly displayed --- theses.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/theses.yaml b/theses.yaml index 15e6802..3e5c183 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1958,7 +1958,7 @@ en-eu: "Submission uploaded" viewers: *view-alle payload-view: &payload-view-abgabe - <<: *payload-view + <<: *payload-view-akt "datum, abgabe, tatsl": viewers: *view-alle display-label: @@ -2094,7 +2094,7 @@ translations: en-eu: "Submission is to be rectified" viewers: *view-alle - payload-view: *payload-view + payload-view: *payload-view-akt messages: - viewers: - *student From 101f7cf65c0c7aa7acc8acdb586df50f41dd7e65 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 22 Jul 2021 18:50:35 +0200 Subject: [PATCH 09/34] feat(theses): adjust communication after submission --- theses.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/theses.yaml b/theses.yaml index 3e5c183..d842a2a 100644 --- a/theses.yaml +++ b/theses.yaml @@ -2086,6 +2086,23 @@ "nachbessern": <<: *datei-hochladen-edge source: "datei, nachbessern" + "kommunikation anpassen, datei": &kommunikation-anpassen-edge + mode: manual + display-label: + fallback: "Kommunikation anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Adjust communication" + source: "datei" + actors: + - *pruefungsamt + - *hochschullehrer + - *betreuer + - *zugriffsperson + view-actor: *view-alle + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form "datei, nachbessern": viewers: display-label: @@ -2129,6 +2146,9 @@ "datei vorbereiten, nachbessern": <<: *vorbereiten-edge source: "datei, nachbessern" + "kommunikation anpassen, datei, nachbessern": + <<: *kommunikation-anpassen-edge + source: "datei, nachbessern" "abgegeben": viewers: display-label: @@ -2262,6 +2282,9 @@ - "9.8": <<: *zustimmung-field tooltip: null + "kommunikation anpassen, abgegeben": + <<: *kommunikation-anpassen-edge + source: "abgegeben" "benotet": viewers: display-label: @@ -2327,6 +2350,9 @@ Particularly in the case of thesis with external supervision (e.g. commissioned by a company), your thesis may be subject to an NDA (non-disclosure agreement)." "kommunikation": *kommunikation-form + "kommunikation anpassen, benotet": + <<: *kommunikation-anpassen-edge + source: "benotet" "note eingetragen": viewers: display-label: @@ -2367,6 +2393,9 @@ "zustimmung ändern": <<: *zustimmung-edge source: "note eingetragen" + "kommunikation anpassen, note eingetragen": + <<: *kommunikation-anpassen-edge + source: "note eingetragen" "archiviert": viewers: display-label: From d4b6546338b8aaaafd794819c439ce16f8d724eb Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 23 Jul 2021 21:11:33 +0200 Subject: [PATCH 10/34] feat(theses): new state for forwarding submissions --- theses.yaml | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/theses.yaml b/theses.yaml index d842a2a..76c5b58 100644 --- a/theses.yaml +++ b/theses.yaml @@ -393,7 +393,7 @@ view-actor: *view-alle form: &antrag-forms-pruefungsamt "hochschullehrer": &hochschullehrer-form - - "1": + - "1": &hochschullehrer-field tag: multiple label: fallback: "Verantwortliche Hochschullehrende" @@ -2103,6 +2103,20 @@ form: "kommunikation": *kommunikation-form "notizen": *notizen-form + "weitergegeben zurück": + mode: manual + display-label: + fallback: "Abgabe zurückgeben" + fallback-lang: de-de-formal + translations: + en-eu: "Return submission" + source: "weitergegeben" + actors: + - *pruefungsamt + view-actor: *view-alle + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form "datei, nachbessern": viewers: display-label: @@ -2149,6 +2163,49 @@ "kommunikation anpassen, datei, nachbessern": <<: *kommunikation-anpassen-edge source: "datei, nachbessern" +"weitergegeben": + viewers: + display-label: + fallback: "Abgabe weitergegeben" + fallback-lang: de-de-formal + translations: + en-eu: "Submission forwarded" + viewers: *view-alle + payload-view: *payload-view-akt + messages: + - viewers: + - *student + status: warning + content: + fallback: "Ihre Abgabe wurde weitergegeben. Sie gilt aber noch nicht als akzeptiert." + fallback-lang: de-de-formal + translations: + en-eu: "Your submission has been forwarded. However, it is not yet accepted." + final: false + edges: + "weitergegeben, datei": + mode: manual + display-label: + fallback: "Abgabe weitergegeben" + fallback-lang: de-de-formal + translations: + en-eu: "Forward submission" + source: "datei" + actors: + - *pruefungsamt + view-actor: *view-alle + form: + "hochschullehrer": + - "1": + <<: *hochschullehrer-field + min: 0 + "betreuer": *betreuer-form + "zugriffsperson": *zugriffsperson-form + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "kommunikation anpassen, weitergegeben": + <<: *kommunikation-anpassen-edge + source: "weitergegeben" "abgegeben": viewers: display-label: @@ -2458,6 +2515,9 @@ "abbrechen, abgegeben": <<: *abbrechen-edge source: "abgegeben" + "abbrechen, weitergegeben": + <<: *abbrechen-edge + source: "weitergegeben" "abbrechen, datei, nachbessern": <<: *abbrechen-edge source: "datei, nachbessern" From 0cee04142b85979ea6797ceb58e8c9d5b27a0103 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 23 Jul 2021 21:33:53 +0200 Subject: [PATCH 11/34] feat(theses): optional field for name of company where thesis is written --- theses.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/theses.yaml b/theses.yaml index 76c5b58..60f59f6 100644 --- a/theses.yaml +++ b/theses.yaml @@ -166,6 +166,13 @@ fallback-lang: de-de-formal translations: en-eu: "Consent for publication" + "firma": + viewers: *view-alle + display-label: + fallback: "Firma" + fallback-lang: de-de-formal + translations: + en-eu: "Company" messages: - viewers: *view-alle restriction: @@ -587,6 +594,23 @@ This title will also appear on the transcript of records and bachelor diploma." default: null optional: true + "firma": &firma-form-optional + - "9.2": + tag: text + label: + fallback: "Firma" + fallback-lang: de-de-formal + translations: + en-eu: "Company" + tooltip: + fallback: "Im Falle einer externen Arbeit, geben Sie den Namen der Firma an, an der diese geschrieben wird. + Handelt es sich um eine interne Arbeit, lassen Sie dieses Feld bitte frei." + fallback-lang: de-de-formal + translations: + en-eu: "In the case of an external thesis, enter the name of the company where it is written. + If it is an internal thesis, please leave this field blank." + default: null + optional: true "kommunikation": &kommunikation-form - "10": &kommunikation-field tag: text @@ -710,6 +734,7 @@ "sprache": *sprache-form-optional "titel": *titel-form-optional "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional "kommunikation": *kommunikation-form "notizen": *notizen-form "korrektur als hochschullehrer": &korrektur-hochschullehrer @@ -781,6 +806,7 @@ "sprache": *sprache-form-optional "titel": *titel-form-optional "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional "kommunikation": *kommunikation-form "notizen": *notizen-form ############################################ @@ -906,6 +932,7 @@ "sprache": *sprache-form-optional "titel": *titel-form-optional "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional "kommunikation": *kommunikation-form "notizen": *notizen-form ########################################## @@ -1050,6 +1077,7 @@ "sprache": *sprache-form-optional "titel": *titel-form-optional "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional "zustimmung": &zustimmung-form-optional - "9.8": &zustimmung-field-optional tag: text @@ -1734,6 +1762,7 @@ - "9": <<: *entitel-field-optional optional: false + "firma": *firma-form-optional "datum, abgabe": *abgabedatum-form "anmelden, bestaetigt student": mode: manual @@ -1833,6 +1862,7 @@ "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form + "firma": *firma-form-optional "datum, abgabe, akt": &abgabedatum-form-akt - "5.6": tag: day @@ -1893,6 +1923,7 @@ form: "titel": *titel-form "titel, englisch": *entitel-form + "firma": *firma-form-optional "kommunikation": *kommunikation-form "nachbessern, hochschullehrer": mode: manual @@ -1911,6 +1942,7 @@ "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form + "firma": *firma-form-optional "datum, abgabe, akt": *abgabedatum-form-akt "nachbessern, betreuer": mode: manual @@ -1929,6 +1961,7 @@ "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form + "firma": *firma-form-optional "datum, abgabe, akt": *abgabedatum-form-akt "nachbessern, zugriffsperson": mode: manual @@ -1947,6 +1980,7 @@ "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form + "firma": *firma-form-optional "datum, abgabe, akt": *abgabedatum-form-akt "datei": @@ -2071,6 +2105,7 @@ "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form + "firma": *firma-form-optional "abschluss": &abschluss-form - "5": <<: *abschluss-field-optional @@ -2240,6 +2275,7 @@ "sprache": *sprache-form "titel": *titel-form "titel, englisch": *entitel-form + "firma": *firma-form-optional "datum, abgabe": *abgabedatum-form "datum, abgabe": - "5.5": From 9998ae417b0eee5262f9f66b612e1e3c414d5aeb Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Wed, 4 Aug 2021 16:31:20 +0200 Subject: [PATCH 12/34] Apply 4 suggestion(s) to 1 file(s) --- theses.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/theses.yaml b/theses.yaml index 60f59f6..c46b1ca 100644 --- a/theses.yaml +++ b/theses.yaml @@ -570,11 +570,11 @@ en-eu: "Title (in language of thesis)" tooltip: fallback: "Falls die Arbeit in Englisch verfasst wird und damit bereits einen englischen Titel hat, soll der Titel nicht ins Deutsche übersetzt werden. - Dieser Titel erscheint auch auf dem Kontoauszug und Bachelor-Zeugnis." + Dieser Titel erscheint auch auf dem Kontoauszug und Abschlusszeugnis." fallback-lang: de-de-formal translations: en-eu: "If the thesis is written in English and therefore already has an English title, the title should not to be translated into German. - This title will also appear on the transcript of records and bachelor diploma." + This title will also appear on the transcript of records and diploma." default: null optional: true "titel, englisch": &entitel-form-optional @@ -587,11 +587,11 @@ en-eu: "Title (English)" tooltip: fallback: "Titel der Arbeit übersetzt ins Englische (insofern die Sprache der Arbeit bereits Englisch ist, wiederholen Sie den Originaltitel). - Dieser Titel erscheint auch auf dem Kontoauszug und Bachelor-Zeugnis." + Dieser Titel erscheint auch auf dem Kontoauszug und Abschlusszeugnis." fallback-lang: de-de-formal translations: en-eu: "Title of the thesis translated into English (if the language of the work is already English, repeat the original title). - This title will also appear on the transcript of records and bachelor diploma." + This title will also appear on the transcript of records and diploma." default: null optional: true "firma": &firma-form-optional From b88f24f4ae94803974e0dbc1df1a7235ef78a108 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 2 Jul 2021 14:49:27 +0200 Subject: [PATCH 13/34] feat(recognitions-ifi): added waiting-states Additional nodes model waiting for ending of e.g. tutor occupation or waiting for external information, like confirmation by email Fixes #2 --- recognitions-ifi.yaml | 218 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 199 insertions(+), 19 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index c502dfd..82c85d8 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -61,7 +61,9 @@ fallback-lang: de-de-formal translations: en-eu: "Term" - +#################################### +# IT-Kompetenz +#################################### "itkompetenz antrag, student": messages: - <<: &message-antrag-student @@ -230,7 +232,7 @@ - *pruefungsamt - *student form: *itkompetenz-form - "itkompetenz antrag zurueck": + "itkompetenz antrag zurueck": &itkompetenz-back-edge mode: manual display-label: fallback: "Antrag an Student zurück geben" @@ -249,7 +251,7 @@ optional: true "titel, englisch": *entitel-form-optional "notizen": ¬izen-form - - "4": + - "4": ¬izen-field tag: text large: true label: @@ -281,6 +283,12 @@ 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)" @@ -386,6 +394,58 @@ optional: false source: "itkompetenz antrag, pa" payload-view: *payload-view-itkompetenz-notizen +####################################################### +"itkompetenz antrag, warten": &warten-node + viewers: + display-label: + fallback: "Warten" + fallback-lang: de-de-formal + translations: + en-eu: "Wait" + viewers: + - *pruefungsamt + edges: + "warten": &warten-edge + mode: manual + display-label: + fallback: "Warten" + fallback-lang: de-de-formal + translations: + en-eu: "Wait" + source: "itkompetenz antrag, pa" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + form: *internenotizen-formblock + payload-view: *payload-view-itkompetenz-notizen +"itkompetenz antrag, information": &info-node + viewers: + display-label: + fallback: "Warten auf externe Information" + fallback-lang: de-de-formal + translations: + en-eu: "Wait for external information" + viewers: + - *pruefungsamt + edges: + "warten": &info-edge + mode: manual + display-label: + fallback: "Warten auf externe Information" + fallback-lang: de-de-formal + translations: + en-eu: "Wait for external information" + source: "itkompetenz antrag, pa" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + form: + "notizen": *notizen-form-optional + "internenotizen": *internenotizen-form-optional + payload-view: *payload-view-itkompetenz-notizen +####################################################### "itkompetenz ok": final: ok messages: &message-ok @@ -400,7 +460,7 @@ en-eu: "Your recognition application has been accepted. The recognition will appear in a few weeks on your transcript of records. No further action is required. In urgent cases (and please only then) you may send an email to Stephan Barth to ask for faster inclusion into the transcript of records." edges: - "itkompetenz akzeptieren": + "itkompetenz akzeptieren": &itkompetenz-ok-edge mode: manual display-label: fallback: "Antrag genehmigen" @@ -427,6 +487,12 @@ default: null optional: false <<: *internenotizen-formblock-optional + "itkompetenz akzeptieren, warten": + <<: *itkompetenz-ok-edge + source: "itkompetenz antrag, warten" + "itkompetenz akzeptieren, information": + <<: *itkompetenz-ok-edge + source: "itkompetenz antrag, information" viewers: display-label: fallback: "Antrag genehmigt (IT-Kompetenz)" @@ -439,10 +505,10 @@ payload-view: <<: *payload-view-itkompetenz <<: *payload-view-internenotizen -"itkompetenz abgelehnt": +"itkompetenz abgelehnt": final: not-ok edges: - "itkompetenz ablehnen": + "itkompetenz ablehnen": &itkompetenz-not-ok-edge mode: manual display-label: fallback: "Antrag ablehnen" @@ -457,6 +523,12 @@ form: "notizen": *notizen-form <<: *internenotizen-formblock-optional + "itkompetenz ablehnen, warten": + <<: *itkompetenz-not-ok-edge + source: "itkompetenz antrag, warten" + "itkompetenz ablehnen, information": + <<: *itkompetenz-not-ok-edge + source: "itkompetenz antrag, information" viewers: display-label: fallback: "Antrag abgelehnt (IT-Kompetenz)" @@ -467,7 +539,9 @@ - *student - *pruefungsamt payload-view: *payload-view-itkompetenz-notizen - +#################################### +# Medienkompetenz +#################################### "medienkompetenz antrag, student": messages: - *message-antrag-student @@ -543,7 +617,7 @@ - *pruefungsamt - *student form: *medienkompetenz-form - "medienkompetenz antrag zurueck": + "medienkompetenz antrag zurueck": &medienkompetenz-back-edge mode: manual display-label: fallback: "Antrag an Student zurück geben" @@ -560,6 +634,12 @@ "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)" @@ -631,11 +711,27 @@ <<: *internenotizen-kante source: "medienkompetenz antrag, pa" payload-view: *payload-view-medienkompetenz-notizen +############################################## +"medienkompetenz antrag, warten": + <<: *warten-node + edges: + "warten": + <<: *warten-edge + source: "medienkompetenz antrag, pa" + payload-view: *payload-view-medienkompetenz-notizen +"medienkompetenz antrag, information": + <<: *info-node + edges: + "warten": + <<: *info-edge + source: "medienkompetenz antrag, pa" + payload-view: *payload-view-medienkompetenz-notizen +############################################## "medienkompetenz ok": final: ok messages: *message-ok edges: - "medienkompetenz akzeptieren": + "medienkompetenz akzeptieren": &medienkompetenz-ok-edge mode: manual display-label: fallback: "Antrag genehmigen" @@ -652,6 +748,12 @@ "titel, englisch": *entitel-form-optional "semester": *semester-form <<: *internenotizen-formblock-optional + "medienkompetenz akzeptieren, warten": + <<: *medienkompetenz-ok-edge + source: "medienkompetenz antrag, warten" + "medienkompetenz akzeptieren, information": + <<: *medienkompetenz-ok-edge + source: "medienkompetenz antrag, information" viewers: display-label: fallback: "Antrag genehmigt (Medienkompetenz)" @@ -664,10 +766,10 @@ payload-view: <<: *payload-view-medienkompetenz <<: *payload-view-internenotizen -"medienkompetenz abgelehnt": +"medienkompetenz abgelehnt": final: not-ok edges: - "medienkompetenz ablehnen": + "medienkompetenz ablehnen": &medienkompetenz-not-ok-edge mode: manual display-label: fallback: "Antrag ablehnen" @@ -682,6 +784,12 @@ form: "notizen": *notizen-form <<: *internenotizen-formblock-optional + "medienkompetenz abgelehnt, warten": + <<: *medienkompetenz-not-ok-edge + source: "medienkompetenz antrag, warten" + "medienkompetenz abgelehnt, information": + <<: *medienkompetenz-not-ok-edge + source: "medienkompetenz antrag, information" viewers: display-label: fallback: "Antrag abgelehnt (Medienkompetenz)" @@ -692,7 +800,9 @@ - *student - *pruefungsamt payload-view: *payload-view-medienkompetenz-notizen - +#################################### +# Tutor +#################################### "tutor antrag, student": messages: - *message-antrag-student @@ -826,7 +936,7 @@ - *pruefungsamt - *student form: *tutor-form - "tutor antrag zurueck": + "tutor antrag zurueck": &tutor-back-edge mode: manual display-label: fallback: "Antrag an Student zurück geben" @@ -852,6 +962,12 @@ 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)" @@ -913,11 +1029,27 @@ <<: *internenotizen-kante source: "tutor antrag, pa" payload-view: *payload-view-tutor-notizen +############################################## +"tutor antrag, warten": + <<: *warten-node + edges: + "warten": + <<: *warten-edge + source: "tutor antrag, pa" + payload-view: *payload-view-tutor-notizen +"tutor antrag, information": + <<: *info-node + edges: + "warten": + <<: *info-edge + source: "tutor antrag, pa" + payload-view: *payload-view-tutor-notizen +############################################## "tutor ok": final: ok messages: *message-ok edges: - "tutor akzeptieren": + "tutor akzeptieren": &tutor-ok-edge mode: manual display-label: fallback: "Antrag genehmigen" @@ -933,6 +1065,12 @@ "institut": *institut-form "semester": *semester-form <<: *internenotizen-formblock-optional + "tutor akzeptieren, warten": + <<: *tutor-ok-edge + source: "tutor antrag, warten" + "tutor akzeptieren, information": + <<: *tutor-ok-edge + source: "tutor antrag, information" viewers: display-label: fallback: "Antrag genehmigt (Tutor)" @@ -948,7 +1086,7 @@ "tutor abgelehnt": final: not-ok edges: - "tutor ablehnen": + "tutor ablehnen": &tutor-not-ok-edge mode: manual display-label: fallback: "Antrag ablehnen" @@ -963,6 +1101,12 @@ form: "notizen": *notizen-form <<: *internenotizen-formblock-optional + "tutor abgelehnt, warten": + <<: *tutor-not-ok-edge + source: "tutor antrag, warten" + "tutor abgelehnt, information": + <<: *tutor-not-ok-edge + source: "tutor antrag, information" viewers: display-label: fallback: "Antrag abgelehnt (Tutor)" @@ -973,7 +1117,9 @@ - *student - *pruefungsamt payload-view: *payload-view-tutor-notizen - +#################################### +# Sozialekompetenz +#################################### "sozialekompetenz antrag, student": messages: - *message-antrag-student @@ -1037,7 +1183,7 @@ - *pruefungsamt - *student form: *sozialekompetenz-form - "sozialekompetenz antrag zurueck": + "sozialekompetenz antrag zurueck": &sozialekompetenz-back-edge mode: manual display-label: fallback: "Antrag an Student zurück geben" @@ -1054,6 +1200,12 @@ "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)" @@ -1125,11 +1277,27 @@ <<: *internenotizen-kante source: "sozialekompetenz antrag, pa" payload-view: *payload-view-sozialekompetenz-notizen +############################################## +"sozialekompetenz antrag, warten": + <<: *warten-node + edges: + "warten": + <<: *warten-edge + source: "sozialekompetenz antrag, pa" + payload-view: *payload-view-sozialekompetenz-notizen +"sozialekompetenz antrag, information": + <<: *info-node + edges: + "warten": + <<: *info-edge + source: "sozialekompetenz antrag, pa" + payload-view: *payload-view-sozialekompetenz-notizen +############################################## "sozialekompetenz ok": final: ok messages: *message-ok edges: - "sozialekompetenz akzeptieren": + "sozialekompetenz akzeptieren": &sozialekompetenz-ok-edge mode: manual display-label: fallback: "Antrag genehmigen" @@ -1146,6 +1314,12 @@ "titel, englisch": *entitel-form-optional "semester": *semester-form <<: *internenotizen-formblock-optional + "sozialekompetenz akzeptieren, warten": + <<: *sozialekompetenz-ok-edge + source: "sozialekompetenz antrag, warten" + "sozialekompetenz akzeptieren, information": + <<: *sozialekompetenz-ok-edge + source: "sozialekompetenz antrag, information" viewers: display-label: "Antrag genehmigt (Soziale Kompetenz)" viewers: @@ -1157,7 +1331,7 @@ "sozialekompetenz abgelehnt": final: not-ok edges: - "sozialekompetenz ablehnen": + "sozialekompetenz ablehnen": &sozialekompetenz-not-ok-edge mode: manual display-label: fallback: "Antrag ablehnen" @@ -1172,6 +1346,12 @@ form: "notizen": *notizen-form <<: *internenotizen-formblock-optional + "sozialekompetenz abgelehnt, warten": + <<: *sozialekompetenz-not-ok-edge + source: "sozialekompetenz antrag, warten" + "sozialekompetenz abgelehnt, information": + <<: *sozialekompetenz-not-ok-edge + source: "sozialekompetenz antrag, information" viewers: display-label: fallback: "Antrag abgelehnt (Soziale Kompetenz)" From d8e34c730228db99916756f949c3948a4f9d836f Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 2 Jul 2021 14:57:50 +0200 Subject: [PATCH 14/34] fix(recognitions-ifi): gendering --- recognitions-ifi.yaml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 82c85d8..cca7852 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -28,7 +28,7 @@ "student": - tag: user label: - fallback: "Student" + fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" @@ -49,7 +49,7 @@ viewers: - *pruefungsamt display-label: - fallback: "Student" + fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" @@ -96,7 +96,7 @@
  • Nur bereits erbrachte Leistungen können anerkannt werden; ein bloßer Arbeitsvertrag ist nicht ausreichend
  • - Diese Anerkennung steht nur Studenten des Bachelor Informatik (Hauptfach) zur Verfügung. + Diese Anerkennung steht nur Studierenden des Bachelor Informatik (Hauptfach) zur Verfügung. fallback-lang: de-de-formal translations: en-eu: >- @@ -235,7 +235,7 @@ "itkompetenz antrag zurueck": &itkompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -260,7 +260,7 @@ translations: en-eu: "Notes / Comments" tooltip: - fallback: "Zur Kommunikation mit dem Studenten" + fallback: "Zur Kommunikation mit Student:in" fallback-lang: de-de-formal translations: en-eu: "For communication with the student" @@ -277,7 +277,7 @@ translations: en-eu: "Internal notes" tooltip: - fallback: "Versteckt vor Antragsteller" + fallback: "Versteckt vor Antragsteller:in" fallback-lang: de-de-formal translations: en-eu: "Hidden from the applicant" @@ -347,7 +347,7 @@ viewers: - *pruefungsamt display-label: - fallback: "Interne Notizen (versteckt vor Antragsteller)" + fallback: "Interne Notizen (versteckt vor Antragsteller:in)" fallback-lang: de-de-formal translations: en-eu: "Internal notes (hidden from the applicant)" @@ -564,7 +564,7 @@
  • Nur bereits erbrachte Leistungen können anerkannt werden; ein bloßer Arbeitsvertrag ist nicht ausreichend
  • - Diese Anerkennung steht nur Studenten des Bachelor Medieninformatik (Hauptfach) zur Verfügung. + Diese Anerkennung steht nur Studierenden des Bachelor Medieninformatik (Hauptfach) zur Verfügung. fallback-lang: de-de-formal translations: #zuvor IT-Work -> sollte media-work sein (vgl. Deutsch) @@ -620,7 +620,7 @@ "medienkompetenz antrag zurueck": &medienkompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -939,7 +939,7 @@ "tutor antrag zurueck": &tutor-back-edge mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -1137,7 +1137,7 @@ fallback: "Anerkennung einer Tätigkeit, bei der eine bestimmte leitende persönliche und soziale Kompetenz demonstriert wurde (z.B. das selbstständige Leiten einer Gruppe, eine eigenständige Sportlehrertätigkeit etc.) als soziale und persönliche Kompetenz. Hierfür müssen sie mindestens 90 Stunden einer entsprechenden Tätigkeit vorweisen. - Diese Anerkennung steht nur Studenten des Bachelor Informatik und Medieninformatik (Hauptfach) zur Verfügung." + Diese Anerkennung steht nur Studierenden des Bachelor Informatik und Medieninformatik (Hauptfach) zur Verfügung." fallback-lang: de-de-formal translations: en-eu: "Recognition of an occupation that demonstrates leading personel and social skills @@ -1186,7 +1186,7 @@ "sozialekompetenz antrag zurueck": &sozialekompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -1471,7 +1471,7 @@ "englisch antrag zurueck": mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" From 3f194ccca6158d1b068f122b8eda447bf0805453 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Sat, 3 Jul 2021 22:49:34 +0200 Subject: [PATCH 15/34] feat(recognitions-ifi): added new recognition sozialekompetenz master mediainformatics Fixes #4 --- recognitions-ifi.yaml | 419 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 416 insertions(+), 3 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index cca7852..b27332d 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -441,9 +441,7 @@ - *pruefungsamt view-actor: - *pruefungsamt - form: - "notizen": *notizen-form-optional - "internenotizen": *internenotizen-form-optional + form: *internenotizen-formblock payload-view: *payload-view-itkompetenz-notizen ####################################################### "itkompetenz ok": @@ -1624,3 +1622,418 @@ - *student - *pruefungsamt payload-view: *payload-view-englisch-notizen +#################################### +# Sozialekompetenz Master +#################################### +"sozialekompetenz master antrag, student": + messages: + - *message-antrag-student + edges: + "sozialekompetenz master beantragen": + source: "init" + <<: &sozialekompetenz-master-beantragen + mode: manual + messages: + - viewers: + - *student + - tag: initiator + status: info + content: + fallback: "Anerkennung einer Tätigkeit, bei der eine bestimmte leitende persönliche und soziale Kompetenz demonstriert wurde + (z.B. das selbstständige Leiten einer Gruppe, eine eigenständige Sportlehrertätigkeit etc.) als soziale und persönliche Kompetenz. + Hierfür müssen sie mindestens 180 Stunden einer entsprechenden Tätigkeit vorweisen. + Diese Anerkennung steht nur Studierenden des Master Medieninformatik (Hauptfach) zur Verfügung." + fallback-lang: de-de-formal + translations: + en-eu: "Recognition of an occupation that demonstrates leading personel and social skills + (e.g. as autonomous guide of a group, autonomous work as sport teacher, etc.) as a “soziale und persönliche Kompetenz”. + Total work time must be at least 180 hours in this occupation. This recognition is only possible for students of master mediainformatics (major subject)." + - *message-antrag-bescheidinhalt + display-label: + fallback: "Tätigkeit (nicht Tutortätigkeit) als soziale und persönliche Kompetenz anerkennen lassen (nur Medieninformatik Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Have an occupation (not as a tutor) recognized as a “soziale und persönliche Kompetenz” (only for mediainformatics bachelor as a major subject)" + actors: + - *student + view-actor: + - *pruefungsamt + - &entscheider + tag: payload-reference + payload-label: "entscheidende person" + - *student + form: &sozialekompetenz-master-form + "titel": *titel-form + "titel, englisch": *entitel-form-optional + "beleg": *beleg-form + "notizen": *notizen-form-optional + "sozialekompetenz master selbst beantragen": + <<: *sozialekompetenz-master-beantragen + mode: initial + form: + <<: *sozialekompetenz-master-form + "student": + - "0": + tag: capture-user + actors: + - *any-student + "sozialekompetenz master editieren": + mode: manual + display-label: + fallback: "Antrag bearbeiten (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Edit application (Soziale Kompetenz Master)" + source: "sozialekompetenz master antrag, student" + actors: + - *student + view-actor: + - *pruefungsamt + - *student + - *entscheider + form: *sozialekompetenz-form + "sozialekompetenz master antrag zurueck": &sozialekompetenz-master-back-edge + mode: manual + display-label: + fallback: "Antrag an Student:in zurück geben" + fallback-lang: de-de-formal + translations: + en-eu: "Hand application back to student" + source: "sozialekompetenz master antrag, pa" + 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)" + fallback-lang: de-de-formal + translations: + en-eu: "Application not finished (Soziale Kompetenz Master)" + viewers: + - *student + - *pruefungsamt + - *entscheider + payload-view: + <<: &payload-view-entscheider + "entscheider": + viewers: + - *pruefungsamt + - tag: initiator + display-label: + fallback: "Entscheidende Person" + fallback-lang: de-de-formal + translations: + en-eu: "Decision-maker" + <<: &payload-view-sozialekompetenz-master-notizen + <<: &payload-view-sozialekompetenz-master + "student": + viewers: + - *pruefungsamt + - *entscheider + display-label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "semester": + viewers: + - *pruefungsamt + - *entscheider + display-label: + fallback: "Semester" + fallback-lang: de-de-formal + translations: + en-eu: "Term" + "titel": + viewers: + - *student + - tag: initiator + - *pruefungsamt + - *entscheider + display-label: + fallback: "Titel (Deutsch)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (German)" + "titel, englisch": + viewers: + - *student + - tag: initiator + - *pruefungsamt + - *entscheider + display-label: + fallback: "Titel (Englisch)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (English)" + "beleg": + viewers: + - *student + - tag: initiator + - *pruefungsamt + - *entscheider + display-label: + fallback: "Beleg" + fallback-lang: de-de-formal + translations: + en-eu: "Documentation" + <<: &payload-view-notizen-entscheider + "notizen": + viewers: + - *student + - tag: initiator + - *pruefungsamt + - *entscheider + display-label: + fallback: "Notizen / Anmerkungen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes / Comments" + "internenotizen": + viewers: + - *pruefungsamt + - *entscheider + display-label: + fallback: "Interne Notizen (versteckt vor Antragsteller:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Internal notes (hidden from the applicant)" +"sozialekompetenz master antrag, pa": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Soziale Kompetenz Master)" + viewers: + - *student + - *pruefungsamt + edges: + "sozialekompetenz master einreichen": + mode: manual + display-label: + fallback: "Antrag zur Begutachtung einreichen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit application for evaluation" + source: "sozialekompetenz master antrag, student" + actors: + - *student + view-actor: + - *pruefungsamt + - *entscheider + - *student + payload-view: *payload-view-sozialekompetenz-master-notizen +############################################## +"sozialekompetenz master antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Soziale Kompetenz Master)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": + mode: automatic + source: "sozialekompetenz master antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz master antrag, pa, weiterleitung" + payload-view: *payload-view-sozialekompetenz-master-notizen +############################################## +"sozialekompetenz master antrag, entscheider": + viewers: + display-label: + fallback: "Antrag in Begutachtung durch entscheidende Person (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated by decision-maker (Soziale Kompetenz Master)" + viewers: + - *pruefungsamt + - *entscheider + edges: + "sozialekompetenz master entscheider eintragen": &sozialekompetenz-master-entscheider-edge + mode: manual + display-label: + fallback: "Entscheidende Person eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Enter decision-maker" + source: "sozialekompetenz master antrag, pa, weiterleitung" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + - *entscheider + form: + "entscheider": &entscheider-form + - "1": &entscheider-field + tag: multiple + label: + fallback: "Entscheidende Personen" + fallback-lang: de-de-formal + translations: + en-eu: "Decision-makers" + tooltip: null + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Entscheidende Person" + fallback-lang: de-de-formal + translations: + en-eu: "Decision-maker" + tooltip: null + default: null + optional: false + "sozialekompetenz master entscheider eintragen, warten": + <<: *sozialekompetenz-master-entscheider-edge + source: "sozialekompetenz master antrag, warten" + "sozialekompetenz master entscheider eintragen, information": + <<: *sozialekompetenz-master-entscheider-edge + source: "sozialekompetenz master antrag, information" + "sozialekompetenz master entscheider weiterleitung": + mode: automatic + source: "sozialekompetenz master antrag, pa, weiterleitung" + restriction: { dnf-terms: [[{tag: variable, var: {tag: payload-filled, payload-filled: "entscheider"} }]] } + payload-view: &payload-view-sozialekompetenz-master-entscheider + <<: *payload-view-sozialekompetenz-master-notizen + <<: *payload-view-entscheider +############################################## +"sozialekompetenz master antrag, warten": + <<: *warten-node + edges: + "warten": + <<: *warten-edge + source: "sozialekompetenz master antrag, pa, weiterleitung" + payload-view: *payload-view-sozialekompetenz-master-entscheider +"sozialekompetenz master antrag, information": + <<: *info-node + edges: + "warten": + <<: *info-edge + source: "sozialekompetenz master antrag, pa, weiterleitung" + payload-view: *payload-view-sozialekompetenz-master-entscheider +############################################## +"sozialekompetenz master ok, entscheider": + viewers: + display-label: + fallback: "Antragsgenehmigung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm application approval" + viewers: + - *pruefungsamt + - *entscheider + edges: + "sozialekompetenz master akzeptieren, entscheider": &sozialekompetenz-master-ok-approval-edge + mode: manual + display-label: + fallback: "Antrag genehmigen" + fallback-lang: de-de-formal + translations: + en-eu: "Accept application" + source: "sozialekompetenz master antrag, entscheider" + actors: + - *entscheider + view-actor: + - *pruefungsamt + - *entscheider + form: &sozialekompetenz-master-ok-form + "titel": *titel-form + "titel, englisch": *entitel-form-optional + <<: *internenotizen-formblock-optional + payload-view: *payload-view-sozialekompetenz-master-entscheider +############################################## +"sozialekompetenz master ok": + final: ok + messages: *message-ok + edges: + "sozialekompetenz master akzeptieren": &sozialekompetenz-master-ok-edge + <<: *sozialekompetenz-master-ok-approval-edge + source: "sozialekompetenz master antrag, pa, weiterleitung" + actors: + - *pruefungsamt + form: + <<: *sozialekompetenz-master-ok-form + "semester": *semester-form + "sozialekompetenz master akzeptieren, warten": + <<: *sozialekompetenz-master-ok-edge + source: "sozialekompetenz master antrag, warten" + "sozialekompetenz master akzeptieren, information": + <<: *sozialekompetenz-master-ok-edge + source: "sozialekompetenz master antrag, information" + "sozialekompetenz master genehmigung bestaetigen": + <<: *sozialekompetenz-master-ok-edge + source: "sozialekompetenz master ok, entscheider" + viewers: + display-label: "Antrag genehmigt (Soziale Kompetenz Master)" + viewers: + - *student + - *pruefungsamt + payload-view: *payload-view-sozialekompetenz-master-notizen +"sozialekompetenz master abgelehnt": + final: not-ok + edges: + "sozialekompetenz ablehnen": &sozialekompetenz-master-not-ok-edge + mode: manual + display-label: + fallback: "Antrag ablehnen" + fallback-lang: de-de-formal + translations: + en-eu: "Reject application" + source: "sozialekompetenz master antrag, pa, weiterleitung" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + - *entscheider + form: + "notizen": *notizen-form + <<: *internenotizen-formblock-optional + "sozialekompetenz master abgelehnt, entscheider": + <<: *sozialekompetenz-master-not-ok-edge + source: "sozialekompetenz master antrag, entscheider" + actors: + - *entscheider + "sozialekompetenz master abgelehnt, warten": + <<: *sozialekompetenz-master-not-ok-edge + source: "sozialekompetenz master antrag, warten" + "sozialekompetenz master abgelehnt, information": + <<: *sozialekompetenz-master-not-ok-edge + source: "sozialekompetenz master antrag, information" + viewers: + display-label: + fallback: "Antrag abgelehnt (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application rejected (Soziale Kompetenz Master)" + viewers: + - *student + - *pruefungsamt + - *entscheider + payload-view: *payload-view-sozialekompetenz-master-notizen \ No newline at end of file From f0a7ff029e5a498b56883bbf1002e43c2ff3be88 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Mon, 12 Jul 2021 15:49:45 +0200 Subject: [PATCH 16/34] fix(recognitions-ifi): changed view behaviour of waiting-states --- recognitions-ifi.yaml | 104 +++++++++++++++++++++++++++++++++--------- 1 file changed, 82 insertions(+), 22 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index b27332d..c351be3 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -239,7 +239,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -375,6 +375,21 @@ view-actor: - *pruefungsamt - *student + payload-view: *payload-view-itkompetenz-notizen +############################################## +"itkompetenz antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (IT-Kompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (IT-Kompetenz)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": &weiterleitung-edge + mode: automatic + source: "itkompetenz antrag, pa" "interne notizen anpassen": <<: &internenotizen-kante mode: manual @@ -392,7 +407,7 @@ - "1": &internenotizen-field <<: *internenotizen-field-optional optional: false - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" payload-view: *payload-view-itkompetenz-notizen ####################################################### "itkompetenz antrag, warten": &warten-node @@ -412,7 +427,7 @@ fallback-lang: de-de-formal translations: en-eu: "Wait" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -436,7 +451,7 @@ fallback-lang: de-de-formal translations: en-eu: "Wait for external information" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -465,7 +480,7 @@ fallback-lang: de-de-formal translations: en-eu: "Accept application" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -513,7 +528,7 @@ fallback-lang: de-de-formal translations: en-eu: "Reject application" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -622,7 +637,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -705,24 +720,39 @@ view-actor: - *pruefungsamt - *student - "interne notizen anpassen": - <<: *internenotizen-kante - source: "medienkompetenz antrag, pa" payload-view: *payload-view-medienkompetenz-notizen ############################################## +"medienkompetenz antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Medienkompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Medienkompetenz)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": + mode: automatic + source: "medienkompetenz antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "medienkompetenz antrag, pa, weiterleitung" + payload-view: *payload-view-medienkompetenz-notizen +############################################## "medienkompetenz antrag, warten": <<: *warten-node edges: "warten": <<: *warten-edge - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" payload-view: *payload-view-medienkompetenz-notizen "medienkompetenz antrag, information": <<: *info-node edges: "warten": <<: *info-edge - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" payload-view: *payload-view-medienkompetenz-notizen ############################################## "medienkompetenz ok": @@ -736,7 +766,7 @@ fallback-lang: de-de-formal translations: en-eu: "Accept application" - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -774,7 +804,7 @@ fallback-lang: de-de-formal translations: en-eu: "Reject application" - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -941,7 +971,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1023,9 +1053,24 @@ view-actor: - *pruefungsamt - *student + payload-view: *payload-view-tutor-notizen +############################################## +"tutor antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Tutor)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Tutor)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": + mode: automatic + source: "tutor antrag, pa" "interne notizen anpassen": <<: *internenotizen-kante - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" payload-view: *payload-view-tutor-notizen ############################################## "tutor antrag, warten": @@ -1054,7 +1099,7 @@ fallback-lang: de-de-formal translations: en-eu: "Accept application" - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1091,7 +1136,7 @@ fallback-lang: de-de-formal translations: en-eu: "Reject application" - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1188,7 +1233,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1271,9 +1316,24 @@ view-actor: - *pruefungsamt - *student + payload-view: *payload-view-sozialekompetenz-notizen +############################################## +"sozialekompetenz antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Soziale Kompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Soziale Kompetenz)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": + mode: automatic + source: "sozialekompetenz antrag, pa" "interne notizen anpassen": <<: *internenotizen-kante - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" payload-view: *payload-view-sozialekompetenz-notizen ############################################## "sozialekompetenz antrag, warten": @@ -1302,7 +1362,7 @@ fallback-lang: de-de-formal translations: en-eu: "Accept application" - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1336,7 +1396,7 @@ fallback-lang: de-de-formal translations: en-eu: "Reject application" - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: From 5b0ef411b698a31d6fce6907ee8ebd8438c8aea5 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 15 Jul 2021 18:57:05 +0200 Subject: [PATCH 17/34] chore(recognitions-ifi): no automatic forwarding to decision-maker after handing back application --- recognitions-ifi.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index c351be3..a0a68cf 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -1976,10 +1976,10 @@ "sozialekompetenz master entscheider eintragen, information": <<: *sozialekompetenz-master-entscheider-edge source: "sozialekompetenz master antrag, information" - "sozialekompetenz master entscheider weiterleitung": - mode: automatic - source: "sozialekompetenz master antrag, pa, weiterleitung" - restriction: { dnf-terms: [[{tag: variable, var: {tag: payload-filled, payload-filled: "entscheider"} }]] } + # "sozialekompetenz master entscheider weiterleitung": + # mode: automatic + # source: "sozialekompetenz master antrag, pa, weiterleitung" + # restriction: { dnf-terms: [[{tag: variable, var: {tag: payload-filled, payload-filled: "entscheider"} }]] } payload-view: &payload-view-sozialekompetenz-master-entscheider <<: *payload-view-sozialekompetenz-master-notizen <<: *payload-view-entscheider From 60b6c74add7a3eb1210b160683c84829f19d45f8 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 15:07:27 +0200 Subject: [PATCH 18/34] feat(recognitions-ifi): modify internal notes during waiting states --- recognitions-ifi.yaml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index a0a68cf..85ec8b9 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -433,6 +433,9 @@ view-actor: - *pruefungsamt form: *internenotizen-formblock + "interne notizen anpassen": + <<: *internenotizen-kante + source: "itkompetenz antrag, warten" payload-view: *payload-view-itkompetenz-notizen "itkompetenz antrag, information": &info-node viewers: @@ -457,6 +460,9 @@ view-actor: - *pruefungsamt form: *internenotizen-formblock + "interne notizen anpassen": + <<: *internenotizen-kante + source: "itkompetenz antrag, information" payload-view: *payload-view-itkompetenz-notizen ####################################################### "itkompetenz ok": @@ -746,6 +752,9 @@ "warten": <<: *warten-edge source: "medienkompetenz antrag, pa, weiterleitung" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "medienkompetenz antrag, warten" payload-view: *payload-view-medienkompetenz-notizen "medienkompetenz antrag, information": <<: *info-node @@ -753,6 +762,9 @@ "warten": <<: *info-edge source: "medienkompetenz antrag, pa, weiterleitung" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "medienkompetenz antrag, information" payload-view: *payload-view-medienkompetenz-notizen ############################################## "medienkompetenz ok": @@ -1079,6 +1091,9 @@ "warten": <<: *warten-edge source: "tutor antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "tutor antrag, warten" payload-view: *payload-view-tutor-notizen "tutor antrag, information": <<: *info-node @@ -1086,6 +1101,9 @@ "warten": <<: *info-edge source: "tutor antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "tutor antrag, information" payload-view: *payload-view-tutor-notizen ############################################## "tutor ok": @@ -1342,6 +1360,9 @@ "warten": <<: *warten-edge source: "sozialekompetenz antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz antrag, warten" payload-view: *payload-view-sozialekompetenz-notizen "sozialekompetenz antrag, information": <<: *info-node @@ -1349,6 +1370,9 @@ "warten": <<: *info-edge source: "sozialekompetenz antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz antrag, information" payload-view: *payload-view-sozialekompetenz-notizen ############################################## "sozialekompetenz ok": @@ -1980,6 +2004,11 @@ # mode: automatic # source: "sozialekompetenz master antrag, pa, weiterleitung" # restriction: { dnf-terms: [[{tag: variable, var: {tag: payload-filled, payload-filled: "entscheider"} }]] } + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz master antrag, entscheider" + actors: + - *entscheider payload-view: &payload-view-sozialekompetenz-master-entscheider <<: *payload-view-sozialekompetenz-master-notizen <<: *payload-view-entscheider @@ -1990,6 +2019,9 @@ "warten": <<: *warten-edge source: "sozialekompetenz master antrag, pa, weiterleitung" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz master antrag, warten" payload-view: *payload-view-sozialekompetenz-master-entscheider "sozialekompetenz master antrag, information": <<: *info-node @@ -1997,6 +2029,9 @@ "warten": <<: *info-edge source: "sozialekompetenz master antrag, pa, weiterleitung" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz master antrag, information" payload-view: *payload-view-sozialekompetenz-master-entscheider ############################################## "sozialekompetenz master ok, entscheider": From 1e961c10611a1616efab580bf767c13148f71449 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 16:04:24 +0200 Subject: [PATCH 19/34] fix(recognitions-ifi): forwarding fixed --- recognitions-ifi.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 85ec8b9..bed92cd 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -1090,7 +1090,7 @@ edges: "warten": <<: *warten-edge - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" "interne notizen anpassen": <<: *internenotizen-kante source: "tutor antrag, warten" @@ -1100,7 +1100,7 @@ edges: "warten": <<: *info-edge - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" "interne notizen anpassen": <<: *internenotizen-kante source: "tutor antrag, information" @@ -1359,7 +1359,7 @@ edges: "warten": <<: *warten-edge - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" "interne notizen anpassen": <<: *internenotizen-kante source: "sozialekompetenz antrag, warten" @@ -1369,7 +1369,7 @@ edges: "warten": <<: *info-edge - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" "interne notizen anpassen": <<: *internenotizen-kante source: "sozialekompetenz antrag, information" @@ -1783,7 +1783,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "sozialekompetenz master antrag, pa" + source: "sozialekompetenz master antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: From c208333e958061eda9681009ddaf8abc1c3c5488 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 18:05:48 +0200 Subject: [PATCH 20/34] feat(recognitions-ifi): decision-maker cannot change title --- recognitions-ifi.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index bed92cd..a6f5b48 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -2058,10 +2058,7 @@ view-actor: - *pruefungsamt - *entscheider - form: &sozialekompetenz-master-ok-form - "titel": *titel-form - "titel, englisch": *entitel-form-optional - <<: *internenotizen-formblock-optional + form: *internenotizen-formblock-optional payload-view: *payload-view-sozialekompetenz-master-entscheider ############################################## "sozialekompetenz master ok": @@ -2074,7 +2071,9 @@ actors: - *pruefungsamt form: - <<: *sozialekompetenz-master-ok-form + <<: *internenotizen-formblock-optional + "titel": *titel-form + "titel, englisch": *entitel-form-optional "semester": *semester-form "sozialekompetenz master akzeptieren, warten": <<: *sozialekompetenz-master-ok-edge From e7cbf2136523a7c71eb3b136c819ceb9759b5783 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 23 Jul 2021 17:11:28 +0200 Subject: [PATCH 21/34] fix(recognitions-ifi): clearer help texts --- recognitions-ifi.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index a6f5b48..2d6c087 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -1725,19 +1725,22 @@ content: fallback: "Anerkennung einer Tätigkeit, bei der eine bestimmte leitende persönliche und soziale Kompetenz demonstriert wurde (z.B. das selbstständige Leiten einer Gruppe, eine eigenständige Sportlehrertätigkeit etc.) als soziale und persönliche Kompetenz. + Anerkennung einer (universitären) Tutortätigkeit hierfür ist nicht möglich. Hierfür müssen sie mindestens 180 Stunden einer entsprechenden Tätigkeit vorweisen. - Diese Anerkennung steht nur Studierenden des Master Medieninformatik (Hauptfach) zur Verfügung." + Diese Anerkennung steht nur Studierenden des Master Medieninformatik (Hauptfach) oder Master Mensch-Computer Interaktion zur Verfügung." fallback-lang: de-de-formal translations: en-eu: "Recognition of an occupation that demonstrates leading personel and social skills (e.g. as autonomous guide of a group, autonomous work as sport teacher, etc.) as a “soziale und persönliche Kompetenz”. - Total work time must be at least 180 hours in this occupation. This recognition is only possible for students of master mediainformatics (major subject)." + Recognition of a (university) tutor occupation for this is not possible. + Total work time must be at least 180 hours in this occupation. + This recognition is only possible for students of master mediainformatics (major subject) or master human-computer-interaction (“Mensch-Computer Interaktion”)." - *message-antrag-bescheidinhalt display-label: - fallback: "Tätigkeit (nicht Tutortätigkeit) als soziale und persönliche Kompetenz anerkennen lassen (nur Medieninformatik Master)" + fallback: "Tätigkeit (nicht Tutortätigkeit) als soziale und persönliche Kompetenz anerkennen lassen (nur Medieninformatik/Mensch-Computer Interaktion Master)" fallback-lang: de-de-formal translations: - en-eu: "Have an occupation (not as a tutor) recognized as a “soziale und persönliche Kompetenz” (only for mediainformatics bachelor as a major subject)" + en-eu: "Have an occupation (not as a tutor) recognized as a “soziale und persönliche Kompetenz” (only for mediainformatics/human-computer-interaction master as a major subject)" actors: - *student view-actor: From dcb2e2412e72d6e5b5f53937ef26f557384947ed Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Mon, 26 Jul 2021 22:05:12 +0200 Subject: [PATCH 22/34] feat(recognitions-ifi): term field for english grades optional --- recognitions-ifi.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 2d6c087..d2b5acc 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -495,7 +495,7 @@ "titel": *titel-form "titel, englisch": *entitel-form-optional "semester": &semester-form - - "3": + - "3": &semester-field tag: text label: fallback: "Semester" @@ -1664,7 +1664,10 @@ form: "note": *note-form "datum": *datum-form - "semester": *semester-form + "semester": &semester-form-optional + - "3": &semester-field-optional + <<: *semester-field + optional: true <<: *internenotizen-formblock-optional viewers: display-label: From 2cd0f01fd17bc0f684a0b82c5d2834016c15c1d1 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Tue, 31 Aug 2021 18:30:20 +0200 Subject: [PATCH 23/34] chore(theses): fixed indentation --- theses.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/theses.yaml b/theses.yaml index c46b1ca..388ca64 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1865,16 +1865,16 @@ "firma": *firma-form-optional "datum, abgabe, akt": &abgabedatum-form-akt - "5.6": - tag: day - max-past: 240 # about 8 months - max-future: 210 # about 30 weeks - label: - fallback: "Neues Abgabedatum" - fallback-lang: de-de-formal - translations: - en-eu: "New submission date" - tooltip: null - optional: true + tag: day + max-past: 240 # about 8 months + max-future: 210 # about 30 weeks + label: + fallback: "Neues Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "New submission date" + tooltip: null + optional: true "korrektur als pruefungsamt": mode: manual display-label: From 7a900e21519b243d1fcbf1fd57007b8df03f963d Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Mon, 26 Jul 2021 21:59:37 +0200 Subject: [PATCH 24/34] feat: new workflow for recognition of individual practical training in informatics master Fixes #5 --- _index.yaml | 27 +++ master-practical-training.yaml | 341 +++++++++++++++++++++++++++++++++ 2 files changed, 368 insertions(+) create mode 100644 master-practical-training.yaml diff --git a/_index.yaml b/_index.yaml index 2b3de31..7cdecab 100644 --- a/_index.yaml +++ b/_index.yaml @@ -60,3 +60,30 @@ recognitions-ifi: Apply here for standard recognitions. Please follow the instructions and help texts provided. For complex recognitions that cannot be handled here, please send an email or apply in the programme-coordination-consultation hours. instances: - { tag: school, school: "IfI" } + +master-practical: + graph-file: master-practical-training.yaml + category: "recognitions" + definition-scope: school + definition-description: + fallback-lang: de-de-formal + fallback: + - "Master Individualpraktikum (IfI)" + - null + translations: + en-eu: + - "Master Individual practical training (IfI)" + - null + instance-description: + fallback-lang: de-de-formal + fallback: + - "Master Individualpraktikum" + - | + Hier können Sie Noten für ein Individualpraktikum im Rahmen des Masters Informatik melden. + translations: + en-eu: + - "Master Individual practical training" + - | + Here you can report grades for an individual practical training as part of the master informatics. + instances: + - { tag: school, school: "IfI" } \ No newline at end of file diff --git a/master-practical-training.yaml b/master-practical-training.yaml new file mode 100644 index 0000000..a407277 --- /dev/null +++ b/master-practical-training.yaml @@ -0,0 +1,341 @@ +"note gemeldet": + viewers: + display-label: + fallback: "Note gemeldet" + fallback-lang: de-de-formal + translations: + en-eu: "Grade reported" + viewers: + - &pruefungsamt + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + - &betreuende + tag: payload-reference + payload-label: "betreuende" + - &student + tag: payload-reference + payload-label: "student" + payload-view: &payload-view + "betreuende": + viewers: &view-alle + - *pruefungsamt + - *betreuende + - *student + display-label: + fallback: "Betreuende" + fallback-lang: de-de-formal + translations: + en-eu: "Supervisors" + "student": + viewers: *view-alle + display-label: + fallback: "Student" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "note": + viewers: *view-alle + display-label: + fallback: "Note" + fallback-lang: de-de-formal + translations: + en-eu: "Grade" + "datum": + viewers: *view-alle + display-label: + fallback: "Datum" + fallback-lang: de-de-formal + translations: + en-eu: "Date" + "umfang": + viewers: *view-alle + display-label: + fallback: "Umfang" + fallback-lang: de-de-formal + translations: + en-eu: "Scope" + "kommunikation": + viewers: *view-alle + display-label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + "notizen": + viewers: &view-staff + - *pruefungsamt + - *betreuende + display-label: + fallback: "Interne Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Internal notes" + "sprache": + viewers: *view-alle + display-label: + fallback: "Sprache der Arbeit" + fallback-lang: de-de-formal + translations: + en-eu: "Language of thesis" + "titel": + viewers: *view-alle + display-label: + fallback: "Titel (in Sprache der Arbeit)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (in language of thesis)" + "titel, englisch": + viewers: *view-alle + display-label: + fallback: "Titel (Englisch)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (English)" + messages: + - viewers: + - *student + - *betreuende + status: info + content: + fallback: "Ihre Note für das Individualpraktikum wurde dem Prüfungsamt gemeldet. + Bitte warten Sie bis der Antrag verarbeitet und die Note Ihrem Kontoauszug hinzugefügt wird." + fallback-lang: de-de-formal + translations: + en-eu: "Your grade for the individual practical training has been reported to the exam office. + Please wait until the request is processed and the grade is added to your transcript of records." + final: false + edges: + "note melden, betreuender": ¬e-melden-betreuende-edge + display-label: + fallback: "Note melden" + fallback-lang: de-de-formal + translations: + en-eu: "Report grade" + mode: initial + actors: + - &any-lecturer + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] } + view-actor: *view-alle + form: ¬e-melden-form + "betreuende": &betreuende-form + - "1": + tag: capture-user + - "1.1": &betreuende-multiple-field + tag: multiple + label: + fallback: "Zusätzliche Betreuende" + fallback-lang: de-de-formal + translations: + en-eu: "Additional supervisors" + tooltip: null + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Betreuer:in" + fallback-lang: de-de-formal + translations: + en-eu: "Supervisor" + tooltip: null + default: null + optional: false + "student": &student-form + - "2": + tag: user + label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + tooltip: null + default: null + optional: false + "datum": &datum-form + - "3": &datum-field + tag: day + max-past: 240 # about 8 months + max-future: 3 + label: + fallback: "Abschlussdatum" + fallback-lang: de-de-formal + translations: + en-eu: "Day of completion" + tooltip: + fallback: "Datum der letzten Prüfungsleistung im Rahmen des Praktikums, etwa Abgabe einer Ausarbeitung oder Vortrag, + je nachdem, was später war" + fallback-lang: de-de-formal + translations: + en-eu: "Day of the last examination within the individual practical training, e.g. submission of thesis or presentation, + whichever was later" + default: null + optional: false + "sprache": &sprache-form + - "4": &sprache-field + tag: text + label: + fallback: "Sprache der Arbeit" + fallback-lang: de-de-formal + translations: + en-eu: "Language of thesis" + tooltip: + fallback: "Sprache, in der die Arbeit verfasst wurde" + fallback-lang: de-de-formal + translations: + en-eu: "Language in which the thesis was written" + default: null + optional: false + "titel": &titel-form + - "5": &titel-field + tag: text + label: + fallback: "Titel (in Sprache der Arbeit)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (in language of thesis)" + tooltip: + fallback: "Falls die Arbeit in Englisch verfasst wird und damit bereits einen englischen Titel hat, soll der Titel nicht ins Deutsche übersetzt werden. + Dieser Titel erscheint auch auf dem Kontoauszug und Bachelor-Zeugnis." + fallback-lang: de-de-formal + translations: + en-eu: "If the thesis is written in English and therefore already has an English title, the title should not to be translated into German. + This title will also appear on the transcript of records and bachelor diploma." + default: null + optional: false + "titel, englisch": &entitel-form + - "6": &entitel-field + tag: text + label: + fallback: "Titel (Englisch)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (English)" + tooltip: + fallback: "Titel der Arbeit übersetzt ins Englische (insofern die Sprache der Arbeit bereits Englisch ist, wiederholen Sie den Originaltitel). + Dieser Titel erscheint auch auf dem Kontoauszug und Bachelor-Zeugnis." + fallback-lang: de-de-formal + translations: + en-eu: "Title of the thesis translated into English (if the language of the work is already English, repeat the original title). + This title will also appear on the transcript of records and bachelor diploma." + default: null + optional: false + "umfang": &umfang-form + - "7": &umfang-field + tag: text + label: + fallback: "Umfang" + fallback-lang: de-de-formal + translations: + en-eu: "Scope" + tooltip: + fallback: "ECTS Umfang des Individualpraktikums" + fallback-lang: de-de-formal + translations: + en-eu: "ECTS scope of individual practical training" + default: null + optional: false + presets: + - text: "6 ECTS" + label: "6 ECTS" + - text: "12 ECTS" + label: "12 ECTS" + "note": ¬e-form + - "8": ¬e-field + tag: text + label: + fallback: "Note" + fallback-lang: de-de-formal + translations: + en-eu: "Grade" + optional: false + "kommunikation": &kommunikation-form + - "9": &kommunikation-field + tag: text + large: true + label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + tooltip: + fallback: "Einsehbar für alle Beteiligten" + fallback-lang: de-de-formal + translations: + en-eu: "Visible for all parties involved" + default: null + optional: true + "notizen": ¬izen-form + - "10": ¬izen-field + tag: text + large: true + label: + fallback: "Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes" + tooltip: + fallback: "Für weitere die Arbeit betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem Studenten/der Studentin" + fallback-lang: de-de-formal + translations: + en-eu: "For remarks concerning the work; visible to all parties involved except the student" + default: null + optional: true + "note melden, pruefungsamt": ¬e-melden-pruefungsamt-edge + <<: *note-melden-betreuende-edge + actors: + - *pruefungsamt + form: ¬e-melden-pruefungsamt-form + <<: *note-melden-form + "betreuende": &betreuende-form + - "1": + <<: *betreuende-multiple-field + min: 1 + "kommunikation anpassen, note gemeldet": + display-label: + fallback: "Kommunikation anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Modify communication" + mode: manual + source: "note gemeldet" + actors: *view-staff + view-actor: *view-alle + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form +"note eingetragen": + viewers: + display-label: + fallback: "Note eingetragen" + fallback-lang: de-de-formal + translations: + en-eu: "Grade registered" + viewers: *view-alle + payload-view: *payload-view + messages: + - viewers: + - *student + status: info + content: + fallback: "Die Note wird in wenigen Wochen auf Ihrem Kontoauszug erscheinen, ohne dass Sie weiter etwas unternehmen müssen. + In wirklich dringenden Fällen (und bitte nur dann) können Sie per E-Mail an Stephan Barth eine schnelle Eintragung Ihrer Leistung im Kontoauszug beantragen." + fallback-lang: de-de-formal + translations: + en-eu: "The grade will appear in a few weeks on your transcript of records. No further action is required. + In urgent cases (and please only then) you may send an email to Stephan Barth to ask for faster inclusion into the transcript of records." + final: ok + edges: + "note eintragen": + display-label: + fallback: "Eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Register" + mode: manual + source: "note gemeldet" + actors: + - *pruefungsamt + view-actor: *view-alle + form: *note-melden-pruefungsamt-form From de4a3d62d6ec14a792c6b3a343ed57b60c3a6794 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 29 Jul 2021 15:04:14 +0200 Subject: [PATCH 25/34] fix(master-practical-training): individualpraktikum renamed to einzelpraktikum --- _index.yaml | 4 ++-- master-practical-training.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_index.yaml b/_index.yaml index 7cdecab..27f678f 100644 --- a/_index.yaml +++ b/_index.yaml @@ -68,7 +68,7 @@ master-practical: definition-description: fallback-lang: de-de-formal fallback: - - "Master Individualpraktikum (IfI)" + - "Master Einzelpraktikum (IfI)" - null translations: en-eu: @@ -77,7 +77,7 @@ master-practical: instance-description: fallback-lang: de-de-formal fallback: - - "Master Individualpraktikum" + - "Master Einzelpraktikum" - | Hier können Sie Noten für ein Individualpraktikum im Rahmen des Masters Informatik melden. translations: diff --git a/master-practical-training.yaml b/master-practical-training.yaml index a407277..6b59e44 100644 --- a/master-practical-training.yaml +++ b/master-practical-training.yaml @@ -97,7 +97,7 @@ - *betreuende status: info content: - fallback: "Ihre Note für das Individualpraktikum wurde dem Prüfungsamt gemeldet. + fallback: "Ihre Note für das Einzelpraktikum wurde dem Prüfungsamt gemeldet. Bitte warten Sie bis der Antrag verarbeitet und die Note Ihrem Kontoauszug hinzugefügt wird." fallback-lang: de-de-formal translations: From d52fddd8c4d592d972ee3e4682b40025d606bb77 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 29 Jul 2021 15:12:31 +0200 Subject: [PATCH 26/34] fix(master-practical-training): clearer messages --- master-practical-training.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/master-practical-training.yaml b/master-practical-training.yaml index 6b59e44..8c92251 100644 --- a/master-practical-training.yaml +++ b/master-practical-training.yaml @@ -98,11 +98,13 @@ status: info content: fallback: "Ihre Note für das Einzelpraktikum wurde dem Prüfungsamt gemeldet. - Bitte warten Sie bis der Antrag verarbeitet und die Note Ihrem Kontoauszug hinzugefügt wird." + Die Note wird in wenigen Wochen auf Ihrem Kontoauszug erscheinen, ohne dass Sie weiter etwas unternehmen müssen. + In wirklich dringenden Fällen (und bitte nur dann) können Sie per E-Mail an Stephan Barth eine schnelle Eintragung Ihrer Leistung im Kontoauszug beantragen." fallback-lang: de-de-formal translations: en-eu: "Your grade for the individual practical training has been reported to the exam office. - Please wait until the request is processed and the grade is added to your transcript of records." + The grade will appear in a few weeks on your transcript of records. No further action is required. + In urgent cases (and please only then) you may send an email to Stephan Barth to ask for faster inclusion into the transcript of records." final: false edges: "note melden, betreuender": ¬e-melden-betreuende-edge @@ -319,20 +321,18 @@ - *student status: info content: - fallback: "Die Note wird in wenigen Wochen auf Ihrem Kontoauszug erscheinen, ohne dass Sie weiter etwas unternehmen müssen. - In wirklich dringenden Fällen (und bitte nur dann) können Sie per E-Mail an Stephan Barth eine schnelle Eintragung Ihrer Leistung im Kontoauszug beantragen." + fallback: "Ihre Note wurde eingetragen und erscheint nun auf Ihrem Kontoauszug." fallback-lang: de-de-formal translations: - en-eu: "The grade will appear in a few weeks on your transcript of records. No further action is required. - In urgent cases (and please only then) you may send an email to Stephan Barth to ask for faster inclusion into the transcript of records." + en-eu: "Your grade has been registered and now appears on your transcript of records." final: ok edges: "note eintragen": display-label: - fallback: "Eintragen" + fallback: "Note eintragen" fallback-lang: de-de-formal translations: - en-eu: "Register" + en-eu: "Register grade" mode: manual source: "note gemeldet" actors: From dfad17ed55edd286fd990b263608ae3347a9c1de Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 29 Jul 2021 15:19:12 +0200 Subject: [PATCH 27/34] fix(master-practical-training): gendering --- master-practical-training.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/master-practical-training.yaml b/master-practical-training.yaml index 8c92251..146f3b3 100644 --- a/master-practical-training.yaml +++ b/master-practical-training.yaml @@ -29,7 +29,7 @@ "student": viewers: *view-alle display-label: - fallback: "Student" + fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" From dd0dfff5c7d813a29055e8e87dd5708df3c623bc Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 29 Jul 2021 15:33:22 +0200 Subject: [PATCH 28/34] chore(_index): instances/definition name adjusted --- _index.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_index.yaml b/_index.yaml index 27f678f..cdecb0e 100644 --- a/_index.yaml +++ b/_index.yaml @@ -61,7 +61,7 @@ recognitions-ifi: instances: - { tag: school, school: "IfI" } -master-practical: +master-practical-training: graph-file: master-practical-training.yaml category: "recognitions" definition-scope: school From 89ae0ecb618f46f16e9b5242804c4074e8dc34e7 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 29 Jul 2021 20:27:49 +0200 Subject: [PATCH 29/34] fix(master-practical-training): individualpraktikum renamed to einzelpraktikum --- _index.yaml | 6 +++--- master-practical-training.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_index.yaml b/_index.yaml index cdecb0e..d43c8bf 100644 --- a/_index.yaml +++ b/_index.yaml @@ -72,17 +72,17 @@ master-practical-training: - null translations: en-eu: - - "Master Individual practical training (IfI)" + - "Master individual practical training (IfI)" - null instance-description: fallback-lang: de-de-formal fallback: - "Master Einzelpraktikum" - | - Hier können Sie Noten für ein Individualpraktikum im Rahmen des Masters Informatik melden. + Hier können Sie Noten für ein Einzelpraktikum im Rahmen des Masters Informatik melden. translations: en-eu: - - "Master Individual practical training" + - "Master individual practical training" - | Here you can report grades for an individual practical training as part of the master informatics. instances: diff --git a/master-practical-training.yaml b/master-practical-training.yaml index 146f3b3..727b3e7 100644 --- a/master-practical-training.yaml +++ b/master-practical-training.yaml @@ -232,7 +232,7 @@ translations: en-eu: "Scope" tooltip: - fallback: "ECTS Umfang des Individualpraktikums" + fallback: "ECTS Umfang des Einzelpraktikums" fallback-lang: de-de-formal translations: en-eu: "ECTS scope of individual practical training" From d563d62fd5f730881071ae8a285336ecd145b89d Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 29 Jul 2021 20:32:20 +0200 Subject: [PATCH 30/34] fix(master-practical-training): messages adjusted --- master-practical-training.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/master-practical-training.yaml b/master-practical-training.yaml index 727b3e7..16a021f 100644 --- a/master-practical-training.yaml +++ b/master-practical-training.yaml @@ -321,10 +321,10 @@ - *student status: info content: - fallback: "Ihre Note wurde eingetragen und erscheint nun auf Ihrem Kontoauszug." + fallback: "Ihre Note für das Einzelpraktikum wurde eingetragen und erscheint nun auf Ihrem Kontoauszug." fallback-lang: de-de-formal translations: - en-eu: "Your grade has been registered and now appears on your transcript of records." + en-eu: "Your grade for the individual practical training has been registered and now appears on your transcript of records." final: ok edges: "note eintragen": From 029710d3bd3ba1a8fef1d52ba3e91b3256743742 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 5 Aug 2021 17:56:01 +0200 Subject: [PATCH 31/34] feat: new workflow generic exam-office-tokens Fixes #6 --- _index.yaml | 27 +++ generic-eo-tokens.yaml | 439 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 466 insertions(+) create mode 100644 generic-eo-tokens.yaml diff --git a/_index.yaml b/_index.yaml index d43c8bf..eba35c4 100644 --- a/_index.yaml +++ b/_index.yaml @@ -85,5 +85,32 @@ master-practical-training: - "Master individual practical training" - | Here you can report grades for an individual practical training as part of the master informatics. + instances: + - { tag: school, school: "IfI" } + +generic-eo-tokens: + graph-file: generic-eo-tokens.yaml + category: "tokens" + definition-scope: school + definition-description: + fallback-lang: de-de-formal + fallback: + - "Generische Prüfungsamt-Tokens" + - null + translations: + en-eu: + - "Generic Exam-Office-Tokens" + - null + instance-description: + fallback-lang: de-de-formal + fallback: + - "Generische Prüfungsamt-Tokens" + - | + Hier können Sie alle Sie betreffende generische Prüfungsamt-Tokens einsehen. + translations: + en-eu: + - "Generic Exam-Office-Tokens" + - | + Here you can view all the generic exam-office-tokens that concern you. instances: - { tag: school, school: "IfI" } \ No newline at end of file diff --git a/generic-eo-tokens.yaml b/generic-eo-tokens.yaml new file mode 100644 index 0000000..184248c --- /dev/null +++ b/generic-eo-tokens.yaml @@ -0,0 +1,439 @@ +"aktiv": + viewers: + display-label: + fallback: "Token aktiv" + fallback-lang: de-de-formal + translations: + en-eu: "Token active" + viewers: + - &pruefungsamt + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + - &zusatzpersonen + tag: payload-reference + payload-label: "zusatzpersonen" + - &student + tag: payload-reference + payload-label: "student" + payload-view: &payload-view + "titel": + viewers: &view-alle + - *pruefungsamt + - *zusatzpersonen + - *student + display-label: + fallback: "Titel" + fallback-lang: de-de-formal + translations: + en-eu: "Title" + "zusatzpersonen": + viewers: &view-staff + - *pruefungsamt + - *zusatzpersonen + display-label: + fallback: "Zusatzpersonen" + fallback-lang: de-de-formal + translations: + en-eu: "Additional persons" + "student": + viewers: *view-alle + display-label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "datum": + viewers: *view-alle + display-label: + fallback: "Anfragedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Request date" + "kommunikation": + viewers: *view-alle + display-label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + "notizen": + viewers: *view-staff + display-label: + fallback: "Interne Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Internal notes" + "dateien": + viewers: *view-alle + display-label: + fallback: "Dateien" + fallback-lang: de-de-formal + translations: + en-eu: "Files" + "dringlichkeit": + viewers: *view-alle + display-label: + fallback: "Dringlichkeit" + fallback-lang: de-de-formal + translations: + en-eu: "Urgency" + # "interne dringlichkeit": + # viewers: *view-staff + # display-label: + # fallback: "Interne dringlichkeit" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Internal urgency" + "deadline": + viewers: *view-alle + display-label: + fallback: "Deadline" + fallback-lang: de-de-formal + translations: + en-eu: "Deadline" + messages: + - viewers: + - *student + status: info + content: + fallback: >- + Ein Sie betreffendes generisches Prüfungsamt-Token ist aktiv. + +
      +
    • Folgen Sie den Anweisungen im Feld „Kommunikation“
    • +
    • Nutzen Sie dieses auch um Kontakt mit dem Prüfungsamt aufzunehmen
    • +
    • Zusätzlich ist es möglich bei Bedarf/wenn notwendig, Dateien auszutauschen
    • +
    • Nutzen Sie hierfür „Token bearbeiten“
    • +
    • Erachten Sie das Token als erledigt, nutzen Sie herfür „Token als erledigt markieren“
    • +
    + fallback-lang: de-de-formal + translations: + en-eu: >- + A generic exam-office-token concerning you is active. + +
      +
    • Follow the instructions in the “Communication” field
    • +
    • You can also use this to contact the exam-ofice
    • +
    • In addition, it is possible to exchange files if necessary
    • +
    • Use “Edit token” for this purpose
    • +
    • If you considere the token to be done, use “Mark token as completed”
    • +
    + final: false + edges: + "token anlegen": + display-label: + fallback: "Token anlegen" + fallback-lang: de-de-formal + translations: + en-eu: "Create a token" + mode: initial + actors: + - *pruefungsamt + view-actor: *view-alle + form: &token-form + "titel": &titel-form + - "1": + tag: text + label: + fallback: "Titel" + fallback-lang: de-de-formal + translations: + en-eu: "Title" + tooltip: null + default: null + optional: false + "student": &student-form + - "2": + tag: user + label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + tooltip: null + default: null + optional: true + "zusatzpersonen": &zusatzpersonen-form + - "3": &zusatzpersonen-field + tag: multiple + label: + fallback: "Zusatzpersonen" + fallback-lang: de-de-formal + translations: + en-eu: "Additional persons" + tooltip: null + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Zusatzperson" + fallback-lang: de-de-formal + translations: + en-eu: "Additional person" + tooltip: null + default: null + optional: false + "datum": &datum-form + - "4": &datum-field + tag: day + label: + fallback: "Anfragedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Request date" + tooltip: null + default: null + optional: false + "dateien": &dateien-form + - "5": + tag: file + label: + fallback: "Zusätzliche Dateien" + fallback-lang: de-de-formal + translations: + en-eu: "Additional files" + tooltip: null + optional: true + config: + unpack-zips: + default: true + force: false + multiple: true + all-empty-ok: true + "dringlichkeit": &dringlichkeit-form + - "6": + tag: text + label: + fallback: "Dringlichkeit" + fallback-lang: de-de-formal + translations: + en-eu: "Urgency" + tooltip: + fallback: "Dringlichkeit der Ticket-Verarbeitung" + fallback-lang: de-de-formal + translations: + en-eu: "Urgency of ticket processing" + default: null + optional: false + presets: + - text: "sehr gering" + label: + fallback: "Sehr gering" + fallback-lang: de-de-formal + translations: + en-eu: "Very low" + - text: "gering" + label: + fallback: "Gering" + fallback-lang: de-de-formal + translations: + en-eu: "Low" + - text: "normal" + label: + fallback: "Normal" + fallback-lang: de-de-formal + translations: + en-eu: "Normal" + - text: "dringend" + label: + fallback: "Dringend" + fallback-lang: de-de-formal + translations: + en-eu: "Urgent" + - text: "sehr dringend" + label: + fallback: "Sehr dringend" + fallback-lang: de-de-formal + translations: + en-eu: "Very urgent" + # "interne dringlichkeit": &interne-dringlichkeit-form + # - "6.1": + # tag: text + # label: + # fallback: "Interne Dringlichkeit" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Internal urgency" + # tooltip: + # fallback: "Interne Dringlichkeit der Ticket-Verarbeitung" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Internal urgency of ticket processing" + # default: null + # optional: false + # presets: + # - text: "sehr gering" + # label: + # fallback: "Sehr gering" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Very low" + # - text: "gering" + # label: + # fallback: "Gering" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Low" + # - text: "normal" + # label: + # fallback: "Normal" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Normal" + # - text: "dringend" + # label: + # fallback: "Dringend" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Urgent" + # - text: "sehr dringend" + # label: + # fallback: "Sehr dringend" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Very urgent" + "deadline": &deadline-form + - "7": &deadline-field + tag: day + label: + fallback: "Deadline" + fallback-lang: de-de-formal + translations: + en-eu: "Deadline" + tooltip: null + default: null + optional: true + "kommunikation": &kommunikation-form + - "8": &kommunikation-field + tag: text + large: true + label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + tooltip: + fallback: "Einsehbar für alle Beteiligten" + fallback-lang: de-de-formal + translations: + en-eu: "Visible for all parties involved" + default: null + optional: true + "notizen": ¬izen-form + - "9": ¬izen-field + tag: text + large: true + label: + fallback: "Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes" + tooltip: + fallback: "Für weitere die Arbeit betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem Studenten/der Studentin" + fallback-lang: de-de-formal + translations: + en-eu: "For remarks concerning the work; visible to all parties involved except the student" + default: null + optional: true + "token bearbeiten, pa": &token-bearbeiten-edge + display-label: + fallback: "Token bearbeiten" + fallback-lang: de-de-formal + translations: + en-eu: "Edit token" + mode: manual + source: "aktiv" + actors: + - *pruefungsamt + view-actor: *view-alle + form: *token-form + "token bearbeiten, student": + <<: *token-bearbeiten-edge + actors: + - *student + form: + "kommunikation": *kommunikation-form + "dateien": *dateien-form + "token bearbeiten, zusatzpersonen": + <<: *token-bearbeiten-edge + actors: + - *zusatzpersonen + form: + "zusatzpersonen": *zusatzpersonen-form + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "dateien": *dateien-form + "dringlichkeit": *dringlichkeit-form + # "interne dringlichkeit": *interne-dringlichkeit-form +"erledigt": + viewers: + display-label: + fallback: "Token erledigt" + fallback-lang: de-de-formal + translations: + en-eu: "Token completed" + viewers: *view-alle + payload-view: *payload-view + messages: + - viewers: + - *student + status: info + content: + fallback: "Das Sie betreffende generische Prüfungsamt-Token wurde als „erledigt“ markiert." + fallback-lang: de-de-formal + translations: + en-eu: "The generic exam-office-token concerning you has been marked as “completed”." + final: ok + edges: + "token abfertigen": + display-label: + fallback: "Token als erledigt markieren" + fallback-lang: de-de-formal + translations: + en-eu: "Mark token as completed" + mode: manual + source: "aktiv" + actors: + - *pruefungsamt + - *student + view-actor: *view-alle + form: {} +"abbruch": + viewers: + display-label: + fallback: "Token abgebrochen" + fallback-lang: de-de-formal + translations: + en-eu: "Token canceled" + viewers: *view-alle + payload-view: *payload-view + messages: + - viewers: + - *student + status: info + content: + fallback: "Das Sie betreffende generische Prüfungsamt-Token wurde als „abgebrochen“ markiert." + fallback-lang: de-de-formal + translations: + en-eu: "The generic exam-office-token concerning you has been marked as “canceled”." + final: not-ok + edges: + "token abbrechen": + display-label: + fallback: "Token abbrechen" + fallback-lang: de-de-formal + translations: + en-eu: "Cancel token" + mode: manual + source: "aktiv" + actors: + - *pruefungsamt + view-actor: *view-alle + form: + "kommunikation": + - "8": + <<: *kommunikation-field + optional: false + "notizen": *notizen-form \ No newline at end of file From 198f15502f5f3e7b26399ce9fc3c113e7e001fc0 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Mon, 4 Oct 2021 12:07:20 +0200 Subject: [PATCH 32/34] chore: remove master-practical-training from different issue --- _index.yaml | 27 --- master-practical-training.yaml | 341 --------------------------------- 2 files changed, 368 deletions(-) delete mode 100644 master-practical-training.yaml diff --git a/_index.yaml b/_index.yaml index eba35c4..68298ed 100644 --- a/_index.yaml +++ b/_index.yaml @@ -61,33 +61,6 @@ recognitions-ifi: instances: - { tag: school, school: "IfI" } -master-practical-training: - graph-file: master-practical-training.yaml - category: "recognitions" - definition-scope: school - definition-description: - fallback-lang: de-de-formal - fallback: - - "Master Einzelpraktikum (IfI)" - - null - translations: - en-eu: - - "Master individual practical training (IfI)" - - null - instance-description: - fallback-lang: de-de-formal - fallback: - - "Master Einzelpraktikum" - - | - Hier können Sie Noten für ein Einzelpraktikum im Rahmen des Masters Informatik melden. - translations: - en-eu: - - "Master individual practical training" - - | - Here you can report grades for an individual practical training as part of the master informatics. - instances: - - { tag: school, school: "IfI" } - generic-eo-tokens: graph-file: generic-eo-tokens.yaml category: "tokens" diff --git a/master-practical-training.yaml b/master-practical-training.yaml deleted file mode 100644 index 16a021f..0000000 --- a/master-practical-training.yaml +++ /dev/null @@ -1,341 +0,0 @@ -"note gemeldet": - viewers: - display-label: - fallback: "Note gemeldet" - fallback-lang: de-de-formal - translations: - en-eu: "Grade reported" - viewers: - - &pruefungsamt - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - - &betreuende - tag: payload-reference - payload-label: "betreuende" - - &student - tag: payload-reference - payload-label: "student" - payload-view: &payload-view - "betreuende": - viewers: &view-alle - - *pruefungsamt - - *betreuende - - *student - display-label: - fallback: "Betreuende" - fallback-lang: de-de-formal - translations: - en-eu: "Supervisors" - "student": - viewers: *view-alle - display-label: - fallback: "Student:in" - fallback-lang: de-de-formal - translations: - en-eu: "Student" - "note": - viewers: *view-alle - display-label: - fallback: "Note" - fallback-lang: de-de-formal - translations: - en-eu: "Grade" - "datum": - viewers: *view-alle - display-label: - fallback: "Datum" - fallback-lang: de-de-formal - translations: - en-eu: "Date" - "umfang": - viewers: *view-alle - display-label: - fallback: "Umfang" - fallback-lang: de-de-formal - translations: - en-eu: "Scope" - "kommunikation": - viewers: *view-alle - display-label: - fallback: "Kommunikation" - fallback-lang: de-de-formal - translations: - en-eu: "Communication" - "notizen": - viewers: &view-staff - - *pruefungsamt - - *betreuende - display-label: - fallback: "Interne Notizen" - fallback-lang: de-de-formal - translations: - en-eu: "Internal notes" - "sprache": - viewers: *view-alle - display-label: - fallback: "Sprache der Arbeit" - fallback-lang: de-de-formal - translations: - en-eu: "Language of thesis" - "titel": - viewers: *view-alle - display-label: - fallback: "Titel (in Sprache der Arbeit)" - fallback-lang: de-de-formal - translations: - en-eu: "Title (in language of thesis)" - "titel, englisch": - viewers: *view-alle - display-label: - fallback: "Titel (Englisch)" - fallback-lang: de-de-formal - translations: - en-eu: "Title (English)" - messages: - - viewers: - - *student - - *betreuende - status: info - content: - fallback: "Ihre Note für das Einzelpraktikum wurde dem Prüfungsamt gemeldet. - Die Note wird in wenigen Wochen auf Ihrem Kontoauszug erscheinen, ohne dass Sie weiter etwas unternehmen müssen. - In wirklich dringenden Fällen (und bitte nur dann) können Sie per E-Mail an Stephan Barth eine schnelle Eintragung Ihrer Leistung im Kontoauszug beantragen." - fallback-lang: de-de-formal - translations: - en-eu: "Your grade for the individual practical training has been reported to the exam office. - The grade will appear in a few weeks on your transcript of records. No further action is required. - In urgent cases (and please only then) you may send an email to Stephan Barth to ask for faster inclusion into the transcript of records." - final: false - edges: - "note melden, betreuender": ¬e-melden-betreuende-edge - display-label: - fallback: "Note melden" - fallback-lang: de-de-formal - translations: - en-eu: "Report grade" - mode: initial - actors: - - &any-lecturer - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] } - view-actor: *view-alle - form: ¬e-melden-form - "betreuende": &betreuende-form - - "1": - tag: capture-user - - "1.1": &betreuende-multiple-field - tag: multiple - label: - fallback: "Zusätzliche Betreuende" - fallback-lang: de-de-formal - translations: - en-eu: "Additional supervisors" - tooltip: null - default: null - min: 0 - range: null - sub: - tag: user - label: - fallback: "Betreuer:in" - fallback-lang: de-de-formal - translations: - en-eu: "Supervisor" - tooltip: null - default: null - optional: false - "student": &student-form - - "2": - tag: user - label: - fallback: "Student:in" - fallback-lang: de-de-formal - translations: - en-eu: "Student" - tooltip: null - default: null - optional: false - "datum": &datum-form - - "3": &datum-field - tag: day - max-past: 240 # about 8 months - max-future: 3 - label: - fallback: "Abschlussdatum" - fallback-lang: de-de-formal - translations: - en-eu: "Day of completion" - tooltip: - fallback: "Datum der letzten Prüfungsleistung im Rahmen des Praktikums, etwa Abgabe einer Ausarbeitung oder Vortrag, - je nachdem, was später war" - fallback-lang: de-de-formal - translations: - en-eu: "Day of the last examination within the individual practical training, e.g. submission of thesis or presentation, - whichever was later" - default: null - optional: false - "sprache": &sprache-form - - "4": &sprache-field - tag: text - label: - fallback: "Sprache der Arbeit" - fallback-lang: de-de-formal - translations: - en-eu: "Language of thesis" - tooltip: - fallback: "Sprache, in der die Arbeit verfasst wurde" - fallback-lang: de-de-formal - translations: - en-eu: "Language in which the thesis was written" - default: null - optional: false - "titel": &titel-form - - "5": &titel-field - tag: text - label: - fallback: "Titel (in Sprache der Arbeit)" - fallback-lang: de-de-formal - translations: - en-eu: "Title (in language of thesis)" - tooltip: - fallback: "Falls die Arbeit in Englisch verfasst wird und damit bereits einen englischen Titel hat, soll der Titel nicht ins Deutsche übersetzt werden. - Dieser Titel erscheint auch auf dem Kontoauszug und Bachelor-Zeugnis." - fallback-lang: de-de-formal - translations: - en-eu: "If the thesis is written in English and therefore already has an English title, the title should not to be translated into German. - This title will also appear on the transcript of records and bachelor diploma." - default: null - optional: false - "titel, englisch": &entitel-form - - "6": &entitel-field - tag: text - label: - fallback: "Titel (Englisch)" - fallback-lang: de-de-formal - translations: - en-eu: "Title (English)" - tooltip: - fallback: "Titel der Arbeit übersetzt ins Englische (insofern die Sprache der Arbeit bereits Englisch ist, wiederholen Sie den Originaltitel). - Dieser Titel erscheint auch auf dem Kontoauszug und Bachelor-Zeugnis." - fallback-lang: de-de-formal - translations: - en-eu: "Title of the thesis translated into English (if the language of the work is already English, repeat the original title). - This title will also appear on the transcript of records and bachelor diploma." - default: null - optional: false - "umfang": &umfang-form - - "7": &umfang-field - tag: text - label: - fallback: "Umfang" - fallback-lang: de-de-formal - translations: - en-eu: "Scope" - tooltip: - fallback: "ECTS Umfang des Einzelpraktikums" - fallback-lang: de-de-formal - translations: - en-eu: "ECTS scope of individual practical training" - default: null - optional: false - presets: - - text: "6 ECTS" - label: "6 ECTS" - - text: "12 ECTS" - label: "12 ECTS" - "note": ¬e-form - - "8": ¬e-field - tag: text - label: - fallback: "Note" - fallback-lang: de-de-formal - translations: - en-eu: "Grade" - optional: false - "kommunikation": &kommunikation-form - - "9": &kommunikation-field - tag: text - large: true - label: - fallback: "Kommunikation" - fallback-lang: de-de-formal - translations: - en-eu: "Communication" - tooltip: - fallback: "Einsehbar für alle Beteiligten" - fallback-lang: de-de-formal - translations: - en-eu: "Visible for all parties involved" - default: null - optional: true - "notizen": ¬izen-form - - "10": ¬izen-field - tag: text - large: true - label: - fallback: "Notizen" - fallback-lang: de-de-formal - translations: - en-eu: "Notes" - tooltip: - fallback: "Für weitere die Arbeit betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem Studenten/der Studentin" - fallback-lang: de-de-formal - translations: - en-eu: "For remarks concerning the work; visible to all parties involved except the student" - default: null - optional: true - "note melden, pruefungsamt": ¬e-melden-pruefungsamt-edge - <<: *note-melden-betreuende-edge - actors: - - *pruefungsamt - form: ¬e-melden-pruefungsamt-form - <<: *note-melden-form - "betreuende": &betreuende-form - - "1": - <<: *betreuende-multiple-field - min: 1 - "kommunikation anpassen, note gemeldet": - display-label: - fallback: "Kommunikation anpassen" - fallback-lang: de-de-formal - translations: - en-eu: "Modify communication" - mode: manual - source: "note gemeldet" - actors: *view-staff - view-actor: *view-alle - form: - "kommunikation": *kommunikation-form - "notizen": *notizen-form -"note eingetragen": - viewers: - display-label: - fallback: "Note eingetragen" - fallback-lang: de-de-formal - translations: - en-eu: "Grade registered" - viewers: *view-alle - payload-view: *payload-view - messages: - - viewers: - - *student - status: info - content: - fallback: "Ihre Note für das Einzelpraktikum wurde eingetragen und erscheint nun auf Ihrem Kontoauszug." - fallback-lang: de-de-formal - translations: - en-eu: "Your grade for the individual practical training has been registered and now appears on your transcript of records." - final: ok - edges: - "note eintragen": - display-label: - fallback: "Note eintragen" - fallback-lang: de-de-formal - translations: - en-eu: "Register grade" - mode: manual - source: "note gemeldet" - actors: - - *pruefungsamt - view-actor: *view-alle - form: *note-melden-pruefungsamt-form From bbc4886f9243727ddf10e90a74469ecbc9d45a4a Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 7 Oct 2021 18:43:25 +0200 Subject: [PATCH 33/34] fix(generic-eo-tokens): generic eo-tokens renamed into general eo-tickets --- _index.yaml | 18 ++--- ...-eo-tokens.yaml => general-eo-tickets.yaml | 68 +++++++++---------- 2 files changed, 43 insertions(+), 43 deletions(-) rename generic-eo-tokens.yaml => general-eo-tickets.yaml (87%) diff --git a/_index.yaml b/_index.yaml index 68298ed..050aa70 100644 --- a/_index.yaml +++ b/_index.yaml @@ -61,29 +61,29 @@ recognitions-ifi: instances: - { tag: school, school: "IfI" } -generic-eo-tokens: - graph-file: generic-eo-tokens.yaml - category: "tokens" +general-eo-tickets: + graph-file: general-eo-tickets.yaml + category: "tickets" definition-scope: school definition-description: fallback-lang: de-de-formal fallback: - - "Generische Prüfungsamt-Tokens" + - "Allgemeine Prüfungsamt-Tickets" - null translations: en-eu: - - "Generic Exam-Office-Tokens" + - "General Exam-Office-Tickets" - null instance-description: fallback-lang: de-de-formal fallback: - - "Generische Prüfungsamt-Tokens" + - "Generische Prüfungsamt-Tickets" - | - Hier können Sie alle Sie betreffende generische Prüfungsamt-Tokens einsehen. + Hier können Sie alle Sie betreffende allgemeinen Prüfungsamt-Tickets einsehen. translations: en-eu: - - "Generic Exam-Office-Tokens" + - "General Exam-Office-Tickets" - | - Here you can view all the generic exam-office-tokens that concern you. + Here you can view all the general exam-office-tickets that concern you. instances: - { tag: school, school: "IfI" } \ No newline at end of file diff --git a/generic-eo-tokens.yaml b/general-eo-tickets.yaml similarity index 87% rename from generic-eo-tokens.yaml rename to general-eo-tickets.yaml index 184248c..de8903a 100644 --- a/generic-eo-tokens.yaml +++ b/general-eo-tickets.yaml @@ -1,10 +1,10 @@ "aktiv": viewers: display-label: - fallback: "Token aktiv" + fallback: "Ticket aktiv" fallback-lang: de-de-formal translations: - en-eu: "Token active" + en-eu: "Ticket active" viewers: - &pruefungsamt tag: authorized @@ -97,40 +97,40 @@ status: info content: fallback: >- - Ein Sie betreffendes generisches Prüfungsamt-Token ist aktiv. + Ein Sie betreffendes allgemeines Prüfungsamt-Ticket ist aktiv.
    • Folgen Sie den Anweisungen im Feld „Kommunikation“
    • Nutzen Sie dieses auch um Kontakt mit dem Prüfungsamt aufzunehmen
    • Zusätzlich ist es möglich bei Bedarf/wenn notwendig, Dateien auszutauschen
    • -
    • Nutzen Sie hierfür „Token bearbeiten“
    • -
    • Erachten Sie das Token als erledigt, nutzen Sie herfür „Token als erledigt markieren“
    • +
    • Nutzen Sie hierfür „Ticket bearbeiten“
    • +
    • Erachten Sie das Ticket als erledigt, nutzen Sie herfür „Ticket als erledigt markieren“
    fallback-lang: de-de-formal translations: en-eu: >- - A generic exam-office-token concerning you is active. + A general exam-office-ticket concerning you is active.
    • Follow the instructions in the “Communication” field
    • You can also use this to contact the exam-ofice
    • In addition, it is possible to exchange files if necessary
    • -
    • Use “Edit token” for this purpose
    • -
    • If you considere the token to be done, use “Mark token as completed”
    • +
    • Use “Edit ticket” for this purpose
    • +
    • If you considere the ticket to be done, use “Mark ticket as completed”
    final: false edges: - "token anlegen": + "ticket anlegen": display-label: - fallback: "Token anlegen" + fallback: "Ticket anlegen" fallback-lang: de-de-formal translations: - en-eu: "Create a token" + en-eu: "Create a ticket" mode: initial actors: - *pruefungsamt view-actor: *view-alle - form: &token-form + form: &ticket-form "titel": &titel-form - "1": tag: text @@ -337,27 +337,27 @@ en-eu: "For remarks concerning the work; visible to all parties involved except the student" default: null optional: true - "token bearbeiten, pa": &token-bearbeiten-edge + "ticket bearbeiten, pa": &ticket-bearbeiten-edge display-label: - fallback: "Token bearbeiten" + fallback: "Ticket bearbeiten" fallback-lang: de-de-formal translations: - en-eu: "Edit token" + en-eu: "Edit ticket" mode: manual source: "aktiv" actors: - *pruefungsamt view-actor: *view-alle - form: *token-form - "token bearbeiten, student": - <<: *token-bearbeiten-edge + form: *ticket-form + "ticket bearbeiten, student": + <<: *ticket-bearbeiten-edge actors: - *student form: "kommunikation": *kommunikation-form "dateien": *dateien-form - "token bearbeiten, zusatzpersonen": - <<: *token-bearbeiten-edge + "ticket bearbeiten, zusatzpersonen": + <<: *ticket-bearbeiten-edge actors: - *zusatzpersonen form: @@ -370,10 +370,10 @@ "erledigt": viewers: display-label: - fallback: "Token erledigt" + fallback: "Ticket erledigt" fallback-lang: de-de-formal translations: - en-eu: "Token completed" + en-eu: "Ticket completed" viewers: *view-alle payload-view: *payload-view messages: @@ -381,18 +381,18 @@ - *student status: info content: - fallback: "Das Sie betreffende generische Prüfungsamt-Token wurde als „erledigt“ markiert." + fallback: "Das Sie betreffende allgemeines Prüfungsamt-Ticket wurde als „erledigt“ markiert." fallback-lang: de-de-formal translations: - en-eu: "The generic exam-office-token concerning you has been marked as “completed”." + en-eu: "The general exam-office-ticket concerning you has been marked as “completed”." final: ok edges: - "token abfertigen": + "ticket abfertigen": display-label: - fallback: "Token als erledigt markieren" + fallback: "Ticket als erledigt markieren" fallback-lang: de-de-formal translations: - en-eu: "Mark token as completed" + en-eu: "Mark ticket as completed" mode: manual source: "aktiv" actors: @@ -403,10 +403,10 @@ "abbruch": viewers: display-label: - fallback: "Token abgebrochen" + fallback: "Ticket abgebrochen" fallback-lang: de-de-formal translations: - en-eu: "Token canceled" + en-eu: "Ticket canceled" viewers: *view-alle payload-view: *payload-view messages: @@ -414,18 +414,18 @@ - *student status: info content: - fallback: "Das Sie betreffende generische Prüfungsamt-Token wurde als „abgebrochen“ markiert." + fallback: "Das Sie betreffende allgemeines Prüfungsamt-Ticket wurde als „abgebrochen“ markiert." fallback-lang: de-de-formal translations: - en-eu: "The generic exam-office-token concerning you has been marked as “canceled”." + en-eu: "The general exam-office-ticket concerning you has been marked as “canceled”." final: not-ok edges: - "token abbrechen": + "ticket abbrechen": display-label: - fallback: "Token abbrechen" + fallback: "Ticket abbrechen" fallback-lang: de-de-formal translations: - en-eu: "Cancel token" + en-eu: "Cancel ticket" mode: manual source: "aktiv" actors: From af1e427f98cba437ae7020fbf65bbb61a17d7d73 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 14 Oct 2021 16:07:30 +0200 Subject: [PATCH 34/34] fix(_index): fixed German instance description for general eo-tickets --- _index.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_index.yaml b/_index.yaml index 050aa70..f0905b9 100644 --- a/_index.yaml +++ b/_index.yaml @@ -77,7 +77,7 @@ general-eo-tickets: instance-description: fallback-lang: de-de-formal fallback: - - "Generische Prüfungsamt-Tickets" + - "Allgemeine Prüfungsamt-Tickets" - | Hier können Sie alle Sie betreffende allgemeinen Prüfungsamt-Tickets einsehen. translations: