mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
35 lines
620 B
Text
35 lines
620 B
Text
|
|
@startuml MDD EvalueTonSavoir
|
||
|
|
skinparam style strictuml
|
||
|
|
hide empty members
|
||
|
|
|
||
|
|
class "EvalueTonSavoir" as ETS
|
||
|
|
|
||
|
|
class User {
|
||
|
|
id: string
|
||
|
|
email: string
|
||
|
|
hashedPassword: string
|
||
|
|
createdAt: Date
|
||
|
|
}
|
||
|
|
|
||
|
|
class Quiz {
|
||
|
|
id: string
|
||
|
|
title: string
|
||
|
|
content: string
|
||
|
|
createdAt: Date
|
||
|
|
updatedAt: Date
|
||
|
|
}
|
||
|
|
|
||
|
|
class Folder {
|
||
|
|
id: string
|
||
|
|
title: string
|
||
|
|
createdAt: Date
|
||
|
|
}
|
||
|
|
|
||
|
|
User "1" -- "1..*" Folder : Creates >
|
||
|
|
Folder "1" *-- "1..*" Quiz : Contains >
|
||
|
|
User "1" *-- "1..*" Quiz : Creates >
|
||
|
|
ETS "1" *-- "1..*" User : Contains >
|
||
|
|
ETS "1" *-- "1..*" Folder : Contains >
|
||
|
|
ETS "1" *-- "1..*" Quiz : Contains >
|
||
|
|
@enduml
|