论文部分内容阅读
网络教育是随着现代信息技术发展而产生的一种新型的教育形式,鉴于目前的网络教学系统多数缺乏智能性、自适应性、自主性和各环节的互通性以及交互性,可以采用Agent技术对上述缺陷进行研究和改进。 使用Agent技术可以增加教学内容的趣味性和人性化色彩,改善教学效果,提高教学质量;利用Agent管理学习者的信息,能动态地跟踪学习者的学习行为,为建立学生模型提供更加可靠的依据;Agent的社会性能够满足建构主义协同学习的需要,可以把每个学习者看成一个Agent,学习者之间通过Agent的协同机制完成协同学习;教师也可以理解成一个Agent,同样可以和学生交流信息,随时掌握学生的学习状态。利用Agent思想分析网络教育系统的总体需求、设计解决方案,可充分体现教学的智能性、主动性,尤其在现在流行的Web技术基础上运用Agent技术,这在教学效果、教学模式和系统性能上将会优于传统网络教学系统,从而对整个教学改革和素质教育的实施起到积极的推动作用。在下一代互联网上,网络教育无论是内容和形式都将发生巨大变化。 本文主要基于网络教育发展的现状,分析引入了教学Agent的必要性。对网络教学系统中教学Agent技术的应用进行了研究。主要以《计算机应用基础》网络课程为实际应用,给出了教学Agent的总体结构、各功能模块及模块设计方案等内容。在本教学系统中,在原有的网络教学系统功能的基础上,给出了三个模块方案,即学生Agent;教师Agent;移动Agent。实现学生端的教学Agent是本文研究的重点,具体实现学习路径记录Agent和认知水平评测Agent功能模块。学习路径记录Agent能够动态记录学生当前访问的知识点页面,并且可以随时将访问情况显示给学生。它的主要目的是用来记录学生在学习网课时,哪些内容已经学过,哪些内容还没学习,根据这些情况,Agent可以提示学生进一步需要学习的内容。认知水平评测Agent通过习题评测,分析学生学习情况。本文给出了模糊推理的具体方案,运用此方法能给出学生对所学内容的认知程度。同时Agent会给学生一些合理的学习建议。 本系统开发模式采用的是JSP+JavaBean模式,完成了“基于Agent技术的网络教学系统的设计与实现”,试运行表明,基本达到了预期目标。该系统对于本领域的开发和研究,希望能起到抛砖引玉的作用,能有更多的人参与到Agent技术的教学应用研究中来。