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