去评论
dz插件网

it618在线考试答题 题库题目数据库结构与批量导入说明

admin
2020/07/10 17:50:30


试卷与题库分类结构:






题库题目数据库结构(下面的分类名称以上面的分类名称为例说明):

题目库
CREATE TABLE IF NOT EXISTS `pre_it618_exam_questions` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `it618_shopid` int(10) unsigned NOT NULL default '0', 老师id
  `it618_class1_id` int(10) unsigned NOT NULL, 年级id
  `it618_class2_id` int(10) unsigned NOT NULL, 学科id
  `it618_qclass11_id` int(10) unsigned NOT NULL, 一级章节id
  `it618_qclass12_id` int(10) unsigned NOT NULL, 二级章节id
  `it618_qclass13_id` int(10) unsigned NOT NULL, 三级章节id
  `it618_qclass21_id` int(10) unsigned NOT NULL, 一级知识点id
  `it618_qclass22_id` int(10) unsigned NOT NULL, 二级知识点id
  `it618_qclass23_id` int(10) unsigned NOT NULL, 三级知识点id
  `it618_qclass3_id` int(10) unsigned NOT NULL, 难易id
  `it618_qclass4_id` int(10) unsigned NOT NULL, 能力id
  `it618_qtypeid` int(10) unsigned NOT NULL default '0', 题型id
  `it618_name` varchar(1000) NOT NULL, 题目名称
  `it618_value` varchar(1000) NOT NULL, 简答题时的答案内容
  `it618_isok` int(10) unsigned NOT NULL, 判断题时的答案
  `it618_order` int(10) unsigned NOT NULL, 题目排序
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM;

题目选项库(单选题、多选题、填空题)
CREATE TABLE IF NOT EXISTS `pre_it618_exam_questions_option` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `it618_qid` int(10) unsigned NOT NULL default '0', 题目id
  `it618_name` varchar(1000) NOT NULL, 选项内容
  `it618_isok` int(10) unsigned NOT NULL, 选项是否为答案项
  `it618_order` int(10) unsigned NOT NULL, 选项排序
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM;



题型库
CREATE TABLE IF NOT EXISTS `pre_it618_exam_qtype` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `it618_typename` varchar(255) NOT NULL,
  `it618_order` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM;


INSERT INTO `pre_it618_exam_qtype` (`id`, `it618_typename`, `it618_order`) VALUES
(1, '单选题', 1),
(2, '多选题', 2),
(3, '填空题', 3),
(4, '判断题', 4);