通用网络教学资源平台功能分析与模块设计
2011-10-09储久良刘兆君
储久良,刘兆君
(南京理工大学泰州科技学院 现代教育技术中心,江苏 泰州 225300)
随着信息技术日新月异的发展,人们通过计算机、网络等信息技术手段不断地创新教学模式,有效促进教学资源合理利用,扩大教育覆盖面,提高教学质量,是新时期高等教育改革发展的必然趋势。高校经过长期教学改革和创新,逐步形成了特色明显、资源丰富的学科资源,经过优化、整合和技术深加工成为拥有自有知识版权的网络教学资源。网络教育资源是教育信息化的重要载体,是学习者自主探究学习与终身学习的重要资源。只有借助于网络平台,形成开放共享机制,才能扩大优质教学资源受益面。建设高效优质的网络教学环境,加强网络教学资源平台建设,满足师生通过网络开展教学互动、教学辅导、教学测评活动,构建数字化、交互式网络学习系统与平台,对提高人才培养质量和水平具有十分重大的意义。
1 网络教学资源平台发展与应用
建设网络教学资源的目的之一就是要实现教学资源高度共享。教学资源共享不局限于校内师生共享,还应该包含以下几层含义:共享社会上已有的各类教学资源,如教育部委托高教出版社制作的国家精品课程;共享其他高校的网络教学资源,如校际合作的网络课程等;本校的网络教学资源能给兄弟高校、社会等其它单位共享。要实现这个目标关键是要建设一个能够实现共享的、开放的资源平台。
国内外网络教学资源平台选择与构建通常采用3种方法 :1) 利 用开源软件直 接 构 建 , 如 Moodle、Sakai、ILIAS、Claroline等;2)自有团队独立开发或二次开发,如由英国大学自主研发的网络学习平台主要有Bodington、COSE和Merlin等,清华大学现代教育技术研究所研发的 “清华教育在线(THEOL)”等;3)直接购买商业化的网络教学资源平台,如美国Blackboard公司开发的网络教学平台 “在线教学管理平台”、如清华大学现代教育技术研究所研发的 “清华教育在线”,南京易学信息技术有限公司开发的天空教室(Skyone)及精品课程平台,以及北京大学的网络与分布式系统实验室研发的“大学课程在线”等。全球有超过2 800所大学及其他教育机构在使用的“Blackboard”产品,其中包括著名的普林斯顿大学、哈佛大学、斯坦福大学、西北大学、杜克大学等,拥有美国近50%的市场份额[1-2]。南京易学信息技术有限公司开发的天空教室(SKYONE)在中国高校占有较大的市场份额,并承担国家精品课程开发平台。笔者通过查阅相关文献了解到,英国各高等教育机构之所以纷纷做出网络学习平台调整,其主要原因是由于商业性网络学习平台的购买及后期维护费用过高、升级困难[3]等问题。
2 网络教学资源平台功能分析
网络教学资源平台的建设是高校资源建设成果的重要标志之一,教育部已将高等学校信息化系统数量、网络课程的门数、网络资源总量等指标作为普通高等学校基本办学条件指标统计数据[4]。网络教学资源需要有通用的统一资源平台,即需要一个统一的通用的构建框架和空间,利用此整合一切可以整合的资源。国内外网络教学资源平台不仅仅是课程资源呈现平台,同时也是师生交流互动平台、网站管理平台。经过比较研究,其功能不尽相同,各有侧重,但主要具有3大基本功能:网站管理功能、课程管理功能CMS(Course ManagementSystem)、 学 习 管 理 功 能 LMS(Learning Management System)[5-6]。
网站管理功能:平台是基于WEB的B/S模式运行的,网站管理的是此平台的最基本的功能。平台应具有子网站自动生成、信息发布、后台管理、布景主题风格(网站皮肤)变更等功能。
课程管理功能:平台具有课程分类定义、课程申请与注销、课程呈现形式定义、课程资源设计与发布、课程作业定义、课程单元测验、课程考试、课程讨论活动设计等功能。
学习管理功能:平台具有课前准备(浏览课程简介、教学大纲、教学计划、教学公告,选课报名)、课程学习(阅读--学习材料、课件、教学资源;自主探究;协作讨论--提问答疑、小组协作、在线讨论);课程练习(作业、测试)、课程评价(查看作业情况、测试成绩、个人活动、教师评价等)等方面的功能。
3 网络教学资源平台模块设计思路
网络教学资源平台使用对象主要涉及3大类型:管理员、教师、学生。经过对国内外各类网络教学资源平台的比较分析,提出基于角色驱动的网络教学资源平台模块设计思路[7-8]。网络教学平台由管理模块、教师模块和学生模块3大部分组成,平台模块框图如图1所示,3者之间互相关联,构成一个有机整体如图2所示。
系统采用ASP.NET技术和C#面向对象编程语言等开发工具,根据松耦合高内聚原则设计12个类,具体类包括:系统管理员类(System_manager.cs):负责处理系统管理模块的业务逻辑;教师类(Teacher.cs):负责处理教师管理模块所需要的业务逻辑;学生类(Student.cs):负责处理学生模块操作所需要的业务逻辑;通用数据操作类(CommonDataProces.cs):负责调用数据库存储过程,具体执行数据的添加、修改、删除操作;教师风采类(Teacher Character.cs):负责处理教师风采模块的业务逻辑;课程概况类(Schedule_outline.cs):负责处理课程概况模块的业务逻辑;课程信息类(Schedule_infor.cs):负责处理课程信息模块的业务逻辑;课程资源类(Schedule_resource.cs):负责处理课程信息模块的业务逻辑;学习快讯类(Learning_messaeg.cs):负责处理学习快讯的业务逻辑;留言讨论类(Talking.cs):负责处理学习讨论模块的业务逻辑;软件工具类(Software_tool.cs):负责处理学习软件模块的业务逻辑;作品展示类(ResultDisplay.cs):负责处理学习成果及其他成果展示的业务逻辑。通过类的实例化完成系统平台的设计。用这些类完成网络教学资源平台的所有业务逻辑,完成平台的开发与设计工作,满足日常网络教学的需要[9]。
图1 用户角色驱动模块构建图Fig.1 Module construction diagram driven by user roles
图2 三个角色关联图Fig.2 Three roles associated with figure
4 系统开发模式及开发工具的选择
网络教学首先满足教学资源丰富多彩、形式灵活多样,其次应该达到使用简单方便、用户界面统一、便于学生学习和课程教学,有助于教学互动的效果。采用基于Web的B/S(Browse/Server)模式开发了网络教学资源平台,用户使用任何浏览器都可以进行网络教学资源的学习、管理与维护。在开发工具的选择上兼顾技术领先、安全稳定、产品运行速度、运行效率等众多因素,系统以Windows Server 2003为平台,采用了微软的Visual Studio.net开发工具,通过Visual Studio.net开发的ASPX网页窗体具有一次编译多次使用的优点,优于传统的ASP技术开发出来的网页程序。在数据库连接上,采用了Visual Studio.net中最新的ADO.NET技术和C#语言连接远程MS SQL Server 2008数据库,系统平台开发采用基于用户角色驱动模式,由系统管理员、老师、学生3种角色完成系统功能的构建,其中用户角色控制采用Visual Studio.net自带的AspNetSqlMembershipProvider和AspNetSqlRoleProvider,既实现平台用户角色与权限的控制,又实现用户个性化信息的展示[10]。
5 结束语
网络教学资源是指为教学目的专门设计或者能为教育目的服务的各种资源的整合,而网络教学资源平台是构建用于实现网站管理、课程管理、教学互动管理的共享平台。实践证明,网络教学资源平台成功的开发实现了师生教学互动的效果,丰富了学生的第二课程,用信息技术手段实现了课堂教学过程的再现,使网络资源平台功能实现从仅仅是教学资源的呈现平台向学生网上自主学习、自主探究、协作讨论的教学互动平台的转变。经过积极探索课堂教学与网络教学有机整合的有效途径,对提高教学质量、培养学生主动性、积极性和创造性具有重大意义。
[1]赛尔毕博.Blackboard在线教学管理平台[EB/OL].[2011-08-26].http://www.eol.cn/article/20050225/3129529.shtml.
[2]清华大学教育在线[EB/OL].[2011-08-18].http://166.111.9.181/eol/homepage/common/opencourse/index.jsp.
[3]徐鹏,王永锋,王以宁.中英高等教育网络学习平台的比较及启示[J].中国电化教育,2008,255(4):48-52.
XU Peng,WANG Yong-feng,WANG Yi-ning.British higher education e-learning platform comparison and implications[J].China Educational Technology, 2008,255(4):48-52.
[4]中国教育新闻网.教育部关于印发《普通高等学校基本办学条件指标(试行)》的通知[EB/OL].(2004-01-04)[2011-08-18].http://www.jyb.cn/gb/jybzt/2003/gongbao/a/gb2004d12.htm.
[5]袁昱明,施建华.网络教育资源平台的理念、原理与技术[M].北京:科学出版社,2010.
[6]胡晓虹.网络教育资源开发平台的功能[J].中国远程教育,2003(4):52-54.
HU Xiao-hong.Development of network education resources platform features[J].China Distance Education,2003(4):52-54.
[7]杨玉芹,钟洪蕊.国家精品课程网上资源教学设计与开发的内容分析研究[J].中国远程教育,2008(12):52-57.
YANG Yu-qin,ZHONG Hong-rui.Instructional design and development of online resources of state benchmark courses:A content analysis[J].China Distance Education,2008(12):52-57.
[8]陈以海.精品课程网络资源建设质量监控保障体系的探索[J].中国电化教育,2008(5):53-55.
CHEN Yi-hai.Quality course construction quality control network resourcessecurity system exploration[J].China Educational Technology,2008(5):53-55.
[9]王山军.基于Web的经济管理类专业开放式教学平台设计与开发[J].电化教育研究,2010(4):86-89.
WANG Shan-jun.Web-based economics and management open-platform design and development of teaching[J].EEducation Research,2010(4):86-89.
[10]徐金寿.基于ASP.NET的课堂教学平台设计与开发[J].现代制造工程,2007(2):124-126.
XU Jin-shou.To design and construct teaching MIS of course with ASP.NET[J].Modern Manufacturing Engineering,2007(2):124-126.