基于WEB的远程学习监控系统的设计与应用
目录
摘要 I
Abstract II
1前言 1
1.1研究背景 1
1.2研究现状 2
1.3研究内容及意义 4
1.4研究框架 6
2远程教育学习监控理论概述 7
2.1远程教育概述 7
2.1.1远程教育的定义 7
2.1.2远程教育的特点 8
2.2学习监控理论基础 8
2.2.1学习监控与建构主义 9
2.2.2学习监控与元认知理论 10
2.3学习监控的必要性 11
3系统分析与设计 12
3.1系统需求分析 13
3.1.1监控对象(监控内容)确定 13
3.1.2可定制的学习过程评价标准 14
3.1.3监控信息处理及反馈 15
3.2学习监控系统框架设计 16
3.2学习监控系统框架设计 16
3.2.1监控信息采集模块 16
3.2.2评价标准定制模块 17
3.2.3监控信息处理及反馈模块 17
3.3系统关键技术介绍 19
3.3.1 Java EE轻量级开发框架介绍 19
3.3.2 AJAX技术简介 25
3.4平台运行环境 26
4系统具体实现 26
4.1 Struts 2+Spring+Hibernate集成框架的实现 27
4.1.1视图层的实现 27
4.1.2业务逻辑层的实现 27
4.1.3数据持久层的实现 28
4.1.4 SSH2集成的实现 30
4.2学习监控主要功能的实现 32
4.2.1首页 32
4.2.2论坛 35
4.2.3学习信息统计功能 38
4.2.4反馈信息的呈现方式 39
5总结与展望 39
5.1研究结论 40
5.2研究展望 40
致谢 41
参考文献 42
摘要:网络教学平台是现代远程教育教学的重要组成部分,其质量将直接影响教学效果。目前,大多数网络教学平台的教学管理及交互功能已较为完善,但平台的使用率、学生的学习效果却不高。其中,根本原因在于大多数网络教学平台缺少了对学生学习过程的监控。
本文从学习监控的角度,通过对远程教育现状及相关网络教学平台的分析,研究了目前远程教育及网络教学平台在学习监控方面存在的缺陷,同时结合学习监控理论及网络教学平台原有优势提出了远程学习监控系统的设计模型,特别对学习监控功能模块的监控信息采集、监控信息处理及监控信息反馈进行了详细设计,提出了反馈信息的多种呈现方式。并在此模型的基础上采用Struts 2+Spring+Hibernate集成开发模式实现学习监控系统。
远程学习监控系统立足于如何更好提供学习监控功能,将学习监控理论与现代web开发技术相结合,注重用户体验的设计。系统的实现可以解决目前网络教学平台学习监控功能薄弱的问题,有利于对学生学习过程的监控管理,有利于网络教学平台功能的完善及远程教育教学质量的提高。
关键词:远程教育;网络教学平台;学习监控系统;Struts 2+Spring+Hibernate集成开发模式
正文:在网络发展日趋成熟的当今社会,远程教育作为一种新兴的教育模式也迎来了其发展的飞跃期,作为人类构建自己终身教育知识体系的一种先进模式,远程教育越来越受到全社会的关注。在这种教育模式中,决定其教育质量的关键有很多层面,网络教育平台就是其中需要重点关注的一个层面,因为网络教育水平的高低是由教育平台的技术高低决定的。
在20世纪末期,随着网络技术和万维网的迅猛发展,远程教育迎来了其教育发展的第三阶段即现代远程教育阶段。这种教育模式就是以网络为平台在老师和学生之间构建沟通的渠道。据查,当前我国已经有68所试点高校开设了现代网络教学系统,网络教育业已成为远程教学的主要手段。网络教育活动的实现一定要有相应的技术手段来保障,网络教育平台就是在网络科技飞速发展的过程中诞生的一种服务于网络教育的各项教学活动的技术保障手段。作为远程教育中最基础的一项技术核心手段,其质量的优劣会直接决定远程教育的成效,所以改革远程教学平台迫切性就显得尤为突出了。
参考文献
[1]催群法,王咏梅,李有军.Struts 2.0从入门到精通[M].北京:电子工业出版社,2009
[2]Naveen Balani.Spring系列:Spring框架简介Spring AOP和IOE容器入门
[EB/OL].http://www.ibm.com/developerworks/cn/java/wa—springl/
[3]李刚.整合Struts+Hibernate+Spring应用开发详解[M].北京:清华大学出版社.2007.1l
[4]Red Hat Middleware LLC.Hibernate Referance参考手册[EB/OL].http: www.hibernate.org/hib—docs/v3/reference/en—US/html/.
[5]孙卫琴.精通Hi bernate:Java对象持久化技术详解[M].北京:电子工业出版社,2005.
[6]黄佩虹,张冰晶.精通Hibernate--Java数据库持久层开发核心编程[M].北京:清华大学出版社.2009.3.
[7]杨少波,顾益军.J2EE项目实现——Spring框架技术[M].北京:清华大学出版社,2008.
[8]李世扬,储泽楠.基于Struts+Spring+Hibernate的整合架构研究[J].新乡学院学报,2009,(4)
[9]葛艳芳.高等体育成人教育管理信息化研究[J].沈阳体育学院学报,2008(04)
[10]孙惠芬.基于J2EE远程教学系统平台的设计与实现[J].微计算机信息,2010(18)
[11]李艳燕,王晶,廖剑,黄荣怀.远程协作学习中教师角色研究[J].现代教育技术,2008(06)
[12]苏丹.远程协作学习的效果研究[J].现代计算机(专业版),2009(11)
[13]姚小英,刘嘉,杨同华,黄俊仕.计算机支持的远程协作学习模式研究[J].软件导刊(教育技术),2008(09)
[14]孙树娇,王翠芬,胡桂兰.现代远程教育中的协作学习设计[J].农业图书情报学刊,2009(09)
[15]周玉霞,杨雪,庄文献.基于P2P的远程协作学习知识共享系统的设计[J].中国现代教育装备,2009(14)
[16]厉毅.概念图支架在远程协作学习中的应用探索[J].中国远程教育,2009(10)
[17]彭广胜,方孝成.基于远程协作学习的主题活动设计——以《“绿色奥运我们同行”主题活动方案》为例[J].中小学电教,2008(10)
[18]郭美泽,刘俊强.基于计算机和网络的协作学习研究现状分析[J].中国教育技术装备,2010(27)
[19]楚扬,赵合计.基于AGENT个性化Web协作学习系统的模型设计[J].山东师范大学学报(自然科学版),2007(01)
[20]高卓.基于专题的远程协作学习网站的开发与应用[J].软件导刊(教育技术),2008(06)
[21]刘盛峰.“训导-自主”——安徽电大现代远程开放教育中观层面主导教学模式[J].安徽广播电视大学学报,2005(04)
[22]陈红云.远程教育教师评价体系建设构想[J].安徽广播电视大学学报,2008(04)
[23]王玲,谢艳阳.远程学习支持服务体系现状及存在问题研究[J].安徽广播电视大学学报,2009(04)
[24]张得龙.论我国图书馆学远程教育的历史沿革[J].安徽文学(下半月),2008(06)
[25]蔡玉梅,杨维群.现代病理学教学纵谈[J].安徽卫生职业技术学院学报,2005(04)
[26]巫荷才.基于流媒体的信息技术与远程教育[J].安庆师范学院学报(自然科学版),2003(04)
[27]李伟,刘凤田,刘玉兰.流媒体技术在远程网络教育系统中的应用研究[J].保定师范专科学校学报,2007(04)
[28]赵军.现代远程教育与档案工作[J].北京档案,2002(09)
[29]安哲锋.我国远程开放教育质量保证体系研究现状[J].北京广播电视大学学报,2002(04)
[30]高勤丽.现代远程开放教育的要素及自主学习模式的构建[J].北京广播电视大学学报,2003(04)