论文部分内容阅读
经济的全球化和社会的信息化,特别是网络技术的迅猛发展,使得人们面临着更为广泛的活动范围和更多的合作机会,群体的规模越来越大,范围也越来越广。在教育领域,人们将目光也由个别化学习转向群体合作学习,因此,计算机支持的协同学习(Commputer Supposed Collaborative Learning,CSCL)的研究变得活跃起来。它结合计算机支持的协同工作(Computer Support for Collaborative work,CSCW)和协同学习(CL)的理论与方法,利用计算机技术(多媒体和网络)来辅助和支持协作学习。CSCL是一种全新的分布式的学习模式。如何利用现代网络通信技术构建一个有效的虚拟学习环境,是摆在人们面前的一个新的课题。关于CSCL的虚拟学习环境的研究集中在基于Internet进行学习课程开发、发布、课程管理以及学习资源的管理上。目前的研究中,缺少能够将先进的计算机科学技术与实现良好教学效果的CSCL支持环境相结合的技术方案。 智能Agent是具有自治性、协作性的实体,将智能代理技术引入网络协作学习中,为网络协作学习的开展提供了更广阔的空间,使网络协作学习进入了一个全新的领域,朝着智能化方向发展。 本文针对现有网络学习系统缺乏智能化和个性化的缺点,从多角色的角度提出了一个基于角色和CSCL的智能网络协作模型RICL,重点研究角色机制和智能Agent技术在模型中的应用。文章首先对一个典型的CSCL系统CODILESS进行了优劣分析,提出了基于角色和CSCL的智能网络协作模型。提出了模型的体系结构,分析了Agent和角色理论在模型中的应用;研究了模型中基于角色的组织方式和通信方式;通过对协作学习过程的分析,提出了基于角色的群体协作机制、基于角色的多Agent协作学习算法,给出了基于角色的群体交互和协同规则;最后,提出了组内任务分配算法。该模型为网络学习提供了一个新的模式,更好地体现了用户学习的个性化,促进了用户间的广泛合作,具有很好的应用价值。特别是角色机制在开放动态的网络环境下的应用研究,极大地丰富了多Agent系统(MAS)理论。 本文的主要创新工作有: (1)详细地阐述了角色理论,从多角色的角度出发提出了一个基于角色的协作学习模型,为CSCL虚拟学习环境的研究提供了一个新的模式。 (2)将角色机制和智能Agent技术结合起来运用在CSCL中,提高了协作学习系