引言:隨著教育信息化的發展,高校在線考試系統的設計和開發勢在必行,本文詳細闡述了在線考試系統的需求分析和設計思想。為系統的開發提供了理論依據。
隨著各校“校校通”工程的大力推進,加快了教育信息化技術在教育教學中的發展,使基礎教育信息化建設又有了長足的進展,特別是近幾年來高校辦學規模擴大,學生人數逐年增加,社會日益增長的教育需求,要加快課程和專業數字化改造,創新信息化教學與學習方式,促進高等教育質量全面提高和拔尖創新人才培養,傳統的考試模式已經跟不上時代發展的步伐,在線考試系統的開發勢在必行,在線考試系統可以提高高校考務工作效率、增加考試客觀性和公正性、減輕教師命題試卷和試卷評閱的負擔,加快推進學校教育信息化建設的步伐,同時還能減少學校的經濟開銷。
一、在線考試系統總體需求分析
1、考生能夠通過互聯網隨時隨地參加考試。2、在線考試系統應該能夠同時滿足多人在線考試,系統安全性能高,運行穩定性強,操作簡單,具備友好的圖形化操作界面。3、試卷組卷要具有科學性和合理性,根據教師設定的題型和難度自動組卷。4、在線考試系統的設計要公正公平,距離考試結束時要設定倒計,方便學生掌握考試時間。5、考試時間到后,系統能自動保存并且提交試卷。6、系統能夠安全穩定運行。7、考生注冊:為了保證系統的安全性,學生必須注冊才可以登錄系統進行考試。8、用戶管理:教務管理員可以對系統的用戶進行添加、刪除。9、考試課程管理:教學管理員可以對考試的課程進行添加、查詢等操作。10、教務管理員能夠修改查看考生信息,教師信息,試題信息。11、系統管理員對系統進行維護,保證系統的運行穩定。12、題庫管理:對錄入的各種題型進行管理,可以實現試題的添加、修改、刪除等。13、試題參數設置:對錄入的試卷要設置相關參數,如題型、分值、難點等。14、在線考試:為了保證考試的公平性,系統要嚴格實行權限的控制和控制考生的考試時間,對考生的考試狀態進行實時監控。如果考生在規定的時間內沒有完成試卷的作答,系統必須實現試卷的自動保存并自動提交考生的試卷。15、系統自動閱卷和人工閱卷:對于試卷的客觀題系統能夠自動進行評分,對于主觀題部分由于評分的復雜性則采用教師閱卷,考生的最終考試成績由機子評分和人工評分兩部分組合,成績匯總后將最終成績保存在考生成績數據庫中。16、綜合查詢:考生可以查詢自己的考試成績和試卷等信息,并能夠刪除指定紀錄,并能夠以報表的形式輸出。
二、在線考試系統功能設計
根據在線考試系統設計的特點,可以設置如下幾種功能,考生注冊和登錄、在線考試、查詢成績以及退出登錄;考生信息、考題信息、考生成績信息、考試套題和試卷類型信息等進行管理。從用戶的角度來看,為了保證系統的安全,絕不允許任何人隨意地登錄系統,所以在系統中設置了五種用戶:系統管理員、教務管理員、教學管理員、教師用戶、考生用戶。用戶登錄在線考試系統需進行驗證,這樣可以保證系統的安全性.不同的用戶有不同的權限,分別完成不同的功能。為教師和學生提供一個網上工作學習的平臺。
在以上分析的基礎上,我們開始做系統各個功能模塊的詳細設計。
1、系統管理模塊。系統管理模塊包括系統的維護、用戶管理模塊,用戶管理子模塊又包括教務管理員信息管理子模塊、教學管理員信息管理子模塊、系統管理員信息管理子模塊、教師信息管理子模塊、考生信息管理子模塊。用戶管理主要對用戶角色進行創建和編輯,系統可以創建新的角色,對于現有的角色可以賦予各種新的權限,或者收回角色的現有權限。
2、題庫管理模塊。題庫管理模塊包括對考試題目進行添加試題、查詢試題、修改試題和刪除試題操作。要首先選擇所屬的考試專業和套題才能進行添加考試題目信息的相關操作;在考試題目信息列表頁面中,可以通過選擇不同的查詢條件(例如:考題類型、所屬專業、所屬套題和加入時間)并輸入相應的關鍵字,來實現查詢操作;根據實際需要,還可以實時更新考試題目的詳細信息或刪除考試題目。
3、考試套題管理模塊。考試套題管理模塊主要是對套題進行添加、查詢、修改和刪除。當要添加考試套題時,首先要在頁面中選擇所屬的專業,然后在指定的文本框中輸入要添加的考試套題的名稱,才能進行添加;考試套題信息頁面中還提供了查詢功能,在這里可以根據用戶的要求選擇不同的查詢條件,可通過套題名稱、所屬專業來實現查詢操作;此外還可以更新考試套題中的信息或者刪除考試套題。教師根據要求可以在線進行數據的維護和管理,這樣在考試時就可以充分地利用試題庫。
4、課程管理模塊。課程信息的劃分是根據專業來劃分的,主要功能包括對試卷類型進行添加、查詢、修改和刪除操作。在課程管理頁面中,可以通過選擇不同的查詢條件(例如:授課教師、專業、課程編號)并輸入相應的關鍵字,來實現查詢操作;根據實際需要,還可以實時更新課程的詳細信息或刪除課程,如果該門課程包含著考試信息則不能刪除。
5、組卷管理模塊。該模塊的功能是通過設置組卷的相關約束條件,如試卷的題型、總分、試題的難度、考試時間等條件,生成一份適合的考試試卷。教師可以根據需要選擇系統自動組卷或是手動組卷。
6、考試管理模塊
考試管理子模塊對學生在線考試的時間和過程等事務進行控制。考生進入系統界面,考生選擇自己要考試的考卷之后開始考試,系統自動抽出試卷,在網頁上顯示本次考試的試卷,考生開始答題。同時網頁上顯示當前考試的時間和剩余時間,當離考試結束還有15分鐘時就會提醒考生。考生答題完畢,就可以選擇“提交試卷”按鈕,如果考試時間到考生還沒有提交考試,系統將強制提交試卷;考試期間考生可以隨時保存試題答案,系統也應每隔一段時間自動保存試卷。整個考試過程都由教務管理員進行監控,他可以查看整個考生的考試狀態,查看考生是否登錄考試的情況,考試所用時間、考試是否結束、考試狀態是否異常等。
7、閱卷模塊。由于試卷內容包括客觀題和主觀題兩大類,考生答題完畢之后提交考卷,系統將自動對考生提交的試卷自動閱卷,對于主觀題,由閱卷教師進行評閱。
8、成績管理模塊。教師對成績的管理,可以查詢到班級每位考生的成績。根據對考試成績的分析,制定有效的復習計劃。教師可以查看學生成績,刪除學生成績。
三、結語
在線考試系統可以使學生在任何時間,任何地點進行考試,不受時間和空間的限制,同時在線考試系統還具有自動組卷、自動閱卷和統計分析,這就增加了考試的便利性和靈活性,大大減少了教師的工作量,學生可以根據自己的實際情況靈活地選擇考試的形式進行考試,并能得到即時的反饋,這能有效地提高教學效率,促進學生自主學習的熱情和積極性。隨著傳統教育向信息化教育得推行,應用先進的信息技術組建在線考試系統也越來越多的展現出它的優勢性。
參考文獻
[1]任曉霞.基于B_S結構的在線考試系統的設計與實現[D],河北工業大學,2010.
[2]汪永明.基于B/S模式的在線考試系統[J],微機發展,2004,14(1):59一61.
[3]付曉波.基于Web模式下考試系統的設計與實現[D],大連理工大學,2007.
[4]付曉波.基于Web模式下考試系統的設計與實現[D],大連理工大學,2007.
[5]郭素蓉.學校通用考試系統的設計與實現[D].電子科技大學,"2005.
[6]陳年.高校在線課程考試系統的設計與開發[D],重慶大學,2008.
(作者單位:云南省保山學院信息學院)