(论文)BLEARNING教学平台的设计与实现 论文(2013年优秀毕业设计论文)_第1页
(论文)BLEARNING教学平台的设计与实现 论文(2013年优秀毕业设计论文)_第2页
(论文)BLEARNING教学平台的设计与实现 论文(2013年优秀毕业设计论文)_第3页
(论文)BLEARNING教学平台的设计与实现 论文(2013年优秀毕业设计论文)_第4页
(论文)BLEARNING教学平台的设计与实现 论文(2013年优秀毕业设计论文)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

B-learning 教学平台的设计与实现 1 本科本科毕业论毕业论文(文(设计设计) ) 题目:B-learning 教学平台的设计与实现 学生姓名学生姓名 学学 号号 指导教师指导教师 院院 系系 数数 学学 系系 专专 业业 数学与应用数学数学与应用数学 年年 级级 B-learning 教学平台的设计与实现 2 摘要 随着计算机网络的迅速发展和教育对计算机网络的资源需求,从 20 世纪 90 年代开始,E-learning(数字化或网络化学习)成为很多人关注的热点。近 几年来,E-Learning 快速发展,但是从 2001 年开始,E-Learning 出现了停滞 不前的情况,国外关于 E-Learning 的研究逐渐进入下滑阶段,国外教育技术 界和企业培训界逐渐意识到用混合式学习(Blending Learning,以下简称 B- Learning)理论来协助和优化传统的 E-Learning。现在 B-Learning 已经成为 教育技术界高度关注的热点之一。 B-Learning 最主要的目的就是要把 E- Learning 的优势和传统的课堂学习优势融合在一起,换句话说,其实就是要同 时兼顾教师在教学过程中的主导作用和学生在学习过程中的主动性、积极性以 及创造性,从而使教学效果达到最优化。 本文在第一章分析 B-Learning 的意义,国内外现状,存在的问题以及本 人研究的内容和目标。第二章详细的分析了 B-Learning 系统开发的关键软件 技术,涉及到的类图以及用况图。第三章介绍系统的实现平台以及对开发工具 Flex 技术、 MyEclipse6.5、tomcat6.0 与 SQL server 进行介绍。第四章总结 在这次开发过程中学到的各种技术。 关键词 混合式学习,教学资源管理,个性化学习混合式学习,教学资源管理,个性化学习 B-learning 教学平台的设计与实现 3 ABSTRACT With the rapid development of computer networks and educational resources on the computer network needs, from the 20th century, 90 years, E-learning (digital or network learning) as the focus of attention of many people.In recent years, E- Learning rapid development, but since 2001, E-Learning has stalled situation, foreign study on E-Learning into the decline stage gradually, foreign educational technology community and the corporate training sector gradually became aware of with blended learning (Blending Learning, later referred to as B-Learning) theory to assist and optimize the traditional E-Learning. Now B-Learning has become the education technology industry hot topic of great concern. B-Learning main purpose is to bring the advantages of E-Learning and the advantages of traditional classroom learning together, in other words, in fact, must balance the teaching process, teachers and students in the leading role in the initiative in the learning process , enthusiasm and creativity, so that teaching effectiveness is optimized. This article in the first chapter of B-Learning the meaning of status quo at home and abroad, problems, and I study the content and objectives. Chapter II detailed analysis of the B-Learning system development of critical software technologies, involved in the class diagram and use case diagram. The third chapter describes the System platform and the Flex development tools, techniques, MyEclipse6.5, tomcat6.0 and SQL server are described. Chapter IV summarized the development process in a variety of techniques learned. KEY WORDS Blending Learning, Instructional Resource Management, Personalized Learning B-learning 教学平台的设计与实现 4 目录目录 摘要 .3 ABSTRACT .4 第一章 引言.6 1.1 问题的引入 6 1.2 混合式学习的概念 7 1.3 混合式学习研究现状 7 1.4 混合式学习存在的问题 8 1.5 论文的研究内容 8 第二章 B-LEARNING 系统模型设计.9 2.1 B-LEARNING 支撑系统设计思想 .9 2.2 B-LEARNING 系统概念模型设计思想 .9 2.2.1 类图 .9 2.2.2 用况图 .9 第三章 系统实现的关键开发技术研究13 3.1 开发工具 .13 3.2 开发工具概述 .13 3.2.1 FLEX 概述 .13 3.2.2 开发工具详细介绍 15 3.2.3 SQL SERVER 2000 概述 15 3.3 关键技术 .15 3.3.1 登录的实现技术 16 3.3.2 教学资源管理子系统实现技术 17 3.3.3 教学子系统实现技术 18 3.3.4 学习子系统实现技术 19 第四章 小结20 参考文献 21 致谢 22 B-learning 教学平台的设计与实现 5 第一章 引言 1.1 问题的引入 从 20 世纪 90 年代开始,E-learning2(数字化或网络化学习)成为很多 人关注的热点,但随着 E-learning 研究与实践的热潮退去之后,人们逐步回 归理性。在线学习的方式具有资源丰富、学习(时间与地点)灵活、可以实现 个别化学习等独特的优势,但是在线学习不能完全替代教师的课堂教学。传统 的课堂教学能够很好地发挥教师的主导作用,人格影响、学习和研究方法的渗 透,课堂上师生可以进行情感交流,而且集体教学的效率较高。课堂教学的这 些优势都是在线学习所不能满足的。为了能够充分发挥传统课堂教学的优势以 及充分体现出在线学习的主动参与性,人们逐渐引入了 Blending Learning(混合式学习或混合式教学)的概念。 Blending Learning1(以下简称为 B-Learning)就是要结合 E-Learning 和传统课堂学习方式的优势,换言之就是要同时兼顾教师在教学过程中的主导 作用和学生在学习过程中的主动性、积极性以及创造性。B-Learning 是学习理 念的一种提升,这种提升不仅改变了教师的教学模式、教学策略、角色,同时 也改变了学生的认知方式。这种改变不仅只是局限于形式上的改变,更重要的 是它通过分析教学内容、学生需要以及实际的教学环境,充分结合课堂教学和 在线教学的优势从而实现提高学生认知效果的目标。B-Learning 的核心目标就 是在合适的时间应用合适的学习技术实现最好的学习目标。 然而,随着 B-Learning 的不断发展,逐渐暴露出一些明显的缺点。例如 目前关于 B-Learning 的研究中,理论探讨居多,如文献,很少有支持 B- Learning3的原型系统的实现。个别 B-Learning 支持系统中对教学资源的管 理和使用也不是很有效。教学资源仅限于在一个小的区域内使用,没有办法实 现在整个 Internet 上资源的共享和重用。并且现有的 B-Learning 支持系统不 支持对资源以及常见问题的检索。另外文献中设计的 B-Learning 支持系统没 有考虑到个性化学习的问题。因为各个学生个性之间存在着很大的差异,在文 献中设计的 B-Learning 支持系统中,学习者不能主动地根据自己的需要、兴 趣来选择和调度自己的学习过程,他只能被动地接受完全相同的学习内容。为 了从根本上解决这个问题,使学习者在学习过程中从主动变成被动,改善教学 B-learning 教学平台的设计与实现 6 效果,本文引入个性化服务的思想,对文献中设计的 B-Learning 支持系统进 行改进,构建了一个能够提供个性化学习的 B-Learning 支撑系统。 1.2 混合式学习的概念 关于混合式学习的概念,同许多学科问题一样,目前还没有一个很权威的 定义,主要存在以下几种: (1)国外学者的定义 印度的 NIIT 公司将混合式学习定义为一种特殊的学习方式。这种学习方 式包括三种模式,分别是:面对面的学习、实时的 E-Learning、自定步调的学 习。在很多情况下,混合式学习也可以用来描述多种传输媒体、不同的学习事 件、多种技术和智能学习导师(ILT)的混合应用。其中,多种传输媒体又分 为基于技术的和基于非技术的,学习事件又包括自定步调的个性化学习和协作 的、基于小组的学习两种情况,多种技术包括 E-Learning、电子绩效支持 (EPSS)以及知识管理技术。 混合式学习5在美国培训所被定义为关于学习者怎样掌握并且提高个人学 习工作效率的一种学习方法。定义中强调,混合式学习是五个方面的统一协调: 第一,商业与绩效目标的统一协调;第二,小组学习者共同学习最优化的学习 方法的统一协调;第三,学习内容的最好展示以及各种学习方法的统一协调; 第四,支持诸如学习、培训、商业以及社会活动等各种资源的统一协调;第五, 最大化地提高与人接触、交流及处理社会关系能力的方法的统一协调。 (2)国内学者的定义 何克抗教授认为,B-Learning4就是要结合 E-Learning 和传统课堂学习 方式的优势。换句话说,其实就是要同时兼顾教师在教学过程中的主导作用和 学生在学习过程中的主动性、积极性以及创造性。 1.3 混合式学习研究现状 对混合式学习的研究创造性工作主要体现为以下三个方面: (1)北京师范大学何克抗教授认为以教师为中心的教学结构不利于发挥 学生的主动性和首创精神,主要体现为学生的发散思维和想象力得到束缚,学 生对书本、老师和权威的迷信增强,这些都对学生创新精神与创新能力的培养 不利。 B-learning 教学平台的设计与实现 7 (2)祝智庭教授提出了远程教育中“混合学习”的三维分类方法以及 “混合学习”的整合模型(如图 1.1 所示)。通过对“混合学习”三维分类方 法和整合模型的研究得出结论:影响混合学习模式的三个因素,即教学媒体、 学习内容和学习模式之间是相互影响的。不同的学习内容需要采用特定的学习 模式进行学习,而学习模式的实施与教学媒体的技术支持密切相关。 教学媒体 交互性 学习内容 结构化 学习模式 学习自主性 混合学习 图 1.1 混合学习的三维整合模型 1.4 混合式学习存在的问题 目前关于混合式学习的研究和应用还存在很多的问题: (1)目前关于混合式学习6的研究大部分都面向企业,只有少数是面向 高等教育的,并且理论探讨居多,系统实现很少。 (2)在目前的高等教育9中,教师教学大多数都采用 PowerPoint 进行课 堂教学,无法进行教学资源的有效管理,也无法实现知识的检索。 (3)目前存在的 B-Learning 支撑系统7没有顾及到学生个性之间存在着 很大的差异这个现实情况,学生不能主动地根据自己的需要、兴趣来选择和调 度自己的学习过程,他只能被动地接受完全相同的学习内容。 1.5 论文的研究内容 针对目前混合式学习存在的问题,论文将主要研究系统开发的关键软件实 现技术:即将实现 B/S 模式的 B-Learning 支撑系统。B/S 模式可以支持更多的 用户,便于系统管理员对系统的管理和维护,也便于实现任何人、任何时间、 可以在任何地点学习并能够及时获得最新的学习信息等。基于 B/S 结构的 B- Learning 支撑系统是在基于 Flex 技术,利用 MyEclipse6.5、tomcat6.0 与 SQL server 的基础上进行系统开发的。 B-learning 教学平台的设计与实现 8 第二章第二章 B-Learning 系统模型设计 2.1 B-Learning 支撑系统设计思想 高等学校教育16有以下几个特点: (1)在目前的高等院校中,学生上课没有相对固定的教室,没有相对固 定的时间,没有严格监督的老师,管理相对松散,自由支配时间较多; (2)教师的讲课不像高中教师那样深入细致、千锤百炼,常常是提纲挈 领、引导式教学。在学习目的、教学内容的广度和深度以及教学方法上都有许 多不同; (3)注重培养学生的创造性思维,自主学习的能力和协作学习的能力; (4)教师所掌握的教学资源不能有效的共享。 针对高等学校教育11的这些特点,需要开发一个学习支持系统,该系统 能够很好的满足我国当前高等学校教育的需要: (1)能够支持随时随地学习; (2)能够进行协作学习,充分发挥学生的主体作用,提高学生协作学习 的能力; (3)能够管理各种教学资源,并且能够实现对教学资源的检索; (4)引入个性化学习14,提供给学习者符合个人兴趣特征的教学策略。 因此,研究开发一个能够将课堂教学和在线学习的优势13结合起来、能 够很好的支持教师教学,并且能够支持学生的自主学习能力和创新能力培养的 B-Learning 支撑系统是非常必要的。 2.2 B-Learning 系统概念模型设计思想 2.2.1 类图 本节在对 B-Learning 支撑系统构架研究8的基础上进行了概念模型设计15, 如图 2.1 所示。 2.2.2 用况图 本系统主要完成以下五部分的功能: (1)系统管理的功能包括对教师的管理、对学生的管理和对权限的管理。 如图 2.2 所示。 B-learning 教学平台的设计与实现 9 图 2.1 B-Learning 支撑系统概念模型 (2)教学资源管理子系统集中管理各种形态的课程资源,包括媒体素材 (文本、视频、音频、图形、动画等)、测验试题、典型案例、文献资料等。 功能如图 2.3 所示。 (3)教学子系统的功能如图 2.4 所示。 B-learning 教学平台的设计与实现 10 (4)学习子系统的功能如图 2.5 所示。 (5)查询子系统功能如图 2.6 所示。 添加修改 删除 查询 教师管理 系统管理员 添加 授权 权限认证管理 收回权限 修改 删除 学生管理 查询 图 2.2 系统管理用况图 教师 上传 修改 删除 教学资源管理 图 2.3 教学资源管理用况图 B-learning 教学平台的设计与实现 11 教师 授课 制定教学策略 网上布置作业 网上批阅作业 学习效果统计 实时交流 教学 网上答疑 图 2.4 教学子系统用况图 学生 个性化学习 网上作业 网上提问 网上考试 记录学习日志 实时交流 学习 自我评价 图 2.5 学习子系统用况图 图 2.6 查询子系统用况图 B-learning 教学平台的设计与实现 12 第三章 系统实现的关键开发技术研究 3.1 开发工具 B-Learning 系统采用的是 myEclipse6.5+flex3.0 插件版,编辑生成源代 码,同时用 LCDS 软件作为 myEclipse6.5 与 flex 中数据交互工具,最后用 Tomacat6.5 发布程序。 Sql Server 2000 作为后台支持数据库。 3.2 开发工具概述 3.2.1 Flex 概述 2005 年 Adobe 收购 Macromedia,同年 10 月推出 Adobe Flex2.0 Alpha,2006 年 6 月 28 日 Flex 2.0 正式版推出,全新的 Flex2 引入新版的 ActionScript3.0 语言,并需要 Flash Player 9 或以上版本作为运行时环境。 当前,有不少 RIA 的产品和方案可供我们选择,使用 Adobe Flex 你可以创建 被广泛支持的丰富互联网应用程序,由 Flash Player 的虚拟机解释执行, Action Script 代码被编译成字节码以 SWF 格式存在,为了获得更高的执行性 能,Flash Player 的 JIT 编译器再将 SWF 字节码化为本地的机器码。 Flex 应用程序框架12由 MXML、AcitonScript3.0 及 Flex 类库三部分组成, 一般来说,开发人员利用 MXML 及 ActionScript 编写 Flex 应用程序。利用 MXML 定义应用程序用户界面元素,利用 ActoinScript 定义客户端逻辑及程序 控制,而将 Flex 类库中包含的大量的组件、管理器及行为等作为辅助,来加 快整个开发的进程,程序编写完成后,通过 Flex 编译器将其编译为字节码, 最终形成以 SWF 为扩展的可执行的二进制文件。如图 3.1 所示。 Flex Builder 2 是在 Eclipse 基础上创建的(可作为标准的独立应用软件, 也可作为 Eclipse 的插件使用,可共享 Eclipse 工作平台上丰富的开源资源) 一个使用 FlexSDK、Flex Data Services 和 Flash Player 来开发应用程序的 集成开发环境(IDE) ,是生成 FLEX 应用的最简单最强大的方式。它实现了集 成编译器,代码缩进,调试,设计视图,源代码控制系统集成等许多功能。如 同上面介绍的,Flex 应用程序由 MXML、ActionScript3.0、Flex 类库三部分, 相应的,Flex 应用程序开发可使用两种流行的方式来进行开发:XHTML 和 OOP(面向对象程序设计) ,MXML 类似于 XHTML,而 ActionScript3.0 严格遵守 面向对象原则。另外,Adobe 是将 Flex 作为 ActionScript 类库来实现的,该 B-learning 教学平台的设计与实现 13 类库包含组件(容器和控件)、管理器类、数据服务类和所有其他功能的类。可 以通过将 MXML 和 ActionScript 语言与该类库一起使用来开发应用程序。 MXML:Flex 标记语言如同 HTML 一样,MXML 是一种标记语言,用它可以为 Flex 应用程序进行用户界面组件布局,和 HTML 不同的地方是,MXML 还提供了 定义应用程序非可视方面的功能,例如访问服务器端数据源和用户界面组件与 数据源之间的数据绑定等。 ActionScript3.0:一种将程序语言进行分类的方式是按照对变量类型的 严格与否来分:有一些语言使用静态数据类型而另一些语言使用动态数据类型, 在静态数据类型(如 Java,C+,C#)语言中,你必须为变量指定明确的类型, 编译器将会确认你的程序使用了确定的类型,而在动态语言(如 Perl,Python,ECMAScript,JavaScript)中,你不必在前面就声明变量类型。 图 3.1 Flex 编译过程 ActionScript 提供了一种在静态和动态语言之间的平衡,允许你以两种 方式来编写程序。ActionScript3.0 是一种面对对象的语言,相比以前的版本 而言,性能得到了很大的提升,ActionScript3.0 代码被编译成字节码运行在 Flash Player 9 中的 AVM 虚拟机上,严格来说,Flash Player 9 包括两种虚 B-learning 教学平台的设计与实现 14 拟机,AVM1 和 AVM2,AVM1 执行以前老版本 ActionScript 编写的程序,而 AVM2 执行由 ActionScript3.0 编写的.在 Flex2.0 中,MXML 标签与 ActionScript 类或类的属性完全相对应的。当编译 Flex 应用程序时,Flex 会 解析 MXML 标签并生成相应的 ActionScript 类,接着它将这些 ActionScript 类编译成存储在 SWF 文件中的 SWF 字节码,当应用程序运行的时候,再由 Flash Player 中的虚拟机来执行。 正是由于 Flex 这种良好的开发框架,加上 Flash Player 目前在互联网上 有着非常高的普及率,因此我们在本文中最终选定以 Flex 作为技术开发平台, 来进行丰富互联网应用程序相关的应用与研究。 3.2.2 开发工具详细介绍 myEclipse6.5 具有漂亮的界面、强大的功能、国际化、灵活的插件式体系 结构、支持多种操作系统平台。myEclipse6.5 是一个项目级的 J2EE 开发工具, 集项目开发,部署与发布为一体的成熟的开发工具;同时能够在嵌入 flex 插 件之后,能够在 myEclipse6.5 之上编辑 flex 标签语言和 ActionScripe。 LCDS 用于传递 myEclipse6.5 的 java 程序和 flex 之间的数据,起到一个 桥梁和链接作用;LCDS 是基于 java 后端的数据服务工程,功能包括映射 Java 对象到 Flex 对象(包括调用 Java 类的方法)、RTMP(Real Time Message Protocol)、代理、服务端生成 PDF 等等功能 。 Tomcat6.5 用于发布系统,使网络用户能够登录上所发布的系统。Tomcat6.5 是 web 服务器,可以执行 servlet 和 jsp。 3.2.3 Sql Server 2000 概述 SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统(DBMS), 它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。 SQL Server 近年来不断更新版本,1996 年, Microsoft 推出了 SQL Server 6.5 版本;1998 年,SQL Server 7.0 版本和用 户见面;SQL Server 2000 是 Microsoft 公司于 2000 年推出的最新版本。 SQL Server 特点: (1)真正的客户机/服务器体系结构。 (2)图形化用户界面,使系统管理和数据库管理更加直观、简单。 B-learning 教学平台的设计与实现 15 (3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 (4)SQL Server 与 Windows NT 完全集成,利用了 NT 的许多功能,如发 送和接受消息,管理登录安全性等。SQL Server 也可很好地与 Microsoft BackOffice 产品集成。 (5)具有很好的伸缩性,可跨越从运行 Windows 95/98 的膝上型电脑到 运行 Windows 2000 的大型多处理器等多种平台使用。 (6)对 Web 技术的支持,使用户能够容易地将数据库中的数据发布到 Web 页面上。 (7)SQL Server 提供数据仓库功能,这个功能只在 Oracle 和其他更昂贵 的 DBMS 中才有。 3.3 关键技术 3.3.1 登录的实现技术 登录包括三个界面的信息:登录界面、修改密码界面、注册界面。需要维 护好一张表。登录界面如图 3.2、图 3.3、图 3.4 所示。 图 3.2 登录界面 当转到这个界面,系统调用函数 public static Connection getConnection(),这个函数的作用是连接数据库。public int login(), 其作用是对数据库当中相应表的信息实现比较,判断该用户是否存在。若存在, 则登录成功;若不存在,则登录失败。 图 3.3 用户注册界面 当转到这个界面,public boolean checkName(),其作用是验证用户名 是否重复,判断该用户是否可以注册。Public int register()其作用是对 B-learning 教学平台的设计与实现 16 数据库当中相应表的信息实现插入,将该用户的信息插入相应表中。若注册成 功,即可登录成功。 图 3.4 修改密码界面 当转到这个界面,首先输入旧密码来验证。public int alterpw()其 作用是对数据库当中相应表的信息实现修改,将该用户的信息修改到相应表中。 3.3.2 教学资源管理子系统实现技术 对于教学资源管理表可以进行添加,修改,删除,查询。如图 3.5 所示。 图 3.5 教学资源管理表 当转到这个界面,系统调用函数 public static Connection getConnection(),这个函数的作用是连接数据库。public void deleteUser(),public void createUser(),public void modifyUser(), public void qryUser(),其作用是对数据库当中相应表的所有信息实现增删 改查。同时还调用函数 public List getAllUser(),其作用是显示数据库中表 的信息。 当用户点击左边表格中某条信息时,系统将该信息显示到右边基本信息栏 中,该过程调用函数 public function selectrow() 。 B-learning 教学平台的设计与实现 17 当用户点击增加按钮时,调用函数 public void createUser(),该函数用 来增加一条相关信息。点击后,此函数将增加数据库中信息,然后结果将显示 在右边的表格中。 当用户点击修改按钮时,调用函数 public void modifyUser(),该函数也 是用来修改一条相关信息的。点击后,此函数将修改数据库中的信息,然后结 果将显示在右边的表格中。 当用户点击删除按钮时调用函数 public void deleteUser(),首先检查 用户是否已经选择要删除的记录,如果没选择会提示用户选择。点击后,此函 数将删除数据库中的信息,然后结果将显示在右边的表格中。 当用户点击查询按钮时调用函数 public void qryUser(),该函数用来查 找一条相关信息。点击后,此函数将修改数据库中的信息,然后结果将显示在 右边的表格中。 3.3.3 教学子系统实现技术 教学子系统界面如图 3.6 所示。 图 3.6 教学子系统 该界面涉及主要技术为动态树。当转到该界面时,页面加载会调用函数 private String getTree() ,该函数的作用是创建动态树的根结点。同时调 用函数 public String getchildTree() ,该函数的作用是添加动态树的子 结点。public List getAllUser()来显示数据库中相应表中的所有信息到右边 的内容框里。 3.3.4 学习子系统实现技术 学习子系统界面如图 3.7 所示。 B-learning 教学平台的设计与实现 18 图 3.7 学习子系统 该界面涉及主要技术为静态树和页面跳转。当转到该界面时,工具栏是由 静态树来控制的,实现不同的链接。点击课件检索、经典习题、常见问题、相 关文献、我的个性化平台等按钮,都会跳转到相应的页面。 B-learning 教学平台的设计与实现 19 第四章 小结 通过完成 E-learning 教学系统,我学到了很多知识。本次开发按照软件 工程的思路来完成,即需求分析,概要设计,详细设计,编写代码,测试这五 个步骤来完成,明白了各个步骤需要做哪些工作及需要注意些什么问题。在设 计分析阶段使用 Rational Rose2003 来画类图和用况图,对该工具有了全面的 了解。本次开发使用了 Flex 作为前台开发工具,因此必须对该工具非常了解, 如何调用库函数,如何使用该工具进行调试以及发现程序当中的错误,这需要 不断地学习和研究来熟悉该工具。 B-Learning10是伴随着网络等技术的发展,在分析了 E-Learning 存在的 不足的基础上出现的一种新型学习方式,它实现了传统教学方式和 E-Learning 的优势互补,既体现学生作为学习主体的地位,同时也能够很好的体现教师教 学主导的地位。 对 B-Learning 的研究涉及很多的内容,包括知识的表示、组织和推理, 学生兴趣模型,教学策略模型,个性化学习,资源检索等,其中的每一部分都 是一个很庞大的研究课题。本文只研究了 B-Learning 的核心部分,尚有不足, 值得进一步研究并完善: (1)研究更高效率的资源检索算法,提高检索的效率。 (2)学习者模型的研究。学习者模型的研究对于获取学生的兴趣、学习 偏好和学习习惯等信息有很大的帮助,并且对学习者模型的研究对于实现个性 化服务有很大的帮助,例如根据学生的兴趣、学习偏好、学习习惯、学习进度 等来动态的提供相适应的教学策略等。 (3)教学策略选择算法的研究。选择一种合适的教学策略是关系到能否 进行个性化学习的一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论