Draft: Nutzerstudien (Medieninformatik) #34

Open
savau wants to merge 18 commits from nutzerstudien into master

404
user-studies.yaml Normal file
View File

@ -0,0 +1,404 @@
# SPDX-FileCopyrightText: 2022 David Mosbach <david.mosbach@campus.lmu.de>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
nodes:
"belege hochgeladen":
viewers:
display-label:
fallback: "Belege hochgeladen"
fallback-lang: de-de-formal
translations:
en-eu: "Belege hochgeladen"
viewers: &view-minimal
- &sekretariat-1
tag: user
user: "Christa.Feulner@campus.lmu.de"
- &sekretariat-2
tag: user
user: "Franziska.Schwamb@campus.lmu.de"
- &student_in
tag: payload-reference
payload-label: "student:in"
- tag: initiator
payload-view: &payload-view
"nutzerstudien":
viewers: &view-alle
- *sekretariat-1
- *sekretariat-2
- *student_in
- &pruefungsamt
tag: authorized
authorized: {"dnf-terms": [[{"tag": "variable", "var": "exam-office"}]]}
- tag: initiator
display-label:
fallback: "Nutzerstudien"
fallback-lang: de-de-formal
translations:
en-eu: "User Studies"
"student:in":
viewers: *view-alle
display-label:
fallback: "Student:in"
fallback-lang: de-de-formal
translations:
en-eu: "Student"
"kommunikation":
viewers: *view-alle
display-label:
fallback: "Kommunikation"
fallback-lang: de-de-formal
translations:
en-eu: "Communication"
"medieninformatik-studien":
viewers: *view-alle
display-label:
fallback: "MMI-Punkte für interne Studien"
fallback-lang: de-de-formal
translations:
en-eu: "MMI Points for Internal Studies"
"letzte studie, titel":
viewers: *view-alle
display-label:
fallback: "Letzte Studie, Titel"
fallback-lang: de-de-formal
translations:
en-eu: "Latest Study, Title"
"letzte studie, datum":
viewers: *view-alle
display-label:
fallback: "Letzte Studie, Datum"
fallback-lang: de-de-formal
translations:
en-eu: "Latest Study, Date"
#messages:
# - viewers:
# - *student_in
# status: info
# content:
# fallback: >-
# Sie müssen nicht alle Bescheinigungen auf einmal hochladen.
#
# <p>Um Ihren Zwischenstand zu speichern, können Sie die Aktion „Belege hochladen“ auslösen.</p>
# fallback-lang: de-de-formal
# translations:
# en-eu: >-
# You don't need to submit all certificates at once.
#
# <p>In order to save your progress, you may trigger the “Upload certificates” action.</p>
final: false
edges:
"punkte hochladen": &hochladen-initial-edge
mode: initial
display-label:
fallback: "Belege hochladen"
fallback-lang: de-de-formal
translations:
en-eu: "Upload certificates"
actors: &alle-studierenden
- *student_in
- tag: initiator
- tag: authorized
authorized: { "dnf-terms": [[{"tag": "variable", "var": "student"}]] }
view-actor: *view-alle
messages:
- viewers: *alle-studierenden
status: info
content:
fallback: "Sie müssen nicht alle Bescheinigungen auf einmal hochladen. Weitere Belege lassen sich nachreichen."
fallback-lang: de-de-formal
translations:
en-eu: "You don't need to submit all certificates at once. Further documents may be added later."
form:
"nutzerstudien":
- "1": &nutzerstudien-field
tag: file
label:
fallback: "Belege"
fallback-lang: de-de-formal
translations:
en-eu: "Certificates"
tooltip:
fallback: "Belege für erhaltene MMI-Punkte"
fallback-lang: de-de-formal
translations:
en-eu: "Certificates for achieved MMI points"
default: null
optional: false
config:
unpack-zips:
default: true
force: true
multiple: true
all-empty-ok: false
max-file-size: 5242880
restrict-extensions: ["pdf"]
"student:in":
- "2":
tag: capture-user
"weitere punkte hochladen, belege hochgeladen":
<<: *hochladen-initial-edge
actors:
- *student_in
mode: manual
source: "belege hochgeladen"
messages: null
"kommunizieren, belege hochgeladen": &kommunizieren-edge
mode: manual
source: "belege hochgeladen"
display-label:
fallback: "Kommunizieren"
fallback-lang: de-de-formal
translations:
en-eu: "Communicate"
actors: *view-minimal
view-actor: *view-alle
form:
"kommunikation":
- "1": &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: false
"belege eingereicht":
viewers:
display-label:
fallback: "Belege eingereicht"
fallback-lang: de-de-formal
translations:
en-eu: "Certificates submitted"
viewers: *view-minimal
payload-view: *payload-view
final: false
edges:
"belege einreichen, belege hochgeladen": &belege-einreichen-edge
messages:
- viewers :
- *student_in
status: warning
content:
fallback: >-
Überprüfen Sie bitte zunächst, ob Sie
<ol>
<li>ausreichend viele MMI-Punkte erworben haben. Sie benötigen eine <b>Gesamtpunktzahl von 12</b> (dazu zählen
auch die Punkte, die Sie für Medieninformatik-interne Studien erhalten können). Insgesamt müssen Sie an
<b>mindestens drei</b> verschiedenen Studien teilnehmen.</li>
<li>alle Belege für <b>Psychologie- & Pädagogik-Studien</b> hochgeladen haben. Belege für Medieninformatik-Studien werden
automatisch von den jeweiligen Betreuer:innen für Sie eingereicht.</li>
</ol>
Nach dieser Aktion ist kein weiteres Hochladen mehr möglich.
fallback-lang: de-de-formal
translations:
en-eu: >-
Please double-check beforehand:
<ol>
<li>Have you collected the required <b>total score of 12</b> MMI points by taking part in <b>at least three</b>
different user studies? Studies conducted by the chair of Media Informatics do also count.</li>
<li>Have you uploaded all certificated for completed studies conducted by the faculties of <b>psychology</b> or
<b>pedagogy</b>? Certificates by the chair of Media Informatics are always handed in for you by the respective
supervisor.</li>
</ol>
After this action you won't be able to upload further certificates anymore.
mode: manual
source: "belege hochgeladen"
display-label:
fallback: "Belege einreichen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit certificates"
actors:
- *student_in
view-actor: *view-alle
form: &einreichen-form
"medieninformatik-studien":
- "2":
tag: number
label:
fallback: "MMI-Punkte für interne Studien"
fallback-lang: de-de-formal
translations:
en-eu: "MMI points for internal studies"
tooltip:
fallback: "Die Summe all Ihrer MMI-Punkte, die Sie für Medieninformatik-interne Studien
erhalten haben. Sollten Sie an keiner solchen Studie teilgenommen haben, tragen Sie
bitte „0“ ein."
fallback-lang: de-de-formal
translations:
en-eu: "The total amount of MMI points rewarded for internal studies by the chair of
Media Informatics. If you didn't take part in such a study, please enter “0”."
default: null
optional: false
"letzte studie, titel":
- "3":
tag: text
label:
fallback: "Titel der letzten Studie"
fallback-lang: de-de-formal
translations:
en-eu: "Title of the last study"
tooltip:
fallback: "Der Name der Studie, an der Sie zuletzt teilgenommen haben (inkl.
Medieninformatik-Studien!)"
fallback-lang: de-de-formal
translations:
en-eu: "The name of the last study you participated in (incl. studies by the
chair of Media Informatics!)"
default: null
optional: false
"letzte studie, datum":
- "4":
tag: day
label:
fallback: "Datum der letzten Studie"
fallback-lang: de-de-formal
translations:
en-eu: "Date of the last study"
tooltip:
fallback: "Datum laut Beleg"
fallback-lang: de-de-formal
translations:
en-eu: "Date according to the certificate"
optional: false
"kommunikation":
- "5": &kommunikation-field-optional
<<: *kommunikation-field
optional: true
"rueckfragen gestellt":
viewers:
display-label:
fallback: "Rückfragen"
fallback-lang: de-de-formal
translations:
en-eu: "Further Enquiries"
viewers: *view-minimal
payload-view: *payload-view
final: false
edges:
"rueckfragen stellen":
mode: manual
source: "belege eingereicht"
display-label:
fallback: "Rückfragen an Student:in stellen"
fallback-lang: de-de-formal
translations:
en-eu: "Ask student further questions"
actors:
- *sekretariat-1
- *sekretariat-2
view-actor: *view-alle
form:
"kommunikation":
- "1": *kommunikation-field
"kommunizieren, rueckfragen gestellt":
<<: *kommunizieren-edge
actors:
- *sekretariat-1
- *sekretariat-2
source: "rueckfragen gestellt"
"antrag editieren, rueckfragen gestellt":
mode: manual
source: "rueckfragen gestellt"
display-label:
fallback: "Antrag editieren / Rückfragen beantworten"
fallback-lang: de-de-formal
translations:
en-eu: "Edit application / answer enquiries"
actors:
- *student_in
view-actor: *view-alle
form:
<<: *einreichen-form
"nutzerstudien":
- "1": *nutzerstudien-field
"punkte erreicht":
viewers:
display-label:
fallback: "Belege akzeptiert, Punkte eingetragen"
fallback-lang: de-de-formal
translations:
en-eu: "Certificates Accepted, Points Registered"
viewers: *view-alle
payload-view: *payload-view
final: true
edges:
"punkte bestaetigen, belege eingereicht": &punkte-bestaetigen-edge
mode: manual
source: "belege eingereicht"
display-label:
fallback: "Ausreichende Punktezahl: Eintragung der Punkte bestätigen"
fallback-lang: de-de-formal
translations:
en-eu: "Sufficient score: Confirm registration of the points"
actors:
- *sekretariat-1
- *sekretariat-2
view-actor: *view-alle
"punkte bestaetigen, rueckfragen gestellt":
<<: *punkte-bestaetigen-edge
source: "rueckfragen gestellt"
"abgebrochen":
viewers:
display-label:
fallback: "Antrag abgelehnt"
fallback-lang: de-de-formal
translations:
en-eu: "Application rejected"
viewers: *view-alle
payload-view: *payload-view
final: not-ok
edges:
"abbrechen, belege eingereicht": &abbrechen-edge
mode: manual
source: "belege eingereicht"
display-label:
fallback: "Belege ablehnen"
fallback-lang: de-de-formal
translations:
en-eu: "Reject certificates"
actors:
- *sekretariat-1
- *sekretariat-2
view-actor: *view-alle
form:
"kommunikation":
- "1": *kommunikation-field
"abbrechen, rueckfragen gestellt":
<<: *abbrechen-edge
source: "rueckfragen gestellt"