bstcine / cine-tasklist

8 stars 0 forks source link

PC-后台管理: 私塾任务基础数据- 习题基础数据 #400

Closed joelin109 closed 6 years ago

joelin109 commented 6 years ago

需要支持

kimliss commented 6 years ago

表结构

知识点表

DROP TABLE IF EXISTS `content_key_point`;
CREATE TABLE `content_key_point` (
`id` varchar(30) NOT NULL COMMENT 'ID',
`keypoint` varchar(100) DEFAULT NULL COMMENT '考点',
`create_at` varchar(24) DEFAULT NULL COMMENT '创建日期',
`create_by` varchar(30) DEFAULT NULL COMMENT '创建者',
`update_at` varchar(24) DEFAULT NULL COMMENT '修改日期',
`update_by` varchar(30) DEFAULT NULL COMMENT '修改者',
`delete_at` varchar(24) DEFAULT NULL COMMENT '删除日期',
`delete_by` varchar(30) DEFAULT NULL COMMENT '删除者',
`status` varchar(1) NOT NULL DEFAULT '1' COMMENT '状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='知识点表';

习题表

DROP TABLE IF EXISTS `content_quiz_question`;
CREATE TABLE `content_quiz_question` (
`id` varchar(30) NOT NULL COMMENT 'ID',
`course_id` varchar(30) DEFAULT NULL COMMENT 'CourseID',
`chapter_id` varchar(30) DEFAULT NULL COMMENT 'ChapterID',
`lesson_id` varchar(30) DEFAULT NULL COMMENT 'LessonID',
`steam` text NOT NULL COMMENT '题干',
`options` text DEFAULT NULL COMMENT '选项',
`answer` text DEFAULT NULL COMMENT '答案',
`analysis` text DEFAULT NULL COMMENT '解析',
`type` varchar(1) NOT NULL DEFAULT '0' COMMENT '题型[0:判断题,1:单选题, 2:多选题, 3:简答题, 4:填空题]',
`level` varchar(100) DEFAULT NULL COMMENT '难度[0:简单]',
`keypoint_ids` text DEFAULT NULL COMMENT '知识点',
`subjection` varchar(1) NOT NULL DEFAULT '0' COMMENT '隶属[0:所有学生, 1:私塾学生]',
`need_feedback` varchar(1) NOT NULL DEFAULT '0' COMMENT '是否批改[0:否,1:是]',
`remark` text COMMENT '备注',
`create_at` varchar(24) DEFAULT NULL COMMENT '创建日期',
`create_by` varchar(30) DEFAULT NULL COMMENT '创建者',
`update_at` varchar(24) DEFAULT NULL COMMENT '修改日期',
`update_by` varchar(30) DEFAULT NULL COMMENT '修改者',
`delete_at` varchar(24) DEFAULT NULL COMMENT '删除日期',
`delete_by` varchar(30) DEFAULT NULL COMMENT '删除者',
`status` varchar(1) NOT NULL DEFAULT '1' COMMENT '状态',
PRIMARY KEY (`id`),
FOREIGN KEY (`course_id`) references `content_course`(`id`),
FOREIGN KEY (`chapter_id`) references `content_lesson`(`id`),
FOREIGN KEY (`lesson_id`) references `content_lesson`(`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='习题表';

习题知识点关系表

DROP TABLE IF EXISTS `content_quiz_question_keypoint`;
CREATE TABLE `content_quiz_question_keypoint` (
`question_id` varchar(30) NOT NULL COMMENT '习题ID',
`keypoint_id` varchar(30) NOT NULL COMMENT '考点ID',
`create_at` varchar(24) DEFAULT NULL COMMENT '创建日期',
`create_by` varchar(30) DEFAULT NULL COMMENT '创建者',
`update_at` varchar(24) DEFAULT NULL COMMENT '修改日期',
`update_by` varchar(30) DEFAULT NULL COMMENT '修改者',
`delete_at` varchar(24) DEFAULT NULL COMMENT '删除日期',
`delete_by` varchar(30) DEFAULT NULL COMMENT '删除者',
`status` varchar(1) NOT NULL DEFAULT '1' COMMENT '状态',
FOREIGN KEY (`question_id`) references `content_quiz_question`(`id`),
FOREIGN KEY (`essential_id`) references `content_quiz_essential`(`id`),
UNIQUE KEY `content_quiz_questions_essential_uk` (`question_id`,`essential_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='习题知识点关系表';

导入模版

习题导入模版.xlsx