美文网首页
2021-08-11

2021-08-11

作者: 歌手的剑 | 来源:发表于2021-08-11 15:43 被阅读0次

Glowe 题库系统设计

一、数据库设计

1、试卷表(qms_exam_paper)

字段名 类型 注释 是否必填
id 数值 主键
name varchar 试卷名称
Introduction varchar 简介
description varchar 描述
source varchar 来源
title varchar 标题
level int 级别
value varchar 价值
paper_type int 试卷类型:0 -> 普通类型;1 -> 随机类型
random_setting text json 格式,[{"题目类型": "单选题", "难度": "非常难", "试题数量": 10, "每题分数": 10}]
calculate varchar 计算方式,如果是计算所有题目相加的分数 -> score,score 等同于所有题目分数相加之和
interval varchar 区间,["60", "80", "100"]
question_count int 题目数量
suggest_time int 建议时长(分钟)
total_score int 总分
pass_score int 及格分数
create_user int 创建的用户
update_user int 修改的用户
create_time datetime 创建时间
update_time datetime 修改时间
is_delete tinyint 是否删除

2、题库分类表(qms_ question_pool)

字段名 类型 注释 是否必填
id int 主键
name varchar 类别名称
parent_id int 父类 id
sort int 排序
create_time datetime 创建时间
update_time datetime 更新时间
create_user int 创建的用户
update_user int 更新的用户
is_delete tinyint 是否删除

3、题目表(qms_question)

字段名 类型 注释 是否必填
id int 主键
type int 1.单选题 2.多选题 3.判断题 4.填空题 5.简答题
question_pool_id int 题库分类
stem varchar 题干
level int 题目难度
remark varchar 题目备注
analysis varchar 题目解析
answer_type tinyint 答案类型:0 -> 正确答案,1 -> 分数
score int 题目分数
create_user int 创建人
update_user int 修改人
create_time datetime 创建时间
update_time datetime 修改时间
is_delete tinyint 是否删除

4、题目答案表(qms_question_answer)

字段名 类型 注释 是否必填
id int 主键
question_id int 问题
is_right tinyint 是否正确答案
content varchar 答案内容
score int 答案分数
create_user int 创建人
update_user int 修改人
create_time datetime 创建时间
update_time datetime 修改时间
is_delete tinyint 是否删除

5、试卷题目答案表(qms_exam_paper_question_answer)

字段名 类型 注释 是否必填
id int 主键
test_paper_id int 试卷id
question_id int 题目id
real_question_score int 当前试卷当前题目的分数
real_answers_score varchar json 格式,当前试卷当前题目每个答案的分数
create_user int 创建人
update_user int 修改人
create_time datetime 创建时间
update_time datetime 修改时间
is_delete tinyint 是否删除

6、试卷结果展示表(qms_exam_paper_result)

字段名 类型 注释 是否必填
id int 主键
test_paper_id int 试卷id
level int 等级
result text json
create_user int 创建人
update_user int 修改人
create_time datetime 创建时间
update_time datetime 修改时间
is_delete tinyint 是否删除

7、用户试卷填写记录表(qms_user_exam_paper_history)

字段名 类型 注释 是否必填
id int 主键
test_paper_id int 试卷id
user_id varchar 用户id
score int 得分
answers varchar 填写答案,{”1“:[A,b, c]}
is_finish tinyint 是否完成
create_time datetime 创建时间
update_time datetime 修改时间
is_delete tinyint 是否删除

8、题目反馈表(qms_question_suggest)

字段名 类型 注释 是否必填
id int 主键
question_id int 题目id
user_id varchar 用户id
description varchar 建议描述
feedback varchar 回复内容
status tinyint 状态:0 -> 待处理;1 -> 处理中;2 -> 已处理
handle_man tinyint 处理人
create_time datetime 创建时间
update_time datetime 修改时间
is_delete tinyint 是否删除

9、试卷反馈建议表 (qms_exam_paper_suggest)

字段名 类型 注释 是否必填
id int 主键
test_paper_id int 题目id
user_id varchar 用户id
suggest varchar 建议
score int 评分
handle_man tinyint 处理人
create_time datetime 创建时间
update_time datetime 修改时间
is_delete tinyint 是否删除

相关文章

  • 阅读打卡

    【日期】2021-08-11 【阅读书籍】山下英子《断舍离》 【阅读进度】67%—81% 【打卡天数】打卡24天 ...

  • 五绝·咏长宁

    此间苦竹笋,甚爱。 蜀隅长谧宁,溪碧自筠茵。 独爱此间笋,清馋宜侑宾。 2021-08-11

  • 大BOSS也有被人数落的时刻

    日记895篇 2021-08-11 今天看了雷军《我的梦想,我的选择》演讲,雷军讲述了自己的经历。小米2018年上...

  • 【餐饮100问】72、培训资料从哪里开始学?

    D302 2021-08-11 之前总是不太愿意花费太多的时间去做资料的原因,就是做完以后可能几乎会像废纸一样。 ...

  • 雨中搬家

    2021-08-11 外面大雨如注。我坐在新的书房里日更。感觉一切都很新鲜,就连电脑系统都是刚刚更新的。 不喜欢,...

  • 2021-08-11

    2021-08-11 坚持写作很难吗? 今天是第四天日更,如果不写感觉有作业没有完成,那就写吧。 今天看了雷军的演...

  • #Dairy280 放弃?

    2021-08-11 周三 晴 今天108课程内容依旧是OKR的补充。留下一道关于【自我设限】的作业,一时半会想不...

  • 又想玩日更了

    2021-08-11 今天突然间又想玩日更了 已经很久没怎么写字了 差不多快脱离文友圈了吧 虽然心中一直有一个梦 ...

  • 2021-08-11

    他认真的背影,我的心里一阵激动。是啊,我们不能用一把尺子去丈量所有的孩子。在教育的过程中,我们不妨多动动脑筋,想一...

  • 2021-08-11

    喜欢无尽质问和批判,很快就会让一度拥有的确信消失,而被抛入一片虚无中,陷入到相对主义和怀疑主义的泥沼中,总想抓住“...

网友评论

      本文标题:2021-08-11

      本文链接:https://www.haomeiwen.com/subject/pujcbltx.html