Merge branch 'master' of https://git.4o1x5.dev/learningpulse/learningpulse
This commit is contained in:
commit
fefcb0a0bc
|
@ -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
|
||||
|
|
Reference in a new issue