[发明专利]可视化编程作品评判方法及装置在审
申请号: | 202110786500.2 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113608977A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 迟善琳;张瑜;塔拉;张子萌;陈云飞;余汉祥;周杨东;芦梦宇;李贻鹏;陈丹君;王槐耀;李佳帧;彭奇 | 申请(专利权)人: | 北京猿力未来科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F8/34 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 王春艳 |
地址: | 100102 北京市朝阳区广顺南大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 编程 作品 评判 方法 装置 | ||
本发明公开了一种可视化编程作品评判方法及装置,涉编程技术领域,主要为解决目前常规的人工评判方式导致的人力消耗的问题。该方法包括:获取编程作品,其中,所述编程作品包括经组合具有执行顺序的编程积木;按照预设评判规则对所述编程作品进行评判,得到评判结果,其中,所述预设评判规则用于基于至少一个维度类别对所述编程作品与预设答案进行匹配,以得到所述评判结果,本发明用于可视化编程作品评判过程。
技术领域
本发明涉编程技术领域,尤其涉及一种可视化编程作品评判方法及装置。
背景技术
随着技术的发展,编程技术也逐步进步。目前,越来越多的人们意识到编程思维的重要性,也逐步开始学习编程。对于青少年,尤其是少儿来说,枯燥的代码语句往往难以适应。对此,诸如Scratch平台的编程平台逐步发展起来。在Scratch平台中,用户可以通过预先编译好的编程积木进行组装的方式实现指令代码的生成,也就是说用户可以直接利用编程积木实现编程作品的完成。
通常,在用户完成作品后,一般都需要教师进行人工审核,即教师端在接收到用户端发送的作品后,需要以人工方式对编程作品进行评判,得到评判结果,以便后续用户能够基于教师的评判结果获知作品是否正确。然而,在实际应用中,由教师进行人工评判的方式,需要教师自身去分析作品是否正确,是否实现了其考核的内容,从而导致人力消耗的问题。
发明内容
鉴于上述问题,本发明提供一种可视化编程作品评判方法及装置,主要目的在于解决目前常规的人工评判方式导致的人力消耗的问题。
为解决上述技术问题,第一方面,本发明提供了一种可视化编程作品评判方法,该方法包括:
获取编程作品,其中,所述编程作品包括经组合具有执行顺序的编程积木;
按照预设评判规则对所述编程作品进行评判,得到评判结果,其中,所述预设评判规则用于基于至少一个维度类别对所述编程作品与预设答案进行匹配,以得到所述评判结果。
可选的,所述维度类别包括场景、角色、积木串、积木支路以及编程积木,所述场景对应至少一个所述角色,每个所述角色对应至少一个所述积木串,每个积木串中包括至少一个所述积木支路,所述每个积木支路包括至少一个所述编程积木。
可选的,所述按照预设评判规则对所述编程作品进行评判,得到评判结果,包括:
当所述预设评判规则为所述第一匹配规则时,获取所述编程作品的维度类别,所述第一匹配规则用于在按照所述维度类别对所述编程作品进行评判时,所述编程作品在全部所述维度类别均与预设答案一致;
根据每个所述维度类别包含的维度参数的数量,确定所述维度类别的匹配顺序;
根据所述匹配顺序,依次选取所述维度类别将所述编程作品与所述预设答案进行匹配,得到评判结果。
可选的,所述根据所述匹配顺序,依次选取所述维度类别将所述编程作品与所述预设答案进行匹配,得到评判结果,包括:
从所述编程作品中选取对应所述维度类别的所述维度参数;
当所述维度参数与所述预设答案匹配失败时,确定所述评判结果为未通过评估;
当每个所述维度类别对应的所述维度参数与所述预设答案均匹配成功时,确定所述评判结果为通过评估。
可选的,所述积木支路是根据所述积木串中目标编程积木划分的,所述目标编程积木包括逻辑功能积木块;
在所述按照预设评判规则对所述编程作品进行评判,得到评判结果之前,所述方法还包括:
在所述编程作品中获取所述积木串;
判断所述积木串中是否存在所述逻辑功能积木块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猿力未来科技有限公司,未经北京猿力未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110786500.2/2.html,转载请声明来源钻瓜专利网。