|
|
```plantuml
|
|
|
|
|
|
@startuml
|
|
|
|
|
|
skinparam class {
|
|
|
BackgroundColor PaleGreen
|
|
|
BorderColor Green
|
|
|
ArrowColor black
|
|
|
FontSize 28
|
|
|
BackgroundColor<<USP>> Pink
|
|
|
BorderColor<<USP>> HotPink
|
|
|
}
|
|
|
|
|
|
skinparam backgroundColor Linen
|
|
|
skinparam linetype ortho
|
|
|
skinparam shadowing true
|
|
|
skinparam minClassWidth 150
|
|
|
skinparam LegendBackgroundColor Strategy
|
|
|
skinparam LegendBorderThickness 0
|
|
|
skinparam LegendFontSize 24
|
|
|
skinparam defaultFontSize 20
|
|
|
skinparam Padding 5
|
|
|
skinparam Nodesep 100
|
|
|
skinparam ArrowThickness 2
|
|
|
skinparam ArrowColor DarkSlateGray
|
|
|
|
|
|
rectangle arsnova.click{
|
|
|
hide methods
|
|
|
hide empty members
|
|
|
hide circle
|
|
|
|
|
|
class ExportDatei
|
|
|
class Quizfrage{
|
|
|
Fragetext
|
|
|
Antwortoption
|
|
|
}
|
|
|
class Fragetyp{
|
|
|
|
|
|
}
|
|
|
class Quiz
|
|
|
class Countdown
|
|
|
class BonusToken <<USP>>
|
|
|
class Rangliste
|
|
|
class Nickname
|
|
|
class QuizLobby
|
|
|
class Musik{
|
|
|
Hintergrundmusik
|
|
|
Benachrichtungstöne
|
|
|
}
|
|
|
class Punktzahl
|
|
|
class Lesebestätigung
|
|
|
class Antwortsicherheit <<USP>>
|
|
|
class QRCode
|
|
|
class Twitter
|
|
|
class Spieler
|
|
|
class Benutzeroberfläche{
|
|
|
Info
|
|
|
Sprache
|
|
|
Stil
|
|
|
Vollbild
|
|
|
}
|
|
|
|
|
|
|
|
|
note right of Fragetyp
|
|
|
Multiple-Choice-Frage
|
|
|
Single-Choice-Frage
|
|
|
ABCD Single-Choice Frage
|
|
|
Ja-Nein-Frage
|
|
|
Wahr-Falsch-Frage
|
|
|
Schätzfrage
|
|
|
Kurzantwort-Frage
|
|
|
Umfrage
|
|
|
end note
|
|
|
|
|
|
Quizfrage "0..*" ---* Quiz
|
|
|
Quizfrage -- Fragetyp
|
|
|
Quizfrage -- Countdown
|
|
|
QuizLobby "1" - "0..*" Spieler: tritt bei <
|
|
|
Quiz -- QuizLobby
|
|
|
Punktzahl - Quiz
|
|
|
Rangliste --- Quiz
|
|
|
Musik -- QuizLobby
|
|
|
Musik - Quiz
|
|
|
Lesebestätigung -- Quizfrage
|
|
|
Antwortsicherheit --Quizfrage
|
|
|
QRCode -- QuizLobby
|
|
|
Quiz -- ExportDatei
|
|
|
BonusToken -- Spieler
|
|
|
Spieler -- Nickname
|
|
|
Spieler --- Twitter
|
|
|
Spieler --- Benutzeroberfläche: konfiguriert >
|
|
|
Nickname -- Rangliste
|
|
|
Rangliste -- ExportDatei
|
|
|
Rangliste -- Punktzahl
|
|
|
}
|
|
|
|
|
|
legend right
|
|
|
|= \n |= \n Technische Hochschule Mittelhessen – \n THM University of Applied Sciences |
|
|
|
| Projekt-Website | [[https://staging.arsnova.click]] |
|
|
|
| «USP» | Alleinstellungsmerkmale von arsnova.click |
|
|
|
| Modellversion| 1.0 |
|
|
|
| Erstelldatum| 03.03.2020 |
|
|
|
| Ersteller| Robin Dehen|
|
|
|
| Letzte Änderung| 03.03.2020 |
|
|
|
| Letzter Bearbeiter| Robin Dehen |
|
|
|
| Mail| robin.dehen@m.thm.de |
|
|
|
end legend
|
|
|
|
|
|
@enduml
|
|
|
``` |
|
|
\ No newline at end of file |