試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)pdf_第1頁
試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)pdf_第2頁
試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)pdf_第3頁
試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)pdf_第4頁
試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)pdf_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第28卷第9期Vol.28No.9計(jì)算機(jī)工程與設(shè)計(jì)ComputerEngineeringandDesign2007年5月May2007通用試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)范明虎,孫摘斌(中國(guó)地質(zhì)大學(xué)信息工程學(xué)院,湖北武漢430074)要:介紹了一個(gè)通用試題庫(kù)管理系統(tǒng)的設(shè)計(jì)思想,并詳細(xì)闡述了其在VB環(huán)境下基于Access數(shù)據(jù)庫(kù)和Word對(duì)象模型的實(shí)現(xiàn)方法。該系統(tǒng)以經(jīng)典測(cè)試?yán)碚摓榛A(chǔ),結(jié)構(gòu)上被劃分為數(shù)據(jù)庫(kù)、應(yīng)用和輸出3個(gè)抽象層,實(shí)現(xiàn)了新試題庫(kù)的建立、試題的錄入、修改、相關(guān)的查詢和使用記錄的處理、自動(dòng)、半自動(dòng)和手工組卷、試卷的生成、編輯和打印、成績(jī)的評(píng)價(jià)等功能。系統(tǒng)的所有輸出均采用Word格式,便于用戶存

2、檔和編輯。同時(shí),該系統(tǒng)還具備一定的安全性和開放性。關(guān)鍵詞:試題庫(kù);組卷;設(shè)計(jì);實(shí)現(xiàn);經(jīng)典測(cè)量理論中圖法分類號(hào):TP392文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1000-7024(2007)09-2185-04DesignandimplementationofgeneraltestquestionslibrarymanagementsystemFANMing-hu,SUNBin(CollegeofInformationEngineering,ChinaUniversityofGeosciences,Wuhan430074,China)Abstract:Thethoughtisintroducedaboutag

3、eneraltestquestionslibrarymanagementsystem,anditsimplementationmethodbasedontheaccessdatabaseandthewordobjectmodelundertheVBconditionsiselaborated.Thissystemtooktheclassicstesttheoryasthefoundationandisdividedintothreeabstractlevelsincludingdatabase,applicationandoutputinthestructure.Itisrealizedabo

4、utbuildingnewtestquestionslibrary,andinputting,modifying,queryingtestquestionsandprocessingtheirhistoryrecords,andautomatic,semi-automaticandmanualbuilderofpapers,andbuilding,editingandprintingexaminationpapers,andevaluatingachievementsofstudents.Alloutputsofthesystemusetheformatoftheword,whichisadv

5、antageousforuserstokeepinthearchivesandedit.Additionally,thissystemalsohasthecertainsecurityandopenness.Keywords:testquestionslibrary;builderofpapers;design;implementation;CTT具備一定的開放性和安全性130引言。系統(tǒng)的基本設(shè)計(jì)目標(biāo)如下:能同時(shí)存放多種試題及其標(biāo)準(zhǔn)答案,并能根據(jù)要求形成試卷和答卷;形成試卷的方式靈活、多樣,即要有自動(dòng)的和手工的,也要有半自動(dòng)的,最大限度地發(fā)揮計(jì)算機(jī)處理的智能性;查詢方便,結(jié)果可以保存;生成的試

6、卷規(guī)范、美觀,可以手工進(jìn)行進(jìn)一步的編輯、存檔和打??;具備一定的開放性。如增加新庫(kù)、新題型等;具備一定的安全性。如用口令防止無關(guān)人員的非法訪問、對(duì)數(shù)據(jù)庫(kù)進(jìn)行加密以防止泄密等。除此之外,系統(tǒng)還應(yīng)具有比較完善的幫助、各種操作及其可能出現(xiàn)錯(cuò)誤的提示等。題庫(kù)是適應(yīng)考試事業(yè)大規(guī)模發(fā)展,考試進(jìn)一步科學(xué)化、標(biāo)準(zhǔn)化的需要而發(fā)展起來的。通過題庫(kù)出卷有諸多優(yōu)點(diǎn),如:有利于提高試卷質(zhì)量、有利于提高教師的效率、有利于實(shí)現(xiàn)教學(xué)質(zhì)量考核的規(guī)范化和公平化等。因此,題庫(kù)已經(jīng)成為教學(xué)改革的重要內(nèi)容。與之相適應(yīng),各種題庫(kù)管理系統(tǒng)也應(yīng)運(yùn)而生,并廣泛應(yīng)用在各級(jí)各類考試之中。這些系統(tǒng)各有所長(zhǎng),取得了不同程度的成功。但是,缺少一個(gè)良好的通

7、用的試題庫(kù)管理系統(tǒng)。本文以經(jīng)典測(cè)量理論(classicaltesttheory,CTT)為基礎(chǔ),利用VisualBasic,結(jié)合Access數(shù)據(jù)庫(kù)和Word對(duì)象模型技術(shù),開發(fā)了一個(gè)通用的試題庫(kù)管理系統(tǒng)。從實(shí)際使用情況看來,效果良好。1.2系統(tǒng)結(jié)構(gòu)基于上述目標(biāo),我們?cè)O(shè)計(jì)試題庫(kù)系統(tǒng)的原則是:庫(kù)結(jié)構(gòu)簡(jiǎn)潔,便于實(shí)現(xiàn);界面友好,便于使用。其基本結(jié)構(gòu)如圖1所示。從圖1可以看出,試題庫(kù)系統(tǒng)被劃分為3個(gè)抽象層:數(shù)據(jù)庫(kù)層、應(yīng)用層和輸出層。數(shù)據(jù)庫(kù)層是試題庫(kù)系統(tǒng)的底層,存儲(chǔ)系統(tǒng)正常運(yùn)行所需要的各種數(shù)據(jù),主要由用戶庫(kù)、知識(shí)點(diǎn)庫(kù)、題型庫(kù)、基本庫(kù)、試卷庫(kù)和成績(jī)庫(kù)組成。用戶庫(kù)用來存放各類不同權(quán)限的用戶。1.1試題庫(kù)系統(tǒng)的設(shè)

8、計(jì)設(shè)計(jì)目標(biāo)作為一個(gè)通用的試題庫(kù)管理系統(tǒng),應(yīng)盡可能多地適應(yīng)各種專業(yè)、各種題型的要求,使用方便,出卷規(guī)范、美觀,還應(yīng)該作者簡(jiǎn)介:范明虎(1974),男,湖北荊門人,碩士,研究方向?yàn)橛?jì)算機(jī)應(yīng)用;孫斌(1959),男,河北石家莊人,博士,副教授,研究方向?yàn)榈乩硇畔⑾到y(tǒng)應(yīng)用、空間數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。2185用戶庫(kù)登錄管理知識(shí)點(diǎn)庫(kù)查詢管理題型庫(kù)輸題庫(kù)管理出管基本庫(kù)理組卷管理試卷庫(kù)成績(jī)庫(kù)成績(jī)管理數(shù)據(jù)庫(kù)層應(yīng)用層輸出層圖1試題庫(kù)系統(tǒng)的基本結(jié)構(gòu)知識(shí)點(diǎn)庫(kù)用來存放章節(jié)、知識(shí)點(diǎn)等信息。題型庫(kù)用來存放各類題型的名稱及其相關(guān)信息?;編?kù)用來存放試題的各項(xiàng)屬性、內(nèi)容及其標(biāo)準(zhǔn)答案。試卷庫(kù)用來存放成套試卷和由“組卷管理”模塊生成

9、的試卷。成績(jī)庫(kù)用來存放用戶輸入的成績(jī)及其相關(guān)信息。應(yīng)用層是試題庫(kù)系統(tǒng)的中間層,主要任務(wù)是與用戶打交道,接收用戶輸入的信息,根據(jù)系統(tǒng)正常運(yùn)行的需要或者用戶的要求輸出數(shù)據(jù)庫(kù)層的各種信息。應(yīng)用層由登錄管理、查詢管理、題庫(kù)管理、組卷管理和成績(jī)管理5個(gè)模塊組成。登錄管理模塊負(fù)責(zé)整個(gè)系統(tǒng)的安全和用戶管理,包括新用戶的注冊(cè)、用戶信息的保存和修改、登錄用戶的合法性檢查、數(shù)據(jù)庫(kù)的加密和密鑰更換等等。查詢管理模塊負(fù)責(zé)按用戶的要求輸出試題庫(kù)系統(tǒng)或者由其生成的各種信息。題庫(kù)管理模塊負(fù)責(zé)知識(shí)點(diǎn)庫(kù)、題型庫(kù)和基本庫(kù)的修改和擴(kuò)充。組卷管理模塊向用戶提供各種方式的試卷形成服務(wù)。成績(jī)管理模塊負(fù)責(zé)接收和保存用戶輸入的成績(jī)及其相關(guān)信

10、息,顯示相關(guān)的報(bào)表和統(tǒng)計(jì)分析結(jié)果。輸出層是試題庫(kù)系統(tǒng)的最外層,主要任務(wù)是輸出可供編輯和打印的試卷、答卷和各種圖、報(bào)表,包括由查詢管理模塊送來的各種圖表、組卷管理模塊送來的試卷、答卷和成績(jī)管理模塊送來的各種圖、報(bào)表等。1.3試題的屬性和結(jié)構(gòu)試題屬性是指試題的章節(jié)、知識(shí)點(diǎn)、題型、難度、區(qū)分度等反映試題性質(zhì)的信息4。我們將試題的屬性分為基本屬性和附加屬性兩種,基本屬性為上述5種,附加屬性為除這5種以外的其它屬性。根據(jù)查詢、組卷和統(tǒng)計(jì)分析的需要添加了8種附加屬性,分別是:題號(hào)、題文、答文、參考分值、答題時(shí)間、輸入日期、使用記錄和備注。其中,題文和答文有多個(gè),這樣做的目的是為了處理諸如選擇題之類的有多項(xiàng)

11、題文和有些試題有多種答案的情況。當(dāng)然,我們也可以將它們放在一個(gè)題文和一個(gè)答文中,但是實(shí)際開發(fā)中我們發(fā)現(xiàn)這樣做并不如前種方式方便。需要說明的是,參考分值和答題時(shí)間兩項(xiàng)屬性主要是為開發(fā)基于網(wǎng)絡(luò)的試題庫(kù)管理系統(tǒng)而預(yù)留的,其它情況沒有用到。試題的記錄結(jié)構(gòu)5,6如表1所示。2試題庫(kù)系統(tǒng)的實(shí)現(xiàn)本系統(tǒng)的開發(fā)環(huán)境為:VisualBasic6.0+Windows2000/XP+2186表1試題的記錄結(jié)構(gòu)屬性格式備注章節(jié)文本型題型文本型區(qū)分度數(shù)字型題文備注型有多個(gè)答文備注型有多個(gè)參考分值數(shù)字型備用答題時(shí)間數(shù)字型備用輸入日期日期型備注備注型Office2000。2.1安全的實(shí)現(xiàn)系統(tǒng)的安全由兩部分組成:分級(jí)管理的用戶

12、權(quán)限和數(shù)據(jù)庫(kù)的加密。用戶權(quán)限的設(shè)置用來防止非法人員訪問系統(tǒng)和部分合法用戶越權(quán)使用某些功能(如修改試卷只允許出卷教師訪問)。數(shù)據(jù)庫(kù)加密用來防止數(shù)據(jù)庫(kù)內(nèi)容被其它工具非法訪問而泄密。任何人訪問系統(tǒng)必須輸入口令,非法用戶將不允許進(jìn)入系統(tǒng)。合法用戶被劃分為多級(jí),如某些用戶只允許進(jìn)行查詢,某些用戶可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改,某些用戶只能輸入成績(jī),而具有完全權(quán)限的用戶可以訪問所有的模塊和所有的功能等。數(shù)據(jù)庫(kù)的加密采用Access數(shù)據(jù)庫(kù)本身所具有的加密功能,系統(tǒng)管理員可以隨時(shí)更換數(shù)據(jù)庫(kù)的密鑰。2.2查詢和題庫(kù)管理的實(shí)現(xiàn)系統(tǒng)提供多種查詢方式,如:按題型、按難度、按題型和難度的組合等,查詢的結(jié)果以報(bào)表的形式出現(xiàn)。系統(tǒng)還

13、可以根據(jù)查詢結(jié)果生成各種圖表,如各種難度等級(jí)的餅狀(或者條狀)比例圖等。有些圖表可供輸出,以方便統(tǒng)計(jì)和分析。另外,系統(tǒng)也提供對(duì)于成套試卷(或者過去已經(jīng)使用過的試卷)的查詢,查詢結(jié)果可以以標(biāo)準(zhǔn)試卷的形式輸出。查詢管理和題庫(kù)管理雖然是兩個(gè)獨(dú)立的子系統(tǒng),但是二者也有相通的地方,如試題修改和題庫(kù)擴(kuò)充時(shí),題庫(kù)管理子系統(tǒng)將調(diào)用查詢管理的模糊查詢功能找出相近的一道或者多道試題,供用戶參考。這樣可以有效防止題庫(kù)中的試題出現(xiàn)重復(fù)。題庫(kù)管理子系統(tǒng)全部功能針對(duì)以下4個(gè)庫(kù)而設(shè)計(jì):知識(shí)點(diǎn)庫(kù)、題型庫(kù)、基本庫(kù)和試卷庫(kù)。這些功能包括:數(shù)據(jù)庫(kù)的初始化、記錄的添加、刪除和修改等。在題文和答文的錄入方面,統(tǒng)一采用RichTextB

14、ox控件來處理。對(duì)于以文本方式出現(xiàn)的試題,按文本方式保存;而對(duì)出現(xiàn)公式和圖表的試題,則采用RTF格式保存,這樣即兼顧了試題內(nèi)容的要求,又節(jié)省了存貯空間。系統(tǒng)對(duì)除語音類和視屏類以外的題型,都能進(jìn)行良好的處理。對(duì)于多個(gè)學(xué)科,采用每學(xué)科一個(gè)知識(shí)點(diǎn)庫(kù)、一個(gè)基本庫(kù)和一個(gè)試卷庫(kù)的方式存放相關(guān)數(shù)據(jù)。這樣做雖然在數(shù)據(jù)庫(kù)管理方面麻煩一些,但也有其優(yōu)點(diǎn),如每學(xué)科的相關(guān)信息可以單獨(dú)處理和維護(hù)、沒有多學(xué)科題目混雜所帶來的處理上的麻煩和時(shí)間上的開銷等。列出當(dāng)前題型在題庫(kù)中的概況,避免用戶盲目操作。半自動(dòng)組卷模仿人工出卷的過程。一般的人工出卷過程大致是:首先決定哪些章節(jié)出題,然后決定哪些章節(jié)出哪些題型的題,每章大致出多少

15、分的題。系統(tǒng)首先列出第一章在題庫(kù)中按題型的統(tǒng)計(jì)表和所有的題型名供出題人選擇,由出題人決定本章是否出題,如果出題,出哪些題型的題、題量和分?jǐn)?shù)如何分配。出題的過程與自動(dòng)組卷相似。但是考慮到按章出題時(shí)每章出題的題量有可能很少,增加了按題量分配各種難度比例的方式,即每種難度出幾題。一章處理完后,由出題人選擇下一章。同時(shí),系統(tǒng)用一張明細(xì)表詳盡地列出已經(jīng)出題的章節(jié)、章節(jié)中已出題的題型、相應(yīng)的題量、分?jǐn)?shù)、每章的小計(jì)、總計(jì)等。手工組卷則采用純?nèi)斯し绞?。出題人可以選擇試題的過濾條件。這些條件包括:題型、章節(jié)、難度和區(qū)分度,或者這4種條件的任意組合。系統(tǒng)根據(jù)條件分頁列出題庫(kù)中所有符合條件的試題。出題人可以查看任一

16、試題的詳細(xì)信息,從而決定是否選取該題。系統(tǒng)將所選的題按照題型加入到相應(yīng)的列表,同時(shí)根據(jù)該題的難度系數(shù)修改配卷表。這樣,出題人可以隨時(shí)查看已經(jīng)選取的各題型的具體情況。被選取的各種題型列表采用SSTAB控件來集中管理。只要點(diǎn)擊某題型對(duì)應(yīng)的標(biāo)簽名,即可查看該題型詳細(xì)的選題情況。這樣做既能有效節(jié)省界面空間,又能使層次清楚明白。對(duì)于選題的結(jié)果,統(tǒng)一采用一張表格(配卷表)順次列出,具體內(nèi)容為:題號(hào)、題型、題量、分?jǐn)?shù)、簡(jiǎn)單題題量、中等題題量、較難題題量。該表格采用MSFlexGrid控件來完成。系統(tǒng)同時(shí)給出已選題的總分。如果用戶想調(diào)整將要在試卷中出現(xiàn)的大題的順序,只要修改表格中的題號(hào)即可。如原來的題型順序是

17、填空題、單選題、多選題,想改為多選題、單選題、填空題,只要點(diǎn)擊填空題的題號(hào),輸入“3”,按回車鍵即可,系統(tǒng)會(huì)按新的題號(hào)重新排序。試題的選取和組卷的實(shí)現(xiàn)選題系統(tǒng)提供3種組卷方式:自動(dòng)組卷、半自動(dòng)組卷和手工組卷。在試題的選取上,自動(dòng)和半自動(dòng)組卷都遵從隨機(jī)數(shù)學(xué)模型,在下列約束下進(jìn)行:(1)各類試題所占的比例。對(duì)于某一次試題選取,在自動(dòng)組卷中表現(xiàn)為整個(gè)試卷中某個(gè)題型某種難度的題量所占該題型總題量的比例;在半自動(dòng)組卷中表現(xiàn)為在某一章中某種題型某種難度的題量所占該題型在試卷中的該章中該題型總題量的比例。選題的SQL實(shí)例如下:(2)各類題型的題量。選題只能在所選題型的題量范圍內(nèi)從題庫(kù)中隨機(jī)選取,超出范圍將停

18、止選題。系統(tǒng)將難度系數(shù)范圍定為0,1,其中:0表示最簡(jiǎn)單,1表示最難。題量按難度系數(shù)分為3部分:簡(jiǎn)單(難度系數(shù)為00.34)、中等(難度系數(shù)為0.350.69)和較難(難度系數(shù)為0.71),每一部分所占的比例由用戶給出,只能從題庫(kù)中難度系數(shù)在相應(yīng)范圍的試題中隨機(jī)選取。(3)總分控制。無論所選題的題量用完與否,只要已經(jīng)選取的全部試題的總分達(dá)到預(yù)定值,即停止選題??偡值念A(yù)定值由用戶確定,系統(tǒng)給出一些標(biāo)準(zhǔn)值(如100)供用戶選擇,并允許用戶手工輸入非標(biāo)準(zhǔn)值。隨機(jī)定位試題的實(shí)例代碼如下:Randomize初始化隨機(jī)數(shù)生成器DoiPos=CInt(RST.RecordCount*Rnd)LoopUnti

19、liPos0RST.AbsolutePosition=iPosRST中存放的是符合當(dāng)前選題條件的全部記錄。上段代碼將隨機(jī)生成一個(gè)在1和RST中最大記錄數(shù)值之間的數(shù),然后將位置值為該數(shù)值的記錄設(shè)為當(dāng)前記錄。系統(tǒng)在每個(gè)組卷界面上都給出與當(dāng)前組卷方式相適應(yīng)的幫助和提示,如半自動(dòng)組卷中給出題庫(kù)中某章按題型的統(tǒng)計(jì)表、每個(gè)輸入框給出輸入值的范圍(需要鼠標(biāo)移動(dòng)到上面才會(huì)顯示)、每個(gè)按鈕給出功能提示(同輸入框)等。針對(duì)用戶操作可能出現(xiàn)的錯(cuò)誤,系統(tǒng)準(zhǔn)備了盡可能詳盡地提示,如用戶輸入值是否合法、是否超過題庫(kù)中的總題量、是否超過能夠分配的題量的最大值(表現(xiàn)為題庫(kù)中某題型某難度的總題量與該題型該難度已經(jīng)分配題量的差值

20、)等。為此,我們?cè)O(shè)計(jì)了錯(cuò)誤預(yù)檢機(jī)制,目標(biāo)是將錯(cuò)誤“消滅”在數(shù)據(jù)錄入的最初階段,實(shí)現(xiàn)方式如下:我們將輸入數(shù)據(jù)的錯(cuò)誤檢測(cè)分為以下3層:必須是合法的字符,也就是只能是數(shù)字;必須在某個(gè)范圍內(nèi);不能超過某個(gè)最大值。以題量為例,對(duì)于初次輸入的值,不能超過題庫(kù)中符合條件的最大記錄數(shù);對(duì)于再次輸入的值(添加),不能超過題庫(kù)中符合條件的最大記錄數(shù)與已經(jīng)分配數(shù)的差值。用戶輸入的每條數(shù)據(jù),都會(huì)依次通過這3層檢測(cè),無論在哪一層出錯(cuò),系統(tǒng)都會(huì)給出盡可能詳盡地提示,如剩余可分配值的大小。詳盡的幫助和錯(cuò)誤預(yù)檢機(jī)制的有效應(yīng)用帶來諸多好處:增加了系統(tǒng)的親合力和界面的友好感。用戶既使初次使用,也不會(huì)覺得無所適從,難以掌握;增強(qiáng)了

21、系統(tǒng)的健壯性。錯(cuò)3種組卷方式實(shí)現(xiàn)的原則是:操作方便、提示信息豐富,選題結(jié)果清楚明了,盡可能降低出題人的工作量。自動(dòng)組卷的手工操作最少,基本上只需要點(diǎn)擊幾下鼠標(biāo),輸入幾個(gè)數(shù)字就能完成組卷。系統(tǒng)用TreeView控件列出當(dāng)前題庫(kù)中的所有章節(jié)名和每章中的全部題型名,如果出題人希望將某章的某題型排除在出題范圍之外,只要簡(jiǎn)單地將該題型前面的“”去掉即可。其它要做的事就是輸入每種題型的選題總量、分?jǐn)?shù)和各種難度的百分比數(shù)字。同時(shí),系統(tǒng)用表格2187誤預(yù)檢機(jī)制確保了系統(tǒng)最后接收到的數(shù)據(jù)即是合法的又是合理的,系統(tǒng)不會(huì)因?yàn)橛脩糨斎敕欠〝?shù)據(jù)而導(dǎo)致運(yùn)行出錯(cuò);降低了用戶的工作量。因?yàn)殄e(cuò)誤被攔截在了數(shù)據(jù)輸入的最初階段,用

22、戶的工作不會(huì)因?yàn)槟承╁e(cuò)誤(如題量不足)而半途而廢。每條使用記錄由13位字符組成:4位年,2位月,2位日,2位時(shí),2位分,最后一位用來標(biāo)識(shí)某次成功組卷時(shí),該題是否使用過。系統(tǒng)每成功組卷一次,就寫一條使用記錄。組卷時(shí),由用戶選擇將前多少次或者多長(zhǎng)時(shí)間內(nèi)用過的試題排除在外。系統(tǒng)根據(jù)這些使用記錄,自動(dòng)將不符合條件的試題排除在選題范圍之外。因?yàn)橄到y(tǒng)處理選入的試題時(shí),要對(duì)歷史記錄進(jìn)行統(tǒng)計(jì),如果選題的范圍大而不符合條件的題又比較多時(shí),效率難免會(huì)降低,所以我們也使用歷史記錄存放一些輔助信息以加快處理速度。因?yàn)檎5哪甓际?xxx或者2xxx的數(shù)字形式,所以我們使用第1位作為存放其它信息的標(biāo)識(shí)。例如,用001標(biāo)

23、識(shí)本條記錄和下一條記錄存放的是某一段時(shí)期內(nèi)(如一個(gè)學(xué)期)該題使用的次數(shù),接下來的6位表示起始年月,4位表示終止年,第二條記錄的第45位表示終止月,第69位表示使用次數(shù),余下的位保留不用。另外,在有些情況下也使用試題庫(kù)中的記錄來解決這個(gè)問題。如要排除上次或者前幾次組卷中使用過的試題,則以試題庫(kù)中的記錄為準(zhǔn),這樣也有助于提高系統(tǒng)的效率。2.4成績(jī)?cè)u(píng)價(jià)的實(shí)現(xiàn)成績(jī)管理模塊負(fù)責(zé)接收并存貯用戶輸入的學(xué)生成績(jī)及其相關(guān)信息(如題目的得分率、對(duì)錯(cuò)率等),同時(shí)能夠根據(jù)基本的統(tǒng)計(jì)數(shù)學(xué)模型計(jì)算出某個(gè)群(如一個(gè)班)的總成績(jī)、平均成績(jī)、數(shù)學(xué)期望、方差、合格率、最高分、最低分等。系統(tǒng)還可以根據(jù)各種比例的統(tǒng)計(jì)結(jié)果(如不及格、

24、及格、良好和優(yōu)秀)生成直方圖(通過MSChart控件來實(shí)現(xiàn))或餅狀比例圖。另外,如果需要的話,還可以以成績(jī)庫(kù)中的成績(jī)信息為樣本,根據(jù)CTT的數(shù)學(xué)公式對(duì)基本庫(kù)中的難度值和區(qū)分度值進(jìn)行修正。以客觀題(選擇題)為例,難度的公式為:Pi=1-Ni/N,Ni表示答對(duì)第i題的人數(shù),N表示總?cè)藬?shù);區(qū)分度的公式為:Di=RH/NH-RL/NL,RH、RL分別表示高、低分組答對(duì)第i題的人數(shù),NH、NL分別表示高、低分組的總?cè)藬?shù)。所謂高分組是由降序排列的成績(jī)表中得分最高的27%的人組成,而低分組則是由成績(jī)表中得分最低的27%的人組成。對(duì)試題的這兩種基本屬性進(jìn)行修正的好處是能夠賦予試題庫(kù)系統(tǒng)一定的動(dòng)態(tài)性和智能性。因

25、為隨著試題庫(kù)中的樣本不斷增加,修正的結(jié)果將越來越接近于被修正試題的實(shí)際難度和區(qū)分度,有效降低人為因素的干擾(試題建庫(kù)時(shí),兩者的初值人為確定)。限于篇幅,對(duì)于CTT及其相關(guān)公式,本文不做詳述,有很多文獻(xiàn)專門論述。3結(jié)束語本文以經(jīng)典教育測(cè)量理論為理論基礎(chǔ),充分利用了VB的強(qiáng)大設(shè)計(jì)功能和Word對(duì)象模型技術(shù),成功設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)通用的試題庫(kù)管理系統(tǒng)。它能廣泛地適應(yīng)常見的各種題型,具有良好的人機(jī)界面和易操作性,具有較強(qiáng)的通用性和較佳的適應(yīng)性。特別是組卷模塊,界面友好、層次清楚、操作簡(jiǎn)單,能夠科學(xué)、高效地實(shí)現(xiàn)試題的選取和組卷。但是,本系統(tǒng)還不能處理諸如語音類和視頻類的試題,不過因?yàn)檫@方面的試題應(yīng)用的學(xué)科比較少,應(yīng)用的范圍也比較窄,對(duì)于本系統(tǒng)的通用性影響比較小。事實(shí)上現(xiàn)有的OLEAu-tomation技術(shù)已經(jīng)能夠處理語音和視屏類的數(shù)據(jù)了,但要在試題庫(kù)管理系統(tǒng)中完善地設(shè)計(jì)和實(shí)現(xiàn)這方面的功能,還有待于進(jìn)一步的研究。2.5各類輸出的實(shí)現(xiàn)從圖1中可以看出,本系統(tǒng)中有3類數(shù)據(jù)可以輸出,分別是:查詢管理中的統(tǒng)計(jì)圖、報(bào)表、組卷管理中生成的試卷和答卷以及成績(jī)管理中的統(tǒng)計(jì)圖、報(bào)表。為了使輸出的結(jié)果規(guī)范、美觀,3類數(shù)據(jù)全部采用Word文檔輸出。這樣做的好處是:Word的功能強(qiáng)大,并且為大多數(shù)用戶所熟悉和使用,文檔再處理比較方便。Word文檔可以方便地存放試卷和報(bào)表中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論