论文部分内容阅读
近年来,计算机技术和网络技术飞速发展,网络学习系统的设计开发已成为当前教育研究的一个热点领域。然而,已有的网络学习系统大多按“以教师(系统)为中心”的方式设计,要求学生适应系统,没有充分按照学习规律来进行教育,所以造成了交互性差,学习效果不明显等诸多问题,无法实现因人而异和因材施教。为了解决以上问题,一种以“学生”为中心的自适应学习系统,已成为国内外教育领域的研究热点。目前的这种自适应系统都是基于现有web的,以HTML文本形式存在于Internet之上,因此就受到HTML可扩展性差、交互性差、置标没有语义及缺乏对双字节或多国文字支持的局限性。这些学习系统中的用户模型也都是基于现有的www网的,缺少对用户特征的语义描述,因而无法实现用户模型从一个系统到另一个系统的迁移。[1]而语义web的提出对网络教学中的语义查询、人机交互、意义建构、知识获取和共享、协作学习等提出了前所未有的支持,同时也为描述用户模型中用户特征的语义提供了支持,并使得用户模型在系统间共享成为可能。因此如何构建语义web环境下的自适应学习系统中的用户模型便是本文需要研究的课题。本文以认知心理学、建构主义和人本主义等学习理论为基础,运用ASP.NET、SQL Server数据库技术及语义web挖掘技术,并以《C语言程序设计》这门课程为依托来研究基于语义web的自适应学习系统中的用户模型。本文分为五个主体部分。第一部分,对国内外自适应学习系统的发展和现状进行分析概括,包括智能教学系统、适应性多媒体系统和自适应学习系统;对比较典型的自适应学习系统中的用户模型进行了分析比较,并总结了目前比较常用的建模技术。第二部分,探讨了语义网环境下的自适应学习系统的理论基础和技术支持以及语义网环境下的自适应学习系统的总体结构。第三部分,对以C语言程序设计课程为例的语义网环境下的自适应学习系统的用户模型进行设计,包括用户认知模型及兴趣模型的设计。第四部分,阐述了以C语言程序设计课程为例的语义网环境下的自适应学习系统中用户模型的创建实践,用xml描述用户模型的语义,在用户模型中利用Protégé实现本体建构,建立用户模型的数据库等。第五部分,论文最后进行总结,并提出了本文理论研究和实践开发今后要做的工作。