叨叨游戏网
您的当前位置:首页智能题库系统的研究初探

智能题库系统的研究初探

来源:叨叨游戏网


智能题库系统的研究初探

本文主要对一种智能题库系统进行了研究,并给出了该智能题库系统数据库建立的一种初步设想,最后指出了该设想不够完善,应该进一步改进。

标签:智能;题库;试题模板

一、引言

随着计算机技术的飞速发展,人工智能技术为了代替人类复杂繁琐的工作,逐渐和人类生活和学习的方方面面相结合。目前,许多教学单位为了简化教师的工作,都使用了简单的题库系统。

但无论哪种题库系统,在自动抽题时,抽取的试题仍然是预存储到数据库中的各种单一,无法修改的试题。无法像人工出题一样,可以实现一个问题举一反三,生成很多种不同的题目。为了让题库系统试题更接近于人类思维,本文尝试对智能题库系统进行了初步设想和研究。

二、智能题库系统

题库系统是否能够模拟人类智能化,实现动态生成试题,关键取决于是否能够形成复杂的多变的数据库。智能题库系统的数據库应该有别于传统题库系统的数据库。智能题库系统应把原有数据库的试题表改成试题模板表和模板内容表两张表结合。其中试题模板表记录试题的各种模板形式,而模板内容表记录的是和每个模板相匹配的具体内容值。同一试题模板可以允许有多个内容值,以达到智能题库系统的一题多变的目的。

(一)试题模板

智能题库系统的试题模板应该尽量多样化,可以针对同一问题换场景,也可根据同一问题换数据,形成不一样的模板。具体理解请详见以下实例。

试题:红旗小学有女生170人,男生180人,问红旗小学一共有多少学生?

模板1:红旗小学有女生××人,男生××人,问红旗小学一共有多少学生?

模板2:YY有女生170人,男生180人,问YY一共有多少学生?

模板3:YY有女生××人,男生××人,问YY一共有多少学生?

……

通过上面的例子可以看出针对同一道试题,我们可以给出多个模板,上面例

子中一个形成了3个模板,模板1是修改了试题中的具体数据。模板2是修改了试题中的场景。模板3是数据和场景都进行了修改。其中模板3可以包含模板1和模板2,但需复杂的算法实现。

(二)模板内容

智能题库系统的模板内容应该和模板内容紧密相关,针对每一个模板中的内容都有多个内容进行匹配。使同一个模板能够形成多道试题。具体理解详见以下实例。

模板1:红旗小学有女生××人,男生××人,问红旗小学一共有多少学生?

生成试题1:红旗小学有女生170人,男生180人,问红旗小学一共有多少学生?

生成试题2:红旗小学有女生180人,男生170人,问红旗小学一共有多少学生?

生成试题3:红旗小学有女生170人,男生170人,问红旗小学一共有多少学生?

生成试题4:红旗小学有女生180人,男生180人,问红旗小学一共有多少学生?

……

通过上面的例子可以看出针对同一模板,我们可以给出多道试题,上面例子中一个形成了4道试题,试题1,4可以看出女生人数内容只取两个值170和180。试题2,4可以看出男生人数内容也只取两个值170和180。可以看出生成试题数和模板内容取值数成正比。

(三)数据库表设计

根据以上例题中试题模板和模板内容修改,可以把数据库表设计成如下两张表,其中一张是试题模板表,包括编号,试题模板名称,试题模板类型,试题模板内容,内容位置集合等字段;另一张表是模板内容表,包括编号,模板编号,模板内容位置,具体内容等。具体数据库表如下所示。

三、结论

综上所诉,通过合理的建立智能题库系统数据库,能够实现题库系统的智能化。使题库系统中的试题不在单一化和无法改变,基本实现一题变多题。让题库系统更接近人类思维,能够更好的为人类服务。本文中对智能题库系统的设想还不够全面,在以后的研究中进一步改进。

因篇幅问题不能全部显示,请点此查看更多更全内容