基于能力评测的用户画像和学习路径推荐方法、装置及设备

文档序号:31331070发布日期:2022-08-31 07:03阅读:127来源:国知局
基于能力评测的用户画像和学习路径推荐方法、装置及设备

1.本发明属于推荐方法及系统领域,具体涉及一种基于能力评测的用户画像和学习路径推荐方法、装置及设备。


背景技术:

2.推荐系统(recommendation system)是一种基于用户兴趣偏好,为用户筛选其感兴趣信息,降低信息过载的推荐工具。随着信息时代的到来,互联网上的信息量呈指数增长态势,用户需要花费大量的时间从中获取自己真正感兴趣的信息,从而降低了信息的使用效率。用户学习路径推荐为推荐系统中的一个细分子任务,其主要功能为给用户推荐其感兴趣的学习内容。近期,在线学习的兴起带来了大量的学习路径推荐需求,面对多元化的学习需求以及互联网中海量的学习资源,如何为学习者“随时随地”推荐其需要的学习资源显得尤为重要。
3.现有技术通常基于知识图谱构建学习路径模型,进而将知识图谱映射成通用学习路径图;根据学习者特征对通用学习路径图做个性化处理,得到备选学习路径图;将备选学习路径图中所有学习路径作为初始学习路径,利用遗传算法及学习路径的自适应值生成新的学习路径,当达到预设迭代次数或生成的所有新的学习路径的自适应值大于预设阈值时,停止迭代并筛选出自适应值最高的学习路径作为推荐结果。然而,此类方法依赖于领域知识图谱的有效性,无法保证领域知识的完备性和实用性,同其描述的学习者特征仍有较大改善空间。


技术实现要素:

4.本发明的目的在于解决现有技术中存在的问题,并提供一种基于能力评测的用户画像和学习路径推荐方法、装置及设备。
5.本发明所采用的具体技术方案如下:
6.第一方面,本发明提供了一种基于能力评测的用户画像和学习路径推荐方法,其包括:
7.s1、获取目标用户的用户基本信息并从中提取用户的兴趣领域和学习模式需求,向目标用户发送关于其兴趣领域的用户能力评测,并收集关于目标用户在其兴趣领域知识储备情况的能力评测结果,形成由目标用户的兴趣领域、学习模式需求和能力评测结果组成的目标用户画像;
8.s2、根据目标用户画像中的兴趣领域,获取针对该兴趣领域预先构建的领域知识树;其中,每棵所述领域知识树以所在领域各种知识节点形成知识图谱形式的领域知识树框架,在每一个知识节点中嵌有该知识节点对应的学习资源,且每一个知识节点均赋予与能力评测结果相关联的难度等级;同时所述领域知识树定期保持更新,且更新过程中,一方面获取所在领域最新招聘信息中的岗位需求,从中提取领域知识树框架中不存在的知识节点对领域知识树框架进行补全,另一方面对领域知识树框架中的各节点中的学习资源进行
失效资源替换和最新资源更新;
9.s3、从目标用户画像中解析目标用户的学习模式需求和能力评测结果,根据目标用户的学习模式需求以及能力评测结果确定目标用户下一步学习所需的知识节点难度等级,再从s2中所述领域知识树中搜索到符合该知识节点难度等级的知识节点集合,并将搜索到的知识节点集合以及其中各知识节点嵌有的学习资源作为推荐给目标用户的学习路径。
10.作为上述第一方面的优选,所述领域知识树中的知识节点分为n个不同的难度等级,第j个难度等级对应设置知识门槛分值为5
j-1
*3;
11.向目标用户发送关于其兴趣领域的用户能力评测时,需通过调查问卷的形式按照难度等级递增的顺序依次记录目标用户对n个难度等级知识点的掌握等级,其中目标用户对每个难度等级知识点的掌握程度分为五个掌握等级,掌握程度从第一掌握等级到第五掌握等级依次递增;根据调查问卷结果,计算目标用户在其兴趣领域的知识储备分其中k表示目标用户在填写调查问卷过程中第一次碰到掌握程度为第一掌握等级或第二掌握等级时对应的难度等级知识点的索引i,ci表示目标用户在第i个难度等级知识点的得分,其中第一掌握等级得0分,第二掌握等级得1分,第三掌握等级得3分,第四掌握等级得4分,第五掌握等级得5分;
12.在进行学习路径推荐时,先按照调查问卷中得到的目标用户在其兴趣领域的知识储备分score,从n个难度等级中查找到知识门槛分值不高于score的最高难度等级i,再按照目标用户的学习模式需求基于该难度等级i调整推荐给用户进行学习的知识节点难度等级。
13.作为上述第一方面的优选,所述学习模式需求分为基础巩固和进阶学习;若目标用户选择的学习模式需求为基础巩固,则推荐给目标用户的知识节点集合中主要包含难度等级为i或者i-1的知识节点;若目标用户选择的学习模式需求为进阶学习,则推荐给目标用户的知识节点集合中主要包含难度等级为i+1的知识节点。
14.作为上述第一方面的优选,所述目标用户的用户基本信息通过用户在平台上进行注册时收集,包括姓名、年龄、职业、兴趣领域和学习模式需求。
15.作为上述第一方面的优选,定期向目标用户发送关于其兴趣领域的用户能力评测,并更新目标用户画像。
16.作为上述第一方面的优选,所述所在领域最新招聘信息来源于目标用户的兴趣领域对应的前沿公司在招聘网站上发布的招聘信息,每个兴趣领域对应的前沿公司预先通过筛选指定形成用于监控招聘信息发布的公司列表。
17.作为上述第一方面的优选,所述领域知识树中每一个知识节点中嵌入的学习资源包括相关的论文、视频、博客、开源项目。
18.第二方面,本发明提供了一种基于能力评测的用户画像和学习路径推荐装置,其包括:
19.用户画像模块,用于获取目标用户的用户基本信息并从中提取用户的兴趣领域和学习模式需求,向目标用户发送关于其兴趣领域的用户能力评测,并收集关于目标用户在其兴趣领域知识储备情况的能力评测结果,形成由目标用户的兴趣领域、学习模式需求和能力评测结果组成的目标用户画像;
20.领域知识树模块,用于根据目标用户画像中的兴趣领域,获取针对该兴趣领域预先构建的领域知识树;其中,每棵所述领域知识树以所在领域各种知识节点形成领域知识树框架,在每一个知识节点中嵌有该知识节点对应的学习资源,且每一个知识节点均赋予与能力评测结果相关联的难度等级;同时所述领域知识树定期保持更新,且更新过程中,一方面获取所在领域最新招聘信息中的岗位需求,从中提取领域知识树框架中不存在的知识节点对领域知识树框架进行补全,另一方面对领域知识树框架中的各节点中的学习资源进行失效资源替换和最新资源更新;
21.学习路径推荐模块,用于从目标用户画像中解析目标用户的学习模式需求和能力评测结果,根据目标用户的学习模式需求以及能力评测结果确定目标用户下一步学习所需的知识节点难度等级,再从s2中所述领域知识树中搜索到符合该知识节点难度等级的知识节点集合,并将搜索到的知识节点集合以及其中各知识节点嵌有的学习资源作为推荐给目标用户的学习路径。
22.第三方面,本发明提供了一种计算机可读存储装置,所述存储装置上存储有计算机程序,当所述计算机程序被处理器执行时,能实现如第一方面任一方案所述的基于能力评测的用户画像和学习路径推荐方法。
23.第四方面,本发明提供了一种电子设备,其包括存储器和处理器;
24.所述存储器,用于存储计算机程序;
25.所述处理器,用于当执行所述计算机程序时,实现如第一方面任一方案所述的基于能力评测的用户画像和学习路径推荐方法。
26.本发明相对于现有技术而言,具有以下有益效果:
27.学习路径推荐能够为在线学习者提升学习效率,是在线教育的重要基石。而多学习路径推荐中不可或缺的部分是用户画像构建与领域知识搭建。本发明提出了一种基于用户能力评测的用户画像刻画方法,以及知识点自动补全的领域知识树,可有效提高在线学习背景下的学习路径推荐效率,提升用户的学习效果。总体而言,本发明所提供的技术方案至少在以下一个或多个方面得到了优化:
28.1)本发明利用实际岗位需求对领域知识树进行自动补全,提升了领域知识树的可靠性、实用性与完备性。
29.2)本发明利用了用户注册收集用户兴趣领域、学习需求,并针对兴趣领域进行用户能力评测,更细致地捕捉了用户需求。
30.3)本发明设计了阶梯式匹配框架,通过领域知识门槛分值与用户知识储备分进行匹配推荐,能够为用户推荐符合其学习进度的知识点。
附图说明
31.图1为基于能力评测的用户画像和学习路径推荐方法的步骤示意图;
32.图2为在线学习平台上的学习路径推荐流程图;
33.图3为基于能力评测的用户画像和学习路径推荐装置的模块示意图。
具体实施方式
34.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明
的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施例的限制。本发明各个实施例中的技术特征在没有相互冲突的前提下,均可进行相应组合。
35.在本发明的描述中,需要理解的是,当一个元件被认为是“连接”另一个元件,可以是直接连接到另一个元件或者是间接连接即存在中间元件。相反,当元件为称作“直接”与另一元件连接时,不存在中间元件。
36.在本发明的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区分描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
37.在本发明的一个较佳实施例中,提供了一种基于能力评测的用户画像和学习路径推荐方法,该方法用于在在线学习平台上针对用户进行个性化的学习路径推荐。为了便于叙述,将待推荐的用户称为目标用户。上述推荐方法具体包括以下步骤:
38.s1、获取目标用户的用户基本信息并从中提取用户的兴趣领域和学习模式需求,向目标用户发送关于其兴趣领域的用户能力评测,并收集关于目标用户在其兴趣领域知识储备情况的能力评测结果,形成由目标用户的兴趣领域、学习模式需求和能力评测结果组成的目标用户画像。
39.需要说明的是,本步骤中获取的目标用户的用户基本信息,需要包含会影响用户希望学习的知识点的信息字段,此类信息可以从用户注册时填写的基本资料中进行采集,具体所需的字段可根据实际进行优化调整。作为本发明实施例的一种具体实现形式,目标用户的用户基本信息通过用户在平台上进行注册时收集,其包含字段为姓名、年龄、职业、兴趣领域和学习模式需求。需要特别说明的是,本发明中的学习模式需求是指用户对于期望的学习内容的难度与自身当前已掌握知识点的难度之间的匹配程度,例如可设置基础巩固和进阶学习两种学习模式需求。基础巩固代表用户希望尽可能巩固已掌握的知识点,因此其期望的学习内容所对应的知识点难度应当与自身当前已掌握知识点的难度相匹配,或者略低于自身当前已掌握知识点的难度。而进阶学习则代表用户希望进一步需学习自己尚未掌握的知识点,因此其期望的学习内容所对应的知识点难度应当适当高于自身当前已掌握知识点的难度。学习模式需求的不同会决定后续学习路径推荐时的策略,因此是一个用户画像中需要收集的重要信息。
40.s2、根据目标用户画像中的兴趣领域,获取针对该兴趣领域预先构建的领域知识树;其中,每棵所述领域知识树以所在领域各种知识节点形成知识图谱形式的领域知识树框架,在每一个知识节点中嵌有该知识节点对应的学习资源,且每一个知识节点均赋予与能力评测结果相关联的难度等级;同时所述领域知识树定期保持更新,且更新过程中,一方面获取所在领域最新招聘信息中的岗位需求,从中提取领域知识树框架中不存在的知识节点对领域知识树框架进行补全,另一方面对领域知识树框架中的各节点中的学习资源进行失效资源替换和最新资源更新。
41.需要说明的是,本发明中通过设计领域知识树来实现领域知识的构建,但不同的兴趣领域所包含的知识点是不同的,因此需要分别构建领域知识树。一棵领域知识树代表了某一特定领域的知识点以及学习资源的集合,各知识点可通过节点的方式按照知识层级
进行构建。在构建某一领域的领域知识树时,首先需要基于由该领域的专业人士梳理由知识节点组成的领域知识树框架,保证知识框架合理可靠;然后使用知识图谱等工具构建领域知识树框架;最后在领域知识树框架的知识图谱的各知识节点中嵌入具体的学习资源,学习资源的形式可以根据实际进行选择。作为本发明实施例的一种具体实现形式,针对所有的可选择领域,本发明可基于各领域专业人士梳理领域知识树框架,记为l
l
,其中l为某个知识领域标识符;然后使用neo4j图形数据库等知识图谱实现工具构建由知识节点组成的领域知识树框架,知识节点之间按照其知识层级保持固有关系(例如前提、包含、并列);再使用neo4j图形数据库在领域知识树的各知识节点中嵌入具体的学习资源,学习资源类型包括但不限于论文、视频、博客、开源项目,分别将上述四种形式的学习资源类型记为k
p
,kv,kb,ko。由此,即可形成初始的领域知识树。
42.但是,由于领域知识是在不断动态更新的,因此为了使用户能够学习最新的知识点资源,保证领域知识树的可靠性与完备性,需要定期更新领域知识树框架,领域知识树框架的更新包含节点层级的更新和学习资源层级的更新。对于节点层级的更新,其目的是利用实际岗位需求对领域知识树进行自动补全,保证领域知识的实用性,因此其做法是获取所在领域最新招聘信息中的岗位需求,从中提取领域知识树框架中不存在的知识节点对领域知识树框架进行补全。对于学习资源层级的更新,其目的是为了定期更新领域知识树的内容,保证其时效性(失效的学习内容及时替换)与先进性(及时添加领域最新的前沿技术到领域知识树中),因此其做法是对领域知识树框架中的各节点中的学习资源进行有效性判断并替换失效资源,同时不断补充更新最新的前沿学习资源。本发明中的失效资源可以是链接失效的学习资源,也可以是学习内容已过时或者被迭代更新的学习资源。上述前沿学习资源可以从相关的学习平台、资源分享平台等地方获取,对此不做限制。
43.本发明中,对于节点层级的更新需要定期收集各领域对应代表性职位的岗位需求,其中的岗位需求可从职位描述、岗位需求等结构化文本中提取,对此类岗位需求本文进行实体识别即可获取该岗位对于应聘者所要求掌握的知识点。岗位需求中提取的知识点可与领域知识树的内容进行比对,对于知识树中缺少的对应岗位知识点进行补全,以此保证知识树的实用性。而且,为了保证对于知识补全的前沿性,用于提取知识点的所在领域最新招聘信息可优选采用目标用户的兴趣领域对应的前沿公司在招聘网站上发布的招聘信息。所谓前沿公司是指在这一领域中产品研发或者相关研究处于前沿的公司,每个兴趣领域对应的前沿公司可预先通过专家筛选指定形成一个公司列表,后续可根据该列表监控各公司的招聘信息发布。当然该公司列表亦可实时进行更新维护,以保证所有信息的实时性。
44.s3、从目标用户画像中解析目标用户的学习模式需求和能力评测结果,根据目标用户的学习模式需求以及能力评测结果确定目标用户下一步学习所需的知识节点难度等级,再从s2中所述领域知识树中搜索到符合该知识节点难度等级的知识节点集合,并将搜索到的知识节点集合以及其中各知识节点嵌有的学习资源作为推荐给目标用户的学习路径。
45.需要说明的是,用户在平台上的学习需要按照难度等级从低到高的顺序递进,符合实际的学习状态,因此在确定目标用户下一步学习所需的知识节点难度等级时,即需要考虑目标用户的能力评测结果,也需要考虑目标用户的学习模式需求,两者缺一不可。目标用户的能力评测结果体现了目标用户当前所掌握的知识点难度等级,这是向目标用户推荐
下一步学习的知识点的基准;而目标用户的学习模式需求则反映了用户对于期望的学习内容的难度与自身当前已掌握知识点的难度之间的匹配程度,在目标用户当前所掌握的知识点难度等级基础上课进一步结合目标用户的学习模式需求对实际推荐的知识点难度等级进行微调,以便于符合用户所希望学习到的内容。
46.同时,随着用户学习过程的不断深入,其用户画像中的能力评测结果也需要不断进行更新。因此作为本发明实施例的一种具体实现形式,亦可在定期向目标用户发送关于其兴趣领域的用户能力评测,并更新目标用户画像,以便于动态更新推荐结果。
47.由此可见,通过上述s1~s3所描述的基于能力评测的用户画像和学习路径推荐方法,本发明可以基于领域中各知识点间的固有关系构建领域知识树并嵌入与知识点对应的学习资源,同时借助用户注册信息填写机会收集用户基本信息,基于用户的兴趣领域进行用户能力评测,测试用户在该领域的知识储备情况,根据用户的基本信息与其能力评测结果构建用户画像;最后基于用户画像(用户在兴趣领域的知识储备情况以及用户的学习需求)在领域知识树中搜索与用户当前学习进度相匹配的知识点,并推荐知识点中的学习材料供用户自主学习。上述领域知识树可定时进行知识节点更新和学习资源更新,保证其实时性和前沿性。
48.根据上述s1~s3所描述的基于能力评测的用户画像和学习路径推荐方法,其在学习路径推荐过程中的需要同时考虑目标用户的能力评测结果和学习模式需求,进而根据两者进行综合推荐。作为本发明实施例的一种具体实现形式,下面提供了一种考虑目标用户的能力评测结果和学习模式需求进行综合推荐的具体做法:
49.首先,领域知识树中的知识节点分为n个不同的难度等级,每一个难度等级设置一个知识门槛分值,n个难度等级的知识点难度逐渐递增,其中第j个难度等级对应设置知识门槛分值为5
j-1
*3,知识点难度等级越高,其知识门槛分值也越高。与知识门槛分值对应的是赋给用户的知识储备分,只有用户的知识储备分超过某一个难度等级的知识门槛分值后,才视为用户掌握了这一个难度等级的知识点。在后续推荐任务中正是基于这两个分值来实现学习路径的综合推荐的。
50.其次,向目标用户发送关于其兴趣领域的用户能力评测时,需通过调查问卷的形式让目标用户按照难度等级递增的顺序依次填写对n个难度等级知识点的掌握等级,其中目标用户对每个难度等级知识点的掌握程度分为五个掌握等级,掌握程度从第一掌握等级到第五掌握等级依次递增。根据调查问卷结果,计算目标用户在其兴趣领域的知识储备分:
[0051][0052]
其中:k表示目标用户在填写调查问卷过程中第一次碰到掌握程度为第一掌握等级或第二掌握等级时对应的难度等级知识点的索引i,ci表示目标用户在第 i个难度等级知识点的得分,其中第一掌握等级得0分,第二掌握等级得1分,第三掌握等级得3分,第四掌握等级得4分,第五掌握等级得5分。
[0053]
最后,在进行学习路径推荐时,先按照调查问卷中得到的目标用户在其兴趣领域的知识储备分score,从n个难度等级中查找到知识门槛分值不高于score的最高难度等级i,再按照目标用户的学习模式需求基于该难度等级i调整推荐给用户进行学习的知识节点
难度等级。
[0054]
在按照目标用户的学习模式需求对难度等级i进行调整时,可以设置一定的调整规则,以便于得到最终推荐给目标用户的知识节点难度等级。例如,在本发明的一种优选实施例中,学习模式需求分为前述所说的基础巩固和进阶学习;若目标用户选择的学习模式需求为基础巩固,则推荐给目标用户的知识节点集合中主要包含难度等级为i或者i-1的知识节点;若目标用户选择的学习模式需求为进阶学习,则推荐给目标用户的知识节点集合中主要包含难度等级为i+1的知识节点。
[0055]
基于上述通过知识门槛分值和知识储备分来实现学习路径综合推荐的实现方式,下面本发明进一步给出了一个在在线学习平台上实现的具体示例性的方案,以便于理解本发明实现过程中的细节性内容。如图2所示,为该方案中的流程框架,其具体过程如下:
[0056]
1)首先,具体的借助用户注册信息填写机会收集用户基本信息,包括姓名、年龄、职业、兴趣领域、学习需求(基础、进阶),将用户基本信息存入nosql 数据库中,各字段名分别为:name、age、job、interest、requirement。interest 字段中存储用户的兴趣领域,requirements字段中存储用户的学习需求,以0,1 的形式区分基础与进阶,其中0表示基础巩固,1表示进阶学习。基于用户的兴趣领域进行用户能力评测,以调查问卷的形式测试用户在该领域的知识储备情况,调查问卷包含该领域知识树中10个由基础到进阶不同难度的知识点,调查问卷可以提问-回答的形式来进行,用户需要对每个知识点的问题选择对该知识点掌握等级,其中掌握等级又细分为完全掌握、基本掌握、一般、基本不懂、完全不懂5个层级。最终,形成由目标用户的兴趣领域、学习模式需求和能力评测结果组成的目标用户画像。
[0057]
2)根据用户问卷调查结果,获取用户领域知识储备分,储备分值计算公式如下所示:
[0058][0059]
其中,k表示目标用户在填写调查问卷过程中第一次碰到掌握程度为基本不懂或完全不懂时对应的难度等级知识点的索引i,由于每个知识点的问题都带有编号为1~10递增的题号,因此k即表示第一次遇到基本不懂的题号;ci表示目标用户在第i个难度等级知识点的得分,完全掌握为5分,基本掌握为4分,一般为3分,基本不懂为1分,完全不懂为0分。
[0060]
问卷题目分布形式为题号越大则其知识点难度越高,呈阶梯状分布,用户最终得分为其遇到的第一个“基本不懂”或“完全不懂”的问答题前答题结果分值的总和。例:用户第1~3题选择“基本掌握”,第4题选择“基本不懂”,第5 题选择一般,那么用户最终得分score为前3题的得分之和,而不包括第4和第 5题,即k=3。
[0061]
为进一步细分推荐结果,在领域知识树中为所有知识点按难度添加知识门槛分,记为sn,其中n为知识点等级。如1级为最基础的知识点。知识门槛分以阶梯形式递增分布(知识门槛分值为:5
j-1
*3,其中j为门槛等级,取值从1到10),共分为10个等级,知识点难度等级从低到高分别为:s1,s2,s3,s4,s5,s6,s7,s8,s9,s
10
。基于用户知识储备分,在领域知识树中搜索知识门槛分值不高于用户领域知识储备分并与其最相近的门槛等级作为用户等级,对于需求为基础巩固的用户,多为其推荐知识门槛分值低一等级或者同级的知识点,少量
推荐知识门槛分值高一等级的知识点,对于需求为进阶的用户,少量为其推荐知识门槛分值同级的知识点、大量为其推荐高一等级的知识点。例如:用户a的知识储备分为30分,其需求为基础巩固,在领域知识树中与其最接近的小于等于其储备分的门槛分为15分,即等级2。以等级2为用户的同级,由于其需求为基础巩固,所以多为其推荐等级1与等级2的知识,少量推荐等级3的知识点。知识点等级划分以及知识门槛分值的设置与前期用户能力评测中的用户领域知识储备分计算方法相匹配,使得特定知识储备分的用户能学习到对应等级的知识点。
[0062]
由此,本发明的上述推荐方法中,可以高效地由综合用户基本信息与其知识储备情况,为其推荐合适的学习内容,用于在线学习中提升推荐效果,从而提高用户学习效率。
[0063]
另外,基于同一发明构思,本发明的另一较佳实施例中还提供了与上述实施例提供的基于能力评测的用户画像和学习路径推荐方法对应的基于能力评测的用户画像和学习路径推荐装置。如图3所示,在该基于能力评测的用户画像和学习路径推荐装置中包括三个基本的模块,分别为:
[0064]
用户画像模块,用于获取目标用户的用户基本信息并从中提取用户的兴趣领域和学习模式需求,向目标用户发送关于其兴趣领域的用户能力评测,并收集关于目标用户在其兴趣领域知识储备情况的能力评测结果,形成由目标用户的兴趣领域、学习模式需求和能力评测结果组成的目标用户画像。
[0065]
领域知识树模块,用于根据目标用户画像中的兴趣领域,获取针对该兴趣领域预先构建的领域知识树;其中,每棵所述领域知识树以所在领域各种知识节点形成领域知识树框架,在每一个知识节点中嵌有该知识节点对应的学习资源,且每一个知识节点均赋予与能力评测结果相关联的难度等级;同时所述领域知识树定期保持更新,且更新过程中,一方面获取所在领域最新招聘信息中的岗位需求,从中提取领域知识树框架中不存在的知识节点对领域知识树框架进行补全,另一方面对领域知识树框架中的各节点中的学习资源进行失效资源替换和最新资源更新。
[0066]
学习路径推荐模块,用于从目标用户画像中解析目标用户的学习模式需求和能力评测结果,根据目标用户的学习模式需求以及能力评测结果确定目标用户下一步学习所需的知识节点难度等级,再从s2中所述领域知识树中搜索到符合该知识节点难度等级的知识节点集合,并将搜索到的知识节点集合以及其中各知识节点嵌有的学习资源作为推荐给目标用户的学习路径。
[0067]
由于本发明实施例中的基于能力评测的用户画像和学习路径推荐装置解决问题的原理与本发明上述实施例的基于能力评测的用户画像和学习路径推荐方法相似,因此该实施例中装置的各模块具体实现形式未尽之处亦可可以参见上述方法的具体实现形式,重复之处不再赘述。
[0068]
同样的,基于同一发明构思,本发明的另一较佳实施例中还提供了与上述实施例提供的基于能力评测的用户画像和学习路径推荐方法对应的一种电子设备,其包括存储器和处理器;
[0069]
所述存储器,用于存储计算机程序;
[0070]
所述处理器,用于当执行所述计算机程序时,实现如前所述的基于能力评测的用户画像和学习路径推荐方法。
[0071]
此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储装置中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储装置中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0072]
由此,基于同一发明构思,本发明的另一较佳实施例中还提供了与上述实施例提供的基于能力评测的用户画像和学习路径推荐方法对应的一种计算机可读存储装置,该所述存储装置上存储有计算机程序,当所述计算机程序被处理器执行时,能实现如前所述的基于能力评测的用户画像和学习路径推荐方法。
[0073]
可以理解的是,上述存储装置或存储器均可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。同时存储装置还可以是u盘、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0074]
可以理解的是,上述的处理器可以是通用处理器,包括中央处理器(centralprocessing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signalprocessing,dsp)、专用集成电路(application specificintegrated circuit,asic)、现场可编程门阵列(field-programmable gate array, fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0075]
另外需要说明的是,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本技术所提供的各实施例中,所述的装置和方法中对于步骤或者模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或步骤可以结合或者可以集成到一起,一个模块或者步骤亦可进行拆分。
[0076]
以上所述的实施例只是本发明的一种较佳的方案,然其并非用以限制本发明。有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型。因此凡采取等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1