~
刷题小程序数据库设计解析
~
今天一个用户问起来,我对这个小程序的数据库设计写文章整理下,该小程序是我做刷题小程序的一个主线版本,实现的功能也非常多
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,邀请码集合
!
1.答题页面的十来个模块分别在代码哪里可以找到修改
1)模拟考试
miniprogram/pages/examhome
miniprogram/pages/exam
2)顺序答题
miniprogram/pages/sorthome
miniprogram/pages/sort
3)随机答题
miniprogram/pages/randomhome
miniprogram/pages/random
4)收藏
miniprogram/pages/notehome
miniprogram/pages/note
5)错题
miniprogram/pages/collectionhome
miniprogram/pages/collection
2.答题小程序是否有后台,如果有可以进去查看一些数据吗 比如:别人答题的成绩排名等等
【教02】
如何打开小程序云开发控制台
视频录制教程
https://share.weiyun.com/uJ6wYI2U
1)找到小程序appid
https://mp.weixin.qq.com/
AppID(小程序ID) xxx