Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜安徽中科国创高可信软件有限公司李兆鹏获国家专利权

恭喜安徽中科国创高可信软件有限公司李兆鹏获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜安徽中科国创高可信软件有限公司申请的专利一种基于程序分析多维质量评价的程序语言教学实践平台获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113360372B

龙图腾网通过国家知识产权局官网在2025-03-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110557001.6,技术领域涉及:G06F11/3604;该发明授权一种基于程序分析多维质量评价的程序语言教学实践平台是由李兆鹏;顾建平;王柏;郑有红设计研发完成,并于2021-05-21向国家知识产权局提交的专利申请。

一种基于程序分析多维质量评价的程序语言教学实践平台在说明书摘要公布了:本发明公开了一种基于程序分析多维质量评价的程序语言教学实践平台,该平台包括:第一终端,用于在附着的网络下向网络设备发送第一请求;网络设备,用于在接收到第一请求时,生成第一结果和第一层次作业评价数据,并向第一终端发送第一结果,第一结果用于表征程序作业是否可执行并满足逻辑正确性;第一终端,还用于向网络设备发送第二请求;网络设备,还用于在接收到第二请求时,生成第二结果和第二层次作业评价数据,并向第一终端发送第二结果,第二结果用于表征程序作业的代码综合质量,结合上述两次结果,网络设备还用于生成作业的综合评价,本发明实现根据学生作业完成过程的结果反馈,更方便、全面、高效的对作业进行多维度综合评价。

本发明授权一种基于程序分析多维质量评价的程序语言教学实践平台在权利要求书中公布了:1.一种基于程序分析多维质量评价的程序语言教学实践系统,其特征在于,包括:第一终端,用于在附着的网络下向网络设备发送在线做作业请求;网络设备,用于在接收到在线做作业请求后,确定是否响应在线编辑页面;所述第一终端,还用于在附着的网络下向网络设备发送第一请求;所述网络设备,还用于在接收到第一请求时,生成第一结果和第一层次作业评价数据,并向第一终端发送第一结果,所述第一结果用于表征程序作业是否可执行并满足逻辑正确性;所述第一终端,还用于在附着的网络下向网络设备发送第二请求;所述网络设备,还用于在接收到第二请求时,生成第二结果和第二层次作业评价数据,并向第一终端发送第二结果,所述第二结果用于表征程序作业的代码综合质量;所述生成第一结果和第一层次作业评价数据的方法包括:在接收到第一请求时,利用预先设置的第一方法结合第一方法对应的约束条件,获得第一结果,并获取第一层次作业评价数据;所述第一方法为程序作业逻辑验证过程,对应的约束条件包括程序作业执行过程中的程序代码的正确性、可执行性以及运行时长是否超时,所述第一结果包括程序执行中发生的错误以及是否覆盖所有的测试例,所述第一层次作业评价数据包括第一分析方法执行过程中的资源占用数据以及第一方法执行过程中,存在的错误统计结果以及执行结果的正确性;所述生成第二结果和第二层次作业评价数据的方法包括:在接收到第二请求时,利用预先设置的第二方法结合第二方法对应的约束条件,获得第二结果,并获取第二层次作业评价数据;所述第二请求为对程序作业的质量分析请求,对应的约束条件包括教师根据课程需要预设的程序作业第一约束条件、根据程序高质量要求预设的程序作业第二约束条件以及其它约束条件,所述第一约束条件和第二约束条件包括禁止使用指定的语言特性、库函数、关键字、语句、类型和作业代码的度量值;第二层次作业评价数据包括第一约束条件和第二约束条件以及其它约束条件的检测结果、对第一约束条件和第二约束条件以及其它约束条件的多类型检测结果的统计分析结果、根据该统计分析结果得出的程序质量分析结果;所述第一终端,还用于在附着的网络下向网络设备发送在线作业提交请求;所述第一终端,还用于在接收到第一结果后,再次向网络设备发送在线做作业请求和第一请求,并接收再次的第一结果;所述第一终端,还用于在接收到第二结果后,再次向网络设备发送在线做作业请求和第二请求,并接收再次的第二结果;网络终端,用于接收提交的在线作业,生成第三结果和第三层次作业评价数据,所述第三结果用于表征提交的在线作业相对于所述在线作业答案库中已提交的所有该次作业答案数据的对比结果;所述网络终端,还用于基于第三层次作业评价数据、至少一次的所述第一层次作业评价数据和至少一次的第二层次作业评价数据对所述第一终端提交的在线作业生成第一综合评价数据;所述网络终端生成第一综合评价数据的方法,包括:根据第三层次作业评价数据、至少一次的第一层次作业评价数据和至少一次的第二层次作业评价数据,提取多个评价因子,并通过分类划分为至少两个评价因子集合;对每个类别的评价因子集合作为一个评价维度,生成对应的权重分布结构;对每个评价维度下的每个评价因子生成子权重分布结构,根据每个评价因子和对应的子权重分布结构确定每个评价维度的得分;根据每个评价维度的对应得分和对应的权重分布结构,获得全部评价维度的第一综合评价数据;所述通过分类划分为至少两个评价因子集合,包括:1对所有评价因子进行聚类,得到多个评价因子集合;2对评价因子集合的中心评价因子进行相似性判断,对于相似性满足第一预设条件的中心评价因子进行匹配,得到匹配中心评价因子组;3对匹配中心评价因子组中的中心评价因子进行加权融合,得到加权融合后的中心评价因子,进而获得加权融合后的中心评价因子所在的评价因子集合;4重复上述步骤2-3,直至得到的评价因子集合数量满足预设要求,得到所述至少两个评价因子集合;所述权重分布结构的生成方法包括:记评价维度总数为n,对评价维度i,i∈1,2,...,n,分别与n个评价维度进行重要性对比,获取n个所述评价维度i的重要性对比数据;对评价维度i的n个重要性对比数据进行融合,得到融合后的评价维度i的第一权重;记n个评价维度的第一权重组成的矩阵为第一矩阵;根据第一矩阵预设验证条件对第一矩阵进行修正,具体的,当第一矩阵满足验证条件时,不需要进行修正,否则对第一矩阵进行修正,该预设验证条件基于第一矩阵计算特征向量α判断第一矩阵是否满足一致性;基于修正后的第一矩阵获得修正后的n个评价维度的第一权重;对评价维度i基于预设m个方法生成m个评价数据;记n个评价维度的m个评价数据形成第二矩阵;对第二矩阵中的每个评价维度i的m个评价数据进行综合分析,获得评价维度i的信息熵数据Ai;根据信息熵数据对评价维度i生成第二权重;其中,第二权重Pi2的生成方法采用: 基于评价维度i的第一权重和第二权重进行融合,得到评价维度i的综合权重,即得到n个评价维度的权重分布结构;基于上述n个评价维度的权重分布结构,采用预设训练完成的目标梯度提升树对每个评价维度的综合权重进行修正,该目标梯度提升树用于对每个评价维度的综合权重进行分析;第二终端,用于在附着的网络下向网络设备发送所述在线作业的全部学生完成结果查看请求;所述网络设备,还用于基于所述全部学生完成结果查看请求,生成并向第二终端发送在线作业的全部学生完成结果统计分析数据;所述网络设备在线作业的全部学生完成结果统计分析数据,包括:基于每个学生的至少一次的所述第一结果和第一层次作业评价数据、至少一次的所述第二结果和第二层次作业评价数据、第三结果和第三层次作业评价数据,对全部学生完成所述在线作业过程中的发生的作业错误和作业问题进行分类和统计分析。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人安徽中科国创高可信软件有限公司,其通讯地址为:230088 安徽省合肥市高新区文曲路355号403室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。