Changes between Version 56 and Version 57 of ConceptualModel


Ignore:
Timestamp:
12/22/25 12:37:01 (6 days ago)
Author:
221296
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ConceptualModel

    v56 v57  
    9393* '''Pays''' - 1:N between User and Payment. One user can make multiple payments, Each payment is associated with exactly one user.
    9494
    95  * '''Has''' - 1:N relationship between User and UserSubscription. Each user subscription belongs to exactly one user.
     95 * '''Owns''' - 1:N relationship between User and UserSubscription. Each user subscription belongs to exactly one user.
    9696
    97  * '''Has''' - N:1 relationship between UserSubscription and SubscriptionPlan. Each user subscription is based on exactly one subscription plan, One subscription plan can be associated with many user subscriptions.
     97 * '''Is_based_on''' - N:1 relationship between UserSubscription and SubscriptionPlan. Each user subscription is based on exactly one subscription plan, One subscription plan can be associated with many user subscriptions.
    9898
    9999 * '''Subscription''' - 1:N relationship between UserSubscription and Payment. One user subscription can be paid through one or multiple payments, Each payment is associated with exactly one user subscription.
    100100
    101  * '''Creates''' - 1:N relationship between User and SupportTicket. One user can create multiple support tickets, Each support ticket is created by exactly one user.
     101 * '''Submits''' - 1:N relationship between User and SupportTicket. One user can create multiple support tickets, Each support ticket is created by exactly one user.
    102102
    103  * '''Manages''' - 1:N relationship between Administrator and SupportTicket. One administrator can manage multiple support tickets, Each support ticket is managed by exactly one administrator.
     103 * '''Resolves''' - 1:N relationship between Administrator and SupportTicket. One administrator can manage multiple support tickets, Each support ticket is managed by exactly one administrator.
    104104
    105105 * '''Manages''' - 1:N relationship between Administrator and Course. One administrator can manage multiple courses, Each course is managed by exactly one administrator.
     
    107107 * '''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.
    108108
    109  * '''Enrolls''' - 1:N relationship between User and Enrollment. One user can have multiple enrollments, Each enrollment is associated with exactly one user.
     109 * '''Enrolls_in''' - 1:N relationship between User and Enrollment. One user can have multiple enrollments, Each enrollment is associated with exactly one user.
    110110
    111  * '''Enrolls ''' - N:1 relationship between Enrollment and Course. Each enrollment is associated with exactly one course, One course can have multiple enrollments.
     111 * '''Refers_to ''' - N:1 relationship between Enrollment and Course. Each enrollment is associated with exactly one course, One course can have multiple enrollments.
    112112
    113  * '''Receives''' - 1:1 relationship between Enrollment and Certificate. Each enrollment can lead to exactly one certificate, Each certificate is issued for exactly one enrollment.
     113 * '''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.
    114114
    115  * '''Creates ''' - 1:N relationship between Course and Module. One course can create and contain multiple modules, Each module belongs to exactly one course.
     115 * '''Consists_of ''' - 1:N relationship between Course and Module. One course can create and contain multiple modules, Each module belongs to exactly one course.
    116116
    117117 * '''BelongsTo''' - N:1 relationship between Course and Category. Each course belongs to exactly one category, One category can include multiple courses.
    118118
    119  * '''Has''' - 1:N relationship between Module and Lesson. One module can contain multiple lessons, Each lesson belongs to exactly one module.
     119 * '''Contains''' - 1:N relationship between Module and Lesson. One module can contain multiple lessons, Each lesson belongs to exactly one module.
    120120
    121  * '''Has''' - 1:1 relationship between Lesson and Quiz. Each lesson has exactly one quiz, Each quiz is associated with exactly one lesson.
     121 * '''is_assessed_by''' - 1:1 relationship between Lesson and Quiz. Each lesson has exactly one quiz, Each quiz is associated with exactly one lesson.