摘 要:智能Web課件作為Web遠程教學的重要組成部分,是一種基于Web的智能化計算機輔助教學系統。智能Web課件具有跨平臺性、決策性、分布性和高度的交互性。本文就智能Web課件的制作進行探討。
關鍵詞:計算機輔助教學 智能Web課件 遠程教學 數據挖掘
隨著網絡遠程教學在現代教育領域中日益廣泛,智能Web課件作為遠程教學的重要組成部分將發揮重要的作用。因此,智能Web課件的開發與應用將倍受教育工作者的關注和重視,也將成為本世紀信息時代一名合格教育工作者的條件之一。
一、智能Web課件的功能和特點
1.智能Web課件的功能
智能Web課件指基于Web的智能化計算機輔助教學系統,它綜合了人工智能和多媒體技術,通過對學生學習行為跟蹤所獲得的信息進行挖掘與分析,利用推理機制、導航系統可以動態生成個性化的教學內容;智能導航功能可以提出下一步學習內容的建議,通過對全體學生出現的錯誤分析統計,教師無需改變課件結構、教學策略、教學內容、測試內容等;智能診斷機制判斷學生的學習水平,分析學生錯誤的原因,可以向教師提供教學重點、難點、教學方式、測試重點等方面建議。
2.智能Web課件的特點
(1)發布方式靈活。Web課件是基于瀏覽器的,所以Web課件可以上網發布,作為一般多媒體課件直接單機運行使用;也可以在一個機房的局域網服務器上發布和在校園網上發布。
(2)可發布性好。許多多媒體課件因為有較多的視頻流,文件較大,不宜于網上發布。但對于Web課件來說,可以用Flash制作動畫的方式解決部分視頻流的問題,減小了文件的大小,提高了課件的可發布性。
(3)易交流,實現了學生與教師之間的信息交流。Web課件利用電子郵件、表單等方式,提供教師與學生信息交流的渠道,使收發作業、成績測評在網上成為可能,較好地解決了課件的交互性問題。
(4)易維護,解決了課件的二次開發和發放問題。眾所周知,教學課件的內容應該隨時與課程教學內容保持一致,這就存在一個問題:一旦課程教學內容發生了變化,原來的教學課件就要隨著調整,原來課件的擁有者也就需要重新購買。而對于Web課件來說,只需在遠端服務器上進行課件的更新,就可以使用得到新版課件,方便了用戶。
(5)直接服務于遠程教學。Web課件是基于Internet的,與遠程教學的條件一致,可以直接為遠程教學服務。
(6)具有良好的人文性、主體性、創新性和實效性。
二、智能Web課件制作的方法與技術
Web課件設計要依據主體性、人文性、創新性和實效性的策略。由于課件是基于Web的,它結合文本、圖形、圖像、音頻和視頻等多媒體技術,構成一個圖文并茂、生動有趣的教學與學習環境。現階段該類課件的主要形式有:基于HTML的靜態網頁課件;用腳本語言VBScript和JavaScript在HTML文檔中嵌入以對象為基礎的程序代碼,實現動態交互的Web頁面;采用Dreamweaver網絡多媒體軟件開發的基于網頁的課件;采用Java開發的動態課件,可實現Web頁面的交互性和動態性,也可開發嵌入到HTML文檔中的小應用程序;動態服務器頁面技術ASP、PHP,可實現實時動態的網頁;通用場景描述語音VRML,支持數據和過程的三維表示,并提供帶音響效果的節點,能模擬視聽效果十分逼真的虛擬世界。要制作出優秀的Web課件,筆者認為應注意以下幾個方面:
1.智能Web課件制作模型

2.開發工具選擇
開發Web課件,要充分考慮其上網發布和易于維護的特點。若Web課件以網頁型或網站型的存在方式出現,可選Dreamweaver和FrontPage等比較流行且易學易懂易用易維護的網頁制作工具來進行課件的開發;如果課件中涉及較多的測試題庫,則應考慮用ASP和XML等進行開發。一些特殊制作要求也可以通過Java Script、Java來實現。互聯網有較多的實例,可以上網瀏覽借鑒。
3.交互性實現
課件的交互性直接反映一個課件的實效,分為實時交互性和非實時交互性兩種。對于實時交互,主要是通過網上Chat聊天型在線討論、QQ尋呼的方式實現。對于非實時交互,這是一般較多采用的方式,主要是通過電子郵件(E-mail)、電子公告板(BBS)的方式實現。另外,對于一個小章節的總結性測試,可以以表單的方式來進行測試。
4.設計中的實用技術
在實現智能Web課件的過程中,涉及以下幾種技術。
(1)界面設計:課件封面制作,可以用Flash來制作,可以以菜單或其他的方式出現。可見的界面應廣泛使用超連接和動畫圖片,一方面力求簡潔,另一方面要能調動學生的視覺興趣,達到好的學習效果。根據課程的教學目標和教學對象的特點,合理地選擇設計教學媒體信息,充分利用文本、圖形、圖像、動畫、聲音等媒體,并在系統中把它們進行有機的組合,形成優化的教學系統結構,將整個課件系統按邏輯關系分為相對獨立的幾個模塊。為了增強系統地維護性和擴充性,這幾個模塊在主要內容上基本上是獨立的,彼此之間是超連接的。整個課件既有縱向聯系,也有橫向聯系,每一章模塊內部也是這樣的邏輯結構。
(2)ASP和.NET技術:運用ASP和.NET實現動態交互,它們是Microsoft推出的Web應用程序開發技術,是一個服務器的腳本環境,在這里可以生成和運行動態的、交互的、高性能的Web服務器應用程序。更適應于開發各種類型的應用。為了實現網絡課件的交互性,在課件中采用ASP和.NET技術,以VBScript和Java Script為腳本語言來實現交互操作。
(3)利用ADO來實現對數據庫的訪問Active Data Object(ADO)是針對當前Microsoft軟件所支持的數據進行操作的最有效、最簡單、功能最強大數據庫訪問變成模式。它把大部分數據源可編程的屬性直接擴展到Active Server上。
(4)數據挖掘技術:數據挖掘技術是智能Web課件在實現過程中的關鍵技術之一,利用數據挖掘技術把用戶在學習過程中的幾乎所有行為都記錄下來,并結合個人信息數據庫,從中挖掘出用戶的個性化學習特征,為個性化教學策略的產生提供可靠的依據。在智能Web課件中,Web挖掘的數據資源主要有兩個方面:個人信息數據庫和網絡個性化信息。網絡個性化信息的提取采用Web挖掘技術中的Web日志挖掘。數據挖掘另一方面是從個人信息數據庫、教學資源庫及用戶學習行為記錄中挖掘出用戶對知識點的理解程度。
4.Web課件制作中應注意的問題
(1)圖片不宜過大,在制作課件時,要考慮上網發布,所以對圖片的處理要注意文件的大小。對于一些較大的圖片,最好是用圖片切割技術加將其分割,以便于網絡傳輸。
(2)盡可能減少視頻流,視頻流一方面影響網絡傳輸,另一方面也影響課件的使用效率。所以,在制作課件時,能使用Flash動畫方式來代替的,盡可能用Flash動畫來實現。
(3)涉及交互導航時是課件最重要的功能,完善、強大的交互性和導航性能,可以時課件更具靈活性、可使用性,同時也大大提高可見在課堂教學中的效率。
(4)課件超級連接能力,要求課件可以實現超級連接,這樣相對來說功能就更強大,應用它,可以簡單實現直接引用外部文件、程序要求。
(5)加強網絡建設,Web課件需要通過上網發布來實現,因此對于網絡的運行速度是有要求的,特別是對于實時性要求較高的場合則更是如此。這就要求我們精心設計,加強網絡建設和管理,提高網速,以提高Web課件的使用效率,從而達到良好的教學效果。
結論
智能Web課件是一個智能化系統,本文討論的智能Web課件既能利用網頁在顯示圖、文、聲、像等多媒體數據的能力優勢,又能利用網絡的實時性和廣泛性。它提高了學生學習的積極性和主動性;加上具有智能的決策功能,使學生的學習更具靈活性,也更能體現出學生學習的水平與能力,使Web課件具有了一定的“人性化和智能化”。隨著Internet、網絡技術及數據挖掘技術的迅速發展和應用,充分利用網絡資源進行智能計算機輔助教學和遠程教學已成為一種現實要求。這必將涌現出大批優秀的Web課件制作者與Web教學智能課件,從而,勢必推動和促進我國遠程教育事業進一步地快速發展。
參考文獻:
[1]王昌達,詹永照.基于Client/Server的CAI課件系統的設計與實現[J].計算工程,2000,(1):40-42.
[2]高功步,焦春風.Web型課件的開發與應用.現代電子技術,2002,(4):69-71.
[3]梁開健.Web挖掘在現代遠程教育中的應用[J].微機發展,2005,15(8):101-104.
[4]李錚,趙桂欽.ICAI系統學習者建模的研究[J].計算機工程與科學,2002,24(3):101.
[5]李克棟,何克抗.計算機教育應用與教育改革[M].北京:北京師范大學出版社,1997.
[6]薛理銀,黃榮懷.教學軟件設計與開發.北京:人民郵電出版社,1997.
[7]鄭咸義.多媒體教學軟件設計的幾個問題.北京:多媒體世界,1996.