职称论文发表 | 职称论文发表 专业提供:发表论文、论文发表、毕业论文、职称论... | |
住在汉口网 | 住在汉口网是一个专业提供汉口房产信息、车辆服务、生活服务、招... | |
职称论文网 | 职称论文网提供:发表论文、论文发表、毕业论文、职称论等服务。 | |
|
黄伟 (贵阳学院计科系,贵州 贵阳 550005)
摘 要]随着一种新的教育模式——远程教育的兴起与不断发展,我们必须对它进行进一步的研究。文章文根据远程教育的特点,结合教学设计的思想,重点研究了脚本语言在远程教育动态网页设计中的多种可能的应用。
[关键词]远程教育;脚本语言;动态网页
[作者简介]黄伟(1977-),男,贵州贵阳人,贵阳学院计科系助教,研究方向:计算机方向教学及网站建设。
1远程教育教学需要强大的交互功能
以电子信息技术为基础的现代远程教育(Distance Education or Distance Learning)必将会使教育产生深刻的变革,它将会突破传统教育时空的限制,推进教育的大众化与终身化。远程教育可以使身处异地的学生不受时间和地域的限制,获得无差别的良好教育,其课程中的强大的交互功能和多种媒体辅助教学的形式也极大地提高了其授课质量。
从教学过程的一般规律出发,对用于远程教学的课件的制作提出了多种要求,其中很重要的一点就是强大的交互性能,学习内容具有严密的逻辑性和层次性,通过人机交互一方面可以克服程序的固定呆板模式,同时也增加了学习者的好奇心,达到了训练思维能力的目的。因而要求课件应是动态交互的。
而脚本语言在实现课程中动态的交互和页面的动态效果方面有着得天独厚的优势,如今脚本语言中对JavaScript的使用比较普遍和流行。下面以JavaScript为例先简单地谈一谈脚本语言的概况和特点,然后叙述其基本用法,最后结合远程教学的特点,融合先进教学思想,谈谈脚本语言的一些创造性运用。
2脚本语言的概况和特点
如今的互联网通过超文本(Hyper Text)和超媒体(Hyper Media)技术结合超链接(Hyper Link)的链接功能将各种信息组织成网络结构(Web),构成网络文档(Document),实现Internet上的“漫游”。通过HTML符号的描述就可以实现文字、表格、声音、图像、动画等多媒体信息的检索。而采用这种超链技术存在着一定的缺陷,那就是它只能提供一种静态的信息资源,缺少动态的客户端与服务器端的交互。虽然可通过CGI(Common Gateway Interface)通用网关接口实现一定的交互,但该方法编程较为复杂。JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、交互式的表达能力。从而使基于CGI静态的HTML页面将被提供动态实时信息,并对客户操作进行反应的WEB页面取代。JavaScript脚本正是满足这种需求而产生的语言,它深受广大用户的喜爱和欢迎,是众多脚本语言中较为优秀的一种,它与WWW的结合有效地实现了网络计算和网络计算机的蓝图。
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互,从而开发客户端的应用程序,它是通过嵌入或调入在标准的Html语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点:
2.1是一种脚本编写语言;
2.2基于对象的语言;
2.3简单性;
2.4动态性。
3脚本语言在远程教育动态网页设计中的应用
在传统的教学中教授方案包括对设置怎样的情境,提供哪些材料、工具或设备,采用什么方式(如演示、讲授、提问、引发并组织讨论等)对学生提出哪些要求以促进学生发生所预期的学习行为,对学生的学习结果采用怎样的评价手段等等。而在远程教学中利用JavaScript可以轻而易举地完成对以上各种教学方式的模拟。
我们可以利用JavaScript和待展示的数字格式的图片来完成幻灯放映的模拟,在JavaScript中可以设计幻灯放映过程中的交互和控制以及每张幻灯片间的时间间隔,通过弹出窗口的方式可以模拟出教师提问、提示或交互式问答的效果。 范例程序1:
4远程教育动态网页制作平台
由于远程教育需要有大量动态交互的特点,在大型的远程教育网站的设计与开发上必须考虑大量脚本语言的加入。在远程教育课程的开发、写作系统或平台中,由于脚本语言的加入,以前的部分开发经验和编辑形式也许不再适用或者需要做较大的改进。下图是本人觉得比较适宜进行动态课程开发的一个开发平台的结构。
在下图这个远程教育开发平台的模型中,页面实际上是由素材库中的教学素材加上教学模板库中的模板,通过一个页面建构程序自动生成的。而素材库中的各种媒体素材和文字,均是由制作人员在参与远程教育的教师的指导下共同制作的,然后通过平台中的输入界面将素材按文字、图像、声音、动画等分门别类地输入到素材库中。教学模板库中的模板也是按照教学设计的基本思路,由教师按照各个学科各自的特点及其适宜的教学方式设计出脚本和草图,最后由制作人员技术实现,通过模板输入界面将其输入到模板库中。现在为了能够在原来静态网页的基础上,自动而且便利地生成具有动感的页面,就在素材库和模板库之外又增加了一个脚本特效代码库,如图2所示。
:图2
在上图中,这个脚本语言代码库向下可与静态的课件模板相结合生成动态的课件模板,向上可与课件文字脚本等内容形成动态化的文字素材加入素材库中。最后可由模板资料库与素材库通过页面建构器生成动态形式的课件网页。
5结 论
作为远程教育课件的制作者和技术实现者,我们在学习新技术的过程中,要注意并用心研究哪些技术是适宜进行远程教育的多媒体动态页面开发的,只有将好的技术以最合适的形式按照远程教育教学设计的思想运用到了最恰当的地方,所有的教学内容才能更好地表现出来,远程学习者的学习效果才能得到保证,甚至可以达到事半功倍的效果。我们注意到脚本语言恰好可以帮助我们完成这一切,如何更加灵活、合理、有效地运用脚本语言并使其更好地完成教学意图,将成为我们发展远程教育制作技术的一个重要课题。 职称论文发表网http://www.issncn.com
职称论文发表网http://www.issncn.com
|