Changes between Version 70 and Version 71 of ConceptualModel


Ignore:
Timestamp:
12/25/25 11:43:37 (4 days ago)
Author:
221296
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ConceptualModel

    v70 v71  
    112112 * '''Uploads and manages''' - 1:N relationship between Instructor and Course. One instructor can upload and manage multiple courses, Each course is uploaded and managed by exactly one instructor.
    113113
    114  * '''Enrolls_in''' - 1:N relationship between User and Enrollment. One user can have multiple enrollments, Each enrollment is associated with exactly one user.
     114 * '''Enrolls_in''' - 1:N relationship between User and Enrollment. One user can have multiple enrollments. Each enrollment is associated with exactly one user.
    115115
    116  * '''Refers_to ''' - N:1 relationship between Enrollment and Course. Each enrollment is associated with exactly one course, One course can have multiple enrollments.
     116 * '''Refers_to ''' - N:1 relationship between Enrollment and Course. Each enrollment is associated with exactly one course. One course can have multiple enrollments.
    117117
    118  * '''Results_in''' - 1:1 relationship between Enrollment and Certificate. Each enrollment can lead to exactly one certificate, Each certificate is issued for exactly one enrollment.
     118 * '''Results_in''' - 1:1 relationship between Enrollment and Certificate. Each enrollment can lead to exactly one certificate. Each certificate is issued for exactly one enrollment.
    119119
    120  * '''Consists_of ''' - 1:N relationship between Course and Module. One course can create and contain multiple modules, Each module belongs to exactly one course.
     120 * '''Consists_of ''' - 1:N relationship between Course and Module. One course can create and contain multiple modules. Each module belongs to exactly one course.
    121121
    122  * '''BelongsTo''' - N:M relationship between Course and Category. Each course belongs to exactly one category, One category can include multiple courses.
     122 * '''BelongsTo''' - N:M relationship between Course and Category. Each course belongs to exactly one category. One category can include multiple courses.
    123123
    124  * '''Contains''' - 1:N relationship between Module and Lesson. One module can contain multiple lessons, Each lesson belongs to exactly one module.
     124 * '''Contains''' - 1:N relationship between Module and Lesson. One module can contain multiple lessons. Each lesson belongs to exactly one module.
    125125
    126  * '''is_assessed_by''' - 1:1 relationship between Lesson and Quiz. Each lesson has exactly one quiz, Each quiz is associated with exactly one lesson.
     126 * '''is_assessed_by''' - 1:N relationship between Lesson and Quiz. One lesson can contain multiple quizzes. Each quiz is associated with exactly one lesson.
    127127
    128  * '''Is_for''' - 1:N relationship between Quiz and QuizAttempt. One quiz can have multiple quiz attempts, Each quiz attempt is associated with exactly one quiz.
     128 * '''Is_for''' - 1:N relationship between Quiz and QuizAttempt. One quiz can have multiple quiz attempts. Each quiz attempt is associated with exactly one quiz.
    129129
    130  * '''Submits''' - 1:N relationship between User and QuizAttempt. One user can submit multiple quiz attempts, Each quiz attempt is submitted by exactly one user.
     130 * '''Submits''' - 1:N relationship between User and QuizAttempt. One user can submit multiple quiz attempts. Each quiz attempt is submitted by exactly one user.