基于XML自動(dòng)評閱系統的設計與實(shí)現

在上述XML描述中,RealResult>/RealResult>記錄學(xué)生實(shí)驗結果,在本實(shí)驗中表示學(xué)生實(shí)驗中所獲得油滴的清晰程度;StdResult> /StdResult>記錄實(shí)驗標準結果,即標準答案,在這里表示油滴清晰標準值。當對多個(gè)實(shí)驗參數進(jìn)行描述時(shí),采取同樣的方法,用多個(gè)Pa-ra>/Para>進(jìn)行描述即可。
2. 3 基于XML解析器事例
2.3.1 實(shí)驗初始化參數的解析讀取
仍以油滴是否清晰為例,對油滴清晰度初始化配置如下:


在上述的XML配置文件當中,Value>0/Value>就是對油滴的清晰程度在實(shí)驗開(kāi)始前所進(jìn)行配置設定的實(shí)驗參數值,然后解析器將這個(gè)數值賦值給密立根油滴儀虛擬儀器類(lèi)當中的Properties_Microscope_Whirl屬性值,在學(xué)生開(kāi)始實(shí)驗之前進(jìn)行加載,這樣就達到了按照教師對學(xué)生要考察的實(shí)驗內容進(jìn)行修改的功能。
2.3.2 實(shí)驗結果的參數解析、評判
在學(xué)生實(shí)驗過(guò)程中,解析器將虛擬儀器類(lèi)中表示油滴是否清晰的Properties_Microscope_Whirl屬性值,以XML形式寫(xiě)入到數據文件中,其XML描述形式如下:

當考試結束的時(shí)候,考試系統自動(dòng)把學(xué)生在實(shí)驗當中產(chǎn)生的實(shí)驗參數、實(shí)驗狀態(tài)和實(shí)驗結果等信息,以XML的形式進(jìn)行記錄、保存。然后,解析器根據XML文件中的RealResult>2/RealResult>,把學(xué)生在做實(shí)驗的時(shí)候,油滴的清晰程度解析出來(lái),然后和StdResult>0/ StdResult>中解析出來(lái)的答案標準值比較,根據評分規則中Type>百分比/Typc>以及Min>-0.1/Min>和Max>O.1/Max>給分范圍和Score>3/Score>這個(gè)考點(diǎn)所給的分值,就可以對此知識點(diǎn)學(xué)生的得分進(jìn)行評閱。如果考察的實(shí)驗參數多于一個(gè)時(shí),只要把各個(gè)實(shí)驗參數按上述描述并列放入Para>/Para>即可。
總之,基于XML操作性自動(dòng)閱卷系統的核心思想是將繁雜的有關(guān)試題-知識點(diǎn)-實(shí)驗參數和實(shí)驗狀態(tài)三者的邏輯關(guān)系描述轉化為簡(jiǎn)單、直觀(guān)的XML文檔;將復雜的閱卷轉化為對XML文檔的簡(jiǎn)單解析。
3 結束語(yǔ)
本文在采用基于XML形式化描述方案的基礎上,以記錄操作性考題當中所涉及到的實(shí)驗參數、實(shí)驗狀態(tài)和實(shí)驗結果來(lái)對學(xué)生的操作過(guò)程進(jìn)行評閱,實(shí)現了面向大面積學(xué)生實(shí)踐能力考試的自動(dòng)評閱,在各高校實(shí)驗實(shí)踐能力考試和各類(lèi)技能培訓考核中有廣闊的應用前景。本文引用地址:http://dyxdggzs.com/article/166326.htm
評論