答题积分小程序云开发-CMS搭建篇内容模型配置-题库管理模型
微信小程序云开发实战-答题积分赛小程序
CMS搭建篇:内容模型配置-题库管理模型
内容模型
内容模型是对数据库中存储的数据结构的描述,包含了内容的属性定义。通过内容模型,内容管理可以自动生成内容管理界面。
这里,我们需要建立一个内容模型,描述题库所具有的属性,如:题目、选项、正确答案、题型等。
创建题库模型
在【内容模型】菜单页,点击【创建模型】;
在弹出层表单,填写展示名称为“题库管理”、数据库名为“aicQuestion”,然后点击【创建】按钮;
注意:数据库名需要和云开发控制台的数据表名一致;
添加属性字段
在创建完内容模型后,我们会得到一个空的内容模型。接下来,我们需要为题库添加题目、选项、正确答案、题型等字段。
字段注意事项
在添加属性字段时,需要注意的是,所添加的属性字段名称,需要与数据库表的属性字段名称一个一个地对应,且字段类型也要保持一致。其中_id为系统自动生成字段,无需添加。
创建的 aicQuestion 数据库集合的结构如下:
添加题干字段
在内容类型,点击【多行字符串】按钮;
在添加【多行字符串】字段表单中,填写展示名称为“题干”、数据库字段名为“question”,是否必需为开启状态(表示在创建内容时,此字段是必填项),点击【添加】按钮;
添加选项字段
在内容类型,点击【JSON对象】按钮;
在添加【JSON对象】字段表单中,填写展示名称为“选项”、数据库字段名为“option”,是否必需为开启状态(表示在创建内容时,此字段是必填项),点击【添加】按钮;
添加答案字段
在内容类型,点击【单行字符串】按钮;
在添加【单行字符串】字段表单中,填写展示名称为“正确答案”、数据库字段名为“true”,是否必需为开启状态(表示在创建内容时,此字段是必填项),点击【添加】按钮;
添加题型字段
在内容类型,点击【枚举】按钮;
在添加【枚举】字段表单中,填写展示名称为“题型”、数据库字段名为“type”;
如图所示,添加枚举元素,是否必需为开启状态(表示在创建内容时,此字段是必填项),点击【添加】按钮;
添加预留字段
在内容类型,点击【布尔值】按钮;
在添加【布尔值】字段表单中,填写展示名称为“预留字段”、数据库字段名为“checked”,点击【添加】按钮;
完成题库模型
至此,我们可以在【内容集合】-【题库管理】看到,已经完成了题库模型的创建以及属性字段的配置,打通和读取了云数据库中的题库数据。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhibecjj
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
excel打印预览压线压字怎么办
PHP中文网 06-22