摘要:《計算機基礎》練習與測試軟件推廣應用,能促進技工學校教育環境和教育資源的創新,提高教學效果和辦學質量。本文就該自動化軟件開發進行了分析與探索。
關鍵字:教輔軟件 技工特色 獨立題庫 層次梯度
技工學校為適應新技術發展和應用、培養學生職業能力和崗位技能,需要及時改進教學內容,建設配套教材、課件和教輔軟件等教學資源。《計算機基礎》是技校各專業必修課程,為提高教學效果,迫切需要開發能充分利用學校現有實訓場所設備,結合學生特點及培養目標的練習與測試軟件。下面筆者結合多年教學實踐經驗,淺析該自動化軟件開發研究。
一、需求分析
《計算機基礎》課程教輔軟件,國內外已有一些相關產品,但太多數是針對等級考試的,都或多或少存在著某些不足,主要表現在:
(1)提供練習的題量太少,只有二三套,不便于學生全面練習和測試。
(2)題目有的過于理論化或過于陳舊跟不上技術的發展,達不到對學生全面的訓練,不能滿足計算機基礎技能訓練與發展的需要。
(3)針對性太強,開放性差,題目不能更改替換,而因為受版權、軟件本身等因素的限制,課任教師又不能酌情添加或更換習題。
(4)練習或測試都采用統一標準,沒有梯度,不能滿足不同層次、不同需求學生的需要。
因此,迫切需要自主開發,能滿足學生練習和檢測及教師日常教學需要的《計算機基礎》教學輔助練習與測試自動化軟件。
二、開發目標
(1)軟件出題與評判自動化,界面有好,操作簡單,容易上手。系統按功能采用模塊化設計,便于維護和更新。
(2)獨立題庫,庫中題目可根據需要任意更換和添加。課任教師可根據各專業的需要,結合學生的具體情況,量身定做題庫。
(3)根據各專業計算機基礎課程教學目標,統籌考慮和精選各個操作實踐題,制訂相應的操作任務。根據計算機技術領域和職業崗位的任職要求,參照計算機相關職業資格標準,構建適應不同層次,不同需求,有一定梯度的題庫。
(4)練習部分有提示,可對每個部分和每個知識點進行分析,便于學生發現和找到問題,規范操作,測試部分有對各操作要求詳細的評判,有利于學生自主學習與自我檢測。
總之,充分借鑒國內外同類軟件的優點,為教師提供一套切實可行、規范化的,能應用于實際教學、適應交互式教學模式的網絡化多媒體教學計算機基礎輔助練習及測試軟件。
三、系統設計
1.系統總體結構,本系統由練習和測試二個模塊組成,內容涵蓋了《計算機基礎》的主要內容,包括計算機基礎知識、文字錄入、Windows基本操作、文字處理、電子表格、演示文稿和上網操作。
2.系統運行界面設計,采用VB軟件開發平臺,整個軟件操作界面設計,以傳統的Windows操作風格為基礎,結合國家等級考試操作界面,力求操作簡單實用。
3.代碼設計,代碼力求通俗易懂,添加必要的中文注釋,便于修改和維護,“文字處理測試”部分代碼(節選)如下:
‘WORD自動判分
Dim FS As Integer
Dim objWordDoc As Word.Application
'定義application 對象
Dim myDoc As Word.Document '定義Document 對象
Set objWordDoc = New Word.Application
'建立application 實例
Dim wdPara As Word.Range
'定義Range對象(一個連續區域)
'Paragraphs (index)返回一個Paragraph 對象,該對象對應了一個Word 段落?
Set myDoc = objWordDoc.Documents.Open
(FileName:=\"C:\\wexam\\15010001\\wd1.doc\")
'打開文檔
myDoc.Activate'并激活
'第1小題開始判分:
Set wdPara = ActiveDocument.Paragraphs(1)
.Range
'Range 對象表示活動文檔的第一段。
'wdPara.Font.Name 取得當前段落范圍字體
FS = 0
Text1.Text = Text1.Text + vbCrLf + \"(1)標題操作(共30分):\"
If LCase(wdPara.Text) = LCase(DA(1)) Then
Text1.Text = Text1.Text + vbCrLf + \"加標題操作正確\"
FS = FS + 5
Else ’DA(1)為答案中的標題
Text1.Text = Text1.Text + vbCrLf + \"加標題操作錯誤……\"
End If
If LCase(wdPara.Font.Name) = LCase(DA(2)) Then
Text1.Text = Text1.Text + vbCrLf + \"字體設置正確\"
FS = FS + 5
Else ’ DA(2)為答案中的字體
Text1.Text = Text1.Text + vbCrLf + \"字體設置錯誤…\"
End If
……
四、小結與展望
計算機基礎練習與測試軟件推廣與應用,不但能降低教師工作強度,并且可成為學生自主學習,自我檢測,提高練習效率的有效工具。還能促進技工學校教育環境與教育資源的創新,促進課程教學方法、教學手段的改革,實現練習和測試自動化。并從一定程度上緩解了教學壓力,提高了教學效果,有助于促進技工學校提高辦學質量。
雖然本軟件已能成功地完成計算機基礎理論與實踐的練習與測試自動化功能,但在有些方面還不夠完善,需進一步改進。我們將努力彌補,并將本軟件日趨完善和穩定。《計算機基礎》練習與測試自動化研究,結果有很強的實用性和可推廣性,可以對其他同類軟件提供有益的借鑒,是一件很有意義、很有價值的事情,這也是一個十分具有挑戰性的工作,因為很多問題都有待于進一步研究。
參考文獻:
[1] 楊秀平 付細楚.大學計算機基礎課程交互式練習和綜合測試系統 [J]長沙大學學報. 2008(2)
[2]李燕梅.高職高專非計算機專業基礎課程改革探討 [J]職業技術教育2007(8)