从面前中国的教育变革,以及全球范围内的教育方式变迁情形来看,未来的教育结构中——远程教育所占有的比例势必会越来越重。在远程教育的模式中,网页课堂教育视频的质量关系着学生的课堂学习质量。网页中的模拟教师动态性表达效果,以及其声音、动作之间的同步性等的传输质量,都是网上课堂质量的影响因素。动态网页设计的开发与推广,一方面推动着整个网络文化的发展,另一方面也在促进着现在的教育方式改革。远程教育作为现今的一个极具时代特征的教育方式,要想保证其的教育质量,首要地则是保证网页中的动态信息的传达质量。而各种别派的脚本语言一直以来就是动态网页设计中的首选编程语言。
1、 各种门派的脚本语言介绍与之在远程教育网页中的应用
1.1 JavaScript语言介绍
1.1.1 语言的特点。Java script语言本身就是一种动态性的编程语言。在现在的网络技术中,许多网址的编写就是利用了这种语言的动态性、精悍性、以及它的跨平台型。同时这种语言的编译过程是直接被忽视的。即其在运行时,只需要要直接将自己的代码发送至浏览器中,即可得到运行。虽说java script语言有着其它语言所不具有的简单、易学的优点,但是这种语言的一个致命弱点在于其的不安全性很大。例如:一旦编程语言中一个代码出现了错误,那么在它下面所编写的各种代码,也无法得到正常地运行。
1.1.2 实现鼠标的动画跟踪功能。在实体的教室课堂中,学生与老师之间的交流是通过面对面地、直接地交流方式,同时学生们与老师之间的各种交互动作,也能够提高学生们的课堂质量。而在远程教育中,要想学生能够和老师也进行交流的话,面对面、直截了当地交流方式是无法实现的了。可是在现代的网页视频课中,通过鼠标进行课堂内容讲解的跟踪,以及通过鼠标的动作等来实现各种提示信息的显示,学生也可以与老师进行良好地交流。例如:当学生们在听授老师的课堂知识讲解时,如果将鼠标移动至课堂黑板上的知识点时,课堂黑板上的知识点内容所拥有的绝对坐标恰巧给了我们显示这个知识点详尽信息的提示。学生们可以控制课堂的进度来细细理解这个知识点。远程教育的这点功能比起实体的课堂教授,可以适应于不同接受能力层次的学生学习要求。
1.1.3 实现文字图像动态显示的功能。远程教育中的黑板是可有可无的。在远程教育中,学生所面对的整个电脑屏幕就是黑板。在这块黑板上,实现文字与图像的擦除功能就得要靠着其的动态显示性功能。
动态地显示教学信息以及学校最近的各种通知、公告等是绝对必须的。同时,这样的动态性文字,还可以将其他学生所面临的一些共同解题问题,进行统一地讲解、罗列,方便学生之间的交流互动。在网页中,那么动态地,尤其地带来滚动效果的文字最能够吸引住学生们的注意力。而文字的动态性显示的功能完全可以由java script这一语言来完成。文字的动态显示功能,还可以帮助教师将以前所讲授的各种知识点进行罗列归集,帮助老师们更好地去显著这些知识点之间的联系与差异,使得学生们可以很快地掌握住诀窍与重点。
1.2 JSP语言介绍
1.2.1 JSP语言特点。JSP语言中嵌入了Java script语言中片段以及JSP本身语言的标签等。JSP语言是现今动态网页设计脚本语言中,可谓是后来居上。JSP语言以其安全、速度更快等优点,似乎在一夜之间就征服了整个动态网页脚本语言编程。JSP语言是在JAVA语言的基础上被开发出来的。所以,在运用JSP语言进行编程的过程中,需要利用到一些JAVA语言的知识点与运行环境。
1.2.2 实现知识点的链接功能。在远程教育中,实现学生与老师之间的互动还体现在学生们在知识点的吸收方面上。通过远程教育,学生可以随时随地、随心而取地选择上课的地点与环境。但是,这样一来,学生所存在的固有的惰性就难以克服。那么,学生在知识点的复习以及预习这一块,其的能力可能就会相对地被减弱些。为了不让学生因为存在知识盲点而影响整个课堂的学习质量,对知识点进行额外地链接窗口是很有必要的。学生们碰见一个陌生的知识点时,如果能够通过点击该知识点从而帮助学生了解该知识点的基本信息,扫除这部分的知识盲点,那么这样的课堂学习效率也会因之提升。
1.2.3 实现动画卡通人物。在网页视频中,在视频的四个小角落上,可以适度地添设一些动态地卡通人物。这个卡通人物的作用就在于帮助学生与老师进行交流、沟通。学习精灵的设计,主要是考虑到学生在学习过程中恐怕难以招架住网络中的诱惑,因而无法专心专意地将注意力放在教师的知识点中。另外,学习精灵的一些萌宠表情、滑稽表演等,在老师教授一些抽象性大、轮廓复杂的数学内容以及物理性质、化学表象等,可以帮助学生们调动起自己的想象能力来将这类的问题具体化、实际化。另外还能够帮助教师在教授一些枯燥乏味的理论知识时活跃起课堂的气氛,消除学生们上课犯瞌睡的老毛病。同时,学习精灵中应该存储着学生的学习计划内容,每天就似闹钟一样,提醒学生今天学习任务计划完成与否,激励学生按时完成学习作业。
1.2.4 实现网络学习能力测试功能。如果任由学生在一种毫无压力的环境下进行自主学习的话,学生的学习技能提高就得需要一定的检测标准。学生可以通过在线的模拟考场,来检验自己的学习情况,进行查漏补缺。要想实现这样的一个动态考试功能,那么考场中的考试限定时间动态显示,以及考试试题的动态显示,就需要得以保证。
同时考试之后,将学生在做题过程中所出现的各种问题进行归纳、列表比较之,使得学生能够清晰自己在做题过程中所存在的各种不足与弱项,进而依次进行有针对性改正。同时,关于考试过程中的一些题目设计缺陷问题等,为了让老师得以及时地发现并且给予调整,从而不耽误整个的考试,必要的师生联系、讨论窗口要考虑到的。这样的简单又动态式、交互式功能,JSP语言是能够满足的。让学生们熟悉考场中的自己,才能够帮助学生们在真实、现场的考场中超水平的发挥。
1.3 其他脚本语言介绍
动态网页设计中选择的脚本语言还有多种、特色比较明显的例如:PHP语言、ASP语言等。每种脚本语言都留有两面性——不足与优势,没有一种脚本语言是技压群雄、长期地处于绝对优势的状态。JSP语言与java script语言所能够实现的一些动态性技巧特征,理论上来说,其它的脚本语言也能够达到。但是最终所设计出来的动态效果性能以及用户的体验系数上,那就各自不一。在远程教育的实现过程中,综合这些脚本语言的编程特性,帮助我们更好去实现教育的初衷,才是动态网页设计所应遵循的首要、根本原则。
参考文献:
[1]屈鹏飞.java script 网页编程案例教程[M].北京:清华大学出版社,2002.
[2]赵建华,李克东.信息技术环境下基于协作学习的教学设计[J].电化教育研究,2000(04).
[3]陈会安.java script 网页制作彻底研究[M].北京:人民邮电出版社,2001.