【技术实现步骤摘要】
编程测评方法、装置及可读取存储介质
本专利技术涉及教学测评领域,具体而言,涉及一种编程测评方法、装置及可读取存储介质。
技术介绍
我们将进入人工智能社会,作为科学教育重要组成部分的编程教育已成为人工智能产业的基底,成为当前科学教育的重中之重,编程技能也成为衡量人工智能社会学生科学技能的重要指标。但技能测量不同于知识测量,编程技能作为新兴的科学素养重要组成部分,其测量更加困难。目前的编程技能测评主要是以纸质答卷等传统方式进行,但是采用人工的方式批改得到测评结果具有极高的主观性,不能准确的体现学生编程技能的水平,从而降低测评的准确性和效率。
技术实现思路
本专利技术实施例的目的在于提供一种编程测评方法、装置及可读取存储介质,以解决上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提出一种编程测评方法,所述方法包括:依据编程题目获取所述试题答复,其中,所述试题答复为用户依据所述编程题目输入的答复信息;提取所述试题答复中的答复要素,其中,所述答复要素表征所述试题答复中在不同维度体现的内容;依据所述答复要素和预设的要素模板得到测评结果,其 ...
【技术保护点】
1.一种编程测评方法,其特征在于,所述方法包括:依据编程题目获取试题答复,其中,所述试题答复为用户依据所述编程题目输入的答复信息;提取所述试题答复中的答复要素,其中,所述答复要素表征所述试题答复中在不同维度体现的内容;依据所述答复要素和预设的要素模板得到测评结果,其中,所述要素模板为预先储存的答复要素。
【技术特征摘要】
1.一种编程测评方法,其特征在于,所述方法包括:依据编程题目获取试题答复,其中,所述试题答复为用户依据所述编程题目输入的答复信息;提取所述试题答复中的答复要素,其中,所述答复要素表征所述试题答复中在不同维度体现的内容;依据所述答复要素和预设的要素模板得到测评结果,其中,所述要素模板为预先储存的答复要素。2.如权利要求1所述的编程测评方法,其特征在于,所述依据编程题目获取试题答复之前,所述方法还包括:获取用户的年龄信息;依据所述年龄信息从编程题目库中提取对应的所述编程题目。3.如权利要求2所述的编程测评方法,其特征在于,提取所述试题答复中的答复要素的步骤包括:提取所述试题答复中的概念要素、实践要素和表达要素,其中,所述概念要素表征所述试题答复中使用的代码块或指令块,所述实践要素表征所述试题答复的解决策略,所述表达要素表征所述试题答复的逻辑连续。4.如权利要求3所述的编程测评方法,其特征在于,所述依据所述答复要素和预设的要素模板进行对比得到测评结果的步骤包括:依据所述概念要素、预设的概念要素模板和所述年龄信息得到第一分值,其中,预设的概念要素模板为预先储存的概念要素;依据所述实践要素、预设的实践要素模板和所述年龄信息得到第二分值,其中,预设的实践要素模板为预选储存的实践要素;依据所述表达要素、预设的表达要素模板和所述年龄信息得到第三分值,其中,预设的表达要素模板为预选储存的实践要素;依据所述第一分值、第二分值和所述第三分值得到所述测评结果。5.如权利要求4所述的编程测评方法,其特征在于,所述依据所述第一分值、...
【专利技术属性】
技术研发人员:明若彤,张慧芳,张晨晨,黄涛,
申请(专利权)人:华中师范大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。