王美瓊 常州工程職業(yè)技術學院
計算機技術和網(wǎng)絡技術的普及,應用于教育領域中,已經(jīng)逐漸成為教育中的一部分。在《計算機應用基礎》教學的過程中,要著重培養(yǎng)學生的計算機操作能力,能夠?qū)⒗碚搼糜趯嵺`中。但是,教師對在線考試試卷感到操作困難。下面針對在線考試系統(tǒng)所具備的功能以及相關技術予以介紹。
在線考試系統(tǒng)可以對考試題實施管理,對學生進行技能測評,同時還可以實施考務管理。(圖1:在線考試系統(tǒng)功能模塊)
圖1:在線考試系統(tǒng)功能模塊
在線考試系統(tǒng)運行的過程中實施考試題管理,主要涉及到模擬題庫管理和技能測評管理。
1.模擬題庫
在系統(tǒng)中設計有題庫的,用于管理考試題。題庫主要包括測評題庫和模擬題庫。其中,模擬題庫所發(fā)揮的作用是為學生塑造考試環(huán)境,學生抽取考試題就可以進行模擬考試。學生將考卷提交之后,系統(tǒng)可以自動測評學生的答題情況,對于測評的結(jié)果給出分析報告。學生據(jù)此了解自己的學習情況以及對考試環(huán)境的適應能力。
2.測評題庫
測評題庫是為學生提供的正式考試題,這里以往年的真題居多。學生在考試前可以在這個題庫中選題,進行沖刺訓練。具體的操作中,學生可以點擊“試題”菜單,就會有試題傳輸?shù)綔y評題庫中。點擊“方案”菜單,將“測評考卷方案”設定好。此后,學生只要登錄到客戶端,進入到考試環(huán)節(jié),就可以將一組試題抽取出來進行考試。
當進入到正式考試環(huán)節(jié)的時候,考生在登錄項輸入身份號碼,接受驗證。教師建立Excel工作簿之后,將所有參加考試的學生名單都輸入到工作部中,用“導入考生名冊”的方式將學生的名單導入到名單中。學生登錄到IE瀏覽器之后,將IP地址和端口號輸入其中,點擊回車,就進入到考試系統(tǒng)主頁,將ID號輸入之后,將正確的密碼輸入,就可以登陸到系統(tǒng)當中,此時使用身份證號碼驗證,學生就順利進入到答題的界面。抽取考試,就可以進入到考試程序。學生的考試都有規(guī)定的時間,此時呈現(xiàn)出倒計時的狀態(tài),學生開始認真答題。
考務管理有相應的模塊,其所發(fā)揮的功能是:對考場進行監(jiān)督控制、對學生授權重新登錄考試、進行試卷查詢、將考生的成績導出來、統(tǒng)計圖表的生成。
其一,考試期間在監(jiān)督控制考場的時候,單擊“系統(tǒng)信息”以及單擊“在考考生”就可以對在線考試的總體情況進行查看,還可以了解考生的情況。
其二,個別正在接受考試的考生或者已經(jīng)接受過考試的考生由于各種原因需要重新考試,監(jiān)考教師可以授權該學生再次登錄,學生才能夠登錄到考試平臺上重新考試。
其三,查詢試卷的時候,教師可以從中了解學生回答問題的情況。
其四,考試結(jié)束之后,將學生的考試成績導出來,錄入到Excel工作簿中,學生將工作簿調(diào)出來就可以查詢。
其五,所有學生的考試成績經(jīng)過統(tǒng)計分析之后,用統(tǒng)計圖表表達出來,自動繪制學生成績分布圖,包括總分數(shù)、平均分數(shù)、學生考試的合格率以及標準差都從中體現(xiàn)出來。
在設計在線考試系統(tǒng)的時候,所涉及到的關鍵技術主要包括兩個,即VBA技術和XML技術。
從當前的上機操作題所涉及到的范圍來看,涵蓋的內(nèi)容包括六個方面,即 Excel2010、Word2010、文件操作、Powerpoint2010、計算機基礎知識選擇題。考試系統(tǒng)自動修改試卷是設計的難點,學生上機練習并接受考核也是設計難點。本系統(tǒng)的上機考核內(nèi)容中,Office是重要的內(nèi)容,操作該系統(tǒng)很難實現(xiàn)自動批改試卷。運行Excel2010、Word2010和Powerpoint2010,由于存在很大的信息量,加之復雜的內(nèi)部結(jié)構(gòu),運用文檔對比法,就可以對考試文檔進行批改和評分。事實上,在Office的內(nèi)部設置VBA組件,就可以對Office文檔予以解讀。
應用VBA變成的方法可以實現(xiàn)考試系統(tǒng)運行過程中的自動改卷功能,應用VBA可以分析操作文檔,從中獲得各種屬性信息,具體做出評分結(jié)果,對比閱卷標準值,至此自動改卷系統(tǒng)啟動。
VBA是VB的子集,作為應用程序開發(fā)語言,其內(nèi)部設置有程序設計語言,在 Excel、Word、Powerpoint、Outlook、Access軟件環(huán)境中集成。將應用程序啟動之后,啟動“工具”中的 “編輯器”菜單,就可以將VBA程序設計環(huán)境調(diào)出來。
在Office文檔中,無論是選擇的內(nèi)容,還是格式的設置,都是按照不同的對象屬性在文檔中保存的。將VBA所提供的對象充分利用起來,就可以從中獲得相關的屬性值,據(jù)此就可以對操作是否正確做出判斷。在對考試系統(tǒng)的設計中,需要考慮到操作要求以及知識點的考核情況,將VBA程序編制出來。
XML是可擴展標記語言,其具有強大的擴展性,兼容了標準通用標記語言的強大功能,同時還具備超文本標記語言的簡單性,XML語言可以將文檔的內(nèi)容表達出來,還可以將文檔的結(jié)構(gòu)準確表示。其作為定義標記語言,主要具備的特點包括四個方面,即良好的擴展性、內(nèi)容與顯示形式分離、具有開放性和跨平臺性、具有互操作性。具體如下。
其一,XML語言具有良好的擴展性。XML的使用非常靈活,各個行業(yè)可以從行業(yè)角度出發(fā)將屬于自身的一套標記制定出來,以滿足自身獨特的需要。
其二,XML語言的內(nèi)容與顯示形式分離。XML主要用于對數(shù)據(jù)本身的描述,發(fā)揮擴展樣式語言的作用,結(jié)合使用層疊樣式表可以將內(nèi)容與顯示形式分離。XML所界定的數(shù)據(jù)允許根據(jù)需要選用相應的顯示方式,以合理顯示數(shù)據(jù)信息。XML文檔對象模式則在處理語言文檔的時候允許使用其他的編輯語言,或者使用其他的腳本,以便將有價值的信息抽取出來,經(jīng)過集成之后對于數(shù)據(jù)信息根據(jù)需要予以修改。
其三,XML語言將具有開放性和跨平臺性。XML對于信息的描述能力很強,而且信息的存儲以及傳輸所采用的都是文本格式,以便不同系統(tǒng)之間能夠充分交流。XML語言可以作為“網(wǎng)際”語言存在,能夠促進不同系統(tǒng)之間的信息傳遞。
其四,XML語言具有互操作性,也就是說,這種語言可以在多種平臺上運用,對于各種工具的解釋也都可以使用這種語言。
在本設計的考試系統(tǒng)中,試題就是用XML文檔存儲在試題庫當中的,在信息交換的過程中,XML語言發(fā)揮重要的作用。在網(wǎng)絡平臺上,數(shù)據(jù)信息可以XML文件形式傳輸給客戶端,在客戶端訪問XML文檔,就可以將文件內(nèi)容顯示出來。當學生進入到考試環(huán)節(jié)的時候,通過運行可擴展樣式表語言文檔模板就可以將XML文檔試卷轉(zhuǎn)向超文本標記語言模式。采用這種轉(zhuǎn)換方式,防止學生考試的過程中對服務器頻繁訪問,網(wǎng)絡服務器的運行負擔得以減輕。
通過上面的研究可以明確,考試中應用網(wǎng)絡技術,采用無紙化操作模式,不僅教師的工作量減少了,而且考試可以遠程進行,在公平、公正的環(huán)境中展開,讓學生對自己的學習情況有效了解,根據(jù)自身的知識需求積極改進學習方法。教師根據(jù)考核的結(jié)果不斷完善教學模式,調(diào)整教學內(nèi)容。在設計在線考試系統(tǒng)的過程中,VBA技術所發(fā)揮的作用是可以自動改卷,將試題存儲在試題庫中,進行信息交換的時候則使用XML技術。在教學中應用該系統(tǒng)對學生在線考試,可以獲得良好的效果。