This repository has been archived on 2024-09-09. You can view files and clone it, but cannot push or open issues or pull requests.
learningpulse/documentation/diagrams/diagrams.md
hirst 70198eb569
Some checks failed
Build docker images, publish them, deploy to test server / build (push) Failing after 26s
Mirror dev branch to remote / build (push) Successful in 13s
continued erd
2024-09-06 12:30:20 +02:00

912 B

---
title: Classroom
---

erDiagram
    PERSON ||--|| STUDENT : becomes
    PERSON ||--|| TEACHER : becomes
    PERSON ||--|| ADMIN : becomes

    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
    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"