?

基于XML和VBA的《計算機應用基礎》在線考試系統

2021-01-20 06:21王美瓊常州工程職業技術學院
數碼世界 2020年12期
關鍵詞:題庫考試題計算機應用基礎

王美瓊 常州工程職業技術學院

引言

計算機技術和網絡技術的普及,應用于教育領域中,已經逐漸成為教育中的一部分。在《計算機應用基礎》教學的過程中,要著重培養學生的計算機操作能力,能夠將理論應用于實踐中。但是,教師對在線考試試卷感到操作困難。下面針對在線考試系統所具備的功能以及相關技術予以介紹。

一、在線考試系統功能模塊

在線考試系統可以對考試題實施管理,對學生進行技能測評,同時還可以實施考務管理。(圖1:在線考試系統功能模塊)

圖1:在線考試系統功能模塊

(一)考試題管理

在線考試系統運行的過程中實施考試題管理,主要涉及到模擬題庫管理和技能測評管理。

1.模擬題庫

在系統中設計有題庫的,用于管理考試題。題庫主要包括測評題庫和模擬題庫。其中,模擬題庫所發揮的作用是為學生塑造考試環境,學生抽取考試題就可以進行模擬考試。學生將考卷提交之后,系統可以自動測評學生的答題情況,對于測評的結果給出分析報告。學生據此了解自己的學習情況以及對考試環境的適應能力。

2.測評題庫

測評題庫是為學生提供的正式考試題,這里以往年的真題居多。學生在考試前可以在這個題庫中選題,進行沖刺訓練。具體的操作中,學生可以點擊“試題”菜單,就會有試題傳輸到測評題庫中。點擊“方案”菜單,將“測評考卷方案”設定好。此后,學生只要登錄到客戶端,進入到考試環節,就可以將一組試題抽取出來進行考試。

(二)技能測評

當進入到正式考試環節的時候,考生在登錄項輸入身份號碼,接受驗證。教師建立Excel工作簿之后,將所有參加考試的學生名單都輸入到工作部中,用“導入考生名冊”的方式將學生的名單導入到名單中。學生登錄到IE瀏覽器之后,將IP地址和端口號輸入其中,點擊回車,就進入到考試系統主頁,將ID號輸入之后,將正確的密碼輸入,就可以登陸到系統當中,此時使用身份證號碼驗證,學生就順利進入到答題的界面。抽取考試,就可以進入到考試程序。學生的考試都有規定的時間,此時呈現出倒計時的狀態,學生開始認真答題。

(三)考務管理

考務管理有相應的模塊,其所發揮的功能是:對考場進行監督控制、對學生授權重新登錄考試、進行試卷查詢、將考生的成績導出來、統計圖表的生成。

其一,考試期間在監督控制考場的時候,單擊“系統信息”以及單擊“在考考生”就可以對在線考試的總體情況進行查看,還可以了解考生的情況。

其二,個別正在接受考試的考生或者已經接受過考試的考生由于各種原因需要重新考試,監考教師可以授權該學生再次登錄,學生才能夠登錄到考試平臺上重新考試。

其三,查詢試卷的時候,教師可以從中了解學生回答問題的情況。

其四,考試結束之后,將學生的考試成績導出來,錄入到Excel工作簿中,學生將工作簿調出來就可以查詢。

其五,所有學生的考試成績經過統計分析之后,用統計圖表表達出來,自動繪制學生成績分布圖,包括總分數、平均分數、學生考試的合格率以及標準差都從中體現出來。

二、在線考試系統的關鍵技術

在設計在線考試系統的時候,所涉及到的關鍵技術主要包括兩個,即VBA技術和XML技術。

(一)VBA技術的應用

從當前的上機操作題所涉及到的范圍來看,涵蓋的內容包括六個方面,即 Excel2010、Word2010、文件操作、Powerpoint2010、計算機基礎知識選擇題??荚囅到y自動修改試卷是設計的難點,學生上機練習并接受考核也是設計難點。本系統的上機考核內容中,Office是重要的內容,操作該系統很難實現自動批改試卷。運行Excel2010、Word2010和Powerpoint2010,由于存在很大的信息量,加之復雜的內部結構,運用文檔對比法,就可以對考試文檔進行批改和評分。事實上,在Office的內部設置VBA組件,就可以對Office文檔予以解讀。

應用VBA變成的方法可以實現考試系統運行過程中的自動改卷功能,應用VBA可以分析操作文檔,從中獲得各種屬性信息,具體做出評分結果,對比閱卷標準值,至此自動改卷系統啟動。

VBA是VB的子集,作為應用程序開發語言,其內部設置有程序設計語言,在 Excel、Word、Powerpoint、Outlook、Access軟件環境中集成。將應用程序啟動之后,啟動“工具”中的 “編輯器”菜單,就可以將VBA程序設計環境調出來。

在Office文檔中,無論是選擇的內容,還是格式的設置,都是按照不同的對象屬性在文檔中保存的。將VBA所提供的對象充分利用起來,就可以從中獲得相關的屬性值,據此就可以對操作是否正確做出判斷。在對考試系統的設計中,需要考慮到操作要求以及知識點的考核情況,將VBA程序編制出來。

(二)XML技術的應用

XML是可擴展標記語言,其具有強大的擴展性,兼容了標準通用標記語言的強大功能,同時還具備超文本標記語言的簡單性,XML語言可以將文檔的內容表達出來,還可以將文檔的結構準確表示。其作為定義標記語言,主要具備的特點包括四個方面,即良好的擴展性、內容與顯示形式分離、具有開放性和跨平臺性、具有互操作性。具體如下。

其一,XML語言具有良好的擴展性。XML的使用非常靈活,各個行業可以從行業角度出發將屬于自身的一套標記制定出來,以滿足自身獨特的需要。

其二,XML語言的內容與顯示形式分離。XML主要用于對數據本身的描述,發揮擴展樣式語言的作用,結合使用層疊樣式表可以將內容與顯示形式分離。XML所界定的數據允許根據需要選用相應的顯示方式,以合理顯示數據信息。XML文檔對象模式則在處理語言文檔的時候允許使用其他的編輯語言,或者使用其他的腳本,以便將有價值的信息抽取出來,經過集成之后對于數據信息根據需要予以修改。

其三,XML語言將具有開放性和跨平臺性。XML對于信息的描述能力很強,而且信息的存儲以及傳輸所采用的都是文本格式,以便不同系統之間能夠充分交流。XML語言可以作為“網際”語言存在,能夠促進不同系統之間的信息傳遞。

其四,XML語言具有互操作性,也就是說,這種語言可以在多種平臺上運用,對于各種工具的解釋也都可以使用這種語言。

在本設計的考試系統中,試題就是用XML文檔存儲在試題庫當中的,在信息交換的過程中,XML語言發揮重要的作用。在網絡平臺上,數據信息可以XML文件形式傳輸給客戶端,在客戶端訪問XML文檔,就可以將文件內容顯示出來。當學生進入到考試環節的時候,通過運行可擴展樣式表語言文檔模板就可以將XML文檔試卷轉向超文本標記語言模式。采用這種轉換方式,防止學生考試的過程中對服務器頻繁訪問,網絡服務器的運行負擔得以減輕。

三、結束語

通過上面的研究可以明確,考試中應用網絡技術,采用無紙化操作模式,不僅教師的工作量減少了,而且考試可以遠程進行,在公平、公正的環境中展開,讓學生對自己的學習情況有效了解,根據自身的知識需求積極改進學習方法。教師根據考核的結果不斷完善教學模式,調整教學內容。在設計在線考試系統的過程中,VBA技術所發揮的作用是可以自動改卷,將試題存儲在試題庫中,進行信息交換的時候則使用XML技術。在教學中應用該系統對學生在線考試,可以獲得良好的效果。

猜你喜歡
題庫考試題計算機應用基礎
對一道高考試題的拓展探究
酯縮合在高考試題中的應用
國家職業技能鑒定鑄造工職業題庫開發成果審定會在沈陽召開
做好干涉實驗,答好高考試題
一道集訓隊選拔考試題的推廣
“整式的乘法與因式分解”優題庫
腦力急旋風
《計算機應用基礎》微課設計與制作實踐
中職學校會計專業《計算機應用基礎》課程教學改革探討
任務驅動和專題式相結合教學法在計算機應用基礎課程中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合