引言
近年來計算機多媒體技術飛速發展,并廣泛地應用于教育領域,使得新的教學模式層出不窮。古詩是中國傳統文化的精粹,是對中華文化的一種傳承。古詩詞的學習對于中國人來說非常重要,然而傳統的教學模式略顯枯燥,無法引起學生的學習積極性,學習效率低;將多媒體技術引入到教學過程中,新的教學模式充分運用圖、文、聲等要素,使整個學習過程更加生動有趣,在調動起學生學習興趣的同時也能使得學生對古詩有更深刻的理解和記憶,形成一種寓教于樂的教學方式。
Authorwar 是由 Macromedia 公司所開發的多媒體工具軟件,以特有的流程線來表示程序的流程,通過各類圖標引入文字、圖片、聲音、動畫等多種媒體;Adobe Photoshop,是由 Adobe Systems 開發和發行的圖像處理軟件,主要處理以像素所構成的數字圖像,獨特的歷史紀錄浮動視窗和可編輯的圖層效果功能使用戶可以方便的測試效果,對各種濾鏡的支持更使得用戶能夠輕松創造出各種奇幻的效果。本系統利用 Adobe Photoshop 對所使用的素材進行了相應處理,運用 Authorwar 進行了古詩學習系統的開發。
1 系統的設計與實現
1.1 系統的總體設計
根據需求,系統共分“學習樂園”、“趣味測試”、“綜合考試”和“退出”四個模塊。
學習樂園:主要體現的是對古詩的學習,進入該部分時可以選擇學習古詩的發展歷史、古詩的內容、翻譯、注詞解釋,同時可以欣賞紀錄片《唐之韻》,在學習古詩的同時更加深刻的體會唐詩在中國千年文化積淀中的重要地位。
趣味測試:主要考察的是學習者對古詩的記憶,通過小游戲的方式將正確的古詩拖動到相應的位置來進行測試,是一種寓教于樂的測試方式。
綜合考試:主要的功能是自主測試。這個模塊限定時間為 60 分鐘,滿分為 100 分。系統自動從題庫中隨機抽取一定數量的單項選擇題、多項選擇題、填空題、判斷題自動組成試卷讓學習者來答題。
答題完畢后,系統會統計分數,使用者可以選擇是否將所答內容生成文檔進行保存。
1.2 系統的詳細設計與實現
利用 Photoshop、Access、Authorware 開發圖文聲并茂的古詩學習系統。其程序運行主界面如圖 1 所示。其模塊功能的實現以“學習樂園”模塊為例進行介紹。
“學習樂園”模塊主要包括“古詩發展”、“古詩學習”、“唐之韻”和“退出”四個子模塊。
1.2.1“古詩發展”子模塊的設計與實現
該部分主要講述的是古詩發展過程。在 Authorware 中利用框架圖標鏈接多個顯示圖標來實現。其中的文字內容通過“插入-OLE 對象(O)-WPS 文字 文檔”來實現,如圖 2 所示。
1.2.2“古詩學習”子模塊的設計與實現
對于給定的古詩詞按其詩詞名的拼音順序排列,通過點擊古詩詞名稱進入相應古詩詞的學習界面,可對作者信息、注詞解釋及古詩翻譯等方面進行學習。在整個學習過程中為更好提高學習興趣,還實現了對于詩詞的自動朗讀功能,如圖 3 所示。
1.2.3“唐之韻”子模塊的設計與實現
此模塊主要進行視頻欣賞,通過選擇視頻進行學習觀賞。在觀看是視頻的同時還可以選擇觀看上一個視頻或者下一個視頻,亦或是返回到視頻題目列表進行重新選擇,如圖 4 所示。
1.3 系統中數據庫的使用
在綜合測試模塊中,利用 Access 數據庫完成對單選題、多選題、判斷題等題型的測試,且其題目以隨機方式產生。
1.3.1 數據庫的連接主要代碼如下:
dbType:="Microsoft Access Driver \\(*.mdb\\)"--ODBC 數據源驅動程序
DSN:="DSN=D;"--指定數據源名
Description:="數據源描述;"--數據源描述
FIL:="FIL=MS Access;"--指定數據源的數據庫類型
DBQ:="DBQ="^FileLocation^"data\\\\MTS.mdb;"--指定數據庫文件
dblist:=DSN^Description^FIL^DBQ
result:=tMsDBRegister \\(4, dbType, dblist\\) --配置數據源在這個庫 tMsDSN.u32odbcHandle: =ODBCOpen \\(WindowHandle,"","D","","DJUNE"\\) --打開數據庫在ODBC.U32weirhp1.3.2 讀取數據庫中題目主要代碼如下:
n2:=1
srMore:=Array\\("",MNum,4\\)
MThemeSql:="select Theme from MoreSelect order by ID"
MThemeData:=ODBCExecute\\(odbcHandle, MThemeSql\\)--執行 sql
ODBC.U32
MAnswerSql:="select Answer from MoreSelect order by ID"
MAnswerData:=ODBCExecute\\(odbcHandle, MAnswerSql\\)
MASql:="select A from MoreSelect"
MAData:=ODBCExecute\\(odbcHandle, MASql\\)
MBSql:="select B from MoreSelect"
MBData:=ODBCExecute\\(odbcHandle, MBSql\\)
MCSql:="select C from MoreSelect"
MCData:=ODBCExecute\\(odbcHandle, MCSql\\)
MDSql:="select D from MoreSelect"
MDData:=ODBCExecute\\(odbcHandle, MDSql\\)
Mmaxnum:=LineCount\\(MThemeData\\)
2 結束語
基于 authorware 的古詩學習系統一改傳統教學模式對于古詩學習的枯燥乏味,充分利用了各種媒體要素,圖文聲并茂,提高了對于古詩的學習興趣和積極性。通過此系統能夠學習到古詩的發展歷史以及各個階段風格和代表人物;古詩的內容、注詞解釋、古詩今譯,以及進行古詩的朗讀和視頻的欣賞;并能通過趣味游戲進行小測驗;還可通過隨機出題的方式生成單選題、多選題等題型試卷進行綜合測試。以此系統輔助傳統的教學,可以大大地提高學習效率。
參考文獻:
[1]蘇國彬,高海茹,張朝恩.Authorware7 多媒體設計培訓教程[M].機械工業出版社,2005.
[2]郭新房,倪寶童,王健.Authorware7.0 多媒體制作[M].清華大學出版社,2007.
[3]張亞梅,趙敬云,岑俊杰.Authorware 中利用 ActiveX 控件播放視頻文件[J].河南職業技術師范學院學報,2003.
[4]段小斌.Authorware 中數據庫技術的應用標準[J].煤炭技術,2013.