試題庫管理系統論文

  試題庫管理系統主要是針對教師教學工作開發的軟體系統。下面是小編為大家整理的,供大家參考。

  篇一

  通用試題庫管理與組卷系統設計

  摘要:教考分離是現代教學管理的趨勢,建立試題庫及相應的資訊管理系統,是實現教考分離並提高教學管理資訊化水平的重要途徑。本文分析了通用試題庫的建設需求,設計了通用試題庫管理與組卷系統體系結構和系統資料庫模型。通用試題庫管理與組卷系統集試題管理和試卷命題等功能為一體,可以使教師便捷地對試卷庫中的試題進行管理。按要求命題,生成試卷以及對試卷質量做綜合評價,每套試卷都具有結構合理性和覆蓋全面性。

  關鍵詞:教考分離;計算機輔助教學;系統設計;資料庫

  中圖分類號:G647 文獻標誌碼:A 文章編號:1674-9324201206-0230-02

  傳統的教考統一模式從課堂教學到課後輔導,從試卷命題到閱卷,從成績分析到試卷分析,幾乎都是由幾個教師一手操辦。這種模式的弊端是教者同時作為考者在組織教學到實施考試的過程中帶有很大的主觀隨意性和非規範性[1]。實行教考分離可以使試卷的命題、閱卷、統分、成績和試卷分析等考務工作,由教務部門組織完成,與教師無關,要真正做到教考分離,必須建立完善的試題庫及試題庫管理系統[2]。

  一、需求分析

  通用試題庫管理與組卷系統主要考慮以下幾方面的需求。

  一試題庫科目與題型設定自主

  試題庫科目與題型設定自主性指使用者不但能自主建立科目試題庫,而且能為各科目試題庫自主建立或者新增題型。由於科目自身之間存在差異,科目性質不同,對試題分類的要求不一樣,比如理科和文科;相同的試題分類方法,不可能適合所有考試科目,試題庫如果使用相同而固定的分類方法,會給使用者帶來極大的不便。因此,使用者希望試題管理系統能夠讓他們根據自己的需要定製科目和題型,這樣就能跟上實際工作的變化,不用經常修改軟體了。

  二試題庫可擴充

  在實際工作中,一方面各門學科都在發展變化,考試考查內容就要相應變化;另一方面,考生水平也在不斷變化,所考核的水平、能力層次也應相應變化。因此,題庫中的試題要經常發生變動,必須不斷更新,增加新的試題並且淘汰過時的、不好的試題。試題庫可擴充性和開放性指使用者具有新增、修改和刪除試題的權力[3]。

  三組卷方式的靈活性

  試題庫管理與組卷系統應允許使用者自由地從試題庫中抽取試題,根據特定的組卷方式組卷。建立試題庫系統是為了解決組織考試過程中命題工作繁瑣和不夠客觀的問題,提高出題的效率和科學性,因此設計試題庫時要考慮試題庫的存貯問題[4]。

  四通用和廣泛的適應性

  試題管理是一個應用面極廣的工程,各科目之間的差異和應用者個性的差異決定著對試題管理程式的不同要求,過分細化和專業型的管理方案在滿足少數使用者的同時必然給其他更多使用者帶來不便。

  五相容性良好

  試題庫管理與組卷系統最終在不同的使用者機器上使用,要充分考慮到使用者的機器效能和執行環境,要儘可能考慮程式的普適性和對硬體的依賴。另外,系統操作要簡單、方便,不要求使用者具備專業的資料庫知識,即使是非專業的教師也能夠方便地操作。要能夠與大部分文書處理軟體如WPS、Word等相相容。

  二、系統設計

  系統的主要功能包括:使用者管理、試題庫管理、系統維護、試卷管理等功能模組。使用者管理模組對使用者的使用許可權進行管理,保證系統的安全性;試題庫管理模組包括試題的錄入、答案錄入、題庫查詢等;系統維護包括試題及答案的增加、修改、刪除、題庫備份,以及對庫中各類表的操作;試卷管理包括組卷和試卷的呼叫、編輯。綜上所述,可以把通用試題庫管理與組卷系統歸納成三層結構,即包括資料庫系統、題庫系統、組卷系統三部分。其體系結構示意圖如圖1所示。

  一使用者登入模組

  在進入系統時,需要輸入使用者名稱和密碼,通過使用者名稱和密碼識別使用者身份:系統管理員、或教師。不同的角色進入系統後可以操作該使用者許可權範圍內的功能。如果該使用者輸入的使用者錯誤,則提示登入錯誤。如果輸入的使用者根本不存在,系統則提示非法登入,該使用者不存在。管理員登入成功,具有使用者和功能模組管理許可權。

  二試題庫管理模組

  管理模組主要是使用者管理和試題庫管理。使用者管理是系統管理員成功登入以後,可以對所有使用者進行修改和刪除處理,包括對使用者許可權的分配等。管理員可以新增教師使用者,可以對試題的錄入、試題的輸出、科目的分類管理、許可權的分配進行操作。生成試題功能主要則是教師使用者對其管理,教師可以對試題進行新增、查詢、修改、刪除。

  三組卷模組

  組卷功能分為自動與手動兩種。自動組卷即系統根據輸入的試卷引數,按照已設定的組卷策略組卷,試卷主要引數有:考試科目、考試時間、總題數、滿分值、考察的知識點,難度、題型結構等。其中題型結構包括客觀題判斷題、單選題或多選題和主觀題填空題、短文字題或長文字題。系統自動組出一份符合要求的試卷,如果自動生成的試卷教師不滿意,可通過查詢的方式修改試題,若想使用組卷結果,直接另存為word檔案即可使用。自動生成試卷的流程如圖2所示。

  另外,系統還提供了手動組卷功能,教師可以針對自己授課的知識點的側重點,輸入組卷引數,與自動組卷不同的是在考察的知識點引數和題型引數下,教師將手動選出具體的試題來完成組卷功能。

  通用試題庫管理與組卷系統是基於Window環境下,使用Visual Studio 2008整合開發環境作為本系統的應用軟體開發平臺,具有廣泛的適應性。採用的資料庫是SQL Server2008資料庫,功能強大,操作方便靈活。整個系統包括教師模組、學生模組、試題管理模組、組卷功能及使用者管理等功能。在實際教學管理中節約了大量的人力資源,具有高效、經濟、靈活等特點。實踐證明,使用現代資訊科技進行教學管理能夠提高管理的科學性、有效性和客觀性。

  參考文獻:

  [1]杜勇,樊曉雷.通用試題庫管理系統的設計與實現[J].現代計算機,1998,2:29-30.

  [2]詹速漢.高等數學題庫管理系統的設計與實現[J].現代計算機,1998,2:31-32.

  [3]李莉,陳未如,王翠青.通用試題庫管理系統的研究與實現[J].瀋陽化工學院學報,2005,3:236-240.

  [4]文淵,陳惠貞,陳俊榮.ASP與網路資料庫技術[M].北京:中國鐵道出版社,2005.

  篇二

  淺談試題庫系統的開發建設

  【摘要】試題庫系統建設是實現教考分離的重要保障。文章從試題庫系統建設的必要性入手,通過分析試題庫系統的需求,對試題庫系統應該具體的功能以及如何實現這些功能提出了工作思路和工作體會。

  【關鍵詞】試題庫 系統 開發

  一、建立試題庫系統的必要性

  學校建立題庫一般採用兩種方式:一種是建立紙質試題庫,一種是建立電子文件試題庫。兩種方式由任課教師自行命題2套以上試卷組成試題庫,然後由考試管理員抽取其中一套試卷考核用於正考、補考,每學期試題庫僅用於該學期課程,不能用於重複開設的課程,致使同一課程重複多次重新命題,造成試題內容重現增加、試題庫利用率低、試題安全度降低。因此需要科學合理有效的建立試題庫,嚴格實施教考分離,確保教學任務按時按質完成。同時也需要嘗試試題庫公開化,使得學生明確必須掌握的課程基本知識和必要技能,進一步明確學習目標,便於學習興趣的提高。

  二、試題庫系統的需求分析

  所謂"需求分析",是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什麼資料,要得到什麼結果,最後應輸出什麼。可以說,在軟體工程當中的“需求分析”就是確定要計算機“做什麼”。

  通過調研,我們任務試題庫系統應該具備以下的一些功能:

  1試題庫系統參與者:教師、普通管理員、超級管理員。

  2教師在該系統上的功能有如下:註冊、登陸、修改個人資料、退出系統、查詢課程、上傳試卷、查詢試卷、修改試卷、刪除試卷。

  3普通管理員在該系統上的功能有如下:設定試卷資訊、生成試卷、列印試卷、封存試題、解封試題、課程管理。

  4超級管理員在該系統上的功能有如下:管理教師、管理普通管理員、課程管理、初始化系統。

  三、試題庫系統的建立

  一系統建立要實現的功能

  1自定義試題庫管理系統目錄。可以按專業、學科、章節等進行目錄細分。

  2試題錄入和試題批量匯入。

  3強大的試題編輯功能,並與通常應用編輯工具有共通。這樣就可以不分專業,不分學科快速方便的錄入試題資料。

  4靈活的試卷構造功能,使用者可自定義試卷標題、試題數量、總分、試題難度係數、分數標註等。

  5生成試卷文件格式標準通用。能夠合理使用,有效再編輯,儲存,方便瀏覽和列印輸出。

  6題庫管理,可以隨時分散和集中管理題庫資料。

  二試題庫模組構建

  題庫系統應該由帳戶管理、命題管理、審題管理、題庫管理、考試設定、考試分析、系統設定七大功能模組組成,貫穿題庫建設及考試組織工作整個過程。

  三系統功能構建

  命題管理。命題管理用於試題的編輯、錄入,可脫離題庫系統獨立進行命題、命題情況統計、錄入及修改試題。並且支援匯入、匯出題目。將試題的編輯工作獨立出來,起到保障題庫系統的保密性,以及簡化題庫資源的錄入工作。

  審題管理。審題是業務流程中重要的一環,審題工作直接關係試題質量,審題系統對題庫中未“終審”的題目進行稽核、校對。

  題庫管理。主要對海量題庫資源進行管理、更新、補充等環節的綜合控制模組。資料按照科學的歸納、分類、整理,形成龐大的科學資源庫,保證出卷質量。

  試卷管理。建立試卷。試卷基本屬性:設定試卷名稱、考試時間、考生範圍、防舞弊措施等資訊。試卷相關引數:設定成績公佈方式、題型順序等資訊。試卷題目內容:設定試卷具體題目內容資訊。

  試卷內容微調。根據組捲過程中設定的引數自動抽取相關題目,組卷人員經過審閱不符合要求的題目通過手工換題或自動換題功能進行更換題目,直至試卷中的所有題目都吻合考試要求,提高試卷質量。

  試卷分析。系統提供詳細試卷分析,對試卷難度、題型、知識點分佈情況進行統計,幫助考務人員有效的把握試卷綜合情況。

  生成紙質試卷。系統提供生成word試卷功能,具備多種word試卷標準模版供使用者選擇。生成word檔案後,系統自動規範試卷格式,直接印刷輸出。

  網上考試。系統可以提供多種網上考試模式,豐富考試形式,提供更廣闊的應用範圍。

  四、試題庫系統建設的幾點體會

  1試題庫的建立與使用流程必須與實際工作過程相一致。試題庫建立時,由系統管理人員分配各使用者名稱和許可權,確定各課程負責人。各課程負責人按照課程考核要求設定考核基本資訊,並增加或修改命題、審題人員,給予相應操作許可權。各命題人員按照指定的任務和分配的許可權進行命題,同時給予參考答案。命題後提交指定稽核人員對試題的內容進行準確性檢查,防止錄入操作錯誤。通過稽核後的試題存放在試題庫中以便應用。使用試題庫時,由考務管理員在試題庫系統中按照指定演算法對系統進行組卷,組卷後交指定負責人稽核試卷是否符合要求,符合後進行制卷、實施考核。

  2試題庫和試題內容需要進行保密和訪問許可權設定。試題的保密性至關重要,因此在命題和使用中必須注意試題的保密性,需要與各使用人員簽訂保密責任書。在系統中要設定訪問記錄,以便跟蹤調查。原則上命題人只能檢視自己所命題,一經提交無權修改與訪問。為了防止對試題庫資料的分析與提取,有必要對已經提交的資料試題,採取相應資料加密技術對試題內容進行處理加密,不能直接出現明碼,防止非法使用者盜用、分析資料庫。

  3試題庫需要及時的更新和修改。我們將試題庫系統整合在一張軟盤上,發給每一位參與試題庫建設的教師,使教師能夠隨時更新試題庫內容,只要履行規定的程式就可對總題庫進行更新補充,從而保證考核內容與授課內容的完全同步,保證考核內容的與時俱進。

  4試題庫的使用離不開教師改變常規的教學方法。實行試題庫後,教考分離後,授課老師就必須更加明注重教學內容的規範化。授課老師必須按教學大綱講授和輔導,引導學生全面複習,系統掌握大綱所規定的知識和能力。

  篇三

  理論力學試題庫系統的設計

  摘要:採用B/S架構,設計了理論力學試題庫,同時採用VC++開發了客戶端瀏覽器。規劃了理論力學試題庫的體系結構和功能模組,並對每個功能模組以及智慧隨機組卷方法做了說明解釋。理論力學試題庫的使用完善了教學評價體系,取得了很好的效果。

  關鍵詞:試題庫;自動組卷;隨機數

  考試是考察教師教學成果和反映學生學習程度的主要手段。考試試卷的質量直接影響著人才的選評和學校的教學質量。傳統的手工組卷是一種拼湊式的組卷方式,存在著不少的弊端,如試卷的編輯、整理工作繁瑣、組卷效率低;缺乏衡量和評價試卷難度和試卷質量的客觀標準;也存在自教自考,試題數量和試卷難度不合理的情況以及在試卷中容易出現錯、漏、缺現象。計算機網路和多媒體技術的飛速發展與不斷普及,改變了人們工作、學習和生活的方式,也使教育觀念、教學模式、教育評價及考試模式也相應地發生了變化。基於網路的開放式試題庫通用平臺建設,可改革考試手段,提高教學質量,用計算機代替傳統的人工組卷,規範組卷程式,使組卷工作更加方便快捷,實現考試管理的科學化和現代化[1-4]。

  一、理論力學試題庫的三層體系結構

  理論力學試題庫以面向Intrnet環境下瀏覽器/伺服器Browser/Server,B/S結構的方式開發。該系統既可以在網路環境下,以單伺服器多客戶端的方式執行,實現多客戶端的併發訪問;也可以在單臺主機上執行。同時可以通過網站的後臺,進行資料的更新和維護。

  理論力學試題庫系統的B/S體系結構,分為資料層、應用層和表現層三層。資料庫伺服器、應用伺服器和客戶端之間的通訊採用HTTP、FTP和TCP/IP三種模式。資料庫伺服器主要包含圖形、影象以及文字、報表和屬性資料庫等,採用SQL Server設計資料庫。應用伺服器主要包括抽卷、答案、歷史、使用者管理等應用功能。客戶端採用由VC++自主開發設計的客戶端瀏覽器如圖1所示,也可以採用微軟的Explorer瀏覽器獲取表現層的功能。但是,Explorer瀏覽器沒有對題庫進行直接操作的選單或工具條功能,對於試題庫的呼叫只能轉到功能選單頁面,既不美觀,操作也較繁瑣[4-8]。

  圖1是採用VC++自主開發設計的客戶端瀏覽器,可實現HTTP、FTP和TCP/IP通訊。有方便快捷的使用者選單和工具條實現對題庫的直接使用。圖1a中工具條中的各項功能也可通過呼叫圖1b中所示的各選單的子選單項實現,從而為題庫的操作提供了多種選擇,實現了高效、快捷、方便。

  理論力學試題庫包含的主要題型有是非題、單選題、多選題、填空題、計算題和簡答題六種題型,題量總計10027道,按題型組建6個數據表。知識點總計153個,各題的屬性資訊包括章、節、圖、知識點等。

  二、理論力學試題庫的功能模組

  試題庫的使用者許可權有兩級:教師和管理員,各自具備的許可權如圖2和圖3所示。

  教師可輸入基本資訊身份證號、姓名等和密碼註冊,待管理員稽核通過後就可進行填單、抽卷、答案、歷史、列印和留言等操作。填單即輸入考試的班級、學期、科目等相關資訊,通過點選圖1a中的“填單”工具條,就會出現如圖4所示的填單頁面。填單後相關資訊將儲存在資料庫中以備呼叫。

  抽卷就是由系統隨機抽取試卷。通過點選圖1a中的“抽卷”工具條,就會出現如圖5所示的試卷頁面。答案就是生成與最近抽卷相應的答案。通過點選圖1b中的“答案”工具條,就會出現如圖6所示的試卷頁面。在填單時資料庫中儲存的試卷相關資訊,會自動出現在試卷和答案的抬頭區域,如圖5和圖6所示。

  歷史就是教師可檢視歷年考試試卷和答案以及命題人的相關資訊。通過點選圖1a中的“歷史”工具條,就會出現如圖7所示的試卷頁面。也可通過點選圖1a中的“登入”工具條登入,然後檢視修改自己抽取的試卷和答案,並對其中不滿意的試題區域性重新隨機抽取或指定抽取。同時按需要更改頁面佈局、風格等。

  最後通過點選圖1a中的印表機工具條,就可列印輸出試卷和答案。同時可以對題庫存在的問題和試題及答案的錯誤給管理員留言。

  管理員具有最高許可權,可對教師、演算法、試題、答案、歷史、資料等進行管理和維護。教師管理就是稽核、修改、刪除和查詢檢索教師的基本資訊以及重新設定教師的密碼;試題和答案維護可以對試題和答案進行查詢檢索、編輯、新增上傳、刪除和資料格式轉換等操作;歷史管理可以查詢檢索歷年試卷和答案,進行資料位置查詢、屬性查詢、資料關係查詢分析、空間疊置分析、緩衝區分析等;資料備份/恢復就是對整個資料庫隨時備份,以備發生故障或資料丟失時能及時恢復資料,以及題庫的轉換、匯出、匯入、處理過期資料等。

  理論力學試題庫採用發射隨機數的智慧隨機組卷方法,通過特定演算法可保證在連續抽取的1000份試卷中任何兩套試卷試題的重複率低於10%。同時採用章、節、知識點劃分試題屬性。通過編制特殊程式可保證某章、節的知識點不會在不同題型中重複出現,從而實現了知識點的最大全面均勻覆蓋,提高了試卷的科學性、合理性。

  試題庫的組卷方法有很多,隨機智慧組卷知識是其中重要的一種。演算法維護功能可用於組卷規則和演算法的改進、升級和更新,從而使系統具有較好的可擴充套件性。

  三、結 語

  理論力學試題庫採用打包軟體製作了安裝解除安裝模組,可方便地安裝和解除安裝。試題庫在通過了多年的使用和改進,組卷和評價體系日趨完善,便於教師查漏補缺,改善教學。較之以前的人工組卷大大改善了學習考核效果,取得了很好的成效。

  參考文獻:

  [1] 張萍,王建忠,餘壟,等.免疫網路安全考試系統[J].計算機應用研究,2007,248:162-164.

  [2] 楊永破.網路智慧試題庫系統建設研究[J].電腦科學,2007,134112:296-299.

  [3] 楊昱咼,王紅豔.基於題庫自適應線上考試系統的分析與設計[J].武漢理工大學學報,2008,304:157-160.

  [4] 洪贊雲.計算機輔助教學課件的設計方法[J].中國成人教育,2004,10:71-72.

  [5] 蘇豔豔.把課件做成CHM幫助檔案風格[J].教育與職業,2004,27:52-53.

  [6] 範開元,米西峰.基於Web的網路多媒體CAI課件開發和設計探究[J].教育與職業,2009,15:160-162.

  [7] 袁建洲,尹矗等.JavaScript程式設計寶典[M].北京:電子工業出版社,2006.

  [8] 孫鑫,餘安萍.VC++深入詳解[M].北京:電子工業出版社,2006.

有關推薦: