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 ||--o{ "TEACHER-STUDENT MESSAGES" : "part of"
STUDENT ||--o{ ROLES : has
STUDENT ||--o{ "PRIVATE-MESSAGE": "part of"
TEACHER ||--o{ "PRIVATE-MESSAGE": "part of"
STUDENT ||--o{ ROLES : has
STUDENT ||--|| DRIVE : "uploads to"
TEACHER ||--o{ "PRIVATE-MESSAGE": "part of"
TEACHER ||--|| DRIVE : "uploads to"
%% TEACHER }o--o{ MATERIAL : makes
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
}
TEACHER {
uuid userId PK, FK
uuid roleId FK
uuid createdClassroomId
}
CLASSROOM {
uuid classroomId PK
uuid creatorId FK
uuid createdByUsedId
datetime creationDateTime
}
@ -111,19 +105,6 @@ erDiagram
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" {
uuid teacherStudentMessageId PK
uuid senderId
@ -133,6 +114,7 @@ erDiagram
ROLES {
uuid roleId PK
uuid createdByUsedId
datetime creationDateTime
string roleName
%% idk about these