答题小程序数据结构解析
发布于 3 年前 作者 jwei 1731 次浏览 来自 分享

答题小程序数据结构设计解析

~

最近一段时间,具体说来从21年的12月月初,我一直在开发某答题小程序,意图将该小程序打造为目前主流的一个版本呢,小程序的一些数据,今天着重对题库的数据库设计做下分享

大家看下图为该主流答题小程序的题库数据库设计

~

~

该数据库设计支持单选、多选、已经其他常规题型,具体字段为type

1,单选

2,多选

sn:题库序号

title:题目

a、b、c、d为四个选项

correct_answer:为正确选项,由于该项为一个数组,所以可以支持多选的设计

accuracy:为该题的正确率

analysis:注释

其实这种设计跟我以往自研的答题小程序题库设计是有很大不同的,特别是在选项这里,我是把所有选项包在一个数组里面,而该设计是把选项放在了最外层,这样其实不是很容易扩展

因为固化了a、b、c、d之后就限制了只能支持四个选项的,但是一般的题库选项可能很随意,三个也有,五个也不少

回到顶部