|
@@ -119,6 +119,10 @@ CREATE TABLE `eb_exam` (
|
|
|
`creator_id` int(11) NOT NULL COMMENT '创建人',
|
|
|
`create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
+ `excellent_score` double DEFAULT NULL COMMENT '优秀分',
|
|
|
+ `pass_score` double DEFAULT NULL COMMENT '及格分',
|
|
|
+ `need_calculate` tinyint(1) NOT NULL COMMENT '需要统分',
|
|
|
+ `process` double DEFAULT NULL COMMENT '统分进度',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `index1` (`school_id`,`create_time`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试表';
|
|
@@ -148,6 +152,7 @@ CREATE TABLE `eb_exam_question` (
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
`subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '分组序号',
|
|
|
`main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
`sub_number` int(11) NOT NULL COMMENT '小题号',
|
|
|
`is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
|
|
@@ -155,9 +160,7 @@ CREATE TABLE `eb_exam_question` (
|
|
|
`answer` varchar(16) DEFAULT NULL COMMENT '正确答案',
|
|
|
`total_score` double NOT NULL COMMENT '满分',
|
|
|
`interval_score` double NOT NULL COMMENT '评卷间隔分',
|
|
|
- `full_count` int(11) DEFAULT NULL COMMENT '满分人数',
|
|
|
`total_count` int(11) DEFAULT NULL COMMENT '总人数',
|
|
|
- `zero_count` int(11) DEFAULT NULL COMMENT '零分人数',
|
|
|
`paper_type` varchar(32) DEFAULT NULL COMMENT '试卷类型',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `index1` (`exam_id`,`subject_code`,`is_objective`,`main_number`,`sub_number`,`paper_type`)
|
|
@@ -257,8 +260,7 @@ DROP TABLE IF EXISTS `eb_mark_group`;
|
|
|
CREATE TABLE `eb_mark_group` (
|
|
|
`exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
`subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
- `number` int(11) NOT NULL COMMENT '大题号',
|
|
|
- `title` varchar(128) NOT NULL COMMENT '名称',
|
|
|
+ `number` int(11) NOT NULL COMMENT '序号',
|
|
|
`status` varchar(16) NOT NULL COMMENT '评卷状态',
|
|
|
`pic_list` varchar(255) NOT NULL COMMENT '小图配置',
|
|
|
`total_score` double NOT NULL COMMENT '满分',
|
|
@@ -301,6 +303,20 @@ CREATE TABLE `eb_marker` (
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷员表';
|
|
|
|
|
|
|
|
|
+# Dump of table eb_marker_class
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `eb_marker_class`;
|
|
|
+
|
|
|
+CREATE TABLE `eb_marker_class` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `class_name` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '班级名称',
|
|
|
+ `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`marker_id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷员班级表';
|
|
|
+
|
|
|
+
|
|
|
# Dump of table m_arbitrate_history
|
|
|
# ------------------------------------------------------------
|
|
|
|
|
@@ -374,7 +390,6 @@ CREATE TABLE `m_special_tag` (
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='特殊标记表';
|
|
|
|
|
|
|
|
|
-
|
|
|
# Dump of table m_track
|
|
|
# ------------------------------------------------------------
|
|
|
|
|
@@ -399,25 +414,6 @@ CREATE TABLE `m_track` (
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='轨迹给分表';
|
|
|
|
|
|
|
|
|
-# Dump of table s_score_rate
|
|
|
-# ------------------------------------------------------------
|
|
|
-
|
|
|
-DROP TABLE IF EXISTS `s_score_rate`;
|
|
|
-
|
|
|
-CREATE TABLE `s_score_rate` (
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
- `campus_name` varchar(64) NOT NULL COMMENT '学习中心名称',
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
- `main_number` int(11) NOT NULL COMMENT '大题题号',
|
|
|
- `sub_number` int(11) NOT NULL COMMENT '小题号',
|
|
|
- `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
|
|
|
- `main_title` varchar(64) DEFAULT NULL COMMENT '大题名称',
|
|
|
- `total_score` double DEFAULT NULL COMMENT '总分',
|
|
|
- `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
- PRIMARY KEY (`exam_id`,`campus_name`,`subject_code`,`main_number`,`sub_number`,`is_objective`)
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='得分统计表';
|
|
|
-
|
|
|
-
|
|
|
# Dump of table m_trial_history
|
|
|
# ------------------------------------------------------------
|
|
|
|
|
@@ -494,4 +490,202 @@ CREATE TABLE `m_trial_track` (
|
|
|
KEY `index1` (`exam_id`,`subject_code`,`group_number`),
|
|
|
KEY `index2` (`student_id`),
|
|
|
KEY `index3` (`marker_id`)
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试评轨迹表';
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试评轨迹表';
|
|
|
+
|
|
|
+
|
|
|
+# Dump of table s_basic_group
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `s_basic_group`;
|
|
|
+CREATE TABLE `s_basic_group` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
|
|
|
+ `group_name` varchar(255) DEFAULT NULL COMMENT '大题名称',
|
|
|
+ `group_number` int(11) DEFAULT NULL COMMENT '大题号',
|
|
|
+ `max_score` double DEFAULT NULL COMMENT '最高分',
|
|
|
+ `min_score` double DEFAULT NULL COMMENT '最低分',
|
|
|
+ `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
+ `total_score` double DEFAULT NULL COMMENT '满分',
|
|
|
+ `stdev` double DEFAULT NULL COMMENT '标准差',
|
|
|
+ `coefficient` double DEFAULT NULL COMMENT '差异系数',
|
|
|
+ `score_rate` double DEFAULT NULL COMMENT '得分率',
|
|
|
+ `full_count` int(11) DEFAULT NULL COMMENT '满分人数',
|
|
|
+ `zero_count` int(11) DEFAULT NULL COMMENT '零分人数',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`exam_id`,`subject_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='大题统计表';
|
|
|
+
|
|
|
+
|
|
|
+# Dump of table s_basic_question
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `s_basic_question`;
|
|
|
+CREATE TABLE `s_basic_question` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
|
|
|
+ `question_name` varchar(128) DEFAULT NULL COMMENT '题目名称',
|
|
|
+ `paper_type` varchar(32) DEFAULT NULL COMMENT '试卷类型',
|
|
|
+ `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
+ `sub_number` int(11) NOT NULL COMMENT '小题号',
|
|
|
+ `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
+ `total_score` double DEFAULT NULL COMMENT '满分',
|
|
|
+ `stdev` double DEFAULT NULL COMMENT '标准差',
|
|
|
+ `score_rate` double DEFAULT NULL COMMENT '得分率',
|
|
|
+ `full_score_rate` double DEFAULT NULL COMMENT '满分率',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`exam_id`,`subject_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='小题统计表';
|
|
|
+
|
|
|
+
|
|
|
+# Dump of table s_basic_subject
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `s_basic_subject`;
|
|
|
+CREATE TABLE `s_basic_subject` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `absent_count` int(11) DEFAULT NULL COMMENT '缺考人数',
|
|
|
+ `breach_count` int(11) DEFAULT NULL COMMENT '违纪人数',
|
|
|
+ `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
|
|
|
+ `pass_rate` double DEFAULT NULL COMMENT '及格率',
|
|
|
+ `reality_count` int(11) DEFAULT NULL COMMENT '实考人数',
|
|
|
+ `max_score` double DEFAULT NULL COMMENT '最高分',
|
|
|
+ `min_score` double DEFAULT NULL COMMENT '最低分',
|
|
|
+ `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
+ `total_count` int(11) DEFAULT NULL COMMENT '总人数',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`exam_id`,`subject_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='科目统计表';
|
|
|
+
|
|
|
+
|
|
|
+# Dump of table s_basic_subject_class
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `s_basic_subject_class`;
|
|
|
+CREATE TABLE `s_basic_subject_class` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `class_name` varchar(255) DEFAULT NULL COMMENT '班级名称',
|
|
|
+ `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
|
|
|
+ `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
|
|
|
+ `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
|
|
|
+ `pass_rate` double DEFAULT NULL COMMENT '及格率',
|
|
|
+ `max_score` double DEFAULT NULL COMMENT '最高分',
|
|
|
+ `min_score` double DEFAULT NULL COMMENT '最低分',
|
|
|
+ `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`exam_id`,`subject_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='班级统计表';
|
|
|
+
|
|
|
+
|
|
|
+# Dump of table s_basic_subject_college
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `s_basic_subject_college`;
|
|
|
+CREATE TABLE `s_basic_subject_college` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `college_name` varchar(255) DEFAULT NULL COMMENT '学院名称',
|
|
|
+ `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
|
|
|
+ `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
|
|
|
+ `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
|
|
|
+ `pass_rate` double DEFAULT NULL COMMENT '及格率',
|
|
|
+ `max_score` double DEFAULT NULL COMMENT '最高分',
|
|
|
+ `min_score` double DEFAULT NULL COMMENT '最低分',
|
|
|
+ `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`exam_id`,`subject_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学院统计表';
|
|
|
+
|
|
|
+
|
|
|
+# Dump of table s_basic_subject_teacher
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `s_basic_subject_teacher`;
|
|
|
+CREATE TABLE `s_basic_subject_teacher` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `teacher_name` varchar(255) DEFAULT NULL COMMENT '任课老师',
|
|
|
+ `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
|
|
|
+ `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
|
|
|
+ `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
|
|
|
+ `pass_rate` double DEFAULT NULL COMMENT '及格率',
|
|
|
+ `max_score` double DEFAULT NULL COMMENT '最高分',
|
|
|
+ `min_score` double DEFAULT NULL COMMENT '最低分',
|
|
|
+ `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
+ `reality_count` int(11) DEFAULT NULL COMMENT '实考人数',
|
|
|
+ `relative_avg_score` double DEFAULT NULL COMMENT '平均相对分',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`exam_id`,`subject_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任课老师统计表';
|
|
|
+
|
|
|
+
|
|
|
+# Dump of table s_basic_subject_teacher_class
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `s_basic_subject_teacher_class`;
|
|
|
+CREATE TABLE `s_basic_subject_teacher_class` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `teacher_name` varchar(255) DEFAULT NULL COMMENT '任课老师',
|
|
|
+ `class_name` varchar(255) DEFAULT NULL COMMENT '班级名称',
|
|
|
+ `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
|
|
|
+ `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
|
|
|
+ `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
|
|
|
+ `pass_rate` double DEFAULT NULL COMMENT '及格率',
|
|
|
+ `max_score` double DEFAULT NULL COMMENT '最高分',
|
|
|
+ `min_score` double DEFAULT NULL COMMENT '最低分',
|
|
|
+ `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
+ `reality_count` int(11) DEFAULT NULL COMMENT '实考人数',
|
|
|
+ `relative_avg_score` double DEFAULT NULL COMMENT '平均相对分',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`exam_id`,`subject_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任课老师班级统计表';
|
|
|
+
|
|
|
+
|
|
|
+# Dump of table s_range_subject
|
|
|
+# ------------------------------------------------------------
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `s_range_subject`;
|
|
|
+CREATE TABLE `s_range_subject` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `subject_level` varchar(255) DEFAULT NULL COMMENT '科目层次',
|
|
|
+ `totalCount` int(11) DEFAULT NULL COMMENT '总人数',
|
|
|
+ `count0_49` int(11) DEFAULT NULL COMMENT '0-49',
|
|
|
+ `count50_59` int(11) DEFAULT NULL COMMENT '50-59',
|
|
|
+ `count60_69` int(11) DEFAULT NULL COMMENT '60-69',
|
|
|
+ `count70_79` int(11) DEFAULT NULL COMMENT '70-79',
|
|
|
+ `count80_89` int(11) DEFAULT NULL COMMENT '80-89',
|
|
|
+ `count90_100` int(11) DEFAULT NULL COMMENT '90-100',
|
|
|
+ `lt60` int(11) DEFAULT NULL COMMENT '<60',
|
|
|
+ `mte60` int(11) DEFAULT NULL COMMENT '>=60',
|
|
|
+ `percent0_49` double NOT NULL COMMENT '0-49占比',
|
|
|
+ `percent50_59` double NOT NULL COMMENT '50-59占比',
|
|
|
+ `percent60_69` double NOT NULL COMMENT '60-69占比',
|
|
|
+ `percent70_79` double NOT NULL COMMENT '70-79占比',
|
|
|
+ `percent80_89` double NOT NULL COMMENT '80-89占比',
|
|
|
+ `percent90_100` double NOT NULL COMMENT '90-100占比',
|
|
|
+ `percent_lt60` double NOT NULL COMMENT '<60占比',
|
|
|
+ `percent_mte60` double NOT NULL COMMENT '>=60占比',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `index1` (`exam_id`,`subject_code`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分段统计表';
|