现代教育技术网络课程设计与实现

现代教育技术网络课程设计与实现

摘要:

为使学生更好地利用教学资源,拓宽学生的知识面,提高《现代教育技术》公共课程的学习效率,进一步优化该课程的教学,从实际需求出发,结合ASP动态网页开发技术和ACCESS数据库,设计并开发了功能较为完善的多媒体网上教学系统,实现了用户登录、网络教程、测试题库及在线留言等功能。系统经测试,运行效果稳定,操作方便、快捷,其功能达到了设计要求,能够进行《现代教育技术》公共课程的交流和学习,为用户通过网络进行学习提供了可视化的、易于实现的操作平台,具有一定的实用价值。

关键词:

ASP技术;现代教育技术;网络课程

现代信息技术的发展,使得基于网络技术的教学成为现代教育技术改革与发展的方向。《现代教育技术》是高等师范院校师范生的公共必修课,要求学生掌握教学设计的基本流程,收集和利用教学资源,使用现代教学媒体。因此,如何有效地利用网上教学系统的优势,设计开发《现代教育技术》网络课程,创设一个建构主义的学习环境,搭建由以教为主变为以学为主的教学平台,将成为广大教师和学生面临的重要课题。同时,通过网络为学习者提供各种学习资源,培养学生自主学习的能力和创新精神,对提高《现代教育技术》公共课程的教学质量有十分重要的作用[1]。

1网络课程设计

《现代教育技术》网络课程主要是面对教育技术学公共课的教师和学生,为教师的教学和学生的学习提供支持性服务,界面应美观大方,操作应尽可能简单易行,适用于《教育技术学》公共课学生使用。在网络教学过程中,强调发挥学生的主动性和积极性,因此,相应的课程与教学设计应主要包括教学内容设计、学习策略设计和学习环境设计三个方面。教学内容是教学的前提,学习策略旨在激发学生主动建构知识,学习环境则为学生主动学习创造必要的条件[2]。网络课程的设计是在分析教学目标及内容的基础上,充分发挥计算机技术、网络技术、多媒体技术的优势,利用资源共享,加大知识信息量,注重教学活动中的情景创设,利用各种信息资源支持学生的“学”,努力体现基于网络的教学策略设计,其设计流程如图1所示。

2网络课程开发工具及运行环境

2.1网络课程开发工具

《现代教育技术》网络课程前台界面采用专业的用于网页制作和管理网站的视觉化网页开发工具DreamweaverCS6[3],其后台管理数据库采用Office系列软件中基于关系型的数据库管理系统Access2013[4]。网络课程的动态网页制作采用由微软开发的服务器脚本语言ASP技术,它是一种开放式的非编译应用环境,程序以纯文本形式存在于Web服务器上[5]。系统对后台数据库的访问采用ASP内置的ADO技术,它具有强大的数据访问编程模式[6]。

2.2网络课程运行环境

《现代教育技术》网络课程设计采用目前流行的浏览器/服务器模式,各种应用程序都在服务器端运行,从而大大减少客户端的负担,降低了系统维护和升级的成本。网络课程的服务器端多媒体计算机配置要尽可能高,客户端的计算机采用普通PC机即可。服务器的操作系统要求Windows2000/2003以上平台,需要安装IIS(InternetInfor-mationService)。客户机的运行环境安装任何一款Win-dows系统均可。

3网络课程功能模块设计

根据《现代教育技术》课程的教学大纲和教学内容,网络课程主要包括网络教程、测试题库等八个功能模块。整个系统的功能模块框图如图2所示,各个模块的功能如下:网络教程模块是向学习者提供《现代教育技术》公共课程各章教学内容的电子讲义和课件,电子讲义以PDF的格式保存,课件以PPS的格式保存,学习者可以通过下载进行自主学习,以补充课后学习资料。教学媒体模块是在学习者通过注册登陆成功后,点击该栏目观看视频动画,学生作品库中所上传的动画都是教育技术学专业学生的作品,可以使学习者了解现代教育技术在技术方面的优势,增强学习者的信心。测试题库模块分试题选登和在线测试两部分。试题选登部分主要提供了《现代教育技术》公共课程的有关试题及试题参考答案,学习者可以下载自主进行学习;在线测试部分主要提供了有关课程的测试题供学习者在线进行测试,测试的同时有时间的限制,测试完立即显示正确答案与错误答案,学习者就能够了解自己的不足之处并重新学习该部分内容。教学视频模块向学习者提供《现代教育技术》公共课程的相关教学视频,学习者可以通过观看教学视频来听教师讲授内容,使学习者在任何时间,任何地点都可以学习;学习者还可以根据自己学习的情况选取进度。学习资料模块是给学生提供《现代教育技术》公共课程的学习资料,它相当于一个电子教科书,模块中包括了课程各章的教学内容,学生可以通过该功能下载学习资料到本地计算机,然后通过所下载的讲义进行自主学习。文章选登模块就是在网页中上传一些有关教育技术学方面的文章,使学习者了解最新的教育技术学方面的信息。在线教材模块就是向学习者提供典型的电子教科书,使学习者在学习《现代教育技术》公共课教材的同时,可以更进一步的学习教育技术学的专业课教材,拓展学习者的知识面。留言板模块是给学习者提供一个在线答疑的平台,当学习者遇到疑难问题时,可以通过留言板给教师留言,教师在收到留言之后及时给予回复,学习者根据回复内容来解决学习中的问题,这样就实现了教师与学生的相互交流。

4网络课程实现的关键技术及代码

4.1留言板模块的实现技术

用户登录点击“我要留言”后,系统对用户所输入的留言昵称、留言标题等信息进行进一步的处理,检查用户输入的字段是不是为空,如果为空则出现提示信息。限于篇幅,下面只列出了保存留言部分的代码:

4.2在线测试模块的实现技术

在线测试模块是《现代教育技术》网络课程的核心模块之一,其功能包括试题的编辑(添加、修改、删除)和成绩处理及倒计时等。限于篇幅,下面只列出了倒计时部分的代码:

5结语

本文结合ASP动态网页技术和Access数据库,设计并开发了一个功能较为完善的《现代教育技术》课程多媒体网上教学系统,实现了用户登录、网络教程、测试题库及在线留言等功能。系统经测试,运行效果稳定,操作方便、快捷,其功能达到了设计要求。但系统的在线测试部分缺乏对主观题的测试,有待进一步研究和改进。

参考文献:

[1]罗维亮.教育技术学[M].西安:西北大学出版社,2006.

[2]何克抗.教育技术学[M].北京:北京师范大学出版社,2002.

[3]吴代文.网页设计基础与实训:第二版[M].北京:清华大学出版社,2014.

[4]吴代文,郭军军,刘静.网站建设与管理基础及实训(ASP版):第二版[M].北京:清华大学出版社,2015.

[5]李蔷.动态网页开发:ASP+Access[M].北京:高等教育出版社,2010.

[6]林振荣,王炜立.ASP语言程序设计[M].北京:清华大学出版社,2009.

作者:林关成 单位:渭南师范学院