Rom
Rom
name varchar(100) profile_picture varchar(255) profile_picture varchar(255) title varchar(255) title varchar(255)
email                varchar(100)                            first_name           varchar(100)                                 first_name             varchar(100)                                     short_description                              text              content                       text
                                                                                                                                                                                                                                                                   *
password             varchar(255)                            last_name            varchar(100)                                 last_name              varchar(100)                                     course_level               varchar(50)                           course_id                       int
                                                                                                                               QuizResult                                                              Category
PaymentMethod                                                Rating
                                                                                                                                                                                                0..1
                                                                                                                               result_id                                       int                     category_id                       int
payment_method_id                             int            rating_id                       int
                                                                                                                                                                                      *
                                                                                                                               student_id                                      int                     name              varchar(100)
                                                     *                                                 *
student_id                                    int            student_id                      int
                                                                                                                                                                                      *
                                                                                                                               quiz_id                                         int
                                                                                                       *
method_type              varchar(50)                         course_id                       int
                                                                                                                               total_points_obtained                 int
details                               text                   rating_value             int                                                                                                              Preview
                                                                                                                               result_date                                 date
                                                             comment                        text                                                                                                       preview_id                          int
                                                                                                                                                                                                                                                      *
                                                             rating_date                    date                                                                                                       course_id                               int
                                                                                                                               billing_history_id                                    int
                                                                                                                                                                                            *
                                                                                                                               student_id                                            int
                                                             QuizAnswer                                                                                                                                StudentProgress
                                                                                                                                                                                            *
                                                                                                                               course_id                                             int
                                                             answer_id                     int                                                                                                         progress_id                                     int
                                                                                                                               amount                     decimal(10,2)
                                                                                                   *                                                                                              *
                                                             student_id                     int                                                                                                        student_id                                      int
                                                                                                                               payment_date                                       date
                                                         *                                                                                                                                                                                                   *
                                                             question_id                    int                                                                                                        course_id                                       int
                                                                                                                               invoice_number                 varchar(100)
                                                             answer_text           text                                                                                                                completion_percentage                    int
is_correct boolean
BillingAddress
                                                             billing_address_id                               int
                                                                                                                    *
                                                             student_id                                       int
address_line1 varchar(255)
address_line2 varchar(255)
city varchar(100)
state varchar(100)
postal_code varchar(20)
                                                             country                varchar(100)
Admin                                                        Teacher                                                           Student                                                                 Course                                                           Chapter
                                                                                                                 0..1   0..1                                                         0..1       0..1                                                         0..10..1
admin_id                                    int              teacher_id                                int                     student_id                                  int                         course_id                                      int               chapter_id                     int
name varchar(100) profile_picture varchar(255) profile_picture varchar(255) title varchar(255) title varchar(255)
email                varchar(100)                            first_name           varchar(100)                                 first_name             varchar(100)                                     short_description                              text              content                       text
                                                                                                                                                                                                                                                                   *
password             varchar(255)                            last_name            varchar(100)                                 last_name              varchar(100)                                     course_level               varchar(50)                           course_id                       int
                                                                                                                               QuizResult                                                              Category
PaymentMethod                                                Rating
                                                                                                                                                                                                0..1
                                                                                                                               result_id                                       int                     category_id                       int
payment_method_id                             int            rating_id                       int
                                                                                                                                                                                      *
                                                                                                                               student_id                                      int                     name              varchar(100)
                                                     *                                                 *
student_id                                    int            student_id                      int
                                                                                                                                                                                      *
                                                                                                                               quiz_id                                         int
                                                                                                       *
method_type              varchar(50)                         course_id                       int
                                                                                                                               total_points_obtained                 int
details                               text                   rating_value             int                                                                                                              Preview
                                                                                                                               result_date                                 date
                                                             comment                        text                                                                                                       preview_id                          int
                                                                                                                                                                                                                                                      *
                                                             rating_date                    date                                                                                                       course_id                               int
                                                                                                                               billing_history_id                                    int
                                                                                                                                                                                            *
                                                                                                                               student_id                                            int
                                                             QuizAnswer                                                                                                                                StudentProgress
                                                                                                                                                                                            *
                                                                                                                               course_id                                             int
                                                             answer_id                     int                                                                                                         progress_id                                     int
                                                                                                                               amount                     decimal(10,2)
                                                                                                   *                                                                                              *
                                                             student_id                     int                                                                                                        student_id                                      int
                                                                                                                               payment_date                                       date
                                                         *                                                                                                                                                                                                   *
                                                             question_id                    int                                                                                                        course_id                                       int
                                                                                                                               invoice_number                 varchar(100)
                                                             answer_text           text                                                                                                                completion_percentage                    int
is_correct boolean
BillingAddress
                                                             billing_address_id                               int
                                                                                                                    *
                                                             student_id                                       int
address_line1 varchar(255)
address_line2 varchar(255)
city varchar(100)
state varchar(100)
postal_code varchar(20)
country varchar(100)