一种动态复习试题生成方法及系统
文献发布时间:2023-06-19 12:18:04
技术领域
本发明涉及智能教学技术领域,特别涉及一种动态复习试题生成方法及系统。
背景技术
现有的线下作业、线上作业、在线学习刷题系统等学习系统中,在复习环节中,根据用户之前做题的错误率的高低,针对性的选择错误试题作为复习试题,或者提供与错题类似的题目重新刷题,这种学习方式地将试题错误率或者错题作为复试时的唯一参考标准,使得用户花费大量的时间,不断地在之前的章节知识点进行反复学习,对学习后面的章节知识点造成影响,此类学习和复习方式没有效率,重复程度高,正对性不强,从题目到题目,没有从题目做错的根本上解决问题,只是增加了刷题的数量,不利于知识点的掌握。
发明内容
针对现有技术存在的问题,本发明提供一种动态复习试题生成方法及系统。从掌握知识点出发,以知识点作为复习的对象,回溯前置知识点,掌握前置知识点后,巩固复习当前知识点,从而有效的提高学习效率。
为实现上述目的,本发明的具体方案如下:
提供一种动态复习试题生成方法,包括以下步骤:
S1,将知识点相关信息制作成知识点标签,并添加到相关的试题上;
S2,做题及对难题添加标签,并进行批改;
S3,收集错题、难题对应的知识点标签;
S4,根据收集的知识点标签,回溯判断前置知识点掌握情况;
S5,根据设定的正确率阈值和数量规则,生成复习试题;
通过标签形成关联,错题、难题的变动,与之相应的复习试题也会动态的随之变动。
进一步地,S1具体包括以下步骤:
S11,从学习的教材章节中提炼出知识点;
S12,根据教材的章节排序或者学习的先后顺序,对知识点进行先后顺序排序,将排序在前的知识点确认为前置知识点;
S13,将知识点作为知识点标签添加到包含对应知识点信息的试题上;
每个知识点标签可以添加到多个试题上,一个试题也可以添加多个相关的知识点标签,让知识点与试题形成关联。
进一步地,S4具体包括以下步骤:
S41,根据错题、难题对应的知识点标签回溯前一个章节的知识点;
S42,根据知识点对应的试题正确率,判断前一个章节的知识点掌握程度;如果前一个章节的知识点没有掌握,则继续回溯更前一个章节的知识点,产生对应的复习试题进行复习;如果排序靠前的章节的知识点掌握了,则停止回溯前置知识点,进行本章节知识点的复习。
进一步地,知识点对应的试题正确率≥70%则认定为掌握了该知识点。
进一步地,正确率公式如下:
进一步地,S5具体包括如下步骤:
S51,设定知识点对应试题的正确率阈值;
S52,根据收集的知识点对应的试题,判断正确率是否达到设定阈值;
S53,未达到设定的正确率阈值的知识点进入复习队列,根据复习队列形成复习试题库。
进一步地,S53具体包括如下步骤:
S531,根据知识点复习队列里面的知识点的知识点标签关联的试题形成初步题库;
S532,按照关联度由高到低排序,根据每个知识点需要安排的试题数量,提取复习试题,其中,试题与知识点关联度根据如下公式计算:
比例数值越大,关联度越高。
进一步地,S532中,将需要复习的知识点按照从容易到难依次分为1,2,3,...i个级别,级别数字越大,知识点难度越大,对应的安排复习试题的数量的权重也越大;
确定每个知识点安排复习试题数量的公式如下:
其中
y是每个不同难度知识点需要配置的题目数量
m是当天配置的试题总数,
i是知识点对应难度的级别数字,
n是需要复习的知识点总数。
本发明还提供一种动态复习试题生成系统,包括:
章节知识点模块、试题集模块、错题统计模块、知识点掌握情况判断模块和复习试题自动生成模块;其中,
章节知识点模块,用于记录各个章节的知识点,并记录各个章节知识点的前后顺序,用于了解各个章节知识点的前置知识点,便于向前回溯,寻找问题根源;
所述试题集模块,用于收集试题,将所有的试题添加对应的知识点标签,一个知识点标签可以被添加到多个试题上,每个试题也可以添加多个知识点标签,让知识点与试题之间形成关联;
错题统计模块,将错题、难题进行收集,形成错题、难题及对应知识点的数据库;
所述知识点掌握情况判断模块:根据知识点对应试题的正确率,来确定知识点是否掌握,设定正确率≥70%则为掌握,另设定需要复习的正确率阈值,没有达到正确率阈值的知识点进入复习队列;并对这些知识点的前置知识点进行回溯,判断前置知识点的掌握情况,如果没有掌握,生成复习试题进行复习,如果已经掌握了,则只对本章节的错题、难题对应的知识点进行复习;
复习试题自动生成模块:根据错题、难题携带的知识点标签,推算出没有掌握的知识点,根据知识点标签与试题的关联,生成对应的复习试题。
采用本发明的技术方案,具有以下有益效果:
本发明通过将知识点标签添加到试题,让知识点和试题形成关联,将知识点按照章节或学习顺序排序,确认前置知识点,判断前置知识点是否掌握,消除因为前置知识点没有掌握而对现有知识点学习形成障碍,进而根据错误的知识点形成复习试题。以掌握知识为出发点,将知识点作为复习的对象,从而有效的提高学习效率。
附图说明
图1是本发明具体实施方式的步骤流程图;
图2是本发明具体实施方式的章节知识点溯源复习流程图;
图3是本发明具体实施方式的各功能模块图。
具体实施方式
以下结合附图和具体实施例,对本发明进一步说明。
如图1,是本发明具体实施方式的步骤流程图;
本发明提供一种动态复习试题生成方法,包括以下步骤:
S1,将知识点相关信息制作成知识点标签,并添加到相关的试题上;比如知识点圆,相关信息包括圆心、直径、半径等,将这些信息作为知识点标签,添加到相关题目上,而这些题目可能包含圆心,半径,直角边,平行线等知识点标签。
S2,做题及对难题添加标记,并进行批改,客观题由系统自动判断正确与错误,主观题由教师批改;
S3,收集错题、难题对应的知识点标签;
S4,根据收集的知识点标签,回溯判断前置知识点掌握情况;
S5,根据设定的正确率阈值和数量规则,生成复习试题;
通过标签形成关联,错题、难题的变动,与之相应的复习试题也会动态的随之变动。
进一步地,S1具体包括以下步骤:
S11,从学习的教材章节中提炼出知识点;
S12,根据教材的章节排序或者学习的先后顺序,对知识点进行先后顺序排序,将排序在前的知识点确认为前置知识点;
S13,将知识点作为知识点标签添加到包含对应知识点信息的试题上;
每个知识点标签可以添加到多个试题上,一个试题也可以添加多个相关的知识点标签,让知识点与试题形成关联。
进一步地,S4具体包括以下步骤:
S41,根据错题、难题对应的知识点标签回溯前一个章节的知识点;
S42,根据知识点对应的试题正确率,判断前一个章节的知识点掌握程度;如果前一个章节的知识点没有掌握,则继续回溯更前一个章节的知识点,产生对应的复习试题进行复习;如果排序靠前的章节的知识点掌握了,则停止回溯前置知识点,进行本章节知识点的复习。
进一步地,知识点对应的试题正确率≥70%则认定为掌握了该知识点。
进一步地,正确率公式如下:
进一步地,S5具体包括如下步骤:
S51,设定知识点对应试题的正确率阈值;正确率阈值用于确定需要复习的知识点,因为知识点已经掌握了,但是掌握的程度是不同的,即便是掌握了,也可以在复习发范围内,将正确率阈值设定为超过80%,则达到掌握程度70%的知识点也需要复习,只是复习题数量权重占比相对较小。
S52,根据收集的知识点对应的试题,判断正确率是否达到设定阈值;
S53,未达到设定的正确率阈值的知识点进入复习队列,根据复习队列形成复习试题库。
进一步地,S53具体包括如下步骤:
S531,根据知识点复习队列里面的知识点的知识点标签关联的试题形成初步题库;
S532,按照关联度由高到低排序,根据每个知识点需要安排的试题数量,提取复习试题,
其中,试题与知识点关联度根据如下公式计算:
比例数值越大,关联度越高。
进一步地,S532中,将需要复习的知识点按照从容易到难依次分为1,2,3,...i个级别,级别数字越大,知识点难度越大,对应的安排复习试题的数量的权重也越大;
确定每个知识点安排复习试题数量的公式如下:
其中
y是每个不同难度知识点需要配置的题目数量
m是当天配置的试题总数,
i是知识点对应难度的级别数字,
n是需要复习的知识点总数;
n>j,n和j均为正整数;
具体例子如下:
由于每天学生的作业时间有限,每天作业量也是有限的,在此确定每天作业总量25题,
根据的确定的正确率的阈值,来判断是否需要产生复习试题,
比如,正确率阈值为80%个,然后判断有多少个知识点没有达到阈值,就需要派发复习试题。
假设需要复习的知识点数量为5;
将知识点的难度分为1,2,3,.....i级,级别数字越大,难度越大,
知识点的难度越大,越是需要练习,分配作业量权重占比就越大,
其中,难度级别为3的知识点对应的复习题的数量如下:
第1级难度:25*1/(1+2+3+4+5)=1.666=2
第2级难度:25*2/(1+2+3+4+5)=3.333=3
第3级难度:25*3/(1+2+3+4+5)=5.000=5
第4级难度:25*4/(1+2+3+4+5)=6.666=7
第5级难度:25*5/(1+2+3+4+5)=8.333=8
2+3+5+7+8=25
当计算的数值不是整数时,进行四舍五入,保留整数。
2,3,5,7,8就是对应1,2,3,4,5级别的难度的知识点需要安排的复习试题的数量。
如图2,是本发明具体实施方式的章节知识点溯源复习流程图;
开始的时候,先根据本次错误的题目情况,提炼出相关的知识点标签,根据知识点标签,根据知识点标签确定需要复习的知识点,根据章节知识点顺序,判断此次错误的知识点的前置知识点,对前置知识点进行掌握程度判断,如果前置知识点没有掌握,则需要更加前置知识点进行更前一个章节的知识点的回溯,并且判断更前一个章节的知识点是否已经掌握了,如果更前一个章节的知识点和前置知识点均掌握了,则只需要根据现有的错题进行当前章节的知识点复习。
如图3,是本发明具体实施方式的各功能模块图,
本发明还提供一种动态复习试题生成系统,包括:章节知识点模块、试题集模块、错题统计模块、知识点掌握情况判断模块和复习试题自动生成模块;其中,
章节知识点模块,用于记录各个章节的知识点,并记录各个章节知识点的前后顺序,用于了解各个章节知识点的前置知识点,便于向前回溯,寻找问题根源;
所述试题集模块,用于收集试题,将所有的试题添加对应的知识点标签,一个知识点标签可以被添加到多个试题上,每个试题也可以添加多个知识点标签,让知识点与试题之间形成关联;
错题统计模块,将错题、难题进行收集,形成错题、难题及对应知识点的数据库;
所述知识点掌握情况判断模块:根据知识点对应试题的正确率,来确定知识点是否掌握,设定正确率≥70%则为掌握,另设定需要复习的正确率阈值,没有达到正确率阈值的知识点进入复习队列;并对这些知识点的前置知识点进行回溯,判断前置知识点的掌握情况,如果没有掌握,生成复习试题进行复习,如果已经掌握了,则只对本章节的错题、难题对应的知识点进行复习;
复习试题自动生成模块:根据错题、难题携带的知识点标签,推算出没有掌握的知识点,根据知识点标签与试题的关联,生成对应的复习试题。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的保护范围内。
- 一种动态复习试题生成方法及系统
- 一种复习试题生成方法及系统