在线教学方法、装置、服务器及存储介质与流程

文档序号:19418833发布日期:2019-12-14 01:12阅读:194来源:国知局
在线教学方法、装置、服务器及存储介质与流程

本申请涉及互联网技术领域,具体涉及一种在线教学方法、装置、服务器及存储介质。



背景技术:

随着信息社会的不断发展,越来越多的人选择学习各种各样的知识来不断扩充自己。由于用户观念的改变和思想水平的提高,网络在线教学已被广大的用户所接受。具体的,网络在线教学是老师所在老师端通过网络与学生所在的学生端进行通信,从而实现的老师与学生的远程授课。例如在一对多的授课过程中,由于每个学生的理解能力以及学习水平的差异,每个学生可以学到的内容也不一样。

本申请对于背景技术的描述属于与本申请相关的相关技术,仅仅是用于说明和便于理解本申请的内容,不应理解为申请人明确认为或推定申请人认为是本申请在首次提出申请的申请日的现有技术。



技术实现要素:

本申请实施例提供一种在线教学方法、装置、服务器及存储介质,能够提高学生的学习效率。

第一方面,本申请实施例提供一种在线教学方法,包括:

获取学生的输入信息;

基于所述输入信息,确定对应的至少一个第一知识点;

获取与所述第一知识点对应的至少一个第一教学片段;

基于所述至少一个第一教学片段,生成教学内容。

根据一个或一些实施例,所述方法还包括:

基于知识图谱,获取与所述第一知识点相关联的至少一个第二知识点;

获取与所述第二知识点对应的至少一个第二教学片段;

其中,所述基于所述至少一个第一教学片段,生成教学内容包括:

基于所述至少一个第一教学片段和所述至少一个第二教学片段,生成所述教学内容。

根据一个或一些实施例,所述基于所述输入信息,确定对应的至少一个第一知识点包括:

提取所述输入信息的至少一个关键词;

将所述至少一个关键词映射到所述知识图谱中所述对应的至少一个第一知识点。

根据一个或一些实施例,所述将所述至少一个关键词映射到所述知识图谱中所述对应的至少一个第一知识点包括:

基于知识图谱的实体链接,将所述至少一个关键词映射到所述知识图谱中所述对应的至少一个第一知识点。

根据一个或一些实施例,所述基于所述输入信息,确定对应的至少一个第一知识点包括:

提取学生对应的教学内容中的关键词和/或关键文本;

基于所述输入信息和教学内容中所提取的所述关键词和/或所述关键文本,确定所述学生的所述第一知识点。

根据一个或一些实施例,所述方法还包括:

基于所述学生的作业和/或测试产生所述输入信息。

根据一个或一些实施例,所述方法还包括:

向所述学生发送和/或播放所述教学内容。

第二方面,本申请实施例提供一种在线教学装置,包括:

信息获取单元,用于获取学生的输入信息;

知识点确定单元,用于基于所述输入信息,确定对应的至少一个第一知识点;

片段获取单元,用于获取与所述第一知识点对应的至少一个第一教学片段;

内容生成单元,用于基于所述至少一个第一教学片段,生成教学内容。

第三方面,本申请实施例提供一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。

第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述中任一项所述的方法。

第五方面,本申请实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

本申请实施例提供一种在线教学方法,通过获取学生的输入信息;基于输入信息,确定对应的至少一个第一知识点;获取与第一知识点对应的至少一个第一教学片段;基于至少一个第一教学片段,生成教学内容。本申请实施例的技术方案基于与第一知识点对应的至少一个第一教学片段,生成教学内容,可以让学生获取到所需的教学内容,可以提高学生的学习的方便性,进而可以提高学生的学习效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出可以应用根据本申请实施例的在线教学装置的示例性系统架构的示意图;

图2示出本申请实施例的一种在线教学方法的流程示意图;

图3示出本申请实施例的终端界面显示的示意图;

图4示出本申请实施例的另一种在线教学方法的流程示意图;

图5示出本申请实施例的知识图谱的结构示意图;

图6示出本申请实施例的另一种在线教学方法的流程示意图;

图7示出本申请实施例的一种在线教学装置的结构示意图;

图8示出本申请实施例的一种服务器的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

随着信息社会的不断发展,越来越多的人选择学习各种各样的知识来不断扩充自己。由于用户观念的改变和思想水平的提高,网络在线教学已被广大的用户所接受。具体的,网络在线教学是老师所在老师端通过网络与学生所在的学生端进行通信,从而可以实现老师与学生的远程授课。

根据一个或一些实施例,在一对多的授课过程中,由于每个学生的理解能力以及学习水平的差异,同一课堂内容不同学生的学习到的内容也不一样。以英语在线教学为例,在一对四的授课过程中,对于a、b、c、d学生来说,老师的授课内容一样。但由于a、b、c、d学生本身的理解能力以及学习水平的差异,会出现a、b、c、d学生的学习到的内容不一样。因此在一对多的授课中需要针对每个学生进行个性化授课。本申请实施例提供一种在线授课的方法,基于与第一知识点对应的至少一个第一教学片段,生成教学内容,可以让学生获取到所需的教学内容,可以提高学生的学习的方便性,进而可以提高学生的学习效率。本申请实施例的技术方案可以用于各种语言的在线教学中。本申请实施例的技术方案例如可以用于英语在线教学,还可以用于法语在线教学。

图1示出可以应用根据本申请实施例的在线教学装置的示例性系统架构的示意图。

如图1所示,系统架构100可以包括终端101、102、103中的一种或多种,网络104和多个服务器105。网络104用以在终端101、102、103和服务器105之间提供通信链路。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

应该理解,图1中的终端101、网络104和服务器105的数目仅仅是示意性的。根据现实需要,可以具有任意数目的终端101、网络104和服务器105。比如服务器105可以是多个服务器组成的服务器集群等。终端101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端101、102、103可以是具有显示屏的各种电子设备,包括但不限于个人电脑、平板电脑、手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personaldigitalassistant,pda)、5g网络或未来演进网络中的终端设备等。

本申请实施例所提供的在线教学方法一般由服务器105执行,相应地,在线教学装置一般设置于服务器105中,但本申请不限于此。

图2示出本申请实施例的一种在线教学方法的流程示意图。

如图2所示,该在线教学方法包括:

在s101,获取学生的输入信息。

根据一个或一些实施例,输入信息基于语言教学产生,如:语文、英语等。在一个或至少一个实施例中,输入信息基于数学、历史等学科知识的教学产生。在一个或一些实施例中,输入信息可以是基于以上学科的综合教学产生,如:外语数学的教学。

易于理解的是,在学生学习过程中,学生和老师都会想知道学生的学习情况,以便于对学生掌握的知识点进行查漏补缺。这样老师可以及时指导学生的学习,提高学生的学习水平。因此在学生的学习过程中,老师可以对学生的学习水平进行测试。通过获取学生的输入信息,老师和学生可以及时知道学生在学习中的不足。老师和学生可以及时不足之处进行针对性学习,提高学生的学习水平。

可选的,学生的输入信息可以是文字信息、视频信息、语音信息等或它们的组合。例如,在英语学习中,老师第一堂课的知识点包括:动物英文单词的读法以及如何表达喜欢动物。老师端可以发送测试指令至服务器。该测试指令例如可以是如何表达喜欢动物。服务器接收到该测试指令后,向学生端分发相应的测试文本,让学生进行随堂考试。服务器可以获取到学生的测试文本信息,即服务器可以获取到学生的输入信息。

根据一个或一些实施例,老师端可以发送布置作业指令至服务器,服务器接收到该指令后,根据该布置作业指令,服务器获取到对应的作业。服务器根据该指令获取相应的作业,并将该作业发送到学生端。当学生端的学生作业完成后,学生端的显示界面可以弹出该作业已确认完成,是否现在提交的控件。此时学生端的显示界面可以如图3所示。当“是”的控件被点击后,输入信息被发送到服务器,即服务器可以获取到学生的输入信息。

易于理解的是,老师端发送的布置作业指令可以是布置文字作业指令,还可以是布置语音作业指令。当老师端布置作业指令例如是语音作业指令时,服务器基于该作业指令发送相应的试题到学生端。学生端的学生可以根据学生端界面的显示信息,发出对应的语音信息。当学生完成所有的语音作业时,可以点击“是”的控件,提交该语音作业,服务器进而获取该学生的语音作业信息。

在s102,基于输入信息,确定对应的至少一个第一知识点。

根据一个或一些实施例,第一知识点为学生的薄弱知识点,即第一知识点为学生没有学会或者没有完全掌握的知识点。服务器可以获取到学生的测试信息或作业信息。根据测试信息或者作业信息,服务器可以获取到学生的第一知识点。根据该第一知识点,老师可以调整自己的日常教学,做到教学有的放矢。

易于理解的是,当服务器获取到学生的输入信息时,可以识别输入信息中所包含的文本。在一个或多个实施例中,对于语音输入,经过语音识别得到输入信息所对应的输入文本。

在一个或多个实施例中,将输入文本与至少一个预设文本进行对比,判断学生是否掌握该知识点和/或遗漏的知识点。

在一个或多个实施例中,将输入文本中的词或者关键词(先进行关键词提取)与预设文本中的词和/或关键词进行对比,基于拼错、读错和/或漏掉的词或关键词,服务器可以确定该至少一个知识点,即识别漏掉的词或关键词为学生未掌握的知识点。

在一个或多个实施例中,基于语义分析,将输入文本与至少一个预设文本进行语义相似度分析基于相似度分析结果,确定是否掌握该知识点。服务器进行语义相似度分析例如可以基于关键词之间的向量相似度计算和/或基于上下文的语义相似度计算等等。在一个或多个实施例中,服务器还可以基于语义相似度分析结果获取对应的至少一个第一知识点。当服务器检测到获取的相似度低于某个阈值时,识别预设文本中的关键词,将该关键词对应的知识点确定为学生未掌握的知识点。

在一个或多个实施例中,若输入信息所获得的本文与预设文本的重合度和/或相似度小于预设阈值时,服务器可以获取对应的知识点,确定该知识点即为学生的第一知识点。以英语在线教学为例,服务器发送给学生的试题为:根据回答写出问题,该回答为“they’regoingtohaveapicnic.”。服务器获取到的测试文本信息例如可以是:“whatdoyoudo?”。服务器获取到的预设文本为“whataretheygoingtodo?”。当服务器检测到“whatdoyoudo?”和“whataretheygoingtodo?”的重合度为50%(小于预设阈值如90%)时,服务器直接将“whataretheygoingtodo?”所对应的知识点作为第一知识点,或者,更进一步,服务器采用关键词识别算法获取的关键词如:“即将”和“做什么”,因此服务器获取的第一知识点即为如何询问别人即将要去做什么。

在s103,获取与第一知识点对应的至少一个第一教学片段。

根据一个或一些实施例,第一教学片段是老师针对学生第一知识点进行详细讲解的教学视频片段。该教学视频片段可以是老师讲解的关于第一知识点的部分内容。在一个或多个实施例中,服务器获取到第一知识点时,可以基于关键词的方式检索对应的教学片段,其中检索到的教学片段的标题/主题/关键词中包含该第一知识点。在一个或多个实施例中,可以基于教学片段标题/主题和该第一知识点的关联度,采用关联度算法获取到与该第一知识点对应的至少一个教学片段时。例如服务器获取到的第一知识点可以是“如何表达对动物的喜欢”,基于教学片段标题或主题和该第一知识点的关联度,服务器可以获取到两个教学片段,两个教学片段的标题或主题可以分别为“我喜欢动物”和“我十分喜爱动物”。

易于理解的是,当服务器获取到与该第一知识点对应的至少一个教学片段时,基于教学片段标题或主题与第一知识点的关联度,和/或,老师/学生对教学片段的评分排序,服务器可以获取的预设数量的教学片段。例如:服务器获取到与第一知识点对应的10个教学片段时,基于教学片段标题/主题与第一知识点的关联度和/或老师/学生对10个教学片段的历史评分结果,对10个教学片段进行排序。例如:选择排名最高的教学片段。或者服务器向用户推荐前5个,基于用户的选择结果,确定对应的教学片段。

可选的,当服务器获取到与该第一知识点对应的至少一个教学片段时,基于学生对教学片段的评分排序,服务器可以超过预设评分的教学片段。例如服务器获取到与第一知识点对应的50个教学片段时,基于学生对50个教学片段的评分。当服务器设置的预设评分为90分时,服务器获取评分超过90分的教学片段。

易于理解的是,服务器获取到第一知识点时,为了提高学生对该知识点的掌握,服务器可以获取教学内容中包含该第一知识点的关键字的教学片段。根据识别到的教学内容,服务器可以在存储器或者云端服务器中查找与第一知识点对应的至少一个第一教学片段。服务器获取到的第一知识点例如可以是如何表达喜欢动物。服务器基于关键字识别算法获取到该第一知识点的关键词为“喜欢”、“动物”。服务器可以在存储器老师讲解的教学内容中查找到包含“喜欢”、“动物”的至少一个教学片段。

在s104,基于至少一个第一教学片段,生成教学内容。

根据一个或一些实施例,该教学内容中包括老师对该第一知识点的完整的讲解。根据该教学内容,学生可以获取到关于第一知识点的完整的讲解信息。因此服务器获取到至少一个第一教学片段时,需要将至少一个第一教学片段进行整合,生成与第一知识点对应的教学内容。

易于理解的是,当学生“apple”拼写不对,基于前面的描述,服务器能够识别出“apple”拼写为对应的某个第一知识点。同样,当学生音频数据中“apple”没有发音或发音不对,服务器能够识别出“apple”发音为对应的第一知识点。当服务器获取到第一知识点时,根据第一知识点的关键词如“苹果”或“apple”,从存储器中查找到的至少一个教学片段例如:“apple拼读练习”、“跟我读apple”等等、“《苹果树》儿歌”,等等。服务器可以从中选最相关的某个或多个片段作为待整合的教学片段。

本申请实施例提供一种在线教学方法,通过获取学生的输入信息,基于输入信息,获取学生的第一知识点,获取与第一知识点对应的至少一个第一教学片段,基于至少一个第一教学片段,生成教学内容。本申请实施例的技术方案基于与第一知识点对应的至少一个第一教学片段,生成教学内容,可以让学生获取到所需的教学内容,可以提高学生的学习的方便性,进而可以提高学生的学习效率。

图4示出本申请实施例的另一种在线教学方法的流程示意图。

如图4所示,该在线教学的方法包括:

在s201,获取学生的输入信息。

根据一个或一些实施例,输入信息基于语言教学产生,如:语文、英语等。在一个或至少一个实施例中,输入信息基于数学、历史等学科知识的教学产生。在一个或一些实施例中,输入信息可以是基于以上学科的综合教学产生,如:外语数学的教学。

其具体过程如上所述,此处不再赘述。

在s202,提取输入信息的至少一个关键词。

根据一个或者一些实施例,服务器可以基于学生的作业和/或测试产生输入信息。服务器获取到的输入信息可以是学生的文字信息、视频信息、语音信息或它们的组合等。服务器获取到的输入信息例如可以是学生的语音信息。服务器可以采用语音识别算法好关键词识别算法,提取该语音信息中的关键词。服务器识别到该语音信息中的关键词可以是一个,也可以是多个。

在s203,将至少一个关键词映射到知识图谱中对应的至少一个第一知识点。

根据一个或一些实施例,知识可以是从积累的信息中获得的总体理解和意识,将信息进行进一步的抽象和归类形成的。知识图谱可以通过包含结点和结点之间关系的有向图来表达。知识图谱可以表达各种语义关系,在知识图谱上能通过信息推理和实体链接提高知识图谱的边密度和结点密度,知识图谱的无结构特性使得其自身可以无缝链接。信息推理需要有相关关系规则的支持,这些规则可以由人手动构建,但往往耗时费力,得到复杂关系中的所有推理规则更加困难。服务器可以使用路径排序算法构建知识图谱。服务器提取到输入信息的至少一个关键词时,可以将至少一个关键词映射到知识图谱中对应的至少一个第一知识点。

在s204,基于知识图谱的实体链接,将至少一个关键词映射到知识图谱中对应的至少一个第一知识点。

根据一个或者一些实施例,实体链接(entitylinking)是正确地把文本中出现的实体对象链接到知识库中的实体上。服务器可以采用基于名称字典的方法或者基于规则策略的方法获取候选实体。服务器可以将候选实体存储在知识库中。本申请实施例中的实体对象可以是关键词,实体可以是知识点。

易于理解的是,服务器获取到至少一个关键词时,可以基于知识图谱的实体链接,采用实体消歧的方法获取到知识图谱中对应的至少一个第一知识点。实体消歧是对关键词映射的所有候选实体进行排序,从中选取最合适的实体作为实体链接的结果。例如服务器获取到的关键词是“五岳”和“最高”,服务器可以采用实体消歧的方法获取到的第一知识点“华山”。本申请实施例的知识图谱可以如图5所示。

在s205,获取与第一知识点对应的至少一个第一教学片段。

根据一个或一些实施例,服务器的存储器中存储有与至少一个知识点对应的至少一个教学片段。当服务器获取第一知识点时,可以从存储器中读取与第一知识点对应的每个第一教学片段。该第一教学片段包括与第一知识点匹配的老师讲解的部分视频片段。

易于理解的是,服务器检测每个第一教学片段和第一知识点的相似度。当服务器检测到第一教学片段和第一知识点的相似度超过预设阈值时,即第一教学片段与第一知识点相匹配,获取该第一教学片段。

其具体过程如上所述,此处不再赘述。

在s206,基于至少一个第一教学片段,生成教学内容。

根据一个或一些实施例,服务器可以获取与第一知识点匹配的试题信息。该试题信息可以是老师讲解的与第一知识点匹配的试题,还可以是与第一知识点匹配的测试试题。当服务器获取到该试题信息时,可以将该试题信息与教学内容进行合成,生成带有试题信息的教学内容。学生通过学习与第一知识点相关的试题,可以提升学生对第一知识点的掌握水平。

具体过程如上所述,此处不再赘述。

在s207,向学生发送和/或播放教学内容。

根据一个或一些实施例,服务器基于学生的第一知识点获取到至少一个教学片段时,服务器将至少一个教学片段生成与第一知识点对应的教学内容。服务器获取到该教学内容后,可以向学生发送和/或播放该教学内容。学生可以获取到与第一知识点对应的教学内容,可以针对学习自身薄弱的知识点进行学习,可以快速提高学生的知识水平。

本申请实施例提供一种在线教学方法,通过获取学生的输入信息,提取输入信息的至少一个关键词,将至少一个关键词映射到知识图谱中对应的至少一个第一知识点,基于知识图谱的实体链接,将至少一个关键词映射到知识图谱中对应的至少一个第一知识点,获取与第一知识点对应的至少一个第一教学片段,基于至少一个第一教学片段,生成教学内容。本申请实施例的技术方案基于与第一知识点对应的至少一个第一教学片段,生成教学内容,可以让学生获取到所需的教学内容,可以提高学生的学习的方便性,进而可以提高学生的学习效率。

图6示出本申请实施例的另一种在线教学方法的流程示意图。

如图6所示,该在线教学的方法包括:

在s301,获取学生的输入信息。

根据一个或一些实施例,输入信息基于语言教学产生,如:语文、英语等。在一个或至少一个实施例中,输入信息基于数学、历史等学科知识的教学产生。在一个或一些实施例中,输入信息可以是基于以上学科的综合教学产生,如:外语数学的教学。

如前所述,学生的输入信息可以是文字信息、视频信息、语音信息等或它们的组合。该学生的输入信息可以来源于学生的作业或试题。具体过程如上所述,此处不再赘述。

在s302,提取学生对应的教学内容中的关键词和/或关键文本。

根据一个或一些实施例,服务器基于学生对应的课堂信息来确定学生的第一知识点。服务器从课堂信息中提取学生对应的教学内容。该课堂信息例如可以包括上课的音频数据、视频数据或音视频数据、教学课件等。服务器可以采用关键词识别算法,识别到该教学内容中的关键词。在一个或多个实施例中,课堂信息是指在网络教学中,学生和老师互动中针对老师生成的大量音视频信息或者文本信息。例如在英语网络教学中,老师会向学生提出一些问题。学生根据听到的问题会给老师一个反馈信息。在此过程中,服务器可以记录老师提出问题的语音信息和学生回答的语音信息,作为课堂信息予以记录。

根据一个或一些实施例,例如服务器获取到的教学内容可以是老师讲课的ppt文本信息。该ppt文本信息例如可以是:代词的分类。服务器采用关键词识别算法识别到该课堂信息中的关键词为“代词”和“分类”。

易于理解的是,服务器获取到的教学内容例如是老师讲课的语音信息时,服务器可以采用语音识别算法,识别老师讲课的语音信息对应的中文信息。服务器可以采用关键词识别算法,识别到该中文信息中的关键词。

在s303,基于输入信息和教学内容中所提取的关键词和/或关键文本,确定学生的第一知识点。

在一个或多个实施例中,服务器将输入信息所对应的输入文本中的词与教学内容中所提取的关键词进行对比,基于拼错、读错和/或漏掉的词,确定至少一个知识点,即服务器识别到的漏掉的词或关键词为学生未掌握的知识点。

在一个或多个实施例中,服务器先提取输入文本中的关键词,并基于输入文本的关键词与教学内容中所提取的关键词的对比结果,确定第一知识点。

在一个或多个实施例中,服务器基于语义分析,将输入文本与教学内容中所提取的关键文本进行语义相似度分析,基于相似度分析结果,确定是否掌握该知识点。服务器进行语义相似度分析例如可以是基于关键词之间的向量相似度计算和/或基于上下文的语义相似度计算等。在一个或多个实施例中,服务器还可以基于语义相似度分析结果确定学生的第一知识点。当服务器检测到获取的语义相似度低于某个阈值时,识别关键文本中的关键词,将该关键词所谓学生未掌握的知识点。

在一个或多个实施例中,若输入本文与关键文本的重合度和/或相似度小于预设阈值时,服务器获取对应的知识点,确定该知识点即为学生的第一知识点。在一个或多个实施例中,上述相似度和/或重合度的计算基于训练评分模型来完成。该评分模型的输入为学生的输入信息和教学内容中所提取的关键词和/或关键文本,输出为该输入信息的评分。

在一个或多个实施例中,服务器获取到输入信息的评分时,将该评分和预设评分进行对比,检测该评分是否低于预设评分。如果该评分低于预设评分,则服务器获取该输入信息对应的第一知识点。例如服务器基于教学内容所获取到的关键文本为“they’regoingtohaveapicnic.”,而得到的输入文本中缺少了“picnic”,经过评分模型计算,评分60分低于预设评分80分。服务器检测到该输入信息的评分低于预设评分时,获取遗漏的词即“picnic”作为对应的第一知识点。

在s304,基于知识图谱,获取与第一知识点相关联的至少一个第二知识点。

根据一个或一些实施例,知识图谱(knowledgegraph)又称为科学知识图谱,在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形,本申请实施例的知识图谱可以显示学生学习的知识点之间的相互联系。

根据一个或一些实施例,服务器将知识图谱中与第一知识点直接相连的其他知识点作为关联知识点,确定为第二知识点。在一个或一些实施例中,基于知识图谱中第一知识点和第二知识点的匹配关系,计算第二知识点与第一知识点的关联度,例如:当与第一知识点直接相连的知识点过多时,服务器可以计算第一知识点与其关联知识点之间的关联度,将关联度超过预设阈值的知识点作为第二知识点。

在一个或一些实施例中,将第一知识点间接相连的其他知识点作为第二知识点,例如:直接相连的知识点数量不足时。在一个或一些实施例中,服务器将第一知识点间接相连的其他知识点作为第二知识点,作为候选知识点与第一知识点进行关联度计算,基于计算结果,确定第二知识点。

例如,服务器获取的第一知识点例如可以为华山。服务器从知识图谱中获取到的与第一知识点相匹配的第二知识点可以包括:泰山、恒山和云雾山。服务器设置的第二知识点与第一知识点的关联度的预设阈值为90%。服务器检测到云雾山和华山的关联度为80%。服务器检测到泰山和华山、恒山和华山的关联度分别为95%、95%,则服务器获取到的第二知识点为泰山和恒山。

在s305,获取与第二知识点对应的至少一个第二教学片段。

根据一个或一些实施例,服务器获取到第二知识点时,可以从存储器中获取第二知识点对应的至少一个第二教学片段。

具体过程如上所述,此处不再赘述。

在s306,基于至少一个第一教学片段和至少一个第二教学片段,生成教学内容。

根据一个或一些实施例,服务器获取到第二知识点对应的至少一个第二教学片段时,基于至少一个第一教学片段和至少一个第二教学片段,生成教学内容。该教学内容中包括与第一知识点匹配的至少一个第一教学片段,还包括与第二知识点匹配的至少一个第二教学片段。

易于理解的是,服务器将该教学内容向学生播放,学生既可以学习到关于第一知识点的教学内容,还可以学习到与第二知识点的教学内容。学生在学习第一知识点的同时,还可以获取到与第二知识点相关的教学内容,可以快速提高学生的知识水平。

本申请实施例提供一种在线教学方法,通过获取知识图谱,基于知识图谱,获取第二知识点,第二知识点与第一知识点匹配,获取第二知识点对应的至少一个第二教学片段,基于至少一个第一教学片段和至少一个第二教学片段,生成教学内容。本申请实施例的技术方案通过获取与第二知识点对应的至少一个第二教学片段,基于至少一个第一教学片段和至少一个第二教学片段生成教学内容,可以让学生获取到所需的教学内容,可以提高学生的学习的方便性,进而可以提高学生的学习效率。

图7示出本申请实施例一种在线教学装置的结构示意图。

如图7所示,该在线教学装置700包括:信息获取单元701、知识点确定单元702、片段获取单元703和内容生成单元704。其中:

信息获取单元701,用于获取学生的输入信息;

知识点确定单元702,用于基于输入信息,确定对应的至少一个第一知识点;

片段获取单元703,用于获取与第一知识点对应的至少一个第一教学片段;

内容生成单元704,用于基于至少一个第一教学片段,生成教学内容。

根据一个或一些实施例,知识点获取单元702,还用于基于知识图谱,获取与第一知识点相关联的至少一个第二知识点;

片段获取单元703,还用于获取与第二知识点对应的至少一个第二教学片段;

内容生成单元704,还用于基于至少一个第一教学片段和至少一个第二教学片段,生成教学内容。

根据一个或一些实施例,该在线教学装置700还包括知识点映射单元705,用于提取输入信息的至少一个关键词;

将至少一个关键词映射到知识图谱中对应的至少一个第一知识点。

根据一个或一些实施例,知识点映射单元705,还用于基于知识图谱的实体链接,将至少一个关键词映射到知识图谱中对应的至少一个第一知识点。

根据一个或一些实施例,知识点获取单元702,还用于提取学生对应的教学内容中的关键词和/或关键文本;

基于输入信息和教学内容中所提取的关键词和/或关键文本,确定学生的第一知识点。

根据一个或一些实施例,该在线教学装置700还包括信息产生单元706,用于基于学生的作业和/或测试产生输入信息。

根据一个或一些实施例,该在线教学装置700还包括内容发送单元706,

向学生发送和/或播放教学内容。

本申请实施例提供一种在线教学装置,通过信息获取单元获取学生的输入信息,知识点确定单元基于输入信息,确定对应的至少一个第一知识点;片段获取单元获取与第一知识点对应的至少一个第一教学片段;内容生成单元基于至少一个第一教学片段,生成教学内容。本申请实施例的在线教学装置通过获取与第一知识点对应的至少一个第一教学片段,基于至少一个第一教学片段,生成教学内容,可以让学生获取到所需的教学内容,可以提高学生的学习的方便性,进而可以提高学生的学习效率。

请参见图8,为本申请实施例提供的一种服务器的结构示意图。

如图8所示,所述服务器800可以包括:至少一个处理器801,至少一个网络接口804,用户接口803,存储器805,至少一个通信总线802。

其中,通信总线802用于实现这些组件之间的连接通信。

其中,用户接口803可以包括显示屏(display)和麦克风,可选用户接口803还可以包括标准的有线接口、无线接口。

其中,网络接口804可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,处理器801可以包括一个或者至少一个处理核心。处理器801利用各种借口和线路连接整个服务器群800内的各个部分,通过运行或执行存储在存储器805内的指令、程序、代码集或指令集,以及调用存储在存储器805内的数据,执行服务器800的各种功能和处理数据。可选的,处理器801可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器801可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器801中,单独通过一块芯片进行实现。

其中,存储器805可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器805包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器805可用于存储指令、程序、代码、代码集或指令集。存储器805可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器805可选的还可以是至少一个位于远离前述处理器801的存储装置。如图8所示,作为一种计算机存储介质的存储器805中可以包括操作系统、网络通信模块、用户接口模块以及用于在线教学的应用程序。

在图8所示的服务器800中,处理器801可以用于调用存储器805中存储的应用程序,并具体执行以下操作:

获取学生的输入信息;

基于输入信息,确定对应的至少一个第一知识点;

获取与第一知识点对应的至少一个第一教学片段;

基于至少一个第一教学片段,生成教学内容。

在一个或一些实施例中,所述处理器还用于执行以下步骤:

基于知识图谱,获取与第一知识点相关联的至少一个第二知识点;

获取与第二知识点对应的至少一个第二教学片段;

其中,基于至少一个第一教学片段,生成教学内容包括:

基于至少一个第一教学片段和至少一个第二教学片段,生成教学内容。

在一个或一些实施例中,所述处理器在执行,基于输入信息,确定对应的至少一个第一知识点,具体执行以下步骤:

提取输入信息的至少一个关键词;

将至少一个关键词映射到知识图谱中对应的至少一个第一知识点。

在一个或一些实施例中,所述处理器在执行将至少一个关键词映射到知识图谱中对应的至少一个第一知识点,具体执行以下步骤:

基于知识图谱的实体链接,将至少一个关键词映射到知识图谱中对应的至少一个第一知识点。

在一个或一些实施例中,所述处理器在执行基于输入信息,确定对应的至少一个第一知识点时,具体执行以下步骤:

提取学生对应的教学内容中的关键词和/或关键文本;

基于输入信息和教学内容中所提取的关键词和/或关键文本,确定学生的所述第一知识点。

在一个或一些实施例中,所述处理器还用于执行以下步骤:

基于学生的作业和/或测试产生输入信息。

在一个或一些实施例中,所述处理器还用于执行以下步骤:

向学生发送和/或播放教学内容。

本申请实施例提供一种服务器,通过获取学生的输入信息,基于输入信息,确定对应的至少一个第一知识点,获取与第一知识点对应的至少一个第一教学片段,基于至少一个第一教学片段,生成教学内容。。本申请实施例的服务器通过获取与第一知识点对应的至少一个第一教学片段;基于至少一个第一教学片段,生成教学内容,可以让学生获取到所需的教学内容,可以提高学生的学习的方便性,进而可以提高学生的学习效率。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。

本申请实施例还提供一种计算机程序产品,该计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,该计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种在线教学方法的部分或全部步骤。

本领域的技术人员可以清楚地了解到本申请的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmablegatearray,fpga)、集成电路(integratedcircuit,ic)等。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如至少一个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些微服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少一个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1