论文部分内容阅读
当今社会是一个高速发展的信息时代,网络在我们的生活中应用越来越广泛,互联网信息技术已经成为当今社会的主流技术。网络教学作为传统教学的延伸和补充,已经成为高校教学的重要组成部分。本文基于国内外研究机构对于网络教学系统的研究现状,针对目前网络教学存在的问题,结合学校CBL (Computer Based Learning)网络教学平台现有的课程设计、消息协作、资源共享等功能,运用SharePoint内容管理技术设计并实现了INE (Individual Network Education)学习内容管理系统。此系统现已具备用户管理、多媒体课件制作、作业制作、发布学习内容、分配作业、访问教学内容等功能。学习内容制作者不仅可以利用INE系统开发设计结合文本、图片、视频、音频等素材的多媒体教学课件,而且可以将制作好的学习内容在CBL平台中发布,以供学习者在线访问。另外,INE的作业制作功能在保留传统作业多种题型特点的同时,也方便制作者在作业中加入大量的多媒体素材,让作业内容更丰富,并且可以灵活地为每个学习者定制不同的学习任务。由于CBL平台支持符合SCORM (Sharable Content Object Reference Model)标准的学习资源在线运行,所以系统制作的多媒体课件内容和作业内容均符合此标准。随着教学资源的不断丰富,CBL平台中包含了大量的学习内容。为完成学习目标,学习者需要在短时间内从一系列有先后次序的学习对象中挑选出一条最适合自己的学习路径。这样的难题对于学习者来说几乎就是不可能完成的任务,也是INE学习内容管理系统重点解决的问题。INE不仅实现了教学资源的整合,为资源的制作者和学习者提供工具和交互环境,而且能满足学习者的个性化学习需求,根据学习者的特点主动推荐合适的学习资源,使学习者能够使用最短的时间达到最好的学习效果,大大提高了网络学习的服务水平。本文选择蚁群算法解决学习路径推荐问题,是因为蚁群算法不仅具有高度并行性、正反馈性、鲁棒性以及协同性等优点,而且能够智能搜索,全局优化。蚁群算法现已广泛应用于很多学科,如:组合优化、通讯领域、集成电路线网布局、函数优化等。但是蚁群算法在运行过程中容易出现早熟现象,由于初期信息素的匮乏导致搜索时间较长,算法参数选择缺乏理论依据等问题仍需要解决。因此,本文针对基本蚁群算法应用中的问题提出了改进的扩展蚁群算法。本文在查阅大量国内外参考文献的基础上,提出的扩展蚁群算法核心思想是:为学习者找到最适合的学习路径,即从大量学习内容构建成的多条学习路径中,选择出与学习者知识水平和学习风格匹配度高、学习效果评价好的路径进行推荐。扩展蚁群算法以对学习者和学习对象特征的量化设计为基础,确定了与学习者特征相似的群体。并依据相似学习者对学习对象的评价以及与学习对象的匹配关系来指导学习路径的选择,加强了有价值信息素的正反馈作用,可以使算法在初期就能快速的收敛到较优解。由于蚁群算法参数选择对算法性能影响很大而且各参数之间紧密耦合,所以本文利用仿真实验研究探讨了各参数与扩展蚁群算法性能的关系,并且利用遗传算法优化了参数组合,保证扩展蚁群算法能够获得较优的运行性能。最后,为验证本文提出的扩展蚁群算法具有可行性和有效性,进行了模拟仿真实验。实验结果表明,该算法在加快蚁群算法收敛速度的同时,得到了较为理想的解。因此,运用本文提出的扩展蚁群算法进行学习路径推荐,能够很好地满足学习者的个性化学习需求。