- 相關推薦
基于Web的網絡課程的實現方法
謝嶸
(華中師范大學計算機科學系,郵編:430079)
摘要 本文分析比較了當前較為常見的幾種網絡課程的表現手法,介紹了在實際開發(fā)中表現網絡課程的工作流程和實現方式,并提出了應該注意的幾個問題。
關鍵詞 Web 網絡課程 工作流程 實現方法
1. 網絡課程現有的授課模式
我國的遠程教育始于二十世紀六十年代,以電視錄像、收音機廣播為主要實現手段。九十年代以來,隨著信息技術和因特網的廣泛應用,基于Web的遠程教育已成為教育領域的國際發(fā)展趨勢,我國也推出了基于因特網的遠程教育計劃。
目前,國內各大高校遠程教育的實現方法大致可分為以下種:
·錄像式,即錄制下教師授課的全過程, 以視頻點播的形式提供給學生;
·電子圖書式,即將教材制成文本,以電子圖書的方式提供給學生;
·CAI課件,即以Authorware等工具制作成的CAI課件的方式提供給學生;
·以網頁的形式提供給學生。
由于受到因特網、帶寬的影響,在因特網上傳送體積較大的視頻時極易出現視頻不連續(xù),聲音和視頻不同步的情況,因此,如果將視頻教學作為主要的教學手段,其教學效果肯定會受到一定影響。電子圖書由于體積小,在傳輸上完全可以符合要求,但不足之處是它沒有聲音、圖像的配合,學生在學習中會感到枯燥無味。用Authorware等工具制成的課件不僅美觀而且交互性較好,還可以配合聲音、圖像、視頻等,是制作單機上運行的學習軟件的首選,不足之處也是體積太大,不利于網上傳輸。比較而言,將學習的課程制成網頁的形式,既可配合文字、聲音、圖片、動畫、視頻,又美觀實用,最重要的是它體積小,非常適于網上瀏覽學習。
2.幾種相關技術
開發(fā)網上課件的幾個關鍵技術是:Web數據庫訪問技術、動態(tài)頁面制作技術、多媒體信息傳輸技術、虛擬現實技術。眾所周知,HTTP(超文本傳輸協(xié)議)和HTML(超文本標記語言)兩大技術為網頁的傳送與設計做出了不朽的貢獻,但僅用HTML語言只能開發(fā)出靜態(tài)、不能進行交互的網頁。為了制作出具有交互式、動態(tài)、高效的網頁必須依靠數據庫技術的支持。目前訪問遠程數據庫的技術有多種,如CGI、ASP、PHP。
CGI(Common Gateway Interface)是最早能訪問Web數據庫的技術,其技術規(guī)范一度成了通用的標準,但最大的缺點是:當站點訪問人數激增時,速度慢與效率低。為了克服CGI的不足,微軟和網景分別推出了改進的CGI——ISAPI和NSAPI技術,統(tǒng)稱為Web服務器(Application Program Interface)。API技術在速度上提升很大,一度曾被多數大型網站采用,但不足的是:程序編寫復雜、數據庫功能弱,且只能用于特定的Web服務器。新一代的ASP(Active Server Pages)技術是微軟將高效能的ISAPI與簡潔的JavaScript和VBScript相結合的產物,其特點是運行速度快、數據庫操作功能強大等,不足是只能運行于個別平臺。PHP(Personal Homepage)作為一種跨平臺(可在UNIX、LINUX或Windows上運行)的網頁制作技術,其最大特色是對數據庫層操作的功能強大、且操作簡單。
網上課件的開發(fā)離不開課件資源數據庫,因此Web服務器與課件資源數據庫服務器之間的連接是開發(fā)網上課件的關鍵技術。目前基于Web的課件開發(fā)廣泛使用了B/S模式,如圖1所示,圖中給出了用以上幾種技術訪問Web數據庫的邏輯連接方式。該模式是一種基于Web訪問的計算模型,也叫Browser/Server(瀏覽/服務器)模式,簡稱B/S模式。該模式由客戶端(Web瀏覽器)、Web瀏覽器、課件數據庫服務器三層分布結構組成,結構的核心部分是Web服務器,它可通過CGI、API、ASP、PHP等幾種技術方案與課件資源數據庫服務器傳遞信息,課件資源數據庫服務器存放所有課件的媒體數據。
【基于Web的網絡課程的實現方法】相關文章:
基于Web技術的網絡考試系統(tǒng)08-06
uClinux下動態(tài)Web技術的實現方法08-06
基于Web的企業(yè)經營管理CAI系統(tǒng)的設計與實現08-06
基于Web的企業(yè)經營管理CAI系統(tǒng)的設計與實現08-06
一種基于電力線的家庭以太網絡實現方法08-06