陳俊安
摘 要:作為計算機一級評分中的一項重要內容,實現(xiàn)Word和Excel操作自動評分的公正和客觀實非易事,近年來,隨著全國計算機等級考試的普及與推廣,計算機一級考試所涉及的考生也越來越多,在評分過程中實現(xiàn)快速、便捷、高效的評卷是工作人員非常需要的。所以,在當前考生日益增加的社會背景下研究計算機一級Word和Excel操作自動評分的實現(xiàn)具有重要的現(xiàn)實意義,本文主要介紹了VBA技術可實現(xiàn)Word和Excel操作自動評分,并就這一技術是如何實現(xiàn)計算機一級Word和Excel操作自動評分進行了重點分析。
關鍵詞:Word;Excel;自動評分
隨著全國計算機等級考試的改革,計算機一級考試已成為全國各高職院校中必考的一項技能考試項目,而由于教育制度的改革,高校學生的不斷增加,計算機考試測評系統(tǒng)所面臨的壓力便越來越大。在我國各高校自主開發(fā)了自動閱卷系統(tǒng)后,相比于人工閱卷,它使得閱卷的效率和準確率都有了很大的提高,然而,時代在進步,目前高校中的自動評分系統(tǒng)并不能滿足現(xiàn)今計算機一級考試中上機操作題的自動化評分,它還存在著許多不足。在今后的教學中各高校若能實現(xiàn)計算機一級Word和Excel操作自動評分,相信將能大大的提升計算機教學質量。
一、系統(tǒng)平臺
VBA是(Visual Basic for Applications)是一種新型的標準宏語言,具有跨越多種Office應用軟件并控制應用軟件對象的能力,用于定制和擴展Office功能,是Office套件的一部分,通過VBA編程可實現(xiàn)Word本身所不具備的功能[1]。目前,主要是以Microsoft Visual Basic6.0作為主要開發(fā)工具來實現(xiàn)Word和Excel操作自動評分系統(tǒng)的,在Microsoft Visual Basic6.0中進行專門的設置,就能使用VBA語言為Word和Excel操作題自動評分系統(tǒng)作專業(yè)的設計,這就是主要的系統(tǒng)平臺和方式。
二、設計思路
(一)思路方向:工程人員在設計過程中需要根據(jù)Word和Excel的不同要求具體來設置操作對象,這就是一種面向對象的設計思路,在平時的運用中最為廣泛。自動評分系統(tǒng)分標準答案系統(tǒng)和自動評分系統(tǒng)兩類,運用VBA語言主要就是對這兩部分內容進行系統(tǒng)設計。一般來說,操作對象本身都是具有各自不同屬性的,而操作對象又對應著不同的操作類型,所以在設計過程中認真研究操作對象的屬性非常必要。
(二)具體步驟:對于自動評分系統(tǒng)的設計,一般情況下是通過基本的兩個步驟來實現(xiàn):標準答案系統(tǒng)設計;自動評分系統(tǒng)比較。
1、標準答案系統(tǒng)設計:設置標準答案系統(tǒng)時,需要注意的是,只有先完成了對不同操作對象屬性的設置,然后才能去設計各種屬性的正確屬性。具體步驟如下:啟動設置標準答案;根據(jù)每小題要求確定操作類型并根據(jù)操作類型選擇相應的菜單;顯示操作對象的各項屬性;輸入題號、需要設置的各項屬性值及對應的分值;用鼠標點擊存入標準答案數(shù)據(jù)表按鈕;將題號、題型、操作類型、屬性、屬性值、分值等存入數(shù)據(jù)庫。需要注意的是,在設置完每一題的屬性之后都要及時的存入到數(shù)據(jù)庫的標準答案中去。
2、自動評分系統(tǒng)比較:對于自動評分系統(tǒng)的比較,一般通過自動評分與教師驗證相結合的方法來保證對學生成績評價過程中的測量結果準確。Word和Excel操作題的批改,都是通過考生答題的路徑來判斷考生答案與標準答案正確與否,給出相應分值,具體方法為:取出數(shù)據(jù)庫中的標準答案,將考生的操作屬性與其每一個操作對象的各項屬性相比,若兩者屬性值相同,那么考生得到與之相對應的分數(shù)值,所有屬性值相同的題目相加所得到的和就是考生的最終分數(shù)。加強對自動評分系統(tǒng)的研究和完善,能提升系統(tǒng)的性能,這樣不僅能提高閱卷速度,還能降低出錯率。
三、系統(tǒng)設計
(一)數(shù)據(jù)庫設計:上文在標準答案系統(tǒng)設計中提到了數(shù)據(jù)庫,設計出科學合理的數(shù)據(jù)庫是整個自動評分系統(tǒng)中的關鍵所在,在數(shù)據(jù)庫中包括成績表、Word參考答案和分值設置表、考生信息表、用戶管理表、Excel參考答案和分值設置表者五張數(shù)據(jù)表。用0和1分別標識Word和Excel著兩種操作題是常用的表示方法,而Word和Excel的不同題型在數(shù)據(jù)庫中的表示方法是不同的。一般用0、1、2、4這幾個阿拉伯數(shù)字來表示W(wǎng)ord中操作類型字段中的格式設置,Excel操作題的設計與是Word相類似的。在設計過程中,一定要注意設計的精準性,稍有偏差都會造成自動評分系統(tǒng)出現(xiàn)誤差。
(二)系統(tǒng)的實現(xiàn):設置標準答案系統(tǒng)是第一步,完成這一步需要根據(jù)操作題型自身的特點來進行設置,針對Word和Excel這兩種類型的的操作需要采用兩個選項卡對話框控件來實現(xiàn)。接下來是自動評分系統(tǒng)的實現(xiàn),這一步的實現(xiàn)也最為關鍵。首先是對Word操作題的自動評分過程,分為幾個步驟:輸入、選擇考生答案文件、判斷該文件打開時間、根據(jù)評分標準、答案比較、根據(jù)評分標準、計算出本體總分、保存成績、結束,這就是Word操作評測的基本流程。主要原理是把考生答案文件與標準答案文件做比較,判斷考生答案正確與否,根據(jù)評分標準給分,最后把所得分值加起來,通過這樣的手段基本能實現(xiàn)自動評分。
Excel操作題的自動評分過程與Word評分過程基本相似。
四、關鍵技術
VBA語言是從Visual Basic for Windows中發(fā)展而來,它提供了一種完整的程序設計語言,在一般情況下,它可以應用到所有的應用程序中去,應用VBA技術可以幫助用戶在實現(xiàn)自動評分系統(tǒng)中提高工作效率,完成高超的設計。Word對象模型在系統(tǒng)中應用大致分為兩種,一種是Application對象,在Word2000中它指的是最高層對象,另一種是Documents對象和Document對象,一般代表的是完整的Word文檔,包括段落、表格、格式以及文本等多種元素。Excel對象模型,Excel本身包含以下幾種對象:Application對象、Range集合對象、Chart Objects對象、Workbooks對象和Workbook對象、worksheet對象。這些對象所包含的內容在很大程度上決定了自動評分系統(tǒng)的應用效果,因此,想要降低自動評分系統(tǒng)中的出錯率,實現(xiàn)其正常工作,就要加強對這些對象的深入研究。
五、系統(tǒng)驗證
最后一步是專門驗證,目的是為檢驗自動評分系統(tǒng)能否有效的發(fā)揮作用,如果不能通過專門驗證,那么系統(tǒng)的性能將會失去保障,在這里我們挑選計算機一級考試模擬題中的操作題來進行試驗。通過專門的試驗我們發(fā)現(xiàn)采用自動評分系統(tǒng)不論是在效率還是準確率上都明顯優(yōu)于手動方式,自動評分系統(tǒng)對每個考生的評分和保存基本在20s左右完成,而手動方式完成一位考生的評價大約需要4min。另外,手動閱卷在閱讀題型、統(tǒng)計考生人數(shù)以及操作過程所花的時間上都具有明顯的劣勢,而自動評分主要在打開關閉Word、Excel文檔和驗證結果這兩方面的用時較多。結果表明,手動評卷的效率低、成本高,自動評分系統(tǒng)的性能是遠遠優(yōu)于手工評卷,所以,在今后的計算機一級考試Word和Excel操作題中實現(xiàn)自動評分系統(tǒng)的應用價值非常高。
六、結束語
隨著高職院校學生數(shù)量的不斷增加,參與計算機等級考試的人數(shù)也越來越多,計算機一級考試Word和Excel操作題實現(xiàn)自動評分是計算機考試改革的必然趨勢,利用VBA技術設計的自動評分系統(tǒng)不僅可以節(jié)約大量的物質、人力資源,還能提高工作效率,并能在最大程度上減少各種不利影響的人為因素,促進考試的公平公正、科學規(guī)范。不過,對于計算機一級考試Word和Excel操作題實現(xiàn)自動評分還是有許多問題存在,在今后的研究中,應加強對自動評分系統(tǒng)的研究與完善,使其能更多的運用到各高校的計算機等級考試中去,這對于促進計算機在全國的普及有著非常積極的意義。(作者單位:重慶應用技術職業(yè)學院)
參考文獻:
[1] 喬洪亮.探究計算機一級Word和Excel操作自動評分的實現(xiàn)[J].電子測試,2014,15(03):15-16+3.
[2] 莫紅枝.計算機一級Word和Excel操作自動評分的實現(xiàn)[J].實驗科學與技術,2011,22(03):46-48.
[3] 杜琦.Office2007試卷自動評分系統(tǒng)的研究及實現(xiàn)[D].內蒙古大學,2012.
[4] 梁慧娜.《計算機應用基礎》課程在線考試系統(tǒng)的設計與實現(xiàn)[D].中山大學,2011.
[5] 張躍旭.朝陽師專計算機基礎無紙化考試系統(tǒng)研發(fā)[D].大連交通大學,2010.
[6] 宗德才.操作題自動評分系統(tǒng)的設計與實現(xiàn)[J].計算機工程與設計,2010,32(05):1156-1160.