diff --git a/docs/diagrams/use_case_diagram_frag_jetzt.png b/docs/diagrams/use_case_diagram_frag_jetzt.png index ffd4b752373815f6261225dd86b992388d4ed889..78e913f7aab55d698de0ff0ccbbb95dac33fdab5 100644 Binary files a/docs/diagrams/use_case_diagram_frag_jetzt.png and b/docs/diagrams/use_case_diagram_frag_jetzt.png differ diff --git a/docs/diagrams/use_case_diagram_frag_jetzt.puml b/docs/diagrams/use_case_diagram_frag_jetzt.puml index 62e9016c4c50c2118c273d9f26089ff91f89ea2e..a92e32b800bc61412339087387a05820f4299924 100644 --- a/docs/diagrams/use_case_diagram_frag_jetzt.puml +++ b/docs/diagrams/use_case_diagram_frag_jetzt.puml @@ -25,24 +25,24 @@ skinparam usecase { ActorBorderColor Green } -actor TemporalSessionOwner -actor PermanentSessionOwner -actor Participant -actor BonusParticipant +actor Lecturer +actor Student actor Moderator +note "If a lecturer is registered and logs in with her account, \nher sessions remain stored for 180 days after the last visit, \notherwise they are deleted when she logs out." as NoteForCreateSession +note "Registered students can receive a bonus \nfor particularly interesting questions." as NoteForJoinSession rectangle "frag.jetzt | use-case diagram \n" << Business >> { - TemporalSessionOwner -- (Create session) - PermanentSessionOwner -- (Create session) + (Join session) --- NoteForJoinSession + (Create session) --- NoteForCreateSession + + Lecturer -- (Create session) (Evaluate questions) <.. (Delete question) : << extend >> - Participant -- (Join session) - BonusParticipant -- (Join session) - Moderator -- (Join session) - Moderator -- (Moderate questions) - (Create session) <.. (Assign moderator to session) : << extend >> + Student-- (Join session) + Moderator ---- (Moderate questions) (Create session) <.. (Export questions) : << extend >> + (Create session) <.. (Assign moderator to session) : << extend >> (Create session) <.. (Ask question) : << extend >> (Create session) <.. (Evaluate questions) : << extend >> (Moderate questions) <.. (Ban question) : << extend >>