System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理的,尤其是涉及一种基于知识图谱的自适应推送方法、系统、设备和介质。
技术介绍
1、在线教育平台是一种基于互联网技术的教育服务平台,它可以通过电脑、手机等终端设备作为用户端,为教师和学生提供在线教育资源和教学服务。该平台通常包括在线课程、在线答题、在线答疑、在线讨论等功能,可以帮助学生更好地掌握知识和提高学习效率。同时,在线教育平台还可以为教师提供教学管理和资源共享等服务,提高教学质量和效率。
2、目前,在线答题功能可以用于在线刷题,当用户触发在线答题功能中的在线刷题模块时,该平台通过确定用户当前学习章节,在题库中确定当前学习章节对应的习题,然后将上述习题发送至用户端;用户通过用户端答题,直至完成当前学习章节对应习题后,平台会为用户推送下一章节的习题。
3、但是,该平台判断用户是否完成当前学习章节是基于习题是否应答完成来实现的,无法确定用户是否学会当前学习章节内容。故,平台向用户端推送的内容存在不合理的问题。
4、因此,如何为用户推荐更加合理的内容是本领域技术人员亟待解决的技术问题。
技术实现思路
1、为了为用户推荐更加合适的知识点,本申请提供一种基于知识图谱的自适应推送方法、系统、设备和介质。
2、第一方面,本申请提供一种基于知识图谱的自适应推送方法,采用如下的技术方案:
3、一种基于知识图谱的自适应推送方法,包括:
4、获取目标科目对应的最新学习知识点;
5、获取知识图谱,并基于
6、确定所述最新学习知识点与所述目标并列知识点各自对应的历史应答记录;
7、基于所述最新学习知识点对应的历史应答记录,确定第一学习状态;基于所述目标并列知识点对应的历史应答记录,确定第二学习状态;基于所述第一学习状态和所述第二学习状态,确定目标学习状态;
8、基于所述目标学习状态和所述知识图谱,确定目标推送知识点。
9、通过采用上述技术方案,获取目标科目对应的最新学习知识点,以确定用户目前学习进度;获取知识图谱,以确定目标科目的知识结构;在上述知识结构中确定最新学习知识点对应的目标并列知识点,以得到适合在目前学习进度适合学习的其他知识点;确定最新学习知识点和目标并列知识点各自对应的历史应答记录,以获取用户关于目前学习进度的全部答题记录;基于最新学习知识点的答题记录,确定用户对于最新学习知识点的掌握程度,即第一学习状态;基于目标并列知识点的答题记录,确定用户对于目标并列知识点的掌握程度,即第二学习状态;基于用户关于目前学习进度的掌握程度,在知识图谱中确定目标推送知识点,从而为用户推荐更加合理的内容。
10、本申请在一较佳示例中可以进一步配置为:
11、所述历史应答记录包括多个难度等级各自对应的历史应答信息,
12、基于所述最新学习知识点对应的历史应答记录,确定第一学习状态,包括:
13、针对每一所述难度等级,根据所述难度等级对应的历史应答信息,确定所述难度等级对应的第一子学习状态,其中,所述第一子学习状态表征用户对于所述难度等级下的所述最新学习知识点的掌握程度;
14、基于全部所述第一子学习状态,确定所述第一学习状态。
15、通过采用上述技术方案,限定历史应答记录包括多个难度等级各自对应的历史应答信息,来表明每一知识点对应的习题是分难度等级的;针对每一难度等级,根据该难度等级对应的历史应答信息,确定该难度等级对应的第一子学习状态,以确定用户对于该难度等级下的知识的掌握程度,能够更加细节的表征用户对于知识的掌握程度;基于更加细节的掌握程度,可以确定更加精确的确定第一学习状态。
16、本申请在一较佳示例中可以进一步配置为:
17、基于所述目标并列知识点对应的历史应答记录,确定第二学习状态,包括:
18、判断所述目标并列知识点对应的历史应答记录是否为空;
19、若否,则确定所述最新学习知识点对应的其他并列知识点;并获取所述其他并列知识点对应的历史应答记录;
20、基于所述其他并列知识点对应的历史应答记录,得到所述第二学习状态。
21、通过采用上述技术方案,当用户并未开始目标并列知识点的学习时,获取目标并列知识点对应的其他并列知识点和其他并列知识点对应的历史应答记录是没有意义的,本方案通过判断目标并列知识点的历史应答记录是否为空,以确定用户是否开始学习目标并列知识点;若用户已经开始学习目标并列知识点,则确定最新学习知识点对应的其他并列知识点后,获取其他并列知识点对应的历史应答记录,以确定用户对于该最新学习知识点对应的全部并列知识点的掌握程度,即用户对于一学习节点的整体掌握情况;基于用户对于该学习节点的整体掌握情况,从而更快地确定第二学习状态。
22、本申请在一较佳示例中可以进一步配置为:
23、在基于所述第一学习状态和所述第二学习状态,确定目标学习状态之前,还包括:
24、获取所述最新学习知识点对应的错误率信息;
25、相应的,基于所述第一学习状态和所述第二学习状态,确定目标学习状态,包括:
26、基于所述错误率信息、所述第一学习状态和所述第二学习状态,确定所述目标学习状态。
27、通过采用上述技术方案,获取最新学习知识点对应的错误率信息,以在了解用户学习进度的基础上,确定用户对于最新学习知识点的掌握程度,第一学习状态和第二学习状态均表示用户的学习进度;基于用户的学习进度和用户对于学习节点的掌握程度,可以更加准确的确定用户的目标学习状态。
28、本申请在一较佳示例中可以进一步配置为:
29、获取知识图谱,包括:
30、获取教师端的新增自定义概念;
31、对所述新增自定义概念进行关键词提取,得到多个关键词;并基于所述多个关键词,确定所述新增自定义概念对应的目标位置;
32、对预设知识图谱的所述目标位置进行更新,得到包括所述新增自定义概念的所述知识图谱。
33、通过采用上述技术方案,获取教师端的新增自定义概念,以确定在线数据上新的知识点;对新增自定义概念进行关键词提取,得到以确定新的知识点的多个关键词;基于多个关键词确定新增自定义概念在知识图谱中应在的位置,即目标位置;对预设知识图谱的目标位置进行更新,以得到包括新增西定义概念的知识图谱,从而增加知识图谱的实时性。
34、本申请在一较佳示例中可以进一步配置为:
35、基于所述目标学习状态和所述知识图谱,确定目标推送知识点,包括:
36、当所述目标学习状态为熟悉状态时,将确定所述最新学习知识点的下一知识点;
37、将所述下一知识点和所述最新学习知识点作为所述目标推送知识点。
38、通过采用上述技术方案,当目标学习状态为熟悉状态时,表征用户已经了解但未完本文档来自技高网...
【技术保护点】
1.一种基于知识图谱的自适应推送方法,其特征在于,包括:
2.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,所述历史应答记录包括多个难度等级各自对应的历史应答信息,
3.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,基于所述目标并列知识点对应的历史应答记录,确定第二学习状态,包括:
4.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,在基于所述第一学习状态和所述第二学习状态,确定目标学习状态之前,还包括:
5.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,获取知识图谱,包括:
6.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,基于所述目标学习状态和所述知识图谱,确定目标推送知识点,包括:
7.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,所述基于知识图谱的自适应推送方法,还包括:
8.一种基于知识图谱的自适应推送装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.
...【技术特征摘要】
1.一种基于知识图谱的自适应推送方法,其特征在于,包括:
2.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,所述历史应答记录包括多个难度等级各自对应的历史应答信息,
3.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,基于所述目标并列知识点对应的历史应答记录,确定第二学习状态,包括:
4.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,在基于所述第一学习状态和所述第二学习状态,确定目标学习状态之前,还包括:
5.根据权利要求1所述的基于知识图谱的自适应推送方法,其特征在于,获取知识图...
【专利技术属性】
技术研发人员:郭宏,
申请(专利权)人:青岛培诺教育科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。