刷题小程序数据库设计解析
发布于 3 年前 作者 khan 5172 次浏览 来自 分享

~

刷题小程序数据库设计解析

~

今天一个用户问起来,我对这个小程序的数据库设计写文章整理下,该小程序是我做刷题小程序的一个主线版本,实现的功能也非常多

1、模拟考试,带记忆功能

2、顺序练习

3、随机练习

4、错题回顾

5、收藏题目

6、排行榜

7、生成邀请海报

8、其他周边功能,订阅消息通知,

该小程序共有集合17个

1、admin,运营者集合

2、category,题库集合

3、collection,错题记录集合

4、depts,部门集合,用于注册用户的部门选择

5、exams,扩展,部分带会员制小程序用,用来表征已解锁题库,该集合是category的一个子集

6、favor,题目收藏集合

7、history,答题记录集合

8、invite,邀请集合,用于邀请答题场景,小程序若无该场景,可忽略

9、mediatype,题目类型字典,是否为纯文本或者图片

10、memory,考试记忆集合,用于记录考试当前做到第几题

11、notes,错题集合

12、question,题目集合

13、questype,得分配置集合

14、ranks,排行榜 集合

15、record,顺序答题环节,记录用户做到哪一题了

16、somecode,邀请码集合

回到顶部