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