所属的技术人员可以清楚地了解到,为方便的描述和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。进一步的,本技术实施例还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的可视化图形的检测方法。进一步的,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行程序,所述计算机可执行程序用于使计算机执行如上述实施例所述的可视化图形的检测方法。本领域内的技术人员应明白,本技术的实施例还可提供包括计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本技术是参照根据本技术实施例的方法、设备(系统)、装置和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述仅是本发明的优选实施方式,应当指出,对于本的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
背景技术:
1、线上教育是指教室与学生通过计算机设备和互联网,在一个网络虚拟教室中进行知识的传授。为巩固知识,提高教学效果,教师通常会在线上布置作业,以确定学生的学习效果。
2、目前常用的方式是老师在线上将作业或考试的相关数据传输至线上,然后将传输至学生终端,在获取学生返回的数据后,再由老师在线上平台上核查和审阅。
3、但目前常用的方法有如下技术问题:对于图形绘制、图形连接、图形解答和图形判断等问题,往往需要老师对反馈的数据逐一进行检查,不但处理耗时长,且效率低,增加了时间成本和教育成本。
技术实现思路
1、本发明提出一种可视化图形的检测方法、装置及线上教育平台,所述方法可以解决上述一个及多个技术问题。
2、本发明实施例的第一方面提供了一种可视化图形的检测方法,所述方法包括:
3、在获取教师终端上传的习题信息后,将所述习题信息传输学生终端,供学生终端向学生展示所述习题信息;
4、获取所述学生终端上传的答题信息,所述答题信息是学生查看所述习题信息后,按照所述习题信息从可视化工具提取的若干个可视化图形并完成连接和排序后返回的信息;
5、采用所述答题信息与预设的答案信息进行可视化图形检测,并将所述可视化图形检测反馈至所述教师终端。
6、在第一方面的一种可能的实现方式中,所述采用所述答题信息与预设的答案信息进行可视化图形检测,包括:
7、识别每个所述可视化图形的位置信息以及若干个所述可视化图形相互间的连接线;
8、基于位置信息确定图形的包含关系以及基于所述连接线确定图形的连接关系;
9、若所述包含关系与预设的答案信息的位置关系相同,且,所述连接关系与预设的答案信息的逻辑关系相同,则确定所述可视化图形检测的检测结果为通过;
10、若所述包含关系与预设的答案信息的位置关系不相同,或者,所述连接关系与预设的答案信息的逻辑关系不相同,则确定所述可视化图形检测的检测结果为不通过。
11、在第一方面的一种可能的实现方式中,确定所述预设的答案信息的操作,包括:
12、对所述习题信息进行文本识别,得到若干个习题关键词;
13、按照若干个所述习题关键词从预设题库的多个在先答案中匹配对应的答案,得到答案信息,所述预设题库是统计并存储教师终端上传的多个在先上传的习题答案后得到。
14、在第一方面的一种可能的实现方式中,所述按照若干个所述习题关键词从预设题库的多个在先答案中匹配对应的答案,得到答案信息,包括:
15、计算每个所述习题关键词的重要性值,并按照所述重要性值的大小对若干个所述习题关键词进行排序,得到词排序结果;
16、按照所述词排序结果中关键词的数量确定习题对应的目标课程,并基于所述目标课程;
17、采用bm25模型计算若干个所述习题关键词与所述目标课程在预设题库对应的每个答案的匹配度,并筛选数值最大的匹配度的答案,得到答案信息。
18、在第一方面的一种可能的实现方式中,在所述获取教师终端上传的习题信息的步骤前,所述方法还包括:
19、分别获取考试大纲信息以及题目反馈信息,所述考试大纲信息是教师终端在预设时间间隔内上传的考试大纲变化内容、课程更新内容和题库更新内容,所述题目反馈信息是学生终端上传的题目调整内容;
20、采用所述考试大纲信息和所述题目反馈信息更新预设的习题信息和预设的答案信息。
21、本发明实施例的第二方面提供了一种可视化图形的检测装置,所述装置包括:
22、信息传输模块,用于在获取教师终端上传的习题信息后,将所述习题信息传输学生终端,供学生终端向学生展示所述习题信息;
23、获取答题信息模块,用于获取所述学生终端上传的答题信息,所述答题信息是学生查看所述习题信息后,按照所述习题信息从可视化工具提取的若干个可视化图形并完成连接和排序后返回的信息;
24、图形检测模块,用于采用所述答题信息与预设的答案信息进行可视化图形检测,并将所述可视化图形检测反馈至所述教师终端。
25、在第二方面的一种可能的实现方式中,所述采用所述答题信息与预设的答案信息进行可视化图形检测,包括:
26、识别每个所述可视化图形的位置信息以及若干个所述可视化图形相互间的连接线;
27、基于位置信息确定图形的包含关系以及基于所述连接线确定图形的连接关系;
28、若所述包含关系与预设的答案信息的位置关系相同,且,所述连接关系与预设的答案信息的逻辑关系相同,则确定所述可视化图形检测的检测结果为通过;
29、若所述包含关系与预设的答案信息的位置关系不相同,或者,所述连接关系与预设的答案信息的逻辑关系不相同,则确定所述可视化图形检测的检测结果为不通过。
30、在第二方面的一种可能的实现方式中,确定所述预设的答案信息的操作,包括:
31、对所述习题信息进行文本识别,得到若干个习题关键词;
32、按照若干个所述习题关键词从预设题库的多个在先答案中匹配对应的答案,得到答案信息,所述预设题库是统计并存储教师终端上传的多个在先上传的习题答案后得到。
33、在第二方面的一种可能的实现方式中,所述按照若干个所述习题关键词从预设题库的多个在先答案中匹配对应的答案,得到答案信息,包括:
34、计算每个所述习题关键词的重要性值,并按照所述重要性值的大小对若干个所述习题关键词进行排序,得到词排序结果;
35、按照所述词排序结果中关键词的数量确定习题对应的目标课程,并基于所述目标课程;
36、采用bm25模型计算若干个所述习题关键词与所述目标课程在预设题库对应的每个答案的匹配度,并筛选数值最大的匹配度的答案,得到答案信息。
37、在第二方面的一种可能的实现方式中,所述装置还包括:
38、获取反馈信息模块,用于分别获取考试大纲信息以及题目反馈信息,所述考试大纲信息是教师终端在预设时间间隔内上传的考试大纲变化内容、课程更新内容和题库更新内容,所述题目反馈信息是学生终端上传的题目调整内容;
39、信息更新模块,用于采用所述考试大纲信息和所述题目反馈信息更新预设的习题信息和预设的答案信息。
40、本发明实施例的第三方面提供了一种线上教育平台,所述线上教育平台包括:云服务器、登录模块、教师终端和学生终端,所述云服务器适用于如上所述的可视化图形的检测方法;
41、所述教师终端和所述学生终端分别与所述登录模块连接,所述登录模块与所述云服务器连接。
42、在第三方面的一种可能的实现方式中,所述线上教育平台,还包括:习题数据库、教师习题上传系统、学生作业作答模块、身份验证系统、教材文献检索模块、教师批改系统、教师反馈记录模块、作答情况统计模块、身份信息数据库;
43、所述云服务器分别与所述习题数据库、所述教师习题上传系统、所述学生作业作答模块、所述身份验证系统、所述教材文献检索模块连接;
44、所述身份验证系统与所述身份信息数据库连接;所述习题数据库与所述教师批改系统,所述教师批改系统与所述教师反馈记录模块连接,所述教师反馈记录模块分别与所述作答情况统计模块和所述学生终端连接,所述作答情况统计模块与所述教师终端连接,所述教师习题上传系统与所述习题数据库连接。
45、相比于现有技术,本发明实施例提供的一种可视化图形的检测方法、装置及线上教育平台,其有益效果在于:本发明可以在获取教师终端上传的习题信息后,将所述习题信息传输学生终端,供学生终端向学生展示所述习题信息;最后将学生终端上传的答题信息与预设的答案信息进行可视化图形检测,并将可视化图形检测反馈至所述教师终端,不但简化教师批改图形作业的流程,还可以缩短处理耗时,提升处理效率,并降低教育成本。