C、S模式考試系統(tǒng)中Office題目自動判卷技術的研究_第1頁
C、S模式考試系統(tǒng)中Office題目自動判卷技術的研究_第2頁
C、S模式考試系統(tǒng)中Office題目自動判卷技術的研究_第3頁
C、S模式考試系統(tǒng)中Office題目自動判卷技術的研究_第4頁
C、S模式考試系統(tǒng)中Office題目自動判卷技術的研究_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、C、S模式考試系統(tǒng)中Office題目自動判卷技術的研究摘要:目前,在各高校中針對計算機基礎課程考試的在線考試系統(tǒng)紛繁眾多,這些考試系統(tǒng)面臨的共同難點問題就是智能抽題和自動化判卷。智能抽題技術已有不少的解決方案,不同的解決方案只是抽題效率與抽題質量的差別。如何高效快速的實現(xiàn)考試系統(tǒng)的全自動化判卷,成為目前很多考試系統(tǒng)研究的主要方面。計算機基礎課程考試中,Office操作題目是必考內容,研究它的自動判卷實現(xiàn)技術尤為重要。VBA是提供了Office組件的接口,使的考試系統(tǒng)Office操作題目的自動化閱卷成為可能。關鍵詞:CS模式;VBA;自動判卷;對象;考試系統(tǒng)中圖分類號:G434文獻標識碼:A文章

2、編號:1009-3044(2009)24-7065-03TheResearchofCSmodeltestsystem'sOfficeAutomaticGradingTechnologyYANYa-zhou,YANXin-juan(HunanInstituteofTechnology,Hengyang421002,China)Abstract:Atpresent,manycomputercoursesonlineTestSystemInuniversities,butthesesystemfacingthecommonproblemisunintelligentandunautomate

3、dgrading.Intelligentpumpingtesttechnologyhasalotofproblemsolutions,DifferentsolutionsonlythePumpingefficiencyandpumpingqualityoftitle.Howtorapidandefficientachieveautomatedgradingsystemiskeytocurrentexaminationsystem.InComputerBasicCourseexam,Officeoperationisacompulsorycontent,Researchontheautomate

4、dgradingtechnologyisparticularlyimportant.VBAprovidedtheinterfaceofofficecomponents,whichmaketheofficeoperationmarkingpossible.Keywords:CSmodel;VBA;automaticgrading;object;examinationsystem近幾年來,全國各高校在國家教委的統(tǒng)一安排部署監(jiān)督下,教育教學水平不斷提高,教育行業(yè)呈現(xiàn)出了百花齊放的景象。我院作為湖南省新開本院校之一,也在千方百計響應省教育廳的號召,大力發(fā)展我院教育事業(yè),提高我院教育教學水平。其中,我院

5、自主開發(fā)CS模式考試系統(tǒng),該系統(tǒng)的開發(fā)符合當前教育形式需求,也將我院考務工作水平提高到一個新的層次。在考試系統(tǒng)中,以VBA為基礎知識,拓展出的自動判卷技術值得推廣。1概述1.1 VBA概述VBA全稱是VisualBasicForApplication,是標準化宏語言,它是VisualBasic的子集。VBA使已有的應用程序(WORDEXCELPROWERPOINT)自動化,且依賴于現(xiàn)有的應用程序,不能獨立于應用程序之外。我們現(xiàn)有的Ofice版本中都集成了VBA的編輯器窗口(VBE),類似于VB開發(fā)環(huán)境,如圖1。VBA主要功能有兩個方面,一是可以依附于現(xiàn)有程序使其處理問題自動化;二是提供外部程序

6、對象調用,來擴展其他程序功能。在我們考試系統(tǒng)中,利用VB控制VBA代碼的運行,VBA提供的方法和屬性能夠全面控制文檔及文檔中各個要素,使CS模式下Ofice考試題目自動判卷功能得以實現(xiàn),在這里我們主要討論針對Word題目操作,其他office組件操作原理一致。1.2 VBA基礎知識介VBA為了能夠靈活自如的操縱應用程序,提供了眾多控制頁面對象、方法及屬性。VBA與傳統(tǒng)宏語言的重要區(qū)別之一就在于它是面向對象的。在一個應用程序中,最高級別的對象通常是Application對象,它就是應用程序本身,在Word對象中的Application對象就是Word本身,它的層次結構如圖2。圖中個對象含義分別是

7、:Documents表示文檔對象集;Document表示整個頁面文檔;Selection表示被選中的區(qū)域;Range表示頁面中的某一連續(xù)區(qū)域:Paragraphs表示文檔中所有段落集;Paragraph表示某一段落;Tables表示表格集;Table表示表格。屬性是對象的一個特性或者該對象操作的一個方面。例如,文檔屬性包含名稱、內容、保存狀態(tài),以及是否啟用修訂。要設置一個屬性的值,可在對象的后面帶一個句號、屬性名、一個等號和新的屬性值。例如myForm.Caption=newTitle。除此之外,還有關于段落方面的屬性和文字方面屬性,具體在使用中在加以介紹。方法是對象可以進行的動作。如果對象共

8、享共同的方法,則可以操作整個對象集合。例如程序執(zhí)行Forms.Close,將關閉所有打開的窗體。方法和屬性一樣,當對象不同時,其屬性和方法也將隨之不同。2自動判卷功能分析及實現(xiàn)2.1 考試題目分析C/S考試系統(tǒng)中,針對ofice的考試,主要有word排版及表格制作題目。Word排版指文字格式化、段落的格式化及頁面格式化。文字格式化包括文字顏色、字體、字號、字形以及一些特殊效果。對段落的操作有段前段后距離、行間距、對齊方式、邊框、底紋等。頁面操作有頁邊距、打印方向、紙張大小、頁眉頁腳距離等。對于上述操作,都有相應的屬性與之對應,但其對象不同。要判斷試卷格式是否正確,主要就是要有一份答題標準說明,

9、由此對照考生做題格式是否和標準格式是否一樣,不一樣則錯誤,一樣則加分。關于考生答案以及答題標準說明(這種說明須有統(tǒng)一格式,即程序能夠識別),都是在考生過程中存入數(shù)據(jù)庫的。在這里要說明的是,關于判卷時機有兩種情況,一種是在考試結束,考生交卷時;另外一種是在考生答完沒道題目時即時判卷。這兩種我推薦第一種,原因是第二種方式判卷時會頻繁判斷及讀取數(shù)據(jù)庫,會造成服務器負荷過重,有時還可能造成客戶端假死機現(xiàn)象。采用的一種方式,考試結束后,系統(tǒng)會自動到服務器一次性從題庫抽取考生答題結果及標準答案說明,并將抽取的考生答案恢復Word文檔(考生答完Word后,所排版后的文檔將以二進制形式上傳于數(shù)據(jù)庫),然后保存在本地機器

溫馨提示

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

最新文檔

評論

0/150

提交評論