关于前端:答题积分小程序云开发实战CMS搭建篇内容模型配置题库管理模型

31次阅读

共计 986 个字符,预计需要花费 3 分钟才能阅读完成。

微信小程序云开发实战 - 答题积分赛小程序

CMS 搭建篇:内容模型配置 - 题库治理模型

内容模型

内容模型是对数据库中存储的数据结构的形容,蕴含了内容的属性定义。通过内容模型,内容治理能够主动生成内容治理界面。这里,咱们须要建设一个内容模型,形容题库所具备的属性,如:题目、选项、正确答案、题型等。

创立题库模型

在【内容模型】菜单页,点击【创立模型】;

在弹出层表单,填写展现名称为“题库治理”、数据库名为“aicQuestion”,而后点击【创立】按钮;

留神:数据库名须要和云开发控制台的数据表名统一;

增加属性字段

在创立完内容模型后,咱们会失去一个空的内容模型。接下来,咱们须要为题库增加题目、选项、正确答案、题型等字段。

字段注意事项

在增加属性字段时,须要留神的是,所增加的属性字段名称,须要与数据库表的属性字段名称一一对应,且字段类型也要保持一致。其中_id 为零碎主动生成字段,无需增加。

创立的 aicQuestion 数据库汇合的构造如下:

增加题干字段

在内容类型,点击【多行字符串】按钮;

在增加【多行字符串】字段表单中,填写展现名称为“题干”、数据库字段名为“question”,是否必须为开启状态(示意在创立内容时,此字段是必填项),点击【增加】按钮;

增加选项字段

在内容类型,点击【JSON 对象】按钮;

在增加【JSON 对象】字段表单中,填写展现名称为“选项”、数据库字段名为“option”,是否必须为开启状态(示意在创立内容时,此字段是必填项),点击【增加】按钮;

增加答案字段

在内容类型,点击【单行字符串】按钮;

在增加【单行字符串】字段表单中,填写展现名称为“正确答案”、数据库字段名为“true”,是否必须为开启状态(示意在创立内容时,此字段是必填项),点击【增加】按钮;

增加题型字段

在内容类型,点击【枚举】按钮;

在增加【枚举】字段表单中,填写展现名称为“题型”、数据库字段名为“type”;

如图所示,增加枚举元素,是否必须为开启状态(示意在创立内容时,此字段是必填项),点击【增加】按钮;

增加预留字段

在内容类型,点击【布尔值】按钮;

在增加【布尔值】字段表单中,填写展现名称为“预留字段”、数据库字段名为“checked”,点击【增加】按钮;

实现题库模型

至此,咱们能够在【内容汇合】-【题库治理】看到,曾经实现了题库模型的创立以及属性字段的配置,买通和读取了云数据库中的题库数据。

正文完
 0