论文部分内容阅读
近年来,随着Internet的日益成熟与普及,以计算机多媒体、网络等先进技术为基础的现代网络学习方式以其开放性、灵活性、多样化和个性化等特征,在教育领域得到了越来越广泛的应用。这种新的学习方式,为人们提供了更加便捷的学习途径,不仅使得传统学习方式受到时空限制的现状有了根本性的改变,而且使得教育质量有了明显的改善和提高。因此,现代网络学习方式是实现终身教育与终身学习理想的现实途径,同时也已成为国内外教育技术领域备受关注的研究热点。
然而,综观现有的网络学习系统,由于技术等各方面的限制,普遍存在着动态交互能力不强,多以呈现静态教学材料为主;教学模式单一,多以教师为中心而忽略了学习者的个性特征;系统智能性较低,缺乏对学习者个性化学习的强有力支持和有效的学习指导等问题。因此,如何提高网络学习系统的智能化程度,成为我们迫切需要解决的问题。同时,传统的网络学习系统开发方式也己不能适应于当前应用的实际需求,必须采用新的技术和方法。
本文正是在这样的前提下,在研究了现有网络学习系统优缺点的基础上,通过对个性化学习理论、Agent及多Agent技术和.NET相关技术的深入研究,结合多Agent技术的特点,构建了一个以个性化学习理论为指导思想,基于多Agent技术的网络学习系统模型。该模型能有效地提高现有网络学习系统的智能化程度,而且在一定程度上实现了个性化,从而实现提高网络学习质量的目的。
首先,对个性化学习模型进行研究。以知识点为单位,分三个层次来组织知识的逻辑结构,并以课程知识树的方式构建了课程知识模型;根据学习者的基本信息、学习行为信息和个性特征信息,构建出了学习者模型。并重点阐述了采用模糊理论和模糊综合判定的原理,设计了对于学习者认知能力评价的方法,及学习者学习偏好的建立、更新的过程;通过计算课程知识内容的模糊相似性,设计了学习资源的个性化推荐算法。
然后,引入多Agent技术,将Agent的智能性与个性化学习理论融合在一起,构建了一个基于多Agent技术的个性化网络学习系统模型。重点阐述了用户层的功能模块设计,多Agent学习代理的设计及多Agent系统中各个Agent的功能和结构,底层数据库的结构和设计。
最后,在Microsoft.NET开发平台下,基于Asp.net +.NET Framework 3.0+Mssql开发框架,完成了系统的原型实现。