题库模块,对于在线教育系统来说,是一个知识储备库,也是在线教育系统的核心之一。那么,一个逻辑清晰的题库模块具备哪些特征,该如何设计?
一、题库模块的架构
题库模块大体可分为三层架构:基础属性层、基础资源层和资源业务层。不仅仅是题库,如果把资源类型进行扩充,这样的架构同样也适用于其他资源类型。
资源业务层的上一层还可以加上资源应用层,指的是资源需要应用到哪些终端,比如APP、小程序、web等,这样的设计思路其实是参照中台思想将题库打造成内容中台的规划。
二、基础属性层
基础属性包含了资源的所有的属性,比如学科、章节、知识点和难易度等。知识点对于题库来说是核心中的核心。各种类型的资源之间是以知识点进行关联的,资源关联上知识点之后便可以进行基于知识点的推荐逻辑,目前市面上部分在线教育系统中AI智能推荐都是以知识点为基础进行的。而属性的维护以知识点和章节的关联为重点。
三、基础资源层
试题入库:资源层的重难点其实就是试题入库,如何高效的将试题录入题库是关键。试题入库的方式分为:人工录入和系统识别,而系统识别目前最多的是Excel和Word识别。人工录入其实就是将试题复制粘贴到题库系统,试题自身也是有结构的,它包括题干、选项、小题、答案、解析等。Excel 的系统识别其实本质还是人工录入的逻辑,只是它可以做到批量。Word 识别的方式目前已经有部分公司在尝试研究,它是通过在 Word 中添加特征的方式进行规则识别,既可以解决公式录入的问题,也极大的提高了录题的效率。
数据格式:试题入库之后接下来就是如何维护,数据应该以什么格式进行存储,什么样的格式更便于前端的显示。针对无公式的学科,其实直接HTML格式存储就可以了。但是对于有大量公式的学科,由于HTML对于公式其实兼容性很差,以LaTeX格式储存是个好方法。
题型类型:不同学段所包含的题型可能不尽相同,不同题型的试题在后台的维护和前端的展示也不相同。目前已知的题型就有100多种。题库的设计不可能对这100多种题型出100多种题目录入模板(开发量大,无扩展性),所以要针对这么多题型进行归类,把相同结构的题型归为一类。这样处理的好处是,不论是否有新的题型对于在线教育系统来说只要把它归为已有的类型中就可以兼容。在这里我们将题型分为:选择型,简答型和综合型。
以上,就是在线教育系统中关于题库模块的设计思路。总之,题库的设计一定是建立在对业务和用户足够熟悉的基础上的,如果不熟悉业务,设计就会变得层级混乱,结构不清晰。如果您对在线教育系统开发有需求,欢迎咨询官方客服。
KESION 科汛软件
1、本站文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系。
2、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。
公司核心产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化独立部署品牌网校和在线教育咨询等。
KESION 不断通过技术创新,提供产品和服务,助力企业向数字化转型,通过科技驱动商业革新,让商业变得更智慧!
在新媒体时代,知识越来越成为一种社交货币,一方面,创作者可以将知识包装成产品,销售给有需要的用户,实现商业价值。另一方面,用户可以根据自己的需求有针对性地购买产品,在较短时间内学到有
当我们讲到教学时,经常会想到一个老师站在讲台上,对着台下的学生滔滔不绝,学生或安静的听老师讲课,或举手提问,这似乎是学习的经典画面。在这个画面中,老师、学生、教室,三者共同构成了一个学习