feat(theses): further work
This commit is contained in:
parent
acf98a6b94
commit
b1ee1635ff
288
theses.yaml
288
theses.yaml
@ -16,7 +16,7 @@
|
||||
payload-label: "student"
|
||||
payload-view: &payload-view
|
||||
"hochschullehrer":
|
||||
viewers:
|
||||
viewers: &view-alle
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
@ -24,67 +24,54 @@
|
||||
- {"tag": "initiator"}
|
||||
display-label: "Verantwortliche Hochschullehrer"
|
||||
"betreuer":
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- *student
|
||||
- {"tag": "initiator"}
|
||||
display-label: "Betreuer"
|
||||
viewers: *view-alle
|
||||
display-label: "Assistenzbetreuer"
|
||||
"student":
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- *student
|
||||
- {"tag": "initiator"}
|
||||
viewers: *view-alle
|
||||
display-label: "Student"
|
||||
"anmeldetag":
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- *student
|
||||
- {"tag": "initiator"}
|
||||
viewers: *view-alle
|
||||
display-label: "Tag der Anmeldung"
|
||||
"sprache":
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- *student
|
||||
- {"tag": "initiator"}
|
||||
viewers: *view-alle
|
||||
display-label: "Sprache der Arbeit"
|
||||
"titel":
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- *student
|
||||
- {"tag": "initiator"}
|
||||
viewers: *view-alle
|
||||
display-label: "Titel, in Sprache der Arbeit"
|
||||
"titel, englisch":
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- *student
|
||||
- {"tag": "initiator"}
|
||||
viewers: *view-alle
|
||||
display-label: "Titel, Englisch"
|
||||
"abschluss":
|
||||
viewers: *view-alle
|
||||
display-label: "Bachelor/Master"
|
||||
"abgabe":
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- *student
|
||||
viewers: *view-alle
|
||||
display-label: "Abgabe"
|
||||
"eigenstaendigkeit":
|
||||
viewers: *view-alle
|
||||
display-label: "Eigenständigkeitserklärung"
|
||||
"notizen":
|
||||
viewers:
|
||||
viewers: &view-staff
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- {"tag": "initiator"}
|
||||
display-label: "Notizen"
|
||||
"kommunikation":
|
||||
viewers: *view-alle
|
||||
display-label: "Kommunikation"
|
||||
"note, vortrag":
|
||||
viewers: *view-alle
|
||||
display-label: "Note, Vortrag"
|
||||
"note, arbeit":
|
||||
viewers: *view-alle
|
||||
display-label: "Note, Arbeit"
|
||||
"vortragtag":
|
||||
viewers: *view-alle
|
||||
display-label: "Datum, Vortrag"
|
||||
"datum, abgabe":
|
||||
viewers: *view-alle
|
||||
display-label: "Datum, Abgabe"
|
||||
messages:
|
||||
- viewers:
|
||||
- *hochschullehrer
|
||||
@ -135,14 +122,14 @@
|
||||
"betreuer": &betreuer-form
|
||||
- "2":
|
||||
tag: multiple
|
||||
label: "Betreuer"
|
||||
label: "Assistenzbetreuer"
|
||||
tooltip: null
|
||||
default: null
|
||||
min: 0
|
||||
range: null
|
||||
sub:
|
||||
tag: user
|
||||
label: "Betreuer"
|
||||
label: "Assistenzbetreuer"
|
||||
tooltip: null
|
||||
default: null
|
||||
optional: false
|
||||
@ -181,11 +168,11 @@
|
||||
tooltip: null
|
||||
default: null
|
||||
optional: true
|
||||
"aufgabenstellung": &aufgabenstellung-form
|
||||
- "8":
|
||||
"kommunikation": &kommunikation-form
|
||||
- "8": &kommunikation-field
|
||||
tag: text
|
||||
large: true
|
||||
label: "Aufgabenstellung"
|
||||
label: "Kommunikation"
|
||||
tooltip: null
|
||||
default: null
|
||||
optional: true
|
||||
@ -252,7 +239,7 @@
|
||||
"sprache": *sprache-form-optional
|
||||
"titel": *titel-form-optional
|
||||
"titel, englisch": *entitel-form-optional
|
||||
"aufgabenstellung": *aufgabenstellung-form
|
||||
"kommunikation": *kommunikation-form
|
||||
"notizen": *notizen-form
|
||||
"korrektur als hochschullehrer": &korrektur-hochschullehrer
|
||||
mode: manual
|
||||
@ -267,7 +254,7 @@
|
||||
source: "antrag, student"
|
||||
"antrag als betreuer":
|
||||
mode: initial
|
||||
display-label: "Antrag anlegen (als Betreuer)"
|
||||
display-label: "Antrag anlegen (als Assistenzbetreuer)"
|
||||
actors:
|
||||
- tag: authorized
|
||||
authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] }
|
||||
@ -278,14 +265,14 @@
|
||||
tag: capture-user
|
||||
- "2.1":
|
||||
tag: multiple
|
||||
label: "Zusätzliche Betreuer"
|
||||
label: "Zusätzliche Assistenzbetreuer"
|
||||
tooltip: null
|
||||
default: null
|
||||
min: 0
|
||||
range: null
|
||||
sub:
|
||||
tag: user
|
||||
label: "Betreuer"
|
||||
label: "Assistenzbetreuer"
|
||||
tooltip: null
|
||||
default: null
|
||||
optional: false
|
||||
@ -295,11 +282,11 @@
|
||||
"sprache": *sprache-form-optional
|
||||
"titel": *titel-form-optional
|
||||
"titel, englisch": *entitel-form-optional
|
||||
"aufgabenstellung": *aufgabenstellung-form
|
||||
"kommunikation": *kommunikation-form
|
||||
"notizen": *notizen-form
|
||||
"betreuer als hochschullehrer": &betreuer-hochschullehrer
|
||||
mode: manual
|
||||
display-label: "Eigene Rolle zu Betreuer wechseln"
|
||||
display-label: "Eigene Rolle zu Assistenzbetreuer wechseln"
|
||||
source: "antrag"
|
||||
actors:
|
||||
- *hochschullehrer
|
||||
@ -368,7 +355,7 @@
|
||||
"sprache": *sprache-form-optional
|
||||
"titel": *titel-form-optional
|
||||
"titel, englisch": *entitel-form-optional
|
||||
"aufgabenstellung": *aufgabenstellung-form
|
||||
"kommunikation": *kommunikation-form
|
||||
"korrektur als student, hochschullehrer":
|
||||
<<: *korrektur-student
|
||||
source: "antrag, hochschullehrer"
|
||||
@ -593,16 +580,12 @@
|
||||
"datei":
|
||||
viewers:
|
||||
display-label: "Abgabe hochgeladen"
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
- *hochschullehrer
|
||||
- *betreuer
|
||||
- *student
|
||||
viewers: *view-alle
|
||||
payload-view: *payload-view
|
||||
messages: []
|
||||
final: false
|
||||
edges:
|
||||
"datei hochladen":
|
||||
"datei hochladen": &datei-hochladen-edge
|
||||
mode: manual
|
||||
display-label: "Arbeit hochladen"
|
||||
source: "angemeldet"
|
||||
@ -615,7 +598,7 @@
|
||||
- *betreuer
|
||||
- *hochschullehrer
|
||||
form:
|
||||
"abgabe":
|
||||
"abgabe": &abgabe-form
|
||||
- "9":
|
||||
tag: file
|
||||
label: "Abgabe"
|
||||
@ -627,6 +610,53 @@
|
||||
force: false
|
||||
multiple: true
|
||||
all-empty-ok: false
|
||||
"eigenstaendigkeit": &eigenstaendig-form
|
||||
- "9.1":
|
||||
tag: text
|
||||
large: true
|
||||
label: "Eigenständigkeitserklärung"
|
||||
tooltip: null # FIXME
|
||||
default: null
|
||||
optional: false
|
||||
"init hochladen":
|
||||
mode: initial
|
||||
display-label: "Arbeit hochladen"
|
||||
actors:
|
||||
- tag: authorized
|
||||
authorized: { "dnf-terms": [[{"tag": "variable", "var": "student" }]] }
|
||||
view-actor: *view-alle
|
||||
form:
|
||||
"abgabe": *abgabe-form
|
||||
"eigenstaendigkeit": *eigenstaendig-form
|
||||
"student":
|
||||
- "1":
|
||||
tag: capture-user
|
||||
"sprache": *sprache-form-optional
|
||||
"titel": *titel-form-optional
|
||||
"titel, englisch": *entitel-form-optional
|
||||
"nachbessern":
|
||||
<<: *datei-hochladen-edge
|
||||
source: "datei, nachbessern"
|
||||
"datei, nachbessern":
|
||||
viewers:
|
||||
display-label: "Abgabe ist nachzubessern"
|
||||
viewers: *view-alle
|
||||
payload-view: *payload-view
|
||||
messages: []
|
||||
final: false
|
||||
edges:
|
||||
"nachbessern":
|
||||
mode: manual
|
||||
display-label: "Nachbesserung anfordern"
|
||||
source: "datei"
|
||||
actors:
|
||||
- *pruefungsamt
|
||||
view-actor: *view-alle
|
||||
form:
|
||||
"kommunikation":
|
||||
- "1":
|
||||
<<: *kommunikation-field
|
||||
optional: false
|
||||
"abgegeben":
|
||||
viewers:
|
||||
display-label: "Abgabe akzeptiert"
|
||||
@ -647,7 +677,47 @@
|
||||
- *pruefungsamt
|
||||
view-actor:
|
||||
- *pruefungsamt
|
||||
form: {}
|
||||
form:
|
||||
<<: *antrag-forms-pruefungsamt
|
||||
"datum, abgabe":
|
||||
- "4.5":
|
||||
tag: day
|
||||
label: "Abgabedatum"
|
||||
tooltip: null
|
||||
optional: false
|
||||
"noten eintragen":
|
||||
mode: manual
|
||||
display-label: "Noten eintragen"
|
||||
source: "abgegeben"
|
||||
actors:
|
||||
- *pruefungsamt
|
||||
- *betreuer
|
||||
- *hochschullehrer
|
||||
view-actor: *view-alle
|
||||
form:
|
||||
"note, vortrag":
|
||||
- "1":
|
||||
tag: text
|
||||
label: "Note, Vortrag"
|
||||
optional: true
|
||||
"vortragtag":
|
||||
- "1.5":
|
||||
tag: day
|
||||
label: "Datum, Vortrag"
|
||||
optional: true
|
||||
"note, arbeit":
|
||||
- "2":
|
||||
tag: text
|
||||
label: "Note, Arbeit"
|
||||
optional: true
|
||||
"abgegeben korrigieren":
|
||||
mode: manual
|
||||
display-label: "Daten korrigieren"
|
||||
source: "abgegeben"
|
||||
actors:
|
||||
- *pruefungsamt
|
||||
view-actor: *view-alle
|
||||
form: *antrag-forms-pruefungsamt
|
||||
"benotet":
|
||||
viewers:
|
||||
display-label: "Benotet"
|
||||
@ -659,7 +729,41 @@
|
||||
payload-view: *payload-view
|
||||
messages: []
|
||||
final: false
|
||||
edges: {}
|
||||
edges:
|
||||
"ist benotet":
|
||||
mode: automatic
|
||||
source: "abgegeben"
|
||||
restriction:
|
||||
dnf-terms:
|
||||
- - tag: variable
|
||||
var:
|
||||
tag: payload-filled
|
||||
payload-filled: "note, vortrag"
|
||||
- tag: variable
|
||||
var:
|
||||
tag: payload-filled
|
||||
payload-filled: "vortragtag"
|
||||
- tag: variable
|
||||
var:
|
||||
tag: payload-filled
|
||||
payload-filled: "note, arbeit"
|
||||
"archiviert":
|
||||
viewers:
|
||||
display-label: "Archiviert"
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
payload-view: *payload-view
|
||||
messages: []
|
||||
final: ok
|
||||
edges:
|
||||
"archivieren":
|
||||
mode: manual
|
||||
display-label: "Arbeit archivieren"
|
||||
source: "benotet"
|
||||
actors:
|
||||
- *pruefungsamt
|
||||
view-actor: *view-alle
|
||||
form: {}
|
||||
"abgebrochen":
|
||||
viewers:
|
||||
display-label: "Abgebrochen"
|
||||
@ -670,14 +774,46 @@
|
||||
- *student
|
||||
payload-view: *payload-view
|
||||
messages: []
|
||||
final: false
|
||||
edges: {}
|
||||
"fertig":
|
||||
viewers:
|
||||
display-label: "Fertig"
|
||||
viewers:
|
||||
- *pruefungsamt
|
||||
payload-view: *payload-view
|
||||
messages: []
|
||||
final: true
|
||||
edges: {}
|
||||
final: not-ok
|
||||
edges:
|
||||
"abbrechen, benotet":
|
||||
<<: &abbrechen-edge
|
||||
mode: manual
|
||||
actors:
|
||||
- *pruefungsamt
|
||||
display-label: "Arbeit abbrechen"
|
||||
view-actor: *view-alle
|
||||
form:
|
||||
"kommunikation":
|
||||
- "8":
|
||||
<<: *kommunikation-field
|
||||
optional: false
|
||||
"notizen": *notizen-form
|
||||
source: "benotet"
|
||||
"abbrechen, abgegeben":
|
||||
<<: *abbrechen-edge
|
||||
source: "abgegeben"
|
||||
"abbrechen, datei, nachbessern":
|
||||
<<: *abbrechen-edge
|
||||
source: "datei, nachbessern"
|
||||
"abbrechen, datei":
|
||||
<<: *abbrechen-edge
|
||||
source: "datei"
|
||||
"abbrechen, angemeldet":
|
||||
<<: *abbrechen-edge
|
||||
source: "angemeldet"
|
||||
"abbrechen, antrag, student&hochschullehrer, anmeldetag":
|
||||
<<: *abbrechen-edge
|
||||
source: "antrag, student&hochschullehrer, anmeldetag"
|
||||
"abbrechen, antrag, student&hochschullehrer":
|
||||
<<: *abbrechen-edge
|
||||
source: "antrag, student&hochschullehrer"
|
||||
"abbrechen, antrag, student":
|
||||
<<: *abbrechen-edge
|
||||
source: "antrag, student"
|
||||
"abbrechen, antrag, hochschullehrer":
|
||||
<<: *abbrechen-edge
|
||||
source: "antrag, hochschullehrer"
|
||||
"abbrechen, antrag":
|
||||
<<: *abbrechen-edge
|
||||
source: "antrag"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user