賈玉梅
(包頭職業技術學院 車輛系,內蒙古 包頭 014030)
課件點播系統的使用
賈玉梅
(包頭職業技術學院 車輛系,內蒙古 包頭 014030)
課件點播(COD)系統是網絡教學中重要的系統,主要解決學生自學環境問題,是培養學生創造性的重要環節。通過課件點播系統,學生能夠方便地從CAI課件和多媒體教學軟件中選取自己感興趣的課程自學。
課件;系統;點播
IT的發展尤其是互聯網和多媒體技術的發展,正以驚人的速度改變人們的生產方式、生活方式和工作學習方式,也正引起教育領域的深刻變革,使教育體制和教育模式產生新的重大飛躍。21世紀要求培養的高層次人才必須能適應經濟社會發展,不斷更新知識,富于創造性。為適應社會經濟和科技發展對高素質創造型人才的需要,必須創造一個教師指導下學生自學式的學習環境。現代教育技術提供了教學模式改革所必須的技術支持手段,那就是網絡教學。課件點播(COD)系統是網絡教學中的重要系統,主要解決學生自學環境問題,是培養學生創造性的重要環節。通過課件點播系統,學生能夠方便地從CAI課件和多媒體教學軟件中選取自己感興趣的課程自學。最早用于課件點播的是各種網絡點播系統,其中最常用的是視頻點播系統,它使用VCD和DVD格式的光盤,采用流式工作機制,客戶端播放器是通用的,但僅可播放MPEG格式的數據文件。由于媒體格式多樣,單純的VOD不能解決多種媒體的網絡點播問題,因此出現了MOD乃至XOD的概念,并且產生了多種多媒體網絡點播系統。這些系統解決了VCD只支持單一媒體、網絡流量過大等問題,在很多系統中被成功地應用,但有一個共同的缺陷,就是只支持標準流式媒體和它們自定義的媒體格式,對于我們CAI中常見的以可執行文件方式驅動光盤上的各類數據文件并不支持。這些系統對于當前教學課件品種多但沒有標準格式的教育領域來說,顯得力不從心,因此需要開發一種支持各種媒體格式的網上通用課件點播系統。
在網絡教學中,為了給學生提供一個寬松的學習環境,需要大量教學課件放在網上共享,一般說來,CAI課件可分為四類。
1.web型課件:類似于HomePage樣式的信息發布,適用于通用瀏覽器。
2.流式課件:包括視頻流和音頻流,適用于VOD方式點播。
3.Windows應用程序型課件:即由Windows操作系統所支持的多媒體軟件,多以光盤作為存儲介質,適于單機在光盤上使用。
4.其他類型:包括Powerpoint等軟件制作的講義型課件,適用于特定的應用程序。從效果上看,web型課件和講義型課件內容多為“靜態”,盡管可插入一些視頻和配音,但從表現力和交互式教學功能方面來說,無法與流式課件和Windows應用程序型課件相比;但后者數據量極大,如何解決其存儲空間并實現網上共享是個問題。另外,Windows應用程序型課件差異很大,沒有統一標準,如何使這類課件能夠方便地讓用戶通過網絡訪問,也是一個難題。
COD系統的設計目的就是用來解決多種課件在網上統一點播時間的問題,它提供課件管理和使用兩方面功能。
1.前臺點播后臺運作。光盤庫中所有光盤課件,均按照特定的目錄層次影射到用戶端,用戶可根據自己的興趣和意愿選取,再點擊相應按鈕,即可瀏覽其內容簡介,或直接運行以學習。
2.當學生點取某張光盤后,如果它的相應數據被轉移到磁盤陣列的緩沖區,即可按照預定方式運行;否則,服務器端程序將會自動將其數據轉移到磁盤陣列相應緩沖區,而這個過程對學生來說是完全透明的,但將提示“稍加等待”。
3.該系統支持“先下載、后運行”的工作方式。
4.對于需要“在本地先安裝、后運行”的課件來說,兼顧其安裝過程所涉及的軟件設置和“防毒”保護卡的功能進行了相應的技術處理。
5.學生端的用戶界面,采用了通用的瀏覽器形式。
6.對每個課件的訪問次數,自動記錄并根據需要進行
各類統計。
1.客戶端插件的研究。客戶端的控件主要完成與服務器進行通訊及本地課件管理功能。課件的瀏覽通過Web方式進行,但是運行課件時,不少課件是需要在客戶端執行程序的,這樣就必須突破瀏覽器不允許執行客戶端程序的限制。COD客戶插件解決了這個問題。當客戶點擊要求運行課件的時候,Web服務器發給客戶端一個我們自定義的MIMEl類型的描述文件,使瀏覽器激活COD客戶端插件解釋這個描述文件。客戶端插件能根據描述文件定義連接上指定的服務器并在本地執行需要的課件程序,完成了課件的運行過程。
2.課件的多盤切換。隨著計算機技術發展,課件容量不斷增大,常常會遇到多張光盤的情況。這就涉及在課件點播中客戶端換盤問題。為解決這個問題,我們首先在服務器端加入了對多盤課件描述,同時客戶端程序駐留在內存中,允許用戶在學習課件的過程中切換課件的盤片,這樣就解決了客戶端的換盤問題。
3.課件的分布存儲控制。隨著課件的增多,對存儲要求的增大,而單一的文件服務器很難滿足巨大的數據吞吐量要求,課件分布式存儲勢在必行。要達到這個目標,需解決兩個問題:服務器方分布存儲的控制和如何對客戶請求做出分布的響應。兩個問題是相互作用的,因為在對客戶做出請求的時候必然檢查服務器存儲情況,而課件分布存儲也要考慮客戶請求的負擔分布,不能給服務器太多請求而失去了分布存儲的意義。由于做出一個針對廣域網的大容量分布存儲模型比較復雜也不符合我們需求,這里主要討論針對校園網環境做出的模型。課件分布存儲的控制主要解決的問題是在服務器的課件的動態調度。首先,我們的課件信息是由控制中心統一維護,存放在Oracle數據庫中。在每個緩沖服務器上有自己的本地數據庫,但是只維護本地的課件信息。當客戶請求到達一臺服務器時,首先判斷本服務器能否提供這個課件服務。如果可以,直接對請求做出響應。如果不能,通過http協議的Loca-tion功能把請求重新定位到控制中心。控制中心根據課件的存儲分布,把按照我們定義格式的描述文件發給客戶端瀏覽器,提供相應插件程序的運行過程。這樣通過控制中心我們能準確地控制文件服務器的分布存儲和把課件的請求準確地引導到正確的服務器上。另一個問題是應該如何分布存儲,即課件應該存放在哪里。我們把處于基本相同網絡條件的服務器編組,協同提供服務。控制中心應該完成把課件按照一定需求存儲到不同服務器,給客戶提供文件服務。而服務器組是通過控制中心協同工作的,一個組內的服務器是作為一個存儲的單元考慮的。課件存儲需要考慮問題如下:①服務器的存儲容量;②服務器的網絡寬帶;③課件請求的分布。這幾個指標,服務器的存儲容量的限制應該是在不占滿的情況下盡量使用。服務器組的網絡帶寬限制是一個不好衡量的問題,因為它實際上應該考慮服務器組的帶寬和到某一個客戶的帶寬。在目前的情況下,我們把它簡化認為到客戶端的帶寬是一樣的。課件請求的分布就是要把被頻繁訪問的課件分別放到不同的服務器,從而使負擔分散。
COD系統在網絡教學系統中正在運行,訪問人次越來越多,全國好多院校都在使用,取得了很好的社會效益和經濟效益。
G642.0
A
1674-9324(2014)13-0256-02
賈玉梅(1961-),女,山西代縣人,教授,現從事機械基礎教學工作。