@startuml
!include ClassStyle.puml

class ClassList
class TeachingClass
class StudentList
class Student
class AttendanceList
class Attendance
class AssessmentList
class Assessment
class MarkList
class Mark

ClassList *-down-> "*" TeachingClass
TeachingClass *-down-> "1" StudentList
StudentList *-> "*" Student
Student *-down-> "1" AttendanceList
AttendanceList *-down-> "*" Attendance
Student *-down-> "1" MarkList
MarkList *-down-> "*" Mark
TeachingClass *-down-> "1" AssessmentList
AssessmentList *-> "*" Assessment


@enduml