论文部分内容阅读
随着网络技术的发展和智能教学系统的广泛应用,网上教学已经成为教育技术领域备受关注的研究内容,鉴于现有网上教学平台动态交互性不强、个性化不突出、导航不完善、学习记录情况跟踪不重视等问题,本文将智能Agent技术的特点与智能教学系统相结合,对上述缺陷进行研究与改进。 本文在设计个性化教学系统时,在传统的B/S结构体系中间加入一个多Agent代理层,形成B/A/S的三层结构模型,利用Agent管理学习者的信息,动态地跟踪学习者的学习记录情况,为建立学生模型提供更加可靠的依据;Agent的自主性和反应性,能够满足学生学习时系统主动给出个性化提醒和导航的需要;从教与学的角度出发,系统中包含学习者Agents和教师Agent,学习者Agents之间通过Agent的社会性完成协同;教师Agent可以主动和学生交流信息,随时掌握学生的学习状态。 贝叶斯网络是人工智能领域中一种将图论和概率论相结合的图形模型,用来模拟现实世界中的事物间的因果关系。利用贝叶斯网络对先验信息和后验信息的结合能力,编码学生知识点间的因果联系,通过不断加入信息,可以即时更新对学生能力的评测和把握,为系统提供个性化学习和准确实现出题策略提供良好的依据。 本文以《C语言程序设计》课程作为试验内容,给出了覆盖型的学生模型、系统的总体框架和工作流程、各功能模块及模块的设计方案,重点分析了多Agent代理层的设计和实现并给出了相应的关键代码,系统总体上实现了学习的个性化,主要体现为:学习风格的选择和个性化的学习内容呈现、个性化的提醒和导航、学习情况记录跟踪及教师个性化的学习指导等方面。 系统采用ASP技术、Java技术,结合软件Agent思想,完成了“基于Agent个性化学习系统(ILSOA)”,运行结果表明设计基本达到了预期目标,在智能教学系统的个性化、交互性、智能性等方面有了较为明显的改进。