论文部分内容阅读
摘要:随着网络技术的日益成熟,兴起了网络教学的热潮。网络课件是网络教学中的基本学习资源,与传统的教学版课件不同,它通过Web服务器和其他信息技术向网上用户提供教学服务。在网络环境中师生教学分离,因此,如何设计出支持学生独立学习的课件已经成为教育行业不可忽视的问题。本文简要说明了ASP技术,并对ASP技术在网络课件中的应用做了较为详细地介绍。
关键词:ASP技术;网络教学;网络课件;对象
中图分类号:TP3 文献标识码:A文章编号:1007-9599 (2011) 09-0000-02
How Applied ASP Technology to Network Courseware
Shen Li
(Xuchang Vocational&Technical College,Xuchang461000,China)
Abstract:With the increasingly mature network technology and the rise of the network teaching upsurge.The network courseware is the network teaching basic learning resources,and traditional teaching edition courseware is different,it through the Web server and other information technology to provide online users teaching services.Teaching in a network environment,separation,so students how to design a support students independent learning education industry has become the courseware unavoidable issue.This paper briefly explains the ASP technology,and the ASP technology in network courseware application are introduced in detail.
Keywords:ASP technology;Network teaching;Network courseware;Object
网络教学课件是指为了达到一定的教学目标,依托信息网络,综合运用多种媒体手段来展示相对独立或完整的教学内容的应用软件,它应该具有网络交互性,相对完整性和媒体多样性等特征。它需要网络的支持,包含局域网(校园网)和广域网(Internet),不仅要适合教师现场教学使用,更要适合学习者在网络终端自行操作学习。利用网络课件学习,改变了传统的完全由教师讲授、学生被动接受的教学模式;形成了学生充分发挥主动性、自主学习的新的教学模式,这种模式符合建构主义学习理论,能收到良好的教学效果。因此,开发网络课件已成为教学课件开发的主流。
一、ASP技术简介
ASP是Active Sever Pages(动态服务器网页)的简称,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。你只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
二、ASP技术在网络课件中的应用
(一)ASP的对象与方法
ASP提供了五个内部的对象,可供用户直接调用:
1.Response对象:主要功能是向浏览器输出信息;
2.Request对象:主要功能是从客户端得到数据;
3.Application对象:被用来存储一个应用中所有用户共享的信息;
4.Server对象:提供存取服务器的方法和属性的功能;
5.Session对象:被用来存储一个普通用户滞留期间的信息。
在ASP的使用中,经常用Server.Create Object()方法创建与服务器的连接对象,例如下面的语句:
Server.Create Object(“ADODB,Connection”)
便创建了一个与服务器的连接的ADO(ActiveX Data Object)数据库对象。
除上面的内部对象外,还经常需要对ADO对象进行访问,以实现某些功能。
在教学课件的设计中,常使用Sever对象的Create Object()方法,即Server.Create Object(“ADODB,Connection”)语句建立一个Connection对象,然后利用Connection对象打开一个数据库,再利用Execute()方法产生一个Record Set对象来操作数据库,接下来便是运用Record Set对象的各种方法对数据库进行查询、插入、删除和更新等操作,以实现教学课件的大部分功能。
(二)建立注册、登录系统
传统的教学课件多设计为教师授课时的演示课件,或者是仅适合单个学生单机学习的课件,不存在系统注册、登录问题。注册、登录系统是网络教学课件不同于以往课件的一大特点。每一位利用网络教学课件的学习的学生,首先要注册,注册之后该学生的所有情况就被写入到后台的数据库中。每次学习都要登录之后才能开始,每次学习的情况也会写入到后台的数据库中,以便教师对每位学生的学习情况进行分析。
(三)建立学生学习情况跟踪
学生使用网络教学课件学习可以建立学生学习情况跟踪系统,来对学生学习的过程进行跟踪调查。无论是在教师的指导下利用网络进行学习,还是学生自学,学生学习情况的跟踪都很重要。跟踪的情况包括:学生学习的内容、学生喜欢使用哪种媒体、给出的测试题答对的正确率等等。利用ASP技术完成上述功能的设计如下:
1.建立数据表:
教学素材表:用来存储每个知识点的具体内容(多种形式的,即可以表示该知识点的文本、图像、动画、视频表示都可以存入数据表)。
学生学习情况表:用来存储学生什么时间登录、学习了什么内容、使用了哪种媒体。
学生测试情况表:用来存储学生测试题回答的情况。
2.分析学生学习情况,根据以上的学生学习情况表中的记录,利用ASP编出相应的程序,统计出规定时间内有多少学生在学习,某个学习内容哪种媒体更容易被学生接受等情况。
3.分析学生测试的情况,根据学生测试情况表中的记录,利用asp程序实时判断学生解题的正误情况,使得学生能方便的了解自己对所学知识的掌握程度,并及时的给出每题的对错以及提示信息,这样就相当于有一位教师在面批作业。
有了这些数据,教师就能了解所教学生的水平,为教师改进教学方法提供了参考依据。
(四)利用交互功能互动学习
在学生的学习过程中,加入一些问题,例如:理科基础知识教学学习的过程中,可提示学生有哪些内容与所学内容相关;文科阅读理解时,可提一些相关的问题,让学生回答。学生将答案写在文本框中提交,提交之后正确答案将会出现,利用ASP技术的模糊搜索可实现正答率的判断。这一功能使得学生在学习的过程中始终处于积极思考的状态,变被动学习为主动思考。
(五)作业模块
在此模块中,学生可以通过网页上的表单完成作业的上传,教师可以在网页上对作业进行批改。上传功能是通过一个上传组件完成的,可以使用activefile组件。服务器上建立一个目录,用来存放学生每次的作业。学生把每次的作业压缩成一个zip文件上传到服务器上。文件上传后命名要规范化,以明确作业的内容及批改情况。
(六)ASP技术在网络教学课件中的其他应用
我们还可以利用ASP技术为网络教学课件设计出更丰富的内容,ASP的应用方式与上面基本相同,只是在采用的内容上有所不同。例如:“教师信箱”、“聊天室”、“论坛”等。
通过以上的论述可以看出ASP技术具有强大的功能,它在制作网络教学课件中占据着重要的地位,并且有巨大的发展潜力。如果能将ASP技术充分应用到网络教学课件的设计与制作当中,定能取得良好的教学效果。本文只是初步探讨了ASP技术在网络课件中的应用,希望大家予以指正。也希望更多的网络教学课件制作者利用ASP技术设计制作出高水平的教学课件,供一线教学使用。
参考文献:
[1]宣小平,但正刚,张文毅.ASP数据库系统开发实例导航[J].人民邮电出版社,2003,1
[2]王金菊,马武.多媒体课件的制作流程[J].中小学电教,2002,11
[3]刘宏峰,陈江波.ASP3.0网络开发技术大全[M].人民邮电出版社,2001,4
[4]嘉格伦[美].网络教育[M].高等教育出版社,2000,2
[5]何克抗.现代教育技术[M].北京师范大学出版社,1998,11
关键词:ASP技术;网络教学;网络课件;对象
中图分类号:TP3 文献标识码:A文章编号:1007-9599 (2011) 09-0000-02
How Applied ASP Technology to Network Courseware
Shen Li
(Xuchang Vocational&Technical College,Xuchang461000,China)
Abstract:With the increasingly mature network technology and the rise of the network teaching upsurge.The network courseware is the network teaching basic learning resources,and traditional teaching edition courseware is different,it through the Web server and other information technology to provide online users teaching services.Teaching in a network environment,separation,so students how to design a support students independent learning education industry has become the courseware unavoidable issue.This paper briefly explains the ASP technology,and the ASP technology in network courseware application are introduced in detail.
Keywords:ASP technology;Network teaching;Network courseware;Object
网络教学课件是指为了达到一定的教学目标,依托信息网络,综合运用多种媒体手段来展示相对独立或完整的教学内容的应用软件,它应该具有网络交互性,相对完整性和媒体多样性等特征。它需要网络的支持,包含局域网(校园网)和广域网(Internet),不仅要适合教师现场教学使用,更要适合学习者在网络终端自行操作学习。利用网络课件学习,改变了传统的完全由教师讲授、学生被动接受的教学模式;形成了学生充分发挥主动性、自主学习的新的教学模式,这种模式符合建构主义学习理论,能收到良好的教学效果。因此,开发网络课件已成为教学课件开发的主流。
一、ASP技术简介
ASP是Active Sever Pages(动态服务器网页)的简称,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。你只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
二、ASP技术在网络课件中的应用
(一)ASP的对象与方法
ASP提供了五个内部的对象,可供用户直接调用:
1.Response对象:主要功能是向浏览器输出信息;
2.Request对象:主要功能是从客户端得到数据;
3.Application对象:被用来存储一个应用中所有用户共享的信息;
4.Server对象:提供存取服务器的方法和属性的功能;
5.Session对象:被用来存储一个普通用户滞留期间的信息。
在ASP的使用中,经常用Server.Create Object()方法创建与服务器的连接对象,例如下面的语句:
Server.Create Object(“ADODB,Connection”)
便创建了一个与服务器的连接的ADO(ActiveX Data Object)数据库对象。
除上面的内部对象外,还经常需要对ADO对象进行访问,以实现某些功能。
在教学课件的设计中,常使用Sever对象的Create Object()方法,即Server.Create Object(“ADODB,Connection”)语句建立一个Connection对象,然后利用Connection对象打开一个数据库,再利用Execute()方法产生一个Record Set对象来操作数据库,接下来便是运用Record Set对象的各种方法对数据库进行查询、插入、删除和更新等操作,以实现教学课件的大部分功能。
(二)建立注册、登录系统
传统的教学课件多设计为教师授课时的演示课件,或者是仅适合单个学生单机学习的课件,不存在系统注册、登录问题。注册、登录系统是网络教学课件不同于以往课件的一大特点。每一位利用网络教学课件的学习的学生,首先要注册,注册之后该学生的所有情况就被写入到后台的数据库中。每次学习都要登录之后才能开始,每次学习的情况也会写入到后台的数据库中,以便教师对每位学生的学习情况进行分析。
(三)建立学生学习情况跟踪
学生使用网络教学课件学习可以建立学生学习情况跟踪系统,来对学生学习的过程进行跟踪调查。无论是在教师的指导下利用网络进行学习,还是学生自学,学生学习情况的跟踪都很重要。跟踪的情况包括:学生学习的内容、学生喜欢使用哪种媒体、给出的测试题答对的正确率等等。利用ASP技术完成上述功能的设计如下:
1.建立数据表:
教学素材表:用来存储每个知识点的具体内容(多种形式的,即可以表示该知识点的文本、图像、动画、视频表示都可以存入数据表)。
学生学习情况表:用来存储学生什么时间登录、学习了什么内容、使用了哪种媒体。
学生测试情况表:用来存储学生测试题回答的情况。
2.分析学生学习情况,根据以上的学生学习情况表中的记录,利用ASP编出相应的程序,统计出规定时间内有多少学生在学习,某个学习内容哪种媒体更容易被学生接受等情况。
3.分析学生测试的情况,根据学生测试情况表中的记录,利用asp程序实时判断学生解题的正误情况,使得学生能方便的了解自己对所学知识的掌握程度,并及时的给出每题的对错以及提示信息,这样就相当于有一位教师在面批作业。
有了这些数据,教师就能了解所教学生的水平,为教师改进教学方法提供了参考依据。
(四)利用交互功能互动学习
在学生的学习过程中,加入一些问题,例如:理科基础知识教学学习的过程中,可提示学生有哪些内容与所学内容相关;文科阅读理解时,可提一些相关的问题,让学生回答。学生将答案写在文本框中提交,提交之后正确答案将会出现,利用ASP技术的模糊搜索可实现正答率的判断。这一功能使得学生在学习的过程中始终处于积极思考的状态,变被动学习为主动思考。
(五)作业模块
在此模块中,学生可以通过网页上的表单完成作业的上传,教师可以在网页上对作业进行批改。上传功能是通过一个上传组件完成的,可以使用activefile组件。服务器上建立一个目录,用来存放学生每次的作业。学生把每次的作业压缩成一个zip文件上传到服务器上。文件上传后命名要规范化,以明确作业的内容及批改情况。
(六)ASP技术在网络教学课件中的其他应用
我们还可以利用ASP技术为网络教学课件设计出更丰富的内容,ASP的应用方式与上面基本相同,只是在采用的内容上有所不同。例如:“教师信箱”、“聊天室”、“论坛”等。
通过以上的论述可以看出ASP技术具有强大的功能,它在制作网络教学课件中占据着重要的地位,并且有巨大的发展潜力。如果能将ASP技术充分应用到网络教学课件的设计与制作当中,定能取得良好的教学效果。本文只是初步探讨了ASP技术在网络课件中的应用,希望大家予以指正。也希望更多的网络教学课件制作者利用ASP技术设计制作出高水平的教学课件,供一线教学使用。
参考文献:
[1]宣小平,但正刚,张文毅.ASP数据库系统开发实例导航[J].人民邮电出版社,2003,1
[2]王金菊,马武.多媒体课件的制作流程[J].中小学电教,2002,11
[3]刘宏峰,陈江波.ASP3.0网络开发技术大全[M].人民邮电出版社,2001,4
[4]嘉格伦[美].网络教育[M].高等教育出版社,2000,2
[5]何克抗.现代教育技术[M].北京师范大学出版社,1998,11