Diskussion:TestTool/Datenmodell: Unterschied zwischen den Versionen
Zeile 9: | Zeile 9: | ||
Beziehungen: | Beziehungen: | ||
* Mehrere Fragen(Questions) Können zu einem Thema(Topic) gehören, welche zu einem Fachgebiet(Subject) gehören können. | * Mehrere Fragen (Questions) Können zu einem Thema (Topic) gehören, welche zu einem Fachgebiet (Subject) gehören können. | ||
* Eine Frage kann mehrere Aufgaben(Tasks) beinhalten, welche mehrere Antworten(Answers) haben können. | * Eine Frage kann mehrere Aufgaben (Tasks) beinhalten, welche mehrere Antworten (Answers) haben können. | ||
* Eine Frage wird von einem Benutzer(User) erstellt und von einem Benutzer zuletzt modifiziert. | * Eine Frage wird von einem Benutzer(User) erstellt und von einem Benutzer zuletzt modifiziert. | ||
Zeile 20: | Zeile 20: | ||
Beziehungen: | Beziehungen: | ||
* Mehrere Benutzer(Users) Können zu einer Gruppe(Group) gehören. | * Mehrere Benutzer (Users) Können zu einer Gruppe (Group) gehören. | ||
* Mehrere Benutzer Können eine Rolle(Role) haben. | * Mehrere Benutzer Können eine Rolle (Role) haben. | ||
* Ein Benutzer kann beliebig viele Fragen erstellen. | * Ein Benutzer kann beliebig viele Fragen erstellen. | ||
Version vom 21. Januar 2021, 10:58 Uhr
Das Datenmodell bildet die Grundlage für das Erstellen des testTools.
Datenbanklogik
Die Datenbanklogik erklärt, wie Daten in der Datenbank dargestellt werden.
Aktueller Stand
Fragen (Questions)
Beziehungen:
- Mehrere Fragen (Questions) Können zu einem Thema (Topic) gehören, welche zu einem Fachgebiet (Subject) gehören können.
- Eine Frage kann mehrere Aufgaben (Tasks) beinhalten, welche mehrere Antworten (Answers) haben können.
- Eine Frage wird von einem Benutzer(User) erstellt und von einem Benutzer zuletzt modifiziert.
Erläuterungen:
- ...
Benutzer (Users)
Beziehungen:
- Mehrere Benutzer (Users) Können zu einer Gruppe (Group) gehören.
- Mehrere Benutzer Können eine Rolle (Role) haben.
- Ein Benutzer kann beliebig viele Fragen erstellen.
Erläuterungen:
- ...
Noch erforderlich
Prüfungen (Tests)
- Sollen Möglichkeit haben wiederholbar zu sein.
- Sollten Dauer und Zeitpunkt haben.
- Sollten von mehreren Gruppen durchführbar sein.
- Sollten Noten erstellen.
Änderungspotential
- Die Tabellenrepräsentation der Reihenfolge der Aufgaben (Tasks) in einer Frage (Question).
- Wie die große Anzahl an Rechten einer Rolle (Role) aufgeteilt werden soll damit die Tabelle nicht unübersichtlich wird.