-
公开(公告)号:CN115168192A
公开(公告)日:2022-10-11
申请号:CN202210719595.0
申请日:2022-06-23
Applicant: 南京邮电大学
Abstract: 一种基于提交历史信息的学生作业批改方法,首先对提交历史信息进行处理,提取学生最新和最初的代码变化,提取参考程序每次的提交消息以及代码变化,对学生以及参考程序提取出的代码变化进行分割,建立代码变化片段;接着查找学生程序和参考程序之间可能与之匹配的代码变化片段,找到之后计算相似度,建立相似度集合;接着采用二分图的最大权重算法找出最佳匹配代码片段;接着对匹配的代码片段对应的提交消息进行文本相似度计算;最后按照比例对代码片段和对应消息的相似度进行整合。
-
公开(公告)号:CN116502620A
公开(公告)日:2023-07-28
申请号:CN202310275430.3
申请日:2023-03-21
Applicant: 炫彩互动网络科技有限公司 , 南京邮电大学
IPC: G06F40/194 , G06F8/75 , G06Q50/20
Abstract: 本发明涉及计算机技术领域,公开一种基于提交消息以及代码的学生作业批改方法。对提交历史信息进行处理,分别对学生程序和参考程序提取各自的提交消息并对提交消息进行简单过滤;计算学生提交消息以及参考程序间的相似度;计算提交消息的匹配关系和相似度,将学生的每次提交消息文本求平均得出学生程序提交消息总相似度;对学生程序代码以及参考程序代码中的每个文件进行检测,计算出匹配的总行数,根据行数占比算出每个文件代码相似度,将学生的每次提交消息文本求平均得出学生程序代码总相似度;依据得到的学生提交消息总相似度以及代码总相似度建立线性模型,同时利用最小二乘法线性回归得到最终的参数从而计算出最后的学生分数。
-