在线答题小程序数据库设计
发布于 5 年前 作者 naren 4969 次浏览 来自 分享

背景介绍

最近有不少朋友咨询我在线答题小程序的数据库集合设计,现专门写文整理下,该小程序目前包含以下十个集合

数据库设计

admin  
该集合主要用于指定管理员openid,对于部分openid开放创建试卷以及数据报表导入、导出等功能
category  
该集合主要用于设置题目分类,也就是所谓的题库信息,比如语文、数学、英语
depts  
该集合主要面向企业用户,维护企业部门信息词典
favor  
该集合用于设置题目收藏记录信息
history  
该集合主要用于用于记录考试时间、考试得分,考生信息
mediatype  
该集合作为素材字典定义,比如文本、图片
notes  
该集合主要用于记录错题记录
profiles  
该集合主要用于记录用户信息,比如openid、昵称、头像以及个人相关信息
question  
该集合主要用于题目信息,题目的结构本文不做介绍
questype  
该集合用于维护题目类型字典,比如单选、多选、判断、填空、简答

该小程序题目组织为一级结构,也就是所谓的一级分类,类别下面直接是题目信息,不存在二级分类

后续计划

后面会写两篇文章,第一篇文章介绍二级分类的在线答题小程序,第二篇文章为会员邀请制在线答题小程序的数据库设计

在线答题小程序邀请码设计? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0004ec55980978dce7f99896153413

备注

后面我有时间慢慢维护,这个文章

扫码体验

2 回复

这么高端的东西,好久都没有来逛逛了。先留个标记,以后好学习一下

回到顶部