基于大数据的习题练习方法、系统及存储介质与流程

文档序号:27550545发布日期:2021-11-24 22:22阅读:81来源:国知局
基于大数据的习题练习方法、系统及存储介质与流程

1.本技术涉及电子通信技术领域,尤其是涉及一种基于大数据的习题练习方法、系统及存储介质。


背景技术:

2.随着互联网的快速发展,网上学习也成为了一种教学和辅导方式,而目前的教学平台,多为提供老师的上课教学、快速练习、模拟试卷、错题库、知识点整理等等,学生可以根据自身需求,在教学平台上进行自主学习、练习和测试。
3.虽然学生可以在教学平台上进行模拟测试,但是每个学生的个体学习差异,有针对性的进行个性化测试方面还存在许多不足,学生的体验感不佳。


技术实现要素:

4.为了更好的提高用户的体验感,本技术提供了一种基于大数据的习题练习方法、系统及存储介质。
5.第一方面,本技术提供一种基于大数据的习题练习方法,采用如下的技术方案:一种基于大数据的习题练习方法,包括以下步骤:实时获取测试卷中未答复的测试题,根据所述测试题相对应知识点的掌握率,实时更新未答复测试题的知识点数据表;实时获取用户测试卷中已答复测试题的正确率,判断所述正确率是否小于测试最低阈值,如果是,则下一个答复的测试题为所述知识点数据表中掌握率最高的测试题;其中,所述知识点的掌握率根据用户的平时练习数据得出。
6.通过采用上述技术方案,针对不同的用户平时练习数据,得出该用户对不同知识点的掌握率,这样测试卷中各个测试题生成的知识点数据表也将不同;当用户做测试卷的正确率较低时,将测试卷中其掌握率最高的测试题放在前面答复,即根据不同用户改变测试卷中测试题的出现顺序,有助于提高测试效果,从而更好的提高用户的体验感。
7.可选的,所述实时获取正确率的步骤之后,还包括:判断所述正确率是否超过测试最高阈值,如果是,则下一个答复的测试题为所述知识点数据表中掌握率最低的测试题;其中,所述测试最高阈值大于测试最低阈值。
8.通过采用上述技术方案,当用户做测试卷的正确率较高时,将测试卷中其掌握率最低的测试题放在前面答复,即根据不同用户改变测试卷中测试题的出现顺序,有助于提高测试效果,进一步提高用户的体验感。
9.可选的,所述知识点的掌握率根据用户的平时练习数据得出的步骤中,还包括:对练习数据中同一知识点的掌握率进行判断,如果所述掌握率超过第一阈值,则该知识点的掌握情况标记为已掌握;如果所述掌握率低于第二阈值,则该知识点的掌握情况标记为重点加强练习;如果所述掌握率位于第一阈值与第二阈值之间,则该知识点的掌握情况标记为巩固练习。
10.通过采用上述技术方案,将用户对知识点的掌握率分别与第一阈值和第二阈值进行比较,便于对该用户学习过的知识点进行划分,这样用户可以根据掌握情况对不同知识点进行练习,从而提高用户的学习效果。
11.可选的,所述方法还包括以下步骤:根据用户对知识点的掌握情况,自动生成练习评测报告;以及,基于所述练习评测报告按照预设的第一策略推荐测试题,以生成个性化的测试卷。
12.通过采用上述技术方案,根据用户的练习评测报告和第一策略,生成的测试卷更加符合用户的测试,从而提高用户的测试效果。
13.可选的,按照预设的所述第一策略推荐测试题的步骤,包括:根据用户对知识点的掌握情况,建立对应的掌握题库、加强题库和巩固题库;所述第一策略为上述三种掌握情况中各占的比例;基于所述比例分别从所述掌握题库、加强题库和巩固题库中随机推荐测试题。
14.通过采用上述技术方案,测试卷中三种题库所占的比例可以由用户进行设置,也可以由系统进行默认,按照比例分别从掌握题库、加强题库和巩固题库中提取测试题,使得生成的测试卷个性化更强。
15.可选的,所述方法还包括以下步骤:获取用户的学习进度信息,所述学习进度信息包括科目信息、章节信息和知识点信息;以及,基于所述学习进度信息按照预设的第二策略推荐测试题,以生成个性化的测试卷。
16.通过采用上述技术方案,根据用户的学习进度信息和第二策略,生成的测试卷可以对用户已学习的知识点进行检验,从而检验用户对已学习知识点的掌握情况。
17.第二方面,本技术提供一种基于大数据的习题练习系统,采用如下的技术方案:一种基于大数据的习题练习系统,包括数据更新模块和第一智能调整模块,所述数据更新模块用于实时获取测试卷中未答复的测试题,根据所述测试题相对应知识点的掌握率,实时更新未答复测试题的知识点数据表;所述第一智能调整模块与数据更新模块连接,用于接收所述知识点数据表,并实时获取用户测试卷中已答复测试题的正确率,判断所述正确率是否小于测试最低阈值,如果是,则下一个答复的测试题为所述知识点数据表中掌握率最高的测试题。
18.通过采用上述技术方案,数据更新模块针对不同的用户平时练习数据,得出该用户对不同知识点的掌握率,这样测试卷中各个测试题生成的知识点数据表也将不同;第一智能调整模块当用户做测试卷的正确率较低时,将测试卷中其掌握率最高的测试题放在前面答复,即根据不同用户改变测试卷中测试题的出现顺序,有助于提高测试效果,从而更好的提高用户的体验感。
19.可选的,还包括第二智能调整模块,所述第二智能调整模块与数据更新模块连接,用于接收所述知识点数据表,并实时获取用户测试卷中已答复测试题的正确率,判断所述正确率是否超过测试最高阈值,如果是,则下一个答复的测试题为所述知识点数据表中掌握率最低的测试题;其中,所述测试最高阈值大于测试最低阈值。
20.通过采用上述技术方案,第二智能调整模块当用户做测试卷的正确率较高时,将测试卷中其掌握率最低的测试题放在前面答复,即根据不同用户改变测试卷中测试题的出现顺序,有助于提高测试效果,进一步提高用户的体验感。
21.第三方面,本技术提供一种存储介质,采用如下的技术方案:一种存储介质,存储有能够被处理器加载并执行上述基于大数据的习题练习方法中任一种方法的计算机程序。
22.综上所述,本技术包括以下至少一种有益技术效果:针对不同的用户平时练习数据,得出该用户对不同知识点的掌握率,这样测试卷中各个测试题生成的知识点数据表也将不同;当用户做测试卷的正确率较低时,将测试卷中其掌握率最高的测试题放在前面答复,即根据不同用户改变测试卷中测试题的出现顺序,有助于提高测试效果,从而更好的提高用户的体验感。
附图说明
23.图1是本技术其中一个实施例的方法流程图;图2是本技术其中一个实施例的系统框图。
具体实施方式
24.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1

2及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
25.本技术实施例公开一种基于大数据的习题练习方法,参照图1,包括以下步骤:s1、实时获取测试卷中未答复的测试题,根据测试题相对应知识点的掌握率,实时更新未答复测试题的知识点数据表;其中,知识点的掌握率根据用户的平时练习数据得出。
26.上述知识点掌握率的步骤中,还包括:对练习数据中同一知识点的掌握率进行判断,如果掌握率超过第一阈值,则该知识点的掌握情况标记为已掌握;如果掌握率低于第二阈值,则该知识点的掌握情况标记为重点加强练习;如果掌握率位于第一阈值与第二阈值之间,则该知识点的掌握情况标记为巩固练习。
27.需要说明的是,测试卷生成后,其测试题的题型和数量就确定不变了,比如,测试题的题型为选择题a1、a2、
……
、a
n
‑1和a
n
,测试题的数量为100道。随着用户的答题,测试卷中未答复测试题的数量将逐渐减少,从而知识点数据表将实时发生改变。
28.具体的,按照用户对所有测试题的掌握率,由大到小对所有测试题进行排序,以生成初始的知识点数据表;在用户答复一道测试题之后,将该测试题从知识点数据表中删除即可,这样即可实现对知识点数据表进行实时更新的目的。
29.本技术中,将用户对知识点的掌握率分别与第一阈值和第二阈值进行比较,便于对该用户学习过的知识点进行划分,这样用户可以根据掌握情况对不同知识点进行练习,从而提高用户的学习效果。
30.s2、实时获取用户测试卷中已答复测试题的正确率,判断正确率是否小于测试最低阈值,如果是,则下一个答复的测试题为所述知识点数据表中掌握率最高的测试题。
31.需要说明的是,随着用户的答题,已答复测试题的数量将逐渐增多,从而用户答题
的正确率也将实时发生改变。其中,可以将测试最低阈值设置为75%,如果知识点数据表中测试题按照掌握率由大到小排序的,且用户答题的正确率小于75%时,则将知识点数据表中最上面的测试题作为下一道测试题进行答复。另外,测试题答复的正确与否,不影响用户的平时练习数据,即测试题的答复不影响用户对知识点的掌握率。
32.具体的,知识点的掌握率根据用户的平时练习数据得出的步骤中,还包括:判断正确率是否超过测试最高阈值,如果是,则下一个答复的测试题为知识点数据表中掌握率最低的测试题;其中,测试最高阈值大于测试最低阈值。
33.需要说明的是,可以将测试最高阈值设置为90%,如果知识点数据表中测试题按照掌握率由大到小排序的,且用户答题的正确率超过90%时,则将知识点数据表中最下面的测试题作为下一道测试题进行答复。
34.本技术中,当用户做测试卷的正确率较高时,将测试卷中其掌握率最低的测试题放在前面答复,即根据不同用户改变测试卷中测试题的出现顺序,有助于提高测试效果,进一步提高用户的体验感。
35.该习题练习方法还包括以下步骤:根据用户对知识点的掌握情况,自动生成练习评测报告;基于练习评测报告按照预设的第一策略推荐测试题,以生成个性化的测试卷。
36.需要说明的是,练习评测报告包括练习进度信息、知识点信息和练习结果信息。根据用户的练习评测报告和第一策略,生成的测试卷更加符合用户的测试,从而提高用户的测试效果。
37.本技术中,按照预设的第一策略推荐测试题的步骤,包括:根据用户对知识点的掌握情况,建立对应的掌握题库、加强题库和巩固题库;第一策略为上述三种掌握情况中各占的比例;基于比例分别从掌握题库、加强题库和巩固题库中随机推荐测试题。
38.知识点的掌握情况判断依据:用户可对同一个知识点进行反复练习,其中,第一阈值可以设置为98%,第二阈值可以设置为80%,如果同一个知识点多次练习的掌握率超过98%,则可视为对该知识点已掌握;如果同一个知识点多次练习的掌握率低于80%,则可视为对该知识点未掌握,需要重点加强练习;其它知识点视为需要巩固练习。
39.需要说明的是,根据上述练习进度信息将系统中已练习过的知识点对应的测试题提取出,并根据对知识点的掌握情况,将提出的测试题分别存入掌握题库、加强题库和巩固题库。
40.本技术中,测试卷中三种题库所占的比例可以由用户进行设置,也可以由系统进行默认,比如,已掌握的测试题占二成,需要加强的测试题占五成,需要巩固的测试题占三成,这样三者之间的比例为2:5:3。按照比例分别从掌握题库、加强题库和巩固题库中提取测试题,使得生成的测试卷个性化更强。
41.该习题练习方法还包括以下步骤:获取用户的学习进度信息,学习进度信息包括科目信息、章节信息和知识点信息;基于学习进度信息按照预设的第二策略推荐测试题,以生成个性化的测试卷。
42.本技术中,根据用户的学习进度信息和第二策略,第二策略可以采用随机提取,也可以按照近期学习章节所对应知识点占一定比例进行提取,比如,测试卷中近期学习章节所对应知识点所占比例为25%;这样生成的测试卷可以对用户已学习的知识点进行检验,从而检验用户对已学习知识点的掌握情况。
43.本技术实施例一种基于大数据的习题练习方法的实施原理为:针对不同的用户平时练习数据,得出该用户对不同知识点的掌握率,这样测试卷中各个测试题生成的知识点数据表也将不同;当用户做测试卷的正确率较低时,将测试卷中其掌握率最高的测试题放在前面答复,即根据不同用户改变测试卷中测试题的出现顺序,有助于提高测试效果,从而更好的提高用户的体验感。
44.本技术实施例还公开一种基于大数据的习题练习系统,参照图2,包括数据更新模块和第一智能调整模块,数据更新模块用于实时获取测试卷中未答复的测试题,根据测试题相对应知识点的掌握率,实时更新未答复测试题的知识点数据表;第一智能调整模块与数据更新模块连接,用于接收知识点数据表,并实时获取用户测试卷中已答复测试题的正确率,判断正确率是否小于测试最低阈值,如果是,则下一个答复的测试题为知识点数据表中掌握率最高的测试题。
45.该习题练习系统还包括第二智能调整模块,第二智能调整模块与数据更新模块连接,用于接收知识点数据表,并实时获取用户测试卷中已答复测试题的正确率,判断正确率是否超过测试最高阈值,如果是,则下一个答复的测试题为知识点数据表中掌握率最低的测试题;其中,测试最高阈值大于测试最低阈值。
46.数据更新模块包括知识点分类单元,知识点分类单元用于对练习数据中同一知识点的掌握率进行判断,如果掌握率超过第一阈值,则该知识点的掌握情况标记为已掌握;如果掌握率低于第二阈值,则该知识点的掌握情况标记为重点加强练习;如果掌握率位于第一阈值与第二阈值之间,则该知识点的掌握情况标记为巩固练习。
47.该习题练习系统还包括练习评测模块和模拟试卷模块,练习评测模块与知识点分类单元连接,用于接收用户对知识点的掌握情况,并根据掌握情况自动生成练习评测报告;模拟试卷模块与练习评测模块连接,用于接收练习评测报告,基于练习评测报告按照预设的第一策略推荐测试题,以生成个性化的测试卷。
48.模拟试卷模块包括题库分类单元和试卷生成单元,题库分类单元与知识点分类单元连接,用于接收用户对知识点的掌握情况,并根据用户对知识点的掌握情况,建立对应的掌握题库、加强题库和巩固题库;试卷生成单元与题库分类单元连接,用于接收掌握题库、加强题库和巩固题库,并基于比例分别从掌握题库、加强题库和巩固题库中随机推荐测试题,以生成测试卷。
49.该习题练习系统还包括学习进度模块,学习进度模块用于获取用户的学习进度信息,学习进度信息包括科目信息、章节信息和知识点信息;试卷生成单元与学习进度模块连接,用于接收学习进度信息,并基于学习进度信息按照预设的第二策略推荐测试题,以生成个性化的测试卷。
50.本技术实施例还公开一种存储介质,存储有能够被处理器加载并执行上述基于大数据的习题练习方法中任一种方法的计算机程序。
51.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1