本技术涉及试题推荐领域,尤其涉及一种试题推荐方法和终端设备。
背景技术:
1、在教育和学习的过程中,通常需要通过刷题来巩固所学的知识,检验学习效果,提高学习能力。但是盲目的刷题是没有意义的,需要针对自己存在的问题合理的选择题目进行知识巩固,从而达到专项提升的目的。
2、现有技术中,对试题的推荐过程往往是依据用户选择的试题类型,直接从题库的该试题类型中随机选择一定数量的试题加以推荐,生成最后的习题或试卷的题目。
3、然而,直接依据用户选择的试题类型进行试题推荐是不够合理的,用户难以针对薄弱知识点进行练习和提升,在一定程度上降低了学习效率。
技术实现思路
1、本技术提供了一种试题推荐方法和终端设备,可以依据用户设定的试题限制信息和对历史知识点的掌握率生成针对用户薄弱知识点的第一推荐试题,并可以依据最近第一推荐试题的答题情况为用户提供更合理且更有针对性的第二推荐试题,帮助用户针对薄弱知识点进行练习和提升,在一定程度上提高了学习效率。
2、第一方面,本技术提供一种试题推荐方法,包括:
3、从题库的知识点中确定第一掌控率低于预设阈值的第一目标知识点,该题库中存储试题和掌控率,该试题在该题库中按照所属知识点进行树状知识图谱分类,该第一掌控率为依据历史做题数据确定的知识点的正确率;
4、获取用户设定的试题限制信息,该试题限制信息包括试题推荐类型、试题数量、父级知识点和重要知识点信息,该父级知识点包括多个子级知识点;
5、依据该试题限制信息从该第一目标知识点中确定第二目标知识点,该第二目标知识点为该第一目标知识点中符合该试题推荐类型、父级知识点和重要知识点信息的知识点;
6、依据该试题限制信息和该第二目标知识点生成第一推荐试题;
7、获取该第一推荐试题的答题结果,并依据该答题结果确定第二掌控率并更新该第一掌控率;
8、依据该第一掌控率和该第二掌控率生成第二推荐试题,该第二推荐试题中的部分知识点与该第二目标知识点相同。
9、通过上述实施例,终端设备可以依据用户设定的试题限制信息和对历史知识点的掌握率生成针对用户薄弱知识点的第一推荐试题,并可以依据最近第一推荐试题的答题情况为用户提供更合理且更有针对性的第二推荐试题,帮助用户针对薄弱知识点进行练习和提升,在一定程度上提高了学习效率。
10、在一些实施例中,该从题库的知识点中确定第一掌控率低于预设阈值的第一目标知识点的步骤,具体包括:
11、确定预设时间段内的历史做题数据;
12、依据该历史做题数据确定预设时间段内的第一掌控率;
13、从该题库中确定该第一掌控率低于预设阈值的第一目标知识点。
14、通过上述实施例,终端设备可以从题库的知识点中筛选出第一掌控率低于预设阈值的第一目标知识点,该第一目标知识点便是用户的薄弱知识点,便于后续针对用户的薄弱知识点进行试题推荐。
15、在一些实施例中,该依据该试题限制信息和该第二目标知识点生成第一推荐试题的步骤,具体包括:
16、获取各第二目标知识点的权重信息,该权重信息为用户设置的该第一推荐试题中各个第二目标知识点的比例信息;
17、依据该试题限制信息和该权重信息确定各个第二目标知识点对应的试题数量;
18、依据该试题限制信息和该试题数量确定第一推荐试题和每个试题的分值。
19、通过上述实施例,终端设备可以依据个第二目标知识点的权重信息和用户设定的试题限制信息确定各个第二目标知识点对应的试题中占第一推荐试题的数量,进而方便确定具体的第一推荐试题和每个试题的具体分值。
20、在一些实施例中,该依据该试题限制信息和该试题数量确定第一推荐试题和每个试题的分值的步骤,具体包括:
21、对该第二目标知识点按照掌握率进行排序;
22、将掌握率最低的第二目标知识点中随机选择符合试题数量的试题,并设置为第一推荐试题。
23、通过上述实施例,终端设备可以从将掌控率较低的第二目标知识点对应的试题中筛选第一推荐试题,使得该第一推荐试题对用户的薄弱知识点的针对性更加明显。
24、在一些实施例中,该依据该第一掌控率和该第二掌控率生成第二推荐试题的步骤,具体包括:
25、依据该第一掌控率确定第一预设数量的第二推荐试题;
26、依据该第二掌控率确定第二预设数量的第二推荐试题,该第一预设数量和该第二预设数量之和等于该第二推荐试题的试题数量之和。
27、通过上述实施例,终端设备可以在用户完成第一推荐试题的答题后,依据第一试题的答题结果计算得到的第二掌控率和更新后的第一掌控率重新确定第二推荐试题,使得第二推荐试题更接近用户当前的薄弱知识点的真实情况,提高了第二推荐试题的对用户薄弱知识点的针对性。
28、在一些实施例中,在该从题库的知识点中确定第一掌控率低于预设阈值的第一目标知识点的步骤之后,还包括:
29、将该第一掌控率最低的预设数量的第一目标知识点设置为薄弱知识点;
30、在用户设定试题限制信息时自动推荐该薄弱知识点。
31、通过上述实施例,终端设备可以将检测到的用户的薄弱知识点进行自动推荐,使得用户在设定试题限制信息进行参考,使得用户的设置更具有针对性。
32、在一些实施例中,在该在用户设定试题限制信息时自动推荐该薄弱知识点的步骤以后,还包括:
33、获取历史用户设定的试题限制信息;
34、响应于用户选择随机生成推荐试题的指令操作,依据该历史用户设定的试题限制信息和该薄弱知识点生成推荐试题。
35、通过上述实施例,终端设备可以依据历史用户设定的试题限制信息和检测到的薄弱知识点自动生成推荐试题,简化了生成推荐试题的流程,节省了用户时间,优化了用户体验。
36、第二方面,本技术提供一种终端设备,包括:
37、阈值判断模块,用于从题库的知识点中确定第一掌控率低于预设阈值的第一目标知识点,该题库中存储试题和掌控率,该试题在该题库中按照所属知识点进行树状知识图谱分类,该第一掌控率为依据历史做题数据确定的知识点的正确率;
38、信息获取模块,用于获取用户设定的试题限制信息,该试题限制信息包括试题推荐类型、试题数量、父级知识点和重要知识点信息,该父级知识点包括多个子级知识点;
39、知识点确定模块,用于依据该试题限制信息从该第一目标知识点中确定第二目标知识点,该第二目标知识点为该第一目标知识点中符合该试题推荐类型、父级知识点和重要知识点信息的知识点;
40、第一试题推荐模块,用于依据该试题限制信息和该第二目标知识点生成第一推荐试题;
41、掌控率更新模块,用于获取该第一推荐试题的答题结果,并依据该答题结果确定第二掌控率并更新该第一掌控率;
42、第二试题推荐模块,用于依据该第一掌控率和该第二掌控率生成第二推荐试题,该第二推荐试题中的部分知识点与该第二目标知识点相同。
43、本技术提供的一种终端设备可以实现上述实施例提供的一种试题推荐方法,此处不再赘述。
44、第三方面,本技术实施例提供了一种终端设备,该终端设备包括:一个或多个处理器和存储器;该存储器与该一个或多个处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该终端设备可以实现上述实施例提供的一种试题推荐方法,此处不再赘述。
45、第四方面,本技术实施例提供一种计算机可读存储介质,包括指令,当上述指令在终端设备上运行时,使得上述终端设备可以实现上述实施例提供的一种试题推荐方法,此处不再赘述。
46、本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
47、1、通过上述实施例,终端设备可以依据用户设定的试题限制信息和对历史知识点的掌握率生成针对用户薄弱知识点的第一推荐试题,并可以依据最近第一推荐试题的答题情况为用户提供更合理且更有针对性的第二推荐试题,帮助用户针对薄弱知识点进行练习和提升,在一定程度上提高了学习效率。
48、2、通过上述实施例,终端设备可以从题库的知识点中筛选出第一掌控率低于预设阈值的第一目标知识点,该第一目标知识点便是用户的薄弱知识点,便于后续针对用户的薄弱知识点进行试题推荐;可以从将掌控率较低的第二目标知识点对应的试题中筛选第一推荐试题,使得该第一推荐试题对用户的薄弱知识点的针对性更加明显;还可以依据各个第二目标知识点的权重信息和用户设定的试题限制信息确定各个第二目标知识点对应的试题中占第一推荐试题的数量,进而方便确定具体的第一推荐试题和每个试题的具体分值。
49、3、通过上述实施例,终端设备可以在用户完成第一推荐试题的答题后,依据第一试题的答题结果计算得到的第二掌控率和更新后的第一掌控率重新确定第二推荐试题,使得第二推荐试题更接近用户当前的薄弱知识点的真实情况,提高了第二推荐试题的对用户薄弱知识点的针对性;可以将检测到的用户的薄弱知识点进行自动推荐,使得用户在设定试题限制信息进行参考,使得用户的设置更具有针对性;还可以依据历史用户设定的试题限制信息和检测到的薄弱知识点自动生成推荐试题,简化了生成推荐试题的流程,节省了用户时间,优化了用户体验。
1.一种试题推荐方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述从题库的知识点中确定第一掌控率低于预设阈值的第一目标知识点的步骤,具体包括:
3.根据权利要求1所述的方法,其特征在于,所述依据所述试题限制信息和所述第二目标知识点生成第一推荐试题的步骤,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述依据所述试题限制信息和所述试题数量确定第一推荐试题和每个试题的分值的步骤,具体包括:
5.根据权利要求1所述的方法,其特征在于,所述依据所述第一掌控率和所述第二掌控率生成第二推荐试题的步骤,具体包括:
6.根据权利要求1所述的方法,其特征在于,在所述从题库的知识点中确定第一掌控率低于预设阈值的第一目标知识点的步骤之后,还包括:
7.根据权利要求6所述的方法,其特征在于,在所述在用户设定试题限制信息时自动推荐所述薄弱知识点的步骤以后,还包括:
8.一种终端设备,其特征在于,包括:
9.一种终端设备,其特征在于,包括:一个或多个处理器和存储器;
10.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在终端设备上运行时,使得所述终端设备执行如权利要求1-7中任一项所述的方法。