论文部分内容阅读
当前我国正在大力普及高等教育,并提倡终生学习和继续教育,而我国目前的传统教育很难满足这一要求。进入90年代,Internet在我国得到了迅猛的发展,对人们的日常生活产生了重大的影响,同时也改变了人们传统的学习方式,网上教学越来越普遍。网上教学,是一种以网络为基础的远程教育,它以网络作为信息传输的载体,是网络技术和多媒体技术相结合的一种新型教育技术。它不仅继承了传统远程教育的优点—不受时间、空间和地点的限制,通过计算机网络可以扩展到社会的各个角落,并可突破传统教育资源和教学方法的限制。网上教学的出现顺应了我国教育的发展趋势。但是网上教学刚刚起步,还面临许多问题:系统智能性不高,多以呈现教学材料为主,缺少必要的交互手段;缺乏很好的协同支持,特别是没有一种很好的交互工具来实现学生之间、学生和老师之间的交流和交互;如果用现有的方法,学生很难有效地搜索到适合自己的教师等等,而日益兴起和成熟的Agent技术和CSCW技术正好能弥补这些缺点。Agent技术是人工智能领域的一个重要分支,它通过感知自身和周围环境的信息,能自主采取行动实现一系列预先设定的目标或任务。它的心智和社会特性使得软件Agent是智能和自主的,Agent之间可以相互通信,学习并感知。计算机支持的协同工作(CSCW)是研究用计算机系统支持人们进行协同工作的科学,它为人们提供了可以跨越时间、空间限制的计算机虚拟工作环境,从而使人们可以更加自由的进行讨论、协商。以上这些都与教育的特点不谋而合,因此将Agent技术和CSCW技术结合起来应用到网上教学系统中,构建Internet环境下的协同远程教学系统,将成为未来网上教学的一种趋势。本文的研究也正是基于这两方面,所做的主要工作如下:(1)从研究Agent社会合作机制入手,引入了一个表示Agent之间联系的社会关系网模型,并以该模型中的熟人集为基础提出了一种Agent联盟形成策略。(2)将Agent技术和CSCW技术与网上教学相结合,提出了一个基于Agent的网上教学模型,详细分析了该模型中各个Agent的功能和结构,并通过模型中各Agent维护的教师熟人通信录,给出了学生Agent搜索教师Agent的一个有效算法,同时提出了一种教师Agent联盟的具体形成策略。(3)将CSCW技术中的电子白板用于网上教学系统。采用Agent的概念,构造了一个基于Agent的电子白板模型,作为虚拟教室中的“黑板”。(4)将前面的研究讨论付诸于实践,应用J2EE下的Agent开发技术,设计实现了一个基于Agent的网上教学试验系统。本文将Agent技术和CSCW技术结合起来应用到网上教学中,是一个新的尝试。实践证明了本文工作的可行性和有效性,它极大的增强了网上教学的交互性和协同性,同时提高了学生学习效率、改善了学习效果。