Diskussion:TestTool/Datenmodell: Unterschied zwischen den Versionen

Aus Foxwiki
Alperer (Diskussion | Beiträge)
K Dirkwagner verschob die Seite Diskussion:TestTool:Datenmodell nach Diskussion:TestTool/Datenmodell, ohne dabei eine Weiterleitung anzulegen: Textersetzung - „:“ durch „/“
 
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
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.
= PHP-Schnittstelle =
[[Category:Projekt:TestTool]]

Aktuelle Version vom 29. März 2023, 13:34 Uhr