论文部分内容阅读
智能导学系统(Intelligent Tutoring System ,ITS)是现代远程教育向智能化发展的新阶段,属于教育技术学中重要的研究领域;是一种借助人工智能技术,让计算机扮演教师的角色实施个别化教学,向不同需求、不同特征的学习者传授知识、提供指导的适应性教学系统。近年来,随着网络技术的发展,基于Internet的ITS成了计算机在教育应用方面的研究热点。但ITS毕竟是一个涉及多学科的复杂知识系统,所以在ITS的研究、发展过程中未能解决的问题堆积如山,迫切需要解决与完善。近年来,决策处理提出了不同于以往的事务处理需求,传统的数据库技术数据分析的效率低,难于将数据转化为信息,难以满足新的需求,这就导致了数据仓库(data warehouse,DW)技术的出现。数据仓库系统,作为决策支持系统(Decision-making Support System ,DSS)的辅助工具,是人们长期对数据库技术进行研究和开发的结果。数据仓库技术使数据库技术进入了一个更高级的阶段。点击流数据仓库(Click-stream Data Warehouse,CDW),它把传统企业用于决策的支持体系应用到互联网这个高速发展的平台,结合了Web和数据仓库两大热门技术的长处。其优势源于点击流数据是一种真正改进了的数据资源集—点击流数据记录了每个访问者的HTTP事务的执行记录。鉴于此,本文提出了一种基于点击流数据仓库的ITS构建方案。应用点击流数据仓库技术,实现对学习者学习行为的跟踪机制;为使用数据挖掘、Web挖掘等技术来分析学习者的个性和共性规则提供强有力的数据支持。进而,系统能够根据学习者的特征和学习水平,提供有效的导学机制,为学习者营造出与众不同的个性化学习环境,形成一种基于现代计算机网络的远程导学途径。本文重点在于使用ITS中已有的学习者信息库,教育资源信息库及web点击流数据,设计和实现出基于ITS的点击流数据仓库多维模型,建立针对Web点击信息的各种维度表和事实表;同时,改进ITS结构;另一方面,数据仓库中存放的数据质量是数据仓库项目的生命线所在,因此数据抽取、转换、装载(Extraction,Transformation,Load,ETL)则是主要的一个技术。因此,在构建点击流数据仓库的过程中,也对数据ETL技术进行了详细设计和实现。