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

37 lines
912 B
Markdown
Raw Normal View History

2024-09-05 22:35:59 +02:00
```mermaid
---
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"
2024-09-06 12:30:20 +02:00
TEACHER }o--o{ MATERIALS : makes
TEACHER ||--|{ ROLES : has
2024-09-05 22:35:59 +02:00
ASSIGMENT }o--o{ STUDENT : gets
2024-09-06 12:30:20 +02:00
MATERIALS }o--|| ASSIGMENT : contains
MATERIALS }|--|| DRIVE : accesses
2024-09-05 22:35:59 +02:00
CLASSROOM }o--o{ STUDENT : has
CLASSROOM ||--|| "TEACHER-STUDENT CHAT" : contains
2024-09-06 12:30:20 +02:00
CLASSROOM ||--o{ ASSIGMENT : contains
2024-09-05 22:35:59 +02:00
ASSIGMENT ||--o| CHAT : has
CHAT ||--|{ STUDENT : "part of"
STUDENT ||--o{ "TEACHER-STUDENT CHAT" : "part of"
2024-09-06 12:30:20 +02:00
STUDENT ||--o{ ROLES : has
ADMIN ||--o{ ROLES : creates
STUDENT ||--|| DRIVE : "uploads to"
TEACHER ||--|| DRIVE : "uploads to"
ADMIN ||--|| DRIVE : "uploads to"
2024-09-05 22:35:59 +02:00
```