<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

Office自動閱卷評分模型的構建

2022-09-10

在當今信息技術高度發展的時代, 計算機應用基礎課程在推動信息技術基礎教育起到重要的作用。而本課程首要任務是提高學生的操作能力, 因此可以由教師需要布置實訓任務, 讓學生去練習, 在學生練習完成后, 進行評閱學生的完成情況。

一、工作原理簡介

從Microsoft Office 2007 System開始, 微軟就采用Office Open XML文檔格式來存儲文檔數據, 這種技術采用文本來存儲文檔數據, 因為是文本, 所以可以進行一一比對兩個文件的不同。通過這個原理, 本Office自動閱卷評分模型通過Visual Studio Tools for Office 4.0來調用Office 2010的COM組件 (PIA組件) , 將文檔轉換為XML格式, 例如將學生的完成結果文檔轉變為XML文檔;然后將學生完成的結果XML文檔與試題答案評分點XML文檔進行比對, 通過比對兩個XML文檔的不同, 找到對應的分值進行統計, 如果相同就在總分score上加上1分, 通過遍歷所有的節點的值屬性, 一一進行比較, 匯總后就可得到學生在該評分點下的成績了。

例如, 對word進行計分的核心運算過程如下:

這種計分方式基于兩個值進行比較, 所以較為精確, 但如果學生對于文檔進行增加或者刪除了字符, 則無法進行有效的判斷, 所以試題文件應該對固定的字符進行鎖定保護, 以維護數據的完整性。計分方式對兩個值進行比較如不要求完全匹配, 則可以采用模糊判斷的方法進行比較, 即判斷兩個值是否在滿足基本的計分要求, 如果滿足要求就進行記分了。

二、評分代碼的多用途

Office自動閱卷評分模型比起以前的VBA自動閱卷評分模型好處在于代碼的通用型的提高。評分代碼和評分文檔可以分別存儲, 提高了代碼的重用性。在閱卷時, 評分代碼通過通用的評分規則來比對文件內容的不同來進行評定, 當試題發生改變, 僅需要改變評分點文檔就可以進行評定出成績, 使評分代碼達到多用途。

例如, 對word中圖片計分的核心運算過程如下:

以上代碼用于判斷圖片節點是否存在, 如果圖片節點存在, 對該節點進行計數, 值應該大于0, 就可以應用評分代碼對其評分, 否則沒有該節點, 就調用其他評分代碼對其進行評分。

三、評分標準的自定義

由于Office Open XML文檔格式符合ISO/IEC 29500:2008國際標準, 因此保存為XML是符合一定的規則, 只要找到該規則所在的文本位置, 并添加評分點, 即可構建評分規則文件, 以便評分程序的使用。

例如, 使用文本閱讀器打開Word XML文檔, 可以看到有很多節點, 這些是包含序列化了的內的組件。里面的節點都是采用通過統一資源標示符來命名的。舉例說明, Word文檔的包內首要叫做/word/document.xml, 將其制作成評分規則文檔如下所示:

可以看到文本內容存儲在序列化的節點中, 就可以定義評分規則為只要文本內容相等, 就將分值score=”1”的值, 計入總分中, 從而實現計分。

在模型中, 通過評分標準的自定義, 對word, excel, ppt都可以定義不同的評分點進行評定。

在word中, 主要的評分項目是段落的內容、替換的內容和數量、圖片的版式、標題的格式、頁面的設置、頁眉頁腳的格式、正文的樣式、表格的格式、分欄的格式。

在excel中, 主要的評分項目是單元格的內容、圖表的內容設置、單元格的樣式、篩選的格式、排序的格式。

在ppt中, 主要的評分項目是幻燈片主題設計、每張幻燈片的版式和內容, 超級鏈接的格式、動畫的格式、切換的格式、動作按鈕的設置。

四、評分系統的實現

系統使用VB.NET編程開發語言編寫Office操作題評分程序, 采用C/S架構, 由學生端進行自動閱卷, 教師端接收學生端的登錄信息和成績。

程序的流程主要分為四個步驟。

第一步教師先登錄服務器, 進行試題的編制或者管理。大致流程是:試題原始文檔->參考答案文檔->XML答案文檔->XML評分點文檔

第二步學生登錄客戶端, 進行身份的驗證, 學生端系統自動在題庫中抽取試題。大致流程是:學生輸入信息->隨機抽取理論試題->隨機抽取word試題->隨機抽取excel試題->隨機抽取ppt試題->進入考試界面。

第三步學生完成考試或練習后, 程序在客戶端完成自動閱卷, 系統自動的將學生的完成結果文檔和試題答案評分點文檔進行比對相同項, 將所有相同項匯總后, 將學生成績上傳到服務器端。大致流程是:打開學生完成結果文檔->轉變成XML文檔后再次打開->將其試題答案XML評分點文檔進行比較->評分程序進行評分->評定下一道題目->全部完成后上傳成績。

第四步服務器端接收結果并導出到Excel進行分析。大致流程是:連接學生端->接收學生發送的文件->導出結果到excel。

五、題庫建設程序的具體實現

評分系統的題庫建設采用將參考答案文檔轉換為XML答案文檔, 然后通過VB.NET的LINQ to XML技術操縱XML答案文檔, 給答案文檔添加評分點。具體流程如下:首先要完成參考答案文檔, 即按照正確的操作完成操作題后保存, 再通過程序轉變成答案文檔.xml;然后通過界面選擇評分點, 確定各個評分點的分值大小, 并分配到評分規則文檔每個XML文檔分支, 保存為評分規則文檔;最后由評分點生成程序將答案文檔.xml和評分規則文檔進行生成最終XML評分點文檔保存下來。

例如, 生成XML評分點的核心代碼如下:

以上代碼分別打開了答案文檔.xml和評分規則文檔.xml, 然后定位到答案文檔和評分規則文檔的段落標簽, 對答案文檔的段落標簽進行計數, 然后循環訪問每個段落, 給每個段落節點添加score屬性, 并給其添加上評分規則文檔中定義的分值。

六、小結

Office自動閱卷評分系統的通過XML技術進行構建, 應用了多項技術, 如VB.NET, VSTO, Office Open XML等技術實Office操作題的自動評閱, 核心閱卷運行過程如下:

(1) 閱卷程序利用VSTO將學生完成的Office文檔轉變成XML文檔, 然后利用VB.NET的LINQ to XML提取學生完成XML文檔中相關內容和XML評分點文檔, 然后使用評分規則, 解釋程序, 分析兩個文件的不同, 對相關的知識點進行評分, 最后匯總反饋出結果。通過這樣的評分就算學生的操作各有不同, 只要結果相同, 就能得出正確評判的成績。

(2) 題庫建設程序通過可視化界面設置評分點, 然后通過題庫建設程序將參考答案文檔添加評分點, 將其轉換為對應的標準答案XML文檔。

(3) 閱卷代碼程序利用評分規則解釋系統解析XML評分規則文檔, 對考生操作結果文檔進行評測操作, 返回結果。

總之, Office操作型試題自動評測模型是將繁雜的標準答案描述轉化為簡單、直觀的XML文檔描述, 將復雜的閱卷轉化為對XML文檔的簡單解析。

摘要:Office自動閱卷評分模型的研究和實現, 不僅可以讓教師從繁重的手工閱卷中解脫出來, 而且可以讓學生實時的了解知識點的掌握情況, 教師也可以統計學生知識點的掌握程度以便于調整教學進度和策略, 因而該模型的研究和應用可以有效的提高教學質量和教學效率, 具有很強的實用價值。

關鍵詞:VSTO,Office,操作題,XML,閱卷

參考文獻

[1] 李強, 陳遵德.基于XML的Microsoft Office操作題自動評分及題庫建設的實現[J].順德職業技術學院學報, 2007, 5 (1) :28-31.

[2] 王柯.基于XML的計算機自動閱卷技術的研究[J].郴州師范高等??茖W校學報, 2003, 24 (2) :78-83.

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:如何實現化學學習的趣味化下一篇:國有企業關于加強干部監督工作的實踐與思考

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火