Журнал МООК с данными студентов
Выполняет задачу связи журнала МООК с пользователем. А также содержит информацию о студентах и их группах.
Атрибуты
- id - bigint(20) - уникальный ID.
- mooc_journal_id - bigint(20) - связь с журналом МООК
- group_name - varchar(255) - название группы.
- group_active - tinyint(4) - активная группа:
- 1 - активная
- 0 - не активная
- student_name - varchar(10000) - имя студента(ФИО полное)
- user_id - bigint(20) - связь с пользователем.
- results - text - оценки через запятую 0/10,3/10
Табличное представление
CREATE TABLE IF NOT EXISTS mooc_journal_students
(
id
bigint(20) NOT NULL AUTO_INCREMENT,
mooc_journal_id
bigint(20) NOT NULL,
group_name
varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
group_active
tinyint(4) NOT NULL DEFAULT '1' COMMENT 'группа текущая (1) или 0',
student_name
varchar(10000) COLLATE utf8_unicode_ci DEFAULT NULL,
user_id
bigint(20) DEFAULT NULL COMMENT 'user_id',
results
text COLLATE utf8_unicode_ci COMMENT 'оценки через запятую 0/10,3/10',
PRIMARY KEY (id
) USING BTREE,
KEY mook_curs_id
(mooc_journal_id
) USING BTREE,
KEY mooc_student_user_id
(user_id
) USING BTREE,
CONSTRAINT mooc_journal_to_id
FOREIGN KEY (mooc_journal_id
) REFERENCES mooc_journal
(id
) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT mooc_student_user_id
FOREIGN KEY (user_id
) REFERENCES user
(id
) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2031675 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='журнал моок-курса';