[发明专利]一种在线编程学习辅助方法、装置、设备及存储介质在审
申请号: | 202210190126.4 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114546876A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 刘煊 | 申请(专利权)人: | 北京高途云集教育科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G09B19/00 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 陈晓川 |
地址: | 100094 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 编程 学习 辅助 方法 装置 设备 存储 介质 | ||
1.一种在线编程学习辅助方法,其特征在于,所述方法包括:
在用户进行在线编程学习时,响应于所述用户针对所编写程序代码的预设操作,检测所述程序代码中是否存在编写异常内容;
若存在,基于所述程序代码的编码种类,确定所述程序代码中所存在的各个编写异常内容对应的编码错误类型;
基于各个编写异常内容和对应的编码错误类型,为所述用户生成学习辅助规划,所述学习辅助规划中包括针对所述编写异常内容和对应的编码错误类型的编程知识点,以及针对各编程知识点的学习建议;
将所述学习辅助规划推送给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述基于所述程序代码的编码种类,确定所述程序代码中所存在的各个编写异常内容对应的编码错误类型,包括:
基于在所述编码种类下的、预设的多种基础错误类型,针对所述程序代码中所存在的每个编写异常内容,确定所述编写异常内容所属的第一错误类型,其中,所述基础错误类型包括拼写错误、源码错误和语法错误中的至少一种;
所述基于各个编写异常内容和对应的编码错误类型,为所述用户生成学习辅助规划,包括:
基于各个编写异常内容和对应的第一错误类型,为所述用户生成学习辅助规划。
3.根据权利要求2所述的方法,其特征在于,在所述确定所述编写异常内容所属的第一错误类型之后,所述方法还包括:
基于所述第一错误类型下的多种内容错误类型,确定所述编写异常内容所属的第二错误类型;
基于所述编写异常内容所属的第一错误类型和第二错误类型,确定所述编写异常内容的内容异常信息;
所述基于各个编写异常内容和对应的第一错误类型,为所述用户生成学习辅助规划,包括:
基于各个编写异常内容对应的第一错误类型和第二错误类型,以及各个编写异常内容和对应的内容异常信息,为所述用户生成学习辅助规划;
其中,在所述第一错误类型为语法错误时,所述内容错误类型包括关键字错误、修饰符错误、容器错误和表达错误中的至少一种。
4.根据权利要求1所述的方法,其特征在于,在所述基于所述程序代码的编码种类,确定所述程序代码中所存在的各个编写异常内容对应的编码错误类型之后,所述方法还包括:
基于各个编写异常内容和对应的编码错误类型,生成针对所述程序代码的异常分析报告;
响应于所述用户针对所述异常分析报告的查看,向所述用户展示所述异常分析报告的内容。
5.根据权利要求1所述的方法,其特征在于,所述基于各个编写异常内容和对应的编码错误类型,为所述用户生成学习辅助规划,包括:
将所述程序代码中所存在的各个编写异常内容和对应的编码错误类型发送给服务器;
接收所述服务器反馈的学习辅助规划,所述学习辅助规划为所述服务器根据对上报的各个编写异常内容和对应的编码错误类型,与多个预设编程知识点进行匹配得到的匹配结果生成的。
6.根据权利要求1所述的方法,其特征在于,所述基于各个编写异常内容和对应的编码错误类型,为所述用户生成学习辅助规划,包括:
针对所述用户,确定所述用户对应的账号信息和身份信息;
基于所述用户对应的账号信息和身份信息,确定所述用户的至少一个历史编写异常内容;
基于所述至少一个历史编写异常内容,对所述程序代码中所存在的各个编写异常内容进行去重处理,得到去重后的至少一个编写异常内容;
基于所述至少一个编写异常内容和每个编写异常内容对应的编码错误类型,为所述用户生成学习辅助规划。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京高途云集教育科技有限公司,未经北京高途云集教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210190126.4/1.html,转载请声明来源钻瓜专利网。