|
@@ -108,18 +108,18 @@ DROP TABLE IF EXISTS `eb_data_sync`;
|
|
|
CREATE TABLE `eb_data_sync`
|
|
|
(
|
|
|
`examId` int(11) NOT NULL COMMENT '考试ID',
|
|
|
- `school_id` int(11) DEFAULT NULL COMMENT '学校ID',
|
|
|
+ `school_id` int(11) DEFAULT NULL COMMENT '学校ID',
|
|
|
`cloud_exam_id` bigint(20) NOT NULL COMMENT '云平台考试ID',
|
|
|
`finished` tinyint(1) NOT NULL COMMENT '是否完成',
|
|
|
- `next_id` bigint(20) DEFAULT NULL COMMENT '下一位考生ID',
|
|
|
- `root_org_id` varchar(32) NOT NULL COMMENT '机构ID',
|
|
|
+ `next_id` bigint(20) DEFAULT NULL COMMENT '下一位考生ID',
|
|
|
+ `root_org_id` varchar(32) NOT NULL COMMENT '机构ID',
|
|
|
`subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
`app_id` varchar(128) NOT NULL COMMENT '项目ID',
|
|
|
`secret_key` varchar(128) NOT NULL COMMENT '密钥',
|
|
|
`student_url` varchar(128) NOT NULL COMMENT '考生API URL',
|
|
|
`subject_url` varchar(128) NOT NULL COMMENT '科目API URL',
|
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
PRIMARY KEY (`examId`)
|
|
|
) ENGINE = InnoDB
|
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='数据同步表';
|
|
@@ -366,7 +366,7 @@ CREATE TABLE `eb_mark_group_student`
|
|
|
`subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
`status` varchar(16) NOT NULL COMMENT '状态',
|
|
|
PRIMARY KEY (`student_id`, `group_number`),
|
|
|
- KEY `index1` (`exam_id`, `subject_code`)
|
|
|
+ KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`)
|
|
|
) ENGINE = InnoDB
|
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='考生分组状态表';
|
|
|
|
|
@@ -644,20 +644,20 @@ CREATE TABLE `m_trial_tag`
|
|
|
DROP TABLE IF EXISTS `m_trial_track`;
|
|
|
CREATE TABLE `m_trial_track`
|
|
|
(
|
|
|
- `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
|
|
|
- `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
|
|
|
- `question_number` varchar(64) NOT NULL COMMENT '完整题号',
|
|
|
- `number` int(11) NOT NULL COMMENT '序号',
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
- `group_number` int(11) NOT NULL COMMENT '大题题号',
|
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
- `score` double NOT NULL COMMENT '给分',
|
|
|
- `position_x` double NOT NULL COMMENT 'X轴位置',
|
|
|
- `position_y` double NOT NULL COMMENT 'Y轴位置',
|
|
|
- `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
|
|
|
- `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
|
|
|
- `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
|
|
|
+ `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
|
|
|
+ `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
|
|
|
+ `question_number` varchar(64) NOT NULL COMMENT '完整题号',
|
|
|
+ `number` int(11) NOT NULL COMMENT '序号',
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '大题题号',
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
+ `score` double NOT NULL COMMENT '给分',
|
|
|
+ `position_x` double NOT NULL COMMENT 'X轴位置',
|
|
|
+ `position_y` double NOT NULL COMMENT 'Y轴位置',
|
|
|
+ `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
|
|
|
+ `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
|
|
|
+ `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
|
|
|
PRIMARY KEY (`library_id`, `marker_id`, `number`, `question_number`),
|
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`),
|
|
|
KEY `index2` (`student_id`),
|
|
@@ -684,8 +684,8 @@ CREATE TABLE `s_basic_class_group`
|
|
|
`group_number` int(11) DEFAULT NULL COMMENT '大题号',
|
|
|
`question_count` int(11) DEFAULT NULL COMMENT '题目数量',
|
|
|
`total_score` double DEFAULT NULL COMMENT '总分',
|
|
|
- `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
|
- `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
|
+ `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
|
+ `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
|
`coefficient` double DEFAULT NULL COMMENT '差异系数',
|
|
|
`difficulty` double DEFAULT NULL COMMENT '难度',
|
|
|
`paper_type` varchar(8) DEFAULT NULL COMMENT '试卷类型',
|
|
@@ -720,8 +720,8 @@ CREATE TABLE `s_basic_group`
|
|
|
`discrimination` double DEFAULT NULL COMMENT '区分度',
|
|
|
`question_count` int(11) DEFAULT NULL COMMENT '题目数量',
|
|
|
`reality_count` int(11) DEFAULT NULL COMMENT '有效数量',
|
|
|
- `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
|
- `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
|
+ `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
|
+ `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
|
`paper_type` varchar(8) DEFAULT NULL COMMENT '试卷类型',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `index1` (`exam_id`, `subject_code`)
|
|
@@ -756,7 +756,7 @@ CREATE TABLE `s_basic_question`
|
|
|
`min_score` double DEFAULT NULL COMMENT '最小分数',
|
|
|
`reality_count` int(11) DEFAULT NULL COMMENT '有效数量',
|
|
|
`zero_count` int(11) DEFAULT NULL COMMENT '零分数量',
|
|
|
- `options` text DEFAULT NULL COMMENT '选项',
|
|
|
+ `options` text DEFAULT NULL COMMENT '选项',
|
|
|
`answer` varchar(16) DEFAULT NULL COMMENT '答案',
|
|
|
`full_count` int(11) DEFAULT NULL COMMENT '满分数量',
|
|
|
PRIMARY KEY (`id`),
|
|
@@ -772,31 +772,31 @@ 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(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
- `subject_name` varchar(32) 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 '总人数',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(32) 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 '总人数',
|
|
|
`score_range` text COMMENT '分数分布',
|
|
|
- `options` text DEFAULT NULL COMMENT '选项',
|
|
|
- `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
|
- `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
|
- `range_level` text DEFAULT NULL COMMENT '高低分段统计',
|
|
|
- `coefficient` double DEFAULT NULL COMMENT '差异系数',
|
|
|
- `difficulty` double DEFAULT NULL COMMENT '难度',
|
|
|
- `discrimination` double DEFAULT NULL COMMENT '区分度',
|
|
|
- `full_count` int(11) DEFAULT NULL COMMENT '满分人数',
|
|
|
- `question_count` int(11) DEFAULT NULL COMMENT '题目数量',
|
|
|
- `stdev` double DEFAULT NULL COMMENT '方差',
|
|
|
- `total_score` double DEFAULT NULL COMMENT '满分',
|
|
|
- `zero_count` int(11) DEFAULT NULL COMMENT '零分数量',
|
|
|
+ `options` text DEFAULT NULL COMMENT '选项',
|
|
|
+ `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
|
+ `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
|
+ `range_level` text DEFAULT NULL COMMENT '高低分段统计',
|
|
|
+ `coefficient` double DEFAULT NULL COMMENT '差异系数',
|
|
|
+ `difficulty` double DEFAULT NULL COMMENT '难度',
|
|
|
+ `discrimination` double DEFAULT NULL COMMENT '区分度',
|
|
|
+ `full_count` int(11) DEFAULT NULL COMMENT '满分人数',
|
|
|
+ `question_count` int(11) DEFAULT NULL COMMENT '题目数量',
|
|
|
+ `stdev` double DEFAULT NULL COMMENT '方差',
|
|
|
+ `total_score` double DEFAULT NULL COMMENT '满分',
|
|
|
+ `zero_count` int(11) DEFAULT NULL COMMENT '零分数量',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `index1` (`exam_id`, `subject_code`)
|
|
|
) ENGINE = InnoDB
|
|
@@ -810,25 +810,25 @@ 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(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
- `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
|
|
|
- `class_name` varchar(64) 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 '平均分',
|
|
|
- `coefficient` double DEFAULT NULL COMMENT '差异系数',
|
|
|
- `difficulty` double DEFAULT NULL COMMENT '难度',
|
|
|
- `score_range` text DEFAULT NULL COMMENT '分数分布',
|
|
|
- `stdev` double DEFAULT NULL COMMENT '方差',
|
|
|
- `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
|
- `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
|
- `range_level` text DEFAULT NULL COMMENT '高低分分布',
|
|
|
- `reality_count` int(11) DEFAULT NULL COMMENT '有效数量',
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
+ `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
+ `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
|
|
|
+ `class_name` varchar(64) 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 '平均分',
|
|
|
+ `coefficient` double DEFAULT NULL COMMENT '差异系数',
|
|
|
+ `difficulty` double DEFAULT NULL COMMENT '难度',
|
|
|
+ `score_range` text DEFAULT NULL COMMENT '分数分布',
|
|
|
+ `stdev` double DEFAULT NULL COMMENT '方差',
|
|
|
+ `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
|
+ `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
|
+ `range_level` text DEFAULT NULL COMMENT '高低分分布',
|
|
|
+ `reality_count` int(11) DEFAULT NULL COMMENT '有效数量',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `index1` (`exam_id`, `subject_code`)
|
|
|
) ENGINE = InnoDB
|