Office在線考試系統(tǒng)的設(shè)計(jì)_第1頁(yè)
Office在線考試系統(tǒng)的設(shè)計(jì)_第2頁(yè)
Office在線考試系統(tǒng)的設(shè)計(jì)_第3頁(yè)
Office在線考試系統(tǒng)的設(shè)計(jì)_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Office 在線考試系統(tǒng)的設(shè)計(jì)摘要:Office在線考試系統(tǒng)應(yīng)具備三個(gè)基本模塊一 自動(dòng)組卷模塊、標(biāo)準(zhǔn)答案生成模塊、自動(dòng)評(píng)分模塊。本文利 用 VBA 技術(shù),首先采用隨機(jī)抽題策略組卷,然后根據(jù)文件 元素屬性生成標(biāo)準(zhǔn)答案,最后通過(guò)比較考生文件與標(biāo)準(zhǔn)答案 進(jìn)行自動(dòng)判分。關(guān)鍵詞: Office ; VBA 技術(shù);自動(dòng)判分一、自動(dòng)組卷模塊設(shè)計(jì)Office 考試系統(tǒng)的自動(dòng)組卷實(shí)際上是按照管理員的需 求,在管理員給出考試的總時(shí)間,試題的總分、難度,知識(shí) 點(diǎn)的分布等之后,計(jì)算機(jī)自動(dòng)地在樣題試題庫(kù)中隨機(jī)地抽 取,根據(jù)需求組成試卷的過(guò)程。1. 自動(dòng)組卷的策略(1)隨機(jī)策略算法。利用隨機(jī)函數(shù)選擇試題,一直到 試題庫(kù)

2、中沒(méi)有試題。(2)回溯算法。就像蒙住眼睛走路一樣,能往前走就 走,不能繼續(xù)了就退回來(lái)重新選路。(3)遺傳算法。借鑒生物界“物競(jìng)天擇,適者生存” 這一進(jìn)化規(guī)律演化而來(lái)的隨機(jī)化搜索方法。通過(guò)模擬自然進(jìn) 化過(guò)程來(lái)得到最優(yōu)解,常用解決多重約束條件下的最優(yōu)問(wèn)題。這些算法都有其各自的優(yōu)缺點(diǎn),在實(shí)際的使用中要根據(jù) 實(shí)際情況加以選擇。2. 自動(dòng)組卷模塊設(shè)計(jì) 在向系統(tǒng)中添加 Word 操作題時(shí),首先要按照知識(shí)點(diǎn)的 不同進(jìn)行大體分類,根據(jù)不同的要求進(jìn)一步細(xì)致地完善和添 加主要信息, 如題目編號(hào)、 文章標(biāo)題、 操作要求、 排版效果、 難度系數(shù)、分?jǐn)?shù)等信息。另外,本系統(tǒng)在試題添加環(huán)節(jié)增設(shè)了試題的參數(shù)。按照 要求將試卷

3、總分、試題數(shù)量、難度系數(shù)、分值分布等作為主 要參考因素,用數(shù)據(jù)庫(kù)中表形式加以固定。因此,在自動(dòng)組 卷時(shí)更為精準(zhǔn)、平衡、簡(jiǎn)單、易操作。二、標(biāo)準(zhǔn)答案生成模塊1.VBA 概述VBA ( Visual Basic for Applications )是 Visual Basic 的一 種宏語(yǔ)言, 不同于 VB 用于創(chuàng)建新的程序, VBA 主要是寄生 已有程序使其自動(dòng)化。由于以往的各種辦公軟件都有自己獨(dú) 立的宏語(yǔ)言,使得用戶要專門學(xué)習(xí)不同應(yīng)用軟件的自動(dòng)化。 微軟為了使不同軟件辦公自動(dòng)化互聯(lián), 開(kāi)發(fā)了 VBA ,使得同 一種標(biāo)準(zhǔn)宏語(yǔ)言可以轉(zhuǎn)換到特定的應(yīng)用軟件上,減輕程序設(shè) 計(jì)人員的學(xué)習(xí)成本,同時(shí)提高了不同

4、軟件間調(diào)用和相互開(kāi)發(fā) 的能力。另外,VBA中每一層級(jí)對(duì)象都有大量可操作的屬性和方法, 通過(guò)這一特點(diǎn), 我們就可以對(duì) Office 進(jìn)行各種操作。2.標(biāo)準(zhǔn)答案生成模塊設(shè)計(jì) 系統(tǒng)的添加試題這一部分,通過(guò)文檔的指定操作要求設(shè) 置關(guān)鍵操作點(diǎn)和操作類型。以 Word 為例,其主要的操作類 型有設(shè)置字體、設(shè)置顏色、設(shè)置頁(yè)眉頁(yè)腳等;關(guān)鍵操作點(diǎn)就 是對(duì)于 Office 的具體操作,也是得分點(diǎn)。管理員按照題目要 求進(jìn)行標(biāo)準(zhǔn)操作也就是標(biāo)準(zhǔn)答案操作,系統(tǒng)記錄這一過(guò)程中 操作類型和操作點(diǎn)的變化,以完成答案的生成。三、自動(dòng)評(píng)分模塊1.自動(dòng)評(píng)分技術(shù)Office 操作題的自動(dòng)閱卷常用的方法有四種:第一種可 以使用 VBA

5、技術(shù),第二種則是把 Office 文檔轉(zhuǎn)換成 HTML 格式的文檔;而第三種是使用 OLE 自動(dòng)化應(yīng)用程序進(jìn)行閱 卷;第四種是把 Office 文檔轉(zhuǎn)換為 RTF 格式的文檔, 然后再 閱卷。本系統(tǒng)采用了 VBA 技術(shù)完成自動(dòng)閱卷評(píng)分。2.自動(dòng)評(píng)分模塊設(shè)計(jì)上文以 Word 為例介紹了使用 VBA 技術(shù)對(duì)操作題自動(dòng)閱 卷和答案自動(dòng)生成的實(shí)現(xiàn)過(guò)程。自動(dòng)評(píng)分模塊的實(shí)現(xiàn)即是對(duì) 這一過(guò)程的進(jìn)一步操作。 本考試系統(tǒng)會(huì)把原始文檔內(nèi)的 VBA 屬性和參考文檔內(nèi)的 VBA 屬性進(jìn)行比對(duì),如果不一致,就 把這項(xiàng)內(nèi)容存儲(chǔ)到數(shù)據(jù)庫(kù)中作為自動(dòng)閱卷的參考依據(jù)。當(dāng)考 生提交試卷后,系統(tǒng)就會(huì)啟動(dòng)自動(dòng)評(píng)分,閱卷時(shí)就會(huì)把標(biāo)準(zhǔn) 答

6、案和考生操作文檔的該操作點(diǎn)進(jìn)行比對(duì),相同的話則得 分,不相同則不得分。如此依次循環(huán)至卷尾,評(píng)分效率得到 明顯提升。但之前首先需要注意的是,在在閱卷評(píng)分之前要對(duì)考生 的文件進(jìn)行預(yù)處理。準(zhǔn)備階段檢查標(biāo)準(zhǔn)文檔和考生文檔,盡 可能地消除影響判斷閱卷的各種因素,從而增加評(píng)分的準(zhǔn)確 性。下面以上述標(biāo)題設(shè)置為例說(shuō)明自動(dòng)評(píng)分的實(shí)現(xiàn)過(guò)程。首先打開(kāi)考生文檔和標(biāo)準(zhǔn)答案文檔,然后同時(shí)打開(kāi)判斷 文件,從判斷文件中獲取評(píng)分點(diǎn)中的核心操作(即標(biāo)題的效 果設(shè)置),然后逐層定位到考生文檔和標(biāo)準(zhǔn)答案文檔中的指 定對(duì)象,從而判斷兩種文檔中各對(duì)應(yīng)的子對(duì)象屬性值是否相 同,如果相同則考生標(biāo)題設(shè)置正確,則考生得一分,若不同 則考生標(biāo)題設(shè)置不正確, 則考生不得分。 然后依次進(jìn)行判斷, 直到所有的文檔都判斷結(jié)束,得出考生的總分?jǐn)?shù)。最后關(guān)閉 文檔,評(píng)分結(jié)束。四、小結(jié) 本文就自動(dòng)判分系統(tǒng)的三大模塊即自動(dòng)組卷模塊、標(biāo)準(zhǔn) 答案生成模塊、自動(dòng)評(píng)分模塊的實(shí)現(xiàn)進(jìn)行了說(shuō)明,并且以 Word 操作題的組卷、生成答案和評(píng)分為例進(jìn)行了闡述。參考文獻(xiàn):1 梁慧娜 .計(jì)算機(jī)應(yīng)用基礎(chǔ) .課程在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) D. 廣州:中山大學(xué), 2011.2 張量等 .開(kāi)放式、智能化計(jì)算機(jī)考核閱卷系統(tǒng)的設(shè)計(jì)與

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論