[发明专利]一种在线编程学习辅助方法、装置、设备及存储介质在审
申请号: | 202210190126.4 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114546876A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 刘煊 | 申请(专利权)人: | 北京高途云集教育科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G09B19/00 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 陈晓川 |
地址: | 100094 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 编程 学习 辅助 方法 装置 设备 存储 介质 | ||
本公开提供了一种在线编程学习辅助方法、装置、设备及存储介质,可以在用户进行在线编程学习时,响应于用户针对所编写程序代码的预设操作,对程序代码进行检测,当检测到存在编写异常内容时,基于程序代码的编码种类,确定程序代码中所存在的各个编写异常内容对应的编码错误类型,进而为用户生成包括针对编写异常内容和对应的编码错误类型的编程知识点、以及针对各编程知识点的学习建议的学习辅助规划,从而将学习辅助规划推送给用户。这样,有效利用了程序代码中的编写异常内容,可以及时地为用户生成学习辅助计划,从而辅助用户进行在线编程学习,以在后续的在线编程学习中降低相似错误发生的可能性,大大提高了在线编程学习的速度和效率。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种在线编程学习辅助方法、装置、设备及存储介质。
背景技术
随着互联网的快速发展,网络已经逐渐成为人们必不可少的助手,通过网络为人们的工作和生活带来了极大的便利,各种以互联网为依托的应用工具被人们所熟知并使用,使得人们能够借助应用软件等进行在线编程,让编程变得更加方便、快捷、高效,同时近年来编程也变得更加热门,人们对编程的接受度也越来越高。
然而,在编程过程中,若编写的程序代码中存在编写异常内容,用户仅能知道程序代码中存在问题以及问题对应的位置,对于问题用户仍然存在疑惑,无法实际解决问题,进而使得用户在后续的编程学习过程中难以避免重复出现相似问题,影响用户的编程学习进度。
发明内容
本公开实施例至少提供一种在线编程学习辅助方法、装置、设备及存储介质。
本公开实施例提供了一种在线编程学习辅助方法,所述方法包括:
在用户进行在线编程学习时,响应于所述用户针对所编写程序代码的预设操作,检测所述程序代码中是否存在编写异常内容;
若存在,基于所述程序代码的编码种类,确定所述程序代码中所存在的各个编写异常内容对应的编码错误类型;
基于各个编写异常内容和对应的编码错误类型,为所述用户生成学习辅助规划,所述学习辅助规划中包括针对所述编写异常内容和对应的编码错误类型的编程知识点,以及针对各编程知识点的学习建议;
将所述学习辅助规划推送给所述用户。
一种可选的实施方式中,所述基于所述程序代码的编码种类,确定所述程序代码中所存在的各个编写异常内容对应的编码错误类型,包括:
基于在所述编码种类下的、预设的多种基础错误类型,针对所述程序代码中所存在的每个编写异常内容,确定所述编写异常内容所属的第一错误类型,其中,所述基础错误类型包括拼写错误、源码错误和语法错误中的至少一种;
所述基于各个编写异常内容和对应的编码错误类型,为所述用户生成学习辅助规划,包括:
基于各个编写异常内容和对应的第一错误类型,为所述用户生成学习辅助规划。
一种可选的实施方式中,在所述确定所述编写异常内容所属的第一错误类型之后,所述方法还包括:
基于所述第一错误类型下的多种内容错误类型,确定所述编写异常内容所属的第二错误类型;
基于所述编写异常内容所属的第一错误类型和第二错误类型,确定所述编写异常内容的内容异常信息;
所述基于各个编写异常内容和对应的第一错误类型,为所述用户生成学习辅助规划,包括:
基于各个编写异常内容对应的第一错误类型和第二错误类型,以及各个编写异常内容和对应的内容异常信息,为所述用户生成学习辅助规划;
其中,在所述第一错误类型为语法错误时,所述内容错误类型包括关键字错误、修饰符错误、容器错误和表达错误中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京高途云集教育科技有限公司,未经北京高途云集教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210190126.4/2.html,转载请声明来源钻瓜专利网。