This commit is contained in:
Hankin 2025-04-17 10:28:02 +08:00
parent b3df718964
commit 6f8f4b2015
5 changed files with 49 additions and 0 deletions

View File

@ -0,0 +1,12 @@
CREATE TABLE `ufutx_exam_question` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`library_id` int NOT NULL COMMENT "题库id"
`title` varchar(255) NOT NULL COMMENT "标题",
`parse` varchar(255) NOT NULL COMMENT "解析",
`answer` varchar(10) NOT NULL COMMENT "答案",
`type` enum("RADIO", "MULTIPLE") NOT NULL COMMENT "类型 RADIO:单选,MULTIPLE:多选",
`score` int DEFAULT 1 COMMENT "分数",
`created_at` TIMESTAMP NULL DEFAULT NULL ,
`updated_at` TIMESTAMP NULL DEFAULT NULL ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT = '测试题目';

View File

@ -0,0 +1,10 @@
CREATE TABLE `ufutx_exam_option` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`library_id` int NOT NULL COMMENT "题库id",
`question_id` int NOT NULL COMMENT "问题id",
`title` varchar(255) NOT NULL COMMENT "选项标题",
`number` varchar(10) NOT NULL COMMENT "编号 A,B,C,D",
`created_at` TIMESTAMP NULL DEFAULT NULL ,
`updated_at` TIMESTAMP NULL DEFAULT NULL ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT = '测试选项';

View File

@ -0,0 +1,12 @@
CREATE TABLE `ufutx_exam_answer` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`paper_id` int NOT NULL COMMENT "试卷id",
`user_id` int NOT NULL COMMENT "用户id",
`question_id` text NOT NULL COMMENT "问题id",
`option_id` text NOT NULL COMMENT "选项id, 1,2,3",
`number` text NOT NULL COMMENT "编号 A,B,C,D",
`score` text NOT NULL COMMENT "分数",
`created_at` TIMESTAMP NULL DEFAULT NULL ,
`updated_at` TIMESTAMP NULL DEFAULT NULL ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT = '测试结果';

View File

@ -0,0 +1,7 @@
CREATE TABLE `ufutx_exam_library` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`title` varchar(255) NOT NULL COMMENT "标题",
`created_at` TIMESTAMP NULL DEFAULT NULL ,
`updated_at` TIMESTAMP NULL DEFAULT NULL ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT = '测试题库';

View File

@ -0,0 +1,8 @@
CREATE TABLE `ufutx_exam_paper` (
`id` BIGINT NOT NULL AUTO_INCREMENT ,
`title` varchar(255) NOT NULL COMMENT "标题",
`config` text NOT NULL COMMENT "配置",
`created_at` TIMESTAMP NULL DEFAULT NULL ,
`updated_at` TIMESTAMP NULL DEFAULT NULL ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT = '测试试卷';