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

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