[发明专利]SQL程序自动评分方法及装置无效
申请号: | 201010593759.7 | 申请日: | 2010-12-17 |
公开(公告)号: | CN102023921A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 杨鹤标 | 申请(专利权)人: | 江苏大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 汪旭东 |
地址: | 212013 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种SQL语言程序自动评分的方法,通过对学习者测试过程中所提交的SQL语言程序进行自动得评判,给出测试者的知识点掌握度、实践能力的量化评测指标。所述方法包括以下步骤:通过分别对SQL源程序和模板程序进行规范化处理,消除SQL语义上的表达多样性,得到两个规范化的SQL程序;通过分别对两个规范化程序进行词法分析和语法分析,抽取出表征程序结构的两棵抽象语法树;根据树编辑距离算法对所述两棵树进行计算,得到相似度值;以及利用所述相似度值与成绩之间的函数关系,计算最终的评分结果。 | ||
搜索关键词: | sql 程序 自动 评分 方法 装置 | ||
【主权项】:
一种对SQL程序进行自动评估的方法,其特征是,所述方法包括以下步骤:通过分别对SQL源程序和模板程序进行规范化处理,消除SQL语义上的表达多样性,得到两个规范化的SQL程序; 通过分别对两个规范化程序进行词法分析和语法分析,抽取出表征程序结构的两棵抽象语法树;根据树编辑距离算法对所述两棵抽象语法树进行计算,确定源程序与模板程序直接的相似度值;以及利用相似度值与成绩之间的函数关系,计算源程序评分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010593759.7/,转载请声明来源钻瓜专利网。
- 上一篇:语句级中英文混合输入方法
- 下一篇:用于可重配置的电路的装置、方法和系统