Cette page est un essai pour une démo.
chapitre 1
coucou
Essai mermaid
1
classDiagram
direction LR
User "1" *-- "*" UserEnrolment
UserEnrolment "*" --* "1" Enrol
Enrol "*" --* "1" Course
User "1" -- "*" RoleAssignment
RoleAssignment "*" -- "1" Context
Context "*" -- "1" Course : contextlevel = 50
Context "*" -- "1" CourseModule : contextlevel = 70
CourseModule "*" --* "1" Course
class User{
id
firstname
lastname
...
}
class UserEnrolment{
+int userid
+int enrolid
}
class Enrol{
id
...
}
class Course{
id
shortname
fullname
category
}
2
classDiagram
direction LR
user "1" -- "*" user_enrolments
user: id
user_enrolments "*" -- "1" enrol
class user_enrolments{
userid
enrolid}
enrol "*" -- "1" course
class course{
id
category}
enrol "*" -- "1" groups
class enrol{
id
courseid
enrol
customint1
customint2}
groups "*" -- "1" course
class groups{
id
courseid}
course "*" --* "1" course_categories
course_categories "*" --* "1" course_categories
class course_categories{
id
parent}
user "1" o-- "*" cohort_members
cohort_members "*" --* "1" cohort
cohort -- enrol : enrol='cohort'
class cohort {
id
contextid}
class cohort_members{
userid
cohortid}
user "1" -- "*" groups_member
groups_member "*" -- "1" groups
class groups_member{
userid
groupid}
user "1" -- "*" role_assignments
class role_assignments{
id
userid
itemid
contextid
roleid}
role_assignments "*" -- "1" enrol
role_assignments "*" -- "1" context
class context{
id
instanceid
contextlevel}
context "*" -- "1" course : contextlevel = 50
context "*" -- "1" course_categories : contextlevel = 40
context "*" -- "1" course_modules : contextlevel = 70
course_modules "*" -- "1" course
class course_modules{
id
course}
context "*" -- "1" block : contextlevel = 80