劉群 蘇培敏






2014年伊始,徐州市在全市中小學課堂教學中實施“學進去講出來教學方式”(簡稱“學講方式”),大力推進課堂教學改革,以改變傳統的學與教的方式。“學講方式”主要是通過教師指導下的全程自主學習,落實學生學習的主體地位,以自主學、合作學、質疑學、“講出來”、“教別人”的學習方式,邊學邊講,調動學生主動、自主學習的積極性,提高學生課堂教學的參與度、問題探討的深度,著力培訓學習方法,養成學習習慣,提高自學能力,從而提高教學有效性。
計劃實施以來,我校教師談得較多的話題之一就是如何設計自測題檢測學生自學效果。有位老師提出困惑,想用軟件設計一些單選題檢測學生對基本概念和知識點掌握的情況,而每次做課件重復的部分較多,許多時間都浪費在操作課件上,如果有快捷的方法,則只要把精力放在出題上即可。
筆者利用Authorware和記事本軟件聯合制作出單選題系統(界面如右圖所示),并分享給其他老師,收到了老師們的好評,現將制作過程與同行分享、交流,希望將軟件功能進一步升級完善。具體步驟如下:
一、利用文本文件制作題庫
在此軟件中需要兩個文本文件:一個文件起名為“題庫.txt”記錄題庫文件的名字,如“信息及其特征.txt”,另一個文本文件“信息及其特征.txt”中則是題庫內容,按題號輸入題干內容和選項A、B、C、D、正確答案,每部分內容之間用Tab鍵間隔,試題之間用回車鍵間隔。試題輸入完畢后文件末尾不要包含空行。如果需要更換試題內容,則只需要在“題庫.txt”文件中指明題庫文件的名字即可如下圖。文件的位置可以是本機也可以是網絡,引用的時候要指明路徑。
二、初始化變量及顯示信息
1.初始化變量
將系統需要的變量、數組等信息初始化。
將subject1、stemaall、stemaa1、answreA、answreB、answreC、answreD初始值設為””,將數組okanswer、useranswe、pdanswer初始值設為””,數組的個數為變量gs,變量gs初始值為=LineCount(subject1)即試題的個數也就是文本的行數。
要顯示的三個字符串變量showokanswer值為"正確答案:",showuseranswer值為"考生答案:",showpdanswer值為"答案判斷:"
cs值為-1,將"顯示判斷答案對錯"和"顯示題庫中正確答案"隱藏到“背景”后面使用,LayerDisplay(Layer@"背景"+cs,IconID@"顯示判斷答案對錯")和LayerDisplay(Layer@"背景"+cs,IconID@"顯示題庫中正確答案")。
2.顯示信息
將需要單獨顯示或者控制的信息分列在不同頁面,這樣便于調整各元素的位置。每個頁面屬性中要選定更新顯示變量如右圖所示。
顯示題目中設置為:題干{stemaa1}、選項{answreA}、{answreB}、{answreC}、{answreD}。顯示單選題總數設置為“單選題總數為{gs}”,顯示題庫中正確答案設置為{showokanswer},顯示練習主題設置為{tk},顯示用戶給出的當前所有答案設置為{showuseranswer},顯示用戶給出的當前答案設置為{useranswer[tihao]},顯示判斷答案對錯設置為{showpdanswer}。
三、控制顯示題目的框架頁面
本部分常用的做法是一個題目占用一頁面,將要顯示的信息放在其中,但是這樣做不利于試題數量的增加。筆者僅用一個計算圖標“題目切換”就解決了問題的關鍵。即用變量tihao表示題目所在的行數,通過GetLine函數和參數tihao取出某道題的信息,從而得到本題的題干、選項ABCD、正確答案等信息。其中題號的前后引導通過變量fx控制,題目切換其中代碼如下圖所示。
四、控制顯示題目的交互圖標,用于切換題目及選擇答案
題目變化的導向通過四個導航按鈕即可,它們的附著計算代碼分別為fx:="第一題";fx:="前一題";fx:="下一題";fx:="最后一題"。
導航圖標A、B、C、D用來獲取考生選擇各個題目選項的熱區響應,筆者將圖標的名稱分別命名為“A”、“B”、“C”、“D”,當該響應發生時,代表考生選擇了該響應名稱的答案,也就是使用IconTitle,將它的值賦給變量useranswer[tihao]見上圖。所以導航圖標A、B、C、D響應下的計算圖標的代碼完全一樣。選擇某一個答案選項的同時還要將其與老師給出的答案比較,用="V"表示對,用="X"表示錯。關于“正確答案”、“考生答案”和“答案判斷”這三個方面的問題分別放到showokanswer、showuseranswer、showpdanswer三個字符串變量中,學生每更改一次答案我都要更新這三個變量;逐個題目的字符連接比較麻煩,這里筆者使用了repeatwhile和EvalAssign()函數及“^”等配合使用,寥寥幾句代碼就實現了若干信息的更新和連接。這里要特別提醒的是要將ABCD響應的位置和選項ABCD位置重合。導航圖標A、B、C、D中計算代碼如下圖所示。
五、答案的顯示與隱藏、退出
“隱藏答案”與“顯示答案”要交互出現,設置方法是將二者的激活條件表述清楚,隱藏答案的激活條件為“cs=1”,顯示答案的激活條件為“cs=-1”,并且要將二者的位置重合,大小完全相同,這樣運行時感覺是一個按鈕,退出使用的函數為:Quit()。
六、預覽運行調試界面,最后打包發布文件
本系統利用Authorware和記事本兩種軟件,將教師從繁重的課件制作中解放出來,提高教師們的工作效率。另外,其易于修改和擴充的特性使教師隨時根據需要,對題庫進行修改。
參考文獻:
[1]劉萍.運用Authorware制作多媒體課件的幾點技巧.開發經驗,2003.
[2]楊迎新,郝鳳肖.基于Authorware環境的多媒體課件的設計與實現.計算機工程與設計,2004.
[3]史紅星,石明貴.選擇題型的設計方法和思路.中國遠程教育,2000.
[4]徐州市“學講計劃實施方案”,2014.