基于VFP自動組卷的設計與實現_第1頁
基于VFP自動組卷的設計與實現_第2頁
基于VFP自動組卷的設計與實現_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

基于VFP自動組卷的設計與實現

摘要:本文分析了無紙化考試中自動組卷的作用、方法,對用Word錄入的試題庫進行了轉換,使之成為VFP環(huán)境下的試題庫表結構,并對該表構造了自動組卷的算法,最后給出了一種從試題庫表中隨機抽題試題生成試卷庫的VFP程序。關鍵詞:VFP,試題庫,計算機組卷,試卷庫1問題的提出無紙化考試受到各級各類學校的青睞,從國家級考試的一級B計算機等級考試、職稱計算機考試到各省電會考試以及各行業(yè)、各學校的遠程考試,這些無紙化考試既確保了考試的公平、公正,又大大提高了考試的效益、效率,同時降低了考試閱卷的人為因素。然而在這類考試中試卷的滿意率并不高,試題重復、知識點重復或知識點遺漏、試卷覆蓋面太窄等現象時有發(fā)生,為此,下面結合本人參與省、校級計算機基礎無紙化考試命題的體會,給出一種用VisualFoxPro實現的計算機自動組卷的方法和技術。2自動組卷方法通過對現有無紙化考試系統(tǒng)分析,本人認為:要完成自動組卷,必須認真做好試題庫的準備:即嚴格把握試題庫的內容和表現形式,這一基礎工作做好后,接著將其轉入到VFP數據表中,最后通過計算機程序進行若干試卷的生成。2.1題庫的準備試題庫的準備就是將按考試大綱知識點所命的試題通過文字處理軟件錄入計算機中。為便于計算機自動組卷,每一試題除保證準確無誤外,還必須另設一特征碼,特征碼中包含試題所屬章節(jié)號、順序號、難易程度、題型、分值等。設定每一部分用2位表示,那么040506030201這一特征碼則代表第4章第5節(jié)的第6個題、難易程度為3、題類型為2、分值為1分的一個試題。通過特征碼可將非結構化題庫轉換成結構化題庫。命題時還要注意,題庫中不能有完全相同的試題,當一道試題包含多個知識點時,應將該題歸入考核關鍵知識點所在章節(jié)中。總之要確保試題惟一、試題內容與特征碼所代表的含義要一致。試題錄入修改可用Word完成,錄入時注意一個試題未錄完不要按回車鍵,每試題可按特征碼、題干、答案或特征碼、題干、答案、選擇題選項的順序錄入。錄入時可按特征碼從小到大順序錄入,也可隨機錄入。2.2題庫數據表的生成經Word等文字處理軟件錄入的試題,其文檔結構為非結構化的,為了能在VFP中進行處理先將試題庫的Word文檔格式轉換成VFP中能接受的文本格式,再將文本格式的試題庫變換成數據表形式,經過二次變換后的題庫數據表具有由若干行和若干列組成的二維表結構,事實上,每行代表一試題,每列代表每試題的特征碼、題干、答案或特征碼、題干、答案、選擇題選擇項等。2.3自動組卷算法通過初始化工作產生空試卷庫表、獲取試題庫表的參數(如每章每節(jié)試題數、每章節(jié)不同類型試題數)。組卷要求中輸入:卷面總分、各章節(jié)分值分布、卷面所含不同題型數目、組卷套數M等。選題策略:每章每種題型個數在組卷要求可行情況下,均勻地從各章中隨機抽題。組卷算法如下:3實現技術3.1Word文檔與VFP表的相互轉換Word文檔轉換為VFP表:先將Word文檔的試題庫變成文本格式,再使用VFP中的“APPENDFROM文本文件名TYPE格式類型”命令將文本格式中的數據轉入事先建好的空數據表。VFP表格式的試卷轉換成Word文檔:組卷生成的的試卷庫表,若需要編輯打印,可用VFP中的“COPYTO文本文件名TYPE格式類型”命令轉換成文本格式,再將其選定后復制到Word文檔中。3.2隨機組卷實例已知,試題庫中有80道試題,分成5種類型,每類型有16個題,現要從每類型題中隨機抽取1道題生成10份試卷,即每份試卷由試題庫中的5道題組成;設試題庫表名為ST.DBF,將要生成的10份試卷的試卷庫表名分別為SJ0.DBF、SJ1.DBF、……、SJ9.DBF,各表的結構相同,字段數均為6。用VFP設計的程序如下:settalkoffclearselect2useSTdimetemp(6)forN=0TO9FN=STR(N,1)CopystrutoSJ&FNSelect1UseSJ&FNForj=1to5R=(j-1)*16+1+int(rand()*16)Select2GoRScattosSelect1AppeblanGathfromSNextNextCloseALLReturn4結束語本文闡述了無紙化考試中試卷自動生成的方法和技術,其方法改善了組卷效率、節(jié)省了

溫馨提示

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

最新文檔

評論

0/150

提交評論