一种基于相似性度量的智能试卷生成方法技术

技术编号:13997874 阅读:86 留言:0更新日期:2016-11-15 11:08
本发明专利技术公开了一种基于相似性度量的智慧试卷生成方法,包括以下步骤:(A)让目标用户选择具体的科目;(B)根据步骤A中选择的科目,从题库中筛选出属于该科目的试题;(C)计算目标用户与系统内其他用户的学习水平相似度;(D)根据与目标用户学习水平相似度高的其他用户的做题历史数据,推断出所筛选的试题对于该目标用户的难度;(E)将步骤D中难度系数在某一区间的试题编制成一套试卷供目标用户测试。本发明专利技术与传统的试卷编制相比,本发明专利技术的优点是有能针对学生的水平,智能编制出适合学生难度的试卷,极大地提供了学生的学习效率和学习积极性。

【技术实现步骤摘要】

本专利技术属于在线教育产品,具体涉及一种基于相似性度量的智能试卷生成方法
技术介绍
目前在线教育领域众多平台都有编制试卷的功能,所采取的方法是根据学生的学段和教材版本选择这个范围内的题目来编制试卷。由于即使学生学段和教材版本相同,但是不同学校之间的学生水平是有差异的,即使同一个班级的学生之间的水平也是有差异的,传统的编制试卷方法并没有考虑到这些差异性,而是统一处理,编制出相同的试卷。这样编制出来的试卷不能很好地针对学生的水平,也就让练习的效果大打折扣。掌握比较好的学生会觉得试卷太简单没有练习的价值,而掌握比较差的学生会觉得试卷太难根本无从下手。而本专利技术的意图就是解决这种编制试卷不能切合每个学生个人水平的问题。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种基于相似性度量的智能试卷生成方法。本专利技术采用的技术方案是:一种基于相似性度量的智能试卷生成方法,包括以下步骤:(A)让目标用户选择具体的科目;(B)根据步骤A中选择的科目,从题库中筛选出属于该科目的试题;(C)计算目标用户与系统内其他用户的学习水平相似度;(D)根据与目标用户学习水平相似度高的其他用户的做题历史数据,推断出所筛选的试题对于该目标用户的难度;(E)将步骤D中难度系数在某一区间的试题编制成一套试卷供目标用户测试。所述基于相似性度量的智能试卷生成方法其还包括步骤(F)将目标用户做完所述试卷后的实际难度与预测难度比较并得出误差值。所述步骤(C)包括以下步骤:(C1)记录并保存所有用户练习做题时所用的时间和正确率;(C2)建立用户和试题的二维矩阵模型,矩阵的每一个数据为做题时间和正确率构成的试题难度;(C3)在所述二维矩阵模型中采用皮尔逊相关系数法来计算目标用户与其他用户的相似度。所述步骤(D)包括以下步骤:(D1)计算某个试题对于当前目标用户的预测难度,该预测难度=,其中S表示目标用户与用户i之间的相似度,t表示该试题对于用户i的难度,n为所有用户的数量;(D2)将预测难度与步骤F中的误差值相乘得到该试题对于目标用户的难度系数;(D3)循环步骤D1和D2,计算出每一道试题对于目标用户的难度系数。所述步骤(A)还包括选择目标用户所在的学段和/或教材版本。本专利技术的有益效果:本专利技术与传统的试卷编制相比,本专利技术的优点是有能针对学生的水平,智能编制出适合学生难度的试卷,极大地提供了学生的学习效率和学习积极性。附图说明下面结合附图对本专利技术的具体实施方式做进一步的说明。图1是本专利技术的主流程图;图2是本专利技术步骤C的子流程图;图3是本专利技术步骤D的子流程图。具体实施方式参考图1所示,为本专利技术的一种基于相似性度量的智能试卷生成方法,包括以下步骤:(目标用户以学生为例)(A)学生选择所在的学段,学科和教材版本,如果平台已经存在学生的学段和教材版本等信息,则此步骤只需要学生选择想要做练习的科目即可。(B)根据步骤A中学生的学段、学科和教材版本,从题库中筛选出符合条件的试题。(C)计算学生与其他学生的相似度,根据学生之前的做题历史,找出学生之间的相似度,这里的相似度是指学生的学习水平的相似。举个例子,如果两个学生的以往的做题练习过程中,答对和答错的试题很大程度上是相同的话,那么我们认为这两个学生的水平是相近的。如图2所示,步骤C具体包括以下子步骤:(C1)、当学生在平台做练习的时候,记录每一个试题所用的时间和正确率,并将其保存在系统中;(C2)、通过C1中采集的用户记录,对系统中所有用户和试题进行建模,模型是一个二维的矩阵(可以参考excel中的表格),每一行代表一个用户,每一列代表一个试题,所以每个数据代表具体的一个用户对某一个试题的难度;(C3)、利用C2中得到的模型,计算目标用户与其他用户的相似度,所采取的方法是通过皮尔逊相关系数来计算用户相似度。(D)计算试题难度是在C步骤的基础上进行的,根据与学生相似度高的其他学生的做题历史,推断出试题对于该学生的难度。举个例子,如果大多数跟该学生相似度高的其他学生做试题一的时候觉得比较困难的话,那么我们有很大把握推断出对于该学生来说,试题一是比较困难的。如图3所示,步骤D具体包括以下子步骤:(D1)、从C步骤中我们得到了当前登录用户与其他用户之间的相似度,通过用户间的相似度和其他用户的做题历史,我们可以计算出某个试题对于当前登录用户的一个预测难度。计算方法如下所示:该预测难度=,其中S表示目标用户与用户i之间的相似度,t表示该试题对于用户i的难度,n为所有用户的数量;整个计算方法意思针对每个其他用户,将他与目标用户的相似度和试题的难度相乘之后求和,得到的结果除以所有其他用户与目标用户的相似度之和;(D2)、我们在D1中得到了试题的初始预测难度之后,还需要将初始预测难度与预测误差相乘,这是由于预测结果会与真实结果之间存在一个小误差,这个误差我们在步骤F中会计算得到,这个误差值表示这套方法的预测值与真实情况的误差,通过将初始预测难度与预测误差相乘的方法,可以有效减少最终误差。(D3)、通过步骤D1和D2可以计算出某个试题对于学生的难度系数,通过循环这个过程,我们就可以计算出每一道试题对于学生的难度系数。(E)将标识了难度系数的试题进行整理,编制出一套难度适中的试卷。(F)在学生完成试卷之后,将试题对于学生的实际难度跟我们预测的难度进行比较,得出预测值与实际值之间的误差。(G)流程结束。如上所述,可以看出本专利技术与传统的试卷编制相比,本专利技术的优点是有能针对学生的水平,智能编制出适合学生难度的试卷,极大地提供了学生的学习效率和学习积极性。以上所述仅为本专利技术的优先实施方式,本专利技术并不限定于上述实施方式,只要以基本相同手段实现本专利技术目的的技术方案都属于本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种基于相似性度量的智能试卷生成方法,其特征在于包括以下步骤:(A)让目标用户选择具体的科目;(B)根据步骤A中选择的科目,从题库中筛选出属于该科目的试题;(C)计算目标用户与系统内其他用户的学习水平相似度;(D)根据与目标用户学习水平相似度高的其他用户的做题历史数据,推断出所筛选的试题对于该目标用户的难度;(E)将步骤D中难度系数在某一区间的试题编制成一套试卷供目标用户测试。

【技术特征摘要】
1.一种基于相似性度量的智能试卷生成方法,其特征在于包括以下步骤:(A)让目标用户选择具体的科目;(B)根据步骤A中选择的科目,从题库中筛选出属于该科目的试题;(C)计算目标用户与系统内其他用户的学习水平相似度;(D)根据与目标用户学习水平相似度高的其他用户的做题历史数据,推断出所筛选的试题对于该目标用户的难度;(E)将步骤D中难度系数在某一区间的试题编制成一套试卷供目标用户测试。2.根据权利要求1所述的一种基于相似性度量的智能试卷生成方法,其特征在于:其还包括步骤(F)将目标用户做完所述试卷后的实际难度与预测难度比较并得出误差值。3.根据权利要求2所述的一种基于相似性度量的智能试卷生成方法,其特征在于:所述步骤(C)包括以下步骤:(C1)记录并保存所有用户练习做题时所用的时间和正确率;(...

【专利技术属性】
技术研发人员:余敬龙
申请(专利权)人:广东能龙教育股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1