交通行政執(zhí)法人員在線考試系統(tǒng)組卷算法的設(shè)計與實現(xiàn)_第1頁
交通行政執(zhí)法人員在線考試系統(tǒng)組卷算法的設(shè)計與實現(xiàn)_第2頁
交通行政執(zhí)法人員在線考試系統(tǒng)組卷算法的設(shè)計與實現(xiàn)_第3頁
交通行政執(zhí)法人員在線考試系統(tǒng)組卷算法的設(shè)計與實現(xiàn)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、 交通行政執(zhí)法人員在線考試系統(tǒng)組卷算法的設(shè)計與實現(xiàn) 1 概述終身學(xué)習(xí)的理念,催生我們除了校園系統(tǒng)學(xué)習(xí)之外,越來越注重短期的專業(yè)學(xué)習(xí)和培訓(xùn),集中培訓(xùn)在學(xué)員成本和師資成本方面都是巨大浪費,隨著互聯(lián)網(wǎng)的發(fā)展和各類先進的培訓(xùn)系統(tǒng)的完善,在線學(xué)習(xí)越來越受到各類學(xué)員的歡迎,與之對應(yīng)的檢驗方式在線考試也在世界范圍內(nèi)蓬勃興起,在線考試支撐系統(tǒng)層出不窮,但目前考試管理系統(tǒng)和培訓(xùn)管理系統(tǒng)等相關(guān)教育輔助系統(tǒng),還不能很好地達(dá)到交通執(zhí)法領(lǐng)域?qū)υ诰€培訓(xùn)考試的需求,在交通執(zhí)法領(lǐng)域還沒有成熟的在線培訓(xùn)考試系統(tǒng)的應(yīng)用。針對這個領(lǐng)域的特點,采取什么樣的組卷策略1是需要解決的問題,并且還需要采用較合適的技術(shù)進行設(shè)計與實現(xiàn)2。本文討

2、論了從多科目隨機抽題的組卷策略,并基于jsp技術(shù)進行了設(shè)計實現(xiàn)。2 交通領(lǐng)域下多科目隨機抽題的組卷策略隨機選取法是利用計算機編程語言的隨機函數(shù),規(guī)定好抽取數(shù)量及范圍,由計算機不斷抽取符合條件的試題放入試卷中,然后不斷重復(fù),直到組卷完畢3。此方法組卷簡單、快捷、好用,并且很多編程語言都已經(jīng)有較成熟的隨機函數(shù),所以在實際項目中我們采用了這種方法。交通領(lǐng)域有其自身的特殊要求,整個交通執(zhí)法知識領(lǐng)域分為七大類,分別是綜合交通、公路路政、道路運輸、港航海事、質(zhì)量監(jiān)督、公共知識、道德規(guī)范。這七大類不是完全分開的,有些是有關(guān)聯(lián)的知識,比如公共知識、質(zhì)量監(jiān)督和道德規(guī)范在前四大類中應(yīng)該是作為共有的知識部分,所以在

3、考試時試題會需要從多個科目中抽取,這樣會對試題的抽取產(chǎn)生一些難度。隨機函數(shù)并不是萬能的,不可能獨立處理這樣較復(fù)雜的問題。所以在實際應(yīng)用中我們采用了一個策略,即設(shè)計較優(yōu)的數(shù)據(jù)庫及試題表結(jié)構(gòu)和一個試題抽取界面。2.1 設(shè)計數(shù)據(jù)庫及試題表結(jié)構(gòu)為了實現(xiàn)自動組卷,必須將收集整理的試題存儲到數(shù)據(jù)庫中。本系統(tǒng)采用了sql-server2000數(shù)據(jù)庫管理系統(tǒng)。在設(shè)計數(shù)據(jù)庫結(jié)構(gòu)時,考慮到按知識層次分類增加了數(shù)據(jù)庫的復(fù)雜性,從而增加了維護和編程的難度,因此,本系統(tǒng)按交通領(lǐng)域中的門類進行了分類,每一個門類的試題都有一個表來存儲,并建立管理門類的題庫表,這樣條理清晰,查詢和管理方便。整個數(shù)據(jù)庫中設(shè)計了學(xué)員表、七個題庫

4、表分別對應(yīng)七大門類、成績表、管理員表等。每個題庫表中有試題編號:試題的編號,用來唯一標(biāo)識試題。門類:試題所屬的門類。知識點,某道題所屬門類的知識。題型:區(qū)分試題的類型,如單選題、多選題、判斷題。難度系數(shù):表示某一試題的難易程度。權(quán)限:試題所屬管理員。其余為試題問題、選項及答案和分值等。本系統(tǒng)采用基于b/s體系結(jié)構(gòu),在數(shù)據(jù)庫連接部分采用比較成熟的jdbc技術(shù)。表1 試題表結(jié)構(gòu)2.2 設(shè)計試題抽題界面為了從多個科目中隨機抽取試題組成一張試卷,光隨機函數(shù)是做不到的。因此,在考試系統(tǒng)操作中需要一個設(shè)置多科目的抽題試題的界面4、5,在這個界面中可以選擇門類,每個門類抽取多少選擇題,多少判斷題等,設(shè)置若干

5、抽題條件,并將其轉(zhuǎn)化成查詢語句,在試題庫中查出符合條件的試題進行抽取,然后對這些抽取的試題信息進行編碼放入成績表字段中。3 試題隨機抽題策略的設(shè)計實現(xiàn)在項目設(shè)計實現(xiàn)中,我們采用jsp技術(shù)進行試題隨機抽題組卷,需要用到j(luò)ava語言中的set集合和random類。random類中實現(xiàn)的隨機算法是有規(guī)則的隨機抽取,將每次隨機抽取的試題編號放入set集合中,set集合中是不會出現(xiàn)重復(fù)值的,這樣可以抽取出不重復(fù)的試題。抽取代碼為set對象.add(int) random對象.nextint(試題個數(shù))。結(jié)合抽取界面中設(shè)定的要求,這樣可以從多科目中達(dá)到隨機抽取試題的目的。我們這種隨機抽取的方式是在考試前提前先給每個考生抽取好試題,把這些試題信息用編號的形式放入到成績表的字段中,比如字段信息為121#ab#,用分隔試題,用#分隔試題信息、答案和分值,“123”中“1”表示從第一個門類中,“2”表示多選題,“3”表示試題編號(唯一標(biāo)識),這樣在考生需要考試時,需要把這些信息提取出來生成試卷就行了,從而能夠達(dá)到每位考生的試卷都不一樣。4 結(jié)束語本文對交通執(zhí)法領(lǐng)域在線考試組卷策略進行了深入的分析,并基于jsp技術(shù)進行了實現(xiàn)。文中不僅討

溫馨提示

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

評論

0/150

提交評論