摘 要:本文從遠程教育網頁課堂教育質量出發(fā),重點闡述了動態(tài)網站設計中常用的兩種腳本語言的特點及其在遠程教育網頁中的典型案例的運用情況,并指出了其中的異同。強調實際開發(fā)應用中要結合各自編程特性,以達到良好的遠程教育功能實現。
關鍵詞:腳本語言;遠程教育;網頁設計
中圖分類號:TP393.092
從面前中國的教育變革,以及全球范圍內的教育方式變遷情形來看,未來的教育結構中——遠程教育所占有的比例勢必會越來越重。在遠程教育的模式中,網頁課堂教育視頻的質量關系著學生的課堂學習質量。網頁中的模擬教師動態(tài)性表達效果,以及其聲音、動作之間的同步性等的傳輸質量,都是網上課堂質量的影響因素。動態(tài)網頁設計的開發(fā)與推廣,一方面推動著整個網絡文化的發(fā)展,另一方面也在促進著現在的教育方式改革。遠程教育作為現今的一個極具時代特征的教育方式,要想保證其的教育質量,首要地則是保證網頁中的動態(tài)信息的傳達質量。而各種別派的腳本語言一直以來就是動態(tài)網頁設計中的首選編程語言。
1 各種門派的腳本語言介紹與之在遠程教育網頁中的應用
1.1 JavaScript語言介紹
1.1.1 語言的特點
Java script語言本身就是一種動態(tài)性的編程語言。在現在的網絡技術中,許多網址的編寫就是利用了這種語言的動態(tài)性、精悍性、以及它的跨平臺型。同時這種語言的編譯過程是直接被忽視的。即其在運行時,只需要要直接將自己的代碼發(fā)送至瀏覽器中,即可得到運行。雖說java script語言有著其它語言所不具有的簡單、易學的優(yōu)點,但是這種語言的一個致命弱點在于其的不安全性很大。例如:一旦編程語言中一個代碼出現了錯誤,那么在它下面所編寫的各種代碼,也無法得到正常地運行。
1.1.2 實現鼠標的動畫跟蹤功能
在實體的教室課堂中,學生與老師之間的交流是通過面對面地、直接地交流方式,同時學生們與老師之間的各種交互動作,也能夠提高學生們的課堂質量。而在遠程教育中,要想學生能夠和老師也進行交流的話,面對面、直截了當地交流方式是無法實現的了??墒窃诂F代的網頁視頻課中,通過鼠標進行課堂內容講解的跟蹤,以及通過鼠標的動作等來實現各種提示信息的顯示,學生也可以與老師進行良好地交流。例如:當學生們在聽授老師的課堂知識講解時,如果將鼠標移動至課堂黑板上的知識點時,課堂黑板上的知識點內容所擁有的絕對坐標恰巧給了我們顯示這個知識點詳盡信息的提示。學生們可以控制課堂的進度來細細理解這個知識點。遠程教育的這點功能比起實體的課堂教授,可以適應于不同接受能力層次的學生學習要求。
1.1.3 實現文字圖像動態(tài)顯示的功能
遠程教育中的黑板是可有可無的。在遠程教育中,學生所面對的整個電腦屏幕就是黑板。在這塊黑板上,實現文字與圖像的擦除功能就得要靠著其的動態(tài)顯示性功能。動態(tài)地顯示教學信息以及學校最近的各種通知、公告等是絕對必須的。同時,這樣的動態(tài)性文字,還可以將其他學生所面臨的一些共同解題問題,進行統(tǒng)一地講解、羅列,方便學生之間的交流互動。在網頁中,那么動態(tài)地,尤其地帶來滾動效果的文字最能夠吸引住學生們的注意力。而文字的動態(tài)性顯示的功能完全可以由java script這一語言來完成。文字的動態(tài)顯示功能,還可以幫助教師將以前所講授的各種知識點進行羅列歸集,幫助老師們更好地去顯著這些知識點之間的聯系與差異,使得學生們可以很快地掌握住訣竅與重點。
1.2 JSP語言介紹
1.2.1 JSP語言特點
JSP語言中嵌入了Java script語言中片段以及JSP本身語言的標簽等。JSP語言是現今動態(tài)網頁設計腳本語言中,可謂是后來居上。JSP語言以其安全、速度更快等優(yōu)點,似乎在一夜之間就征服了整個動態(tài)網頁腳本語言編程。JSP語言是在JAVA語言的基礎上被開發(fā)出來的。所以,在運用JSP語言進行編程的過程中,需要利用到一些JAVA語言的知識點與運行環(huán)境。
1.2.2 實現知識點的鏈接功能
在遠程教育中,實現學生與老師之間的互動還體現在學生們在知識點的吸收方面上。通過遠程教育,學生可以隨時隨地、隨心而取地選擇上課的地點與環(huán)境。但是,這樣一來,學生所存在的固有的惰性就難以克服。那么,學生在知識點的復習以及預習這一塊,其的能力可能就會相對地被減弱些。為了不讓學生因為存在知識盲點而影響整個課堂的學習質量,對知識點進行額外地鏈接窗口是很有必要的。學生們碰見一個陌生的知識點時,如果能夠通過點擊該知識點從而幫助學生了解該知識點的基本信息,掃除這部分的知識盲點,那么這樣的課堂學習效率也會因之提升。
1.2.3 實現動畫卡通人物
在網頁視頻中,在視頻的四個小角落上,可以適度地添設一些動態(tài)地卡通人物。這個卡通人物的作用就在于幫助學生與老師進行交流、溝通。學習精靈的設計,主要是考慮到學生在學習過程中恐怕難以招架住網絡中的誘惑,因而無法專心專意地將注意力放在教師的知識點中。另外,學習精靈的一些萌寵表情、滑稽表演等,在老師教授一些抽象性大、輪廓復雜的數學內容以及物理性質、化學表象等,可以幫助學生們調動起自己的想象能力來將這類的問題具體化、實際化。另外還能夠幫助教師在教授一些枯燥乏味的理論知識時活躍起課堂的氣氛,消除學生們上課犯瞌睡的老毛病。同時,學習精靈中應該存儲著學生的學習計劃內容,每天就似鬧鐘一樣,提醒學生今天學習任務計劃完成與否,激勵學生按時完成學習作業(yè)。
1.2.4 實現網絡學習能力測試功能
如果任由學生在一種毫無壓力的環(huán)境下進行自主學習的話,學生的學習技能提高就得需要一定的檢測標準。學生可以通過在線的模擬考場,來檢驗自己的學習情況,進行查漏補缺。要想實現這樣的一個動態(tài)考試功能,那么考場中的考試限定時間動態(tài)顯示,以及考試試題的動態(tài)顯示,就需要得以保證。同時考試之后,將學生在做題過程中所出現的各種問題進行歸納、列表比較之,使得學生能夠清晰自己在做題過程中所存在的各種不足與弱項,進而依次進行有針對性改正。同時,關于考試過程中的一些題目設計缺陷問題等,為了讓老師得以及時地發(fā)現并且給予調整,從而不耽誤整個的考試,必要的師生聯系、討論窗口要考慮到的。這樣的簡單又動態(tài)式、交互式功能,JSP語言是能夠滿足的。讓學生們熟悉考場中的自己,才能夠幫助學生們在真實、現場的考場中超水平的發(fā)揮。
1.3 其他腳本語言介紹
動態(tài)網頁設計中選擇的腳本語言還有多種、特色比較明顯的例如:PHP語言、ASP語言等。每種腳本語言都留有兩面性——不足與優(yōu)勢,沒有一種腳本語言是技壓群雄、長期地處于絕對優(yōu)勢的狀態(tài)。JSP語言與java script語言所能夠實現的一些動態(tài)性技巧特征,理論上來說,其它的腳本語言也能夠達到。但是最終所設計出來的動態(tài)效果性能以及用戶的體驗系數上,那就各自不一。在遠程教育的實現過程中,綜合這些腳本語言的編程特性,幫助我們更好去實現教育的初衷,才是動態(tài)網頁設計所應遵循的首要、根本原則。
參考文獻:
[1]屈鵬飛.java script 網頁編程案例教程[M].北京:清華大學出版社,2002.
[2]趙建華,李克東.信息技術環(huán)境下基于協(xié)作學習的教學設計[J].電化教育研究,2000(04).
[3]陳會安.java script 網頁制作徹底研究[M].北京:人民郵電出版社,2001.
作者簡介:黃軍(1985.05-),男,湖北孝感人,助教,學士學位,研究方向:web開發(fā)(java 方向)。
作者單位:貴州工業(yè)職業(yè)技術學院,貴陽 550008