【技术实现步骤摘要】
基于相似度的学生测试数据处理方法、系统、装置及介质
本申请涉及大数据
,尤其是一种基于相似度的学生测试数据处理方法、系统、装置及介质。
技术介绍
当今社会处于大数据时代,各个行业都在加强对数据的有效管理,人们越来越认识到进行大数据整理的重要性和必要性。在学校的各项管理工作中,学生的信息数据也需要利用大数据进行智能化处理,从而更方便高效地开展学生工作。例如通过预测学生在某个科目或者知识点下的测试成绩,帮助学生有效地认识到自身的学习状况,使其能够及时调整查缺补漏,同时也方便教师对症下药,在某些知识点针对学生的成绩预测情况进行补习、帮扶,就是一项很有效的处理方案。但是现有的学生成绩预测方法,主要是从学习者自身以往的测试数据出发,建立机器学习模型(如深度知识跟踪)来预测,但是在这种情况下,都是仅仅考虑到了学生的因素,没有考虑到试题难度的变化,因为不同的知识点差异可能很大,所以预测的精度较低。例如,碰到比较难的知识点,可能以往成绩较好的学生也难以取得高分。换句话说,目前现有技术中的学生成绩预测方法数据利用的程度较低,取得 ...
【技术保护点】
1.一种基于相似度的学生测试数据处理方法,其特征在于,包括以下步骤:/n获取待测试题和所述待测试题对应的知识点;/n根据所述知识点,获取和所述待测试题相关的试题集合;/n获取当届学生对所述试题集合的第一测试得分数据、往届学生对所述试题集合的第二测试得分数据和往届学生对所述待测试题的第三测试得分数据;/n根据所述第二测试得分数据和所述第一测试得分数据的相似度,对所述当届学生和所述往届学生进行匹配;/n将所述往届学生的所述第三测试得分数据作为匹配到的所述当届学生对所述待测试题的预测成绩进行输出。/n
【技术特征摘要】
1.一种基于相似度的学生测试数据处理方法,其特征在于,包括以下步骤:
获取待测试题和所述待测试题对应的知识点;
根据所述知识点,获取和所述待测试题相关的试题集合;
获取当届学生对所述试题集合的第一测试得分数据、往届学生对所述试题集合的第二测试得分数据和往届学生对所述待测试题的第三测试得分数据;
根据所述第二测试得分数据和所述第一测试得分数据的相似度,对所述当届学生和所述往届学生进行匹配;
将所述往届学生的所述第三测试得分数据作为匹配到的所述当届学生对所述待测试题的预测成绩进行输出。
2.根据权利要求1所述的一种基于相似度的学生测试数据处理方法,其特征在于,获取往届学生对所述试题集合的第二测试得分数据这一步骤,其具体包括:
根据所述第二测试得分数据是否包括所述试题集合中所有的试题得分数据,将所述第二测试得分数据分为第四测试得分数据和第五测试得分数据;其中,所述第四测试得分数据包括所述试题集合中所有的试题得分数据,所述第五测试得分数据不包括所述试题集合中所有的试题得分数据;
根据所述第五测试得分数据和所述第四测试得分数据的相似度,对所述第五测试得分数据和所述第四测试得分数据所对应的往届学生进行匹配;
根据匹配结果和所述第四测试得分数据,对所述第五测试得分数据进行填补;
将所述第四测试得分数据和填补后的所述第五测试得分数据作为所述第二测试得分数据。
3.根据权利要求1或者2中任一项所述的一种基于相似度的学生测试数据处理方法,其特征在于,所述根据所述第二测试得分数据和所述第一测试得分数据的相似度,对所述当届学生和所述往届进行匹配这一步骤,其具体包括:
确定所述第二测试得分数据和所述第一测试得分数据的欧氏距离;
对欧氏距离最小的第二测试得分数据和第一测试得分数据所分别对应的往届学生和当届学生进行匹配。
4.根据权利要求1所述的一种基于相似度的学生测试数据处理方法,其特征在于,还包括以下步骤:
将学生对同一试题多次测试得分数据的均值作为所述学生对所述试题的测试得分数据进行输出;所述学生包括当届学生和往届学生。
5.一种基于相似度的学生测试数据处理系统,其特征在于,包括:
第一获取模块,用于获取待测试题和所述待测试题对应的知识点;
第一处理模块,用于根据所述知识点,获取和所述待测试题相关的试题集合;
第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。