博文谷

位置:首頁 > 實用範文 > 論文

CAI課件和多媒體論文

論文1.73W

關於CAI課件和多媒體論文

本系統是集教師備課、教學、考試、評估等整套教學活動學生自學於一體的教學管理軟件,它集文字、聲音、圖形、圖像、動畫及影像於一體,可以實現文字編輯、公式編輯、圖文混排等功能。本文闡述了系統的設計思想和關鍵實現技術。

CAI課件和多媒體論文

關鍵詞 CAI課件;多媒體;

1 引言

隨着計算機技術的發展,特別是多媒體和網絡技術的出現,使CAI系統得到了快速發展。近年來,在我國也出現了大量形式、內容各異的教學軟件,但縱觀目前的研究發展狀況,現有的教學軟件大多僅是針對某一具體學科的,通常就是書本教材在計算機中的翻版;在教學內容的描述和呈現方式上缺乏靈活的結構,隨着教學內容的變化,進行補充和修改比較困難,缺乏一定的可擴充性。一些流行的課件開發工具雖然功能全面,但操作複雜,不能針對教學的特點,而且製作的課件孤立的單獨存放,不適宜檢索、共享和評估。

本課題的目的就是開發集教師備課、教學、考試、評估等整套教學活動及學生自學於一體的教學管理軟件。

2 系統的設計思想

針對上述CAI設計中存在的問題,我們做了一些研究和嘗試,開發了一個具有一定通用性的多媒體CAI系統。

2.1 通用性

能夠適合多門學科的教學課件及考試題庫的製作、建立、管理與使用,可以使用軟件進行備課、教學、考試和評估等整套的教學活動。可透過關鍵詞、標題連結課件,進行檢索和查詢,克服了獨立課件因單獨存放,不適宜檢索、共享評估爲教學帶來的不便。

2.2可擴充性

系統提供了編輯器,能夠隨着時間的推移,需求與環境的變化,實現教師對教學內容的修改補充和完善,以適應不同學生不同層次以及不同專業的教學需要。

2.3 超文字特性

在編輯模組中製作了一個多媒體編輯應用平臺,能夠迅速地處理文字與圖像的連結,將圖像有機地嵌入文字當中,使學習材料生動、直觀、便於理解。

2.4 貫通性

本課題規劃了試題庫系統的總體設計結構和功能層次,提出了組卷策略及閱卷、成績評價統計方法,使教學和測試融爲一體,相互貫通,形成了教學的通用環境。

3 系統的基本結構

本系統使用面向對象的編程語言VB6.0,開發的CAI系統分爲三個模組,即編輯模組、教學模組和考試模組。各模組相互獨立,又構成一個統一的整體。

圖1 系統結構圖

3.1 編輯製作平臺

在編輯模組能夠處理文字編輯;提供了公式編輯器能夠編輯公式;可以運用畫板進行繪圖;

能夠設定課件的版面,處理聲音、動畫和視頻等多媒體素材。在編輯的過程中能夠進行預覽,及時檢視效果,進行修改完善,使課件的編輯製作具有可預見性。

圖2 課件編輯視窗

3.2 教學模組

可以按學科、關鍵詞檢索並開啟相應的CAI軟件;可以選擇連續播放或是指令性播放課件;實現語音跟讀;能夠播放動畫,模擬運動過程;播放圖片,可實現圖文連結,並可根據需要點擊圖片放大。

圖3 圖文連結視窗

3.3考試模組

可以按照課程分類輸入各種題型,包含選擇題、是非題、填空題和計算題等,並可以擴充試題的類型;存放試題和相應的標準答案;能夠自動從題庫中隨機抽取試題或人機交互抽取試題形成試卷,並在形成試卷的同時形成相應的標準答案卷,兩者都可存檔及打印;可以對考後的成績進行統計,分析,並儲存結果。

圖4 組卷屬性設定視窗

4 軟件設計中幾個技巧性、技術性問題的解決

4.1靈活地運用了控件來創建用戶介面

用戶介面是用戶與應用程序進行交互操作的接口,而控件則是創建介面的基本構造元素。本系統靈活地運用了控件來創建用戶介面。

課題中充分利用了文字方塊和標籤框的功能,設計實現了教學軟件的文字部分的編輯和演示功能;採用批量控件的'成組操作進行控件設定;採用控件數組的結構,透過索引來定義每個數組元素,靈活編程。

採用Tree View和List View控件創建用戶介面。本文在課件管理和題庫管理介面都用到了這兩個控件。

4.2 編輯平臺文字編輯器的設計

在編輯製作平臺上最常用到的一個功能就是進行文字編輯,雖然透過OLE調用Word等功能強大的字處理器,不失爲一個辦法,但如果應用程序的文字編輯並不需要很強的功能,使用Word就有殺雞用牛刀之嫌,結果還會佔用大量的資源。另外,應用程序所用到的文字編輯通常有其特殊性,比如字型、字顏色的處理都會有特殊處理,而Word是針對一般的文字處理而設計的,在功能上會面面俱到,不可能專門考慮特殊需要。

本課題採用了一個類似超文字語言的方法,透過規定若干關鍵字如titl、text,用一個“”作爲控制碼來表示一個特定的指令的開始;

自訂了分段和分行函數,並配合VB字元串處理函數,實現了對文字的編輯處理,如設定標題、內容的不同字型、字號,控制段落換行等功能。

圖5 文字編輯器

4.3 公式編輯器的設計

設計過程中首先分別定義了公式資訊、公式寬度、公式高度三個變量。在這裏使用了標籤框來確定公式內容的顯示位置,定義了標籤框的左上角橫座標和左上角縱座標,並透過定義了

一個動態標籤框跟蹤索引變量VarLabeltrack來確定標籤框的位置。

在這裏數字數據的讀入以6位存儲,字元數據以自由長度來存儲。

定義兩個指針變量strPoint1和strPoint2,分別跟蹤讀取公式位置資訊和內容資訊,當讀入數據時,首先讀入指針strPointer1的數據結構資訊,即公式的高度、寬度和座標值。將公式的內容賦給一變量,即ss = Mid(equStrContent, strPointer1, strPointer2 - strPointer1),採用打印的方式顯示公式內容,Print ss。這種結構實現起來比較靈活,易於控制。

圖6 公式編輯器

5 結束語

我們在整體規劃和製作過程中努力做到使系統具有通用性、可擴充性和超文字性,以方便教師在不需編程的情況下修改和完善教學內容。

爲教師提供了良好的編輯環境,建庫簡單,易於維護。

該系統的進一步發展方向是引入人工智能,嵌入專家系統,使教學系統可以根據學生的反饋資訊自動地變更教學內容的佈局,進一步完善在線討論、在線答疑等實時交互的協同工作機制。

參考文獻

〔1〕李勇帆 著, 《多媒體CAI課件設計製作》,國防科技大學出版社,2002.2

〔2〕朱培民 孫仰華 等著,“一個多媒體試題庫的設計與實現”,計算機應用,2001.9

〔3〕劉英羣 何丕廉 著,“未來ICAI系統中的知識庫”,計算機工程與科學,2000.3

〔4〕汪浩 餘勝全 著,“一個新型多媒體系統開發軟件的設計與實現”,計算機應用,2001.10