From 70198eb5690ae96faca0cbe6feff5d2b6e7af87f Mon Sep 17 00:00:00 2001 From: hirst Date: Fri, 6 Sep 2024 12:30:20 +0200 Subject: [PATCH] continued erd --- .../digramms.md => diagrams/diagrams.md} | 15 +++++++++++++-- .../erd.mmd => diagrams/erdClassroom.mmd} | 15 +++++++++++++-- documentation/diagrams/erdQuiz.mmd | 6 ++++++ 3 files changed, 32 insertions(+), 4 deletions(-) rename documentation/{diagramms/digramms.md => diagrams/diagrams.md} (63%) rename documentation/{diagramms/erd.mmd => diagrams/erdClassroom.mmd} (62%) create mode 100644 documentation/diagrams/erdQuiz.mmd diff --git a/documentation/diagramms/digramms.md b/documentation/diagrams/diagrams.md similarity index 63% rename from documentation/diagramms/digramms.md rename to documentation/diagrams/diagrams.md index 0eb17c4..9da4f66 100644 --- a/documentation/diagramms/digramms.md +++ b/documentation/diagrams/diagrams.md @@ -11,16 +11,27 @@ erDiagram TEACHER |o--o{ CLASSROOM : makes TEACHER }o--o{ ASSIGMENT : makes TEACHER ||--o{ "TEACHER-STUDENT CHAT" : "part of" + TEACHER }o--o{ MATERIALS : makes + TEACHER ||--|{ ROLES : has ASSIGMENT }o--o{ STUDENT : gets + MATERIALS }o--|| ASSIGMENT : contains + MATERIALS }|--|| DRIVE : accesses + CLASSROOM }o--o{ STUDENT : has CLASSROOM ||--|| "TEACHER-STUDENT CHAT" : contains - - TEACHER }o--o{ MATERIALS : makes + CLASSROOM ||--o{ ASSIGMENT : contains ASSIGMENT ||--o| CHAT : has CHAT ||--|{ STUDENT : "part of" STUDENT ||--o{ "TEACHER-STUDENT CHAT" : "part of" + STUDENT ||--o{ ROLES : has + + ADMIN ||--o{ ROLES : creates + + STUDENT ||--|| DRIVE : "uploads to" + TEACHER ||--|| DRIVE : "uploads to" + ADMIN ||--|| DRIVE : "uploads to" ``` \ No newline at end of file diff --git a/documentation/diagramms/erd.mmd b/documentation/diagrams/erdClassroom.mmd similarity index 62% rename from documentation/diagramms/erd.mmd rename to documentation/diagrams/erdClassroom.mmd index 0503751..a8d3bda 100644 --- a/documentation/diagramms/erd.mmd +++ b/documentation/diagrams/erdClassroom.mmd @@ -10,15 +10,26 @@ erDiagram TEACHER |o--o{ CLASSROOM : makes TEACHER }o--o{ ASSIGMENT : makes TEACHER ||--o{ "TEACHER-STUDENT CHAT" : "part of" + TEACHER }o--o{ MATERIALS : makes + TEACHER ||--|{ ROLES : has ASSIGMENT }o--o{ STUDENT : gets + MATERIALS }o--|| ASSIGMENT : contains + MATERIALS }|--|| DRIVE : accesses + CLASSROOM }o--o{ STUDENT : has CLASSROOM ||--|| "TEACHER-STUDENT CHAT" : contains - - TEACHER }o--o{ MATERIALS : makes + CLASSROOM ||--o{ ASSIGMENT : contains ASSIGMENT ||--o| CHAT : has CHAT ||--|{ STUDENT : "part of" STUDENT ||--o{ "TEACHER-STUDENT CHAT" : "part of" + STUDENT ||--o{ ROLES : has + + ADMIN ||--o{ ROLES : creates + + STUDENT ||--|| DRIVE : "uploads to" + TEACHER ||--|| DRIVE : "uploads to" + ADMIN ||--|| DRIVE : "uploads to" \ No newline at end of file diff --git a/documentation/diagrams/erdQuiz.mmd b/documentation/diagrams/erdQuiz.mmd new file mode 100644 index 0000000..f34c883 --- /dev/null +++ b/documentation/diagrams/erdQuiz.mmd @@ -0,0 +1,6 @@ +--- +title: Quiz +--- + +erDiagram + QUIZ ||--|{ QUESTION : contains