本发明公开了一种基于知识地图的多约束学习路径推荐方法首先,结合课程知识地图和用户在移动端和PC端的学习日志,在知识地图上对知识元进行标记,生成用户在t时刻的已学知识子图G(id,t);其次,给定一对起始知识元和目标知识元(S,E),基于深度优先遍历算法获取(S,E)间的所有路径,进而得到用户目标子图G’(id,t,S,E);最后,通过计算学习路径的约束因子f,在G’(id,t,S,E)上挖掘满足约束条件的网络学习路径并推荐给用户。本发明解决了不同网络学习场景下,基于知识地图的网络学习路径集成分析与推荐问题,可以为网络学习者提供满足多约束条件的学习路径。