This commit is contained in:
2005 2024-09-09 09:11:58 +02:00
commit fefcb0a0bc

View file

@ -32,12 +32,12 @@ erDiagram
STUDENT ||--|{ CHAT : "part of" STUDENT ||--|{ CHAT : "part of"
STUDENT ||--o{ "TEACHER-STUDENT MESSAGES" : "part of" STUDENT ||--o{ "TEACHER-STUDENT MESSAGES" : "part of"
STUDENT ||--o{ ROLES : has
STUDENT ||--o{ "PRIVATE-MESSAGE": "part of" STUDENT ||--o{ "PRIVATE-MESSAGE": "part of"
TEACHER ||--o{ "PRIVATE-MESSAGE": "part of" STUDENT ||--o{ ROLES : has
STUDENT ||--|| DRIVE : "uploads to" STUDENT ||--|| DRIVE : "uploads to"
TEACHER ||--o{ "PRIVATE-MESSAGE": "part of"
TEACHER ||--|| DRIVE : "uploads to" TEACHER ||--|| DRIVE : "uploads to"
%% TEACHER }o--o{ MATERIAL : makes %% TEACHER }o--o{ MATERIAL : makes
ADMIN ||--o{ ROLES : creates ADMIN ||--o{ ROLES : creates
@ -82,16 +82,10 @@ erDiagram
%% active = just like on discord, so the teachers can spy on the students if they're doing their work in class or just scrolling through TikTok %% active = just like on discord, so the teachers can spy on the students if they're doing their work in class or just scrolling through TikTok
} }
TEACHER {
uuid userId PK, FK
uuid roleId FK
uuid createdClassroomId
}
CLASSROOM { CLASSROOM {
uuid classroomId PK uuid classroomId PK
uuid creatorId FK uuid creatorId FK
uuid createdByUsedId
datetime creationDateTime datetime creationDateTime
} }
@ -111,19 +105,6 @@ erDiagram
text messageText text messageText
} }
ADMIN {
uuid userId PK, FK
uuid createdRoleId
%% the admin creates a role and gets the id back in order to determine which admin created the role. i guess
}
STUDENT {
uuid userId PK, FK
uuid roleId FK
}
"TEACHER-STUDENT MESSAGES" { "TEACHER-STUDENT MESSAGES" {
uuid teacherStudentMessageId PK uuid teacherStudentMessageId PK
uuid senderId uuid senderId
@ -133,6 +114,7 @@ erDiagram
ROLES { ROLES {
uuid roleId PK uuid roleId PK
uuid createdByUsedId
datetime creationDateTime datetime creationDateTime
string roleName string roleName
%% idk about these %% idk about these