【摘要】在以開展遠程教育為主的廣播電視系統(tǒng)中,教學群體是來自不同區(qū)域的學生,在集中組織進行課程考核時,會帶來諸多不便,為此,提出了網(wǎng)上隨機考試的一種無紙化考試形式,以解決學生在考試時由于時間和場地的限制的諸多問題,本文對于隨機考試系統(tǒng)的功能和設(shè)計兩個方面進行詳細的分析,包括業(yè)務(wù)功能需求和系統(tǒng)功能模塊的設(shè)計。
【關(guān)鍵詞】隨機考試;系統(tǒng)功能;課程考核;需求分析
1.引言
網(wǎng)上隨機考試系統(tǒng)的開發(fā)主要是為了滿足遠程教育中考試改革的需要,通過考試系統(tǒng)的開發(fā),可以解決這幾個問題:一是使得學生可以在課程學完后隨時預(yù)約,隨時考試,使得在職學生工作與學習之間的矛盾得以緩解;二是大大減輕了教師年復一年的試卷出題工作與繁瑣的試卷批閱工作;三是通過系統(tǒng)來完成試卷的分析工作與成績導入導出工作,大大減輕了教師與考務(wù)人員的工作量。
2.系統(tǒng)業(yè)務(wù)功能需求
參加系統(tǒng)使用的人員分管理員、教師、教務(wù)人員、學生四種類型,因此在業(yè)務(wù)上也分四種類型。其中管理員主要負責系統(tǒng)整體管理:主要工作包括后臺各類人員所操作菜單的分配、人員權(quán)限分配、課程管理、教師課程分配、數(shù)據(jù)維護、題型指派等;教師主要負責考題庫的建立、制定試卷(主要是試卷的生成策略的制定)、試卷主觀題的批閱、試卷分析工作;教務(wù)人員主要負責試卷設(shè)置(主要設(shè)置試卷的開考時間、性質(zhì)等各類屬性),成績導出等工作;學生主要是使用系統(tǒng)完成考試與成績查詢。
3.系統(tǒng)功能設(shè)計
依據(jù)系統(tǒng)功能的需求,我們可以對十個功能模塊進行進一步的功能拆分,使各個功能模塊具體業(yè)務(wù)明確化。各功能模塊具體細分設(shè)計如下:
3.1 系統(tǒng)管理模塊
系統(tǒng)管理模塊主要是管理員來使用,用來對系統(tǒng)總體進行維護與設(shè)置。系統(tǒng)管理模塊下分以下幾個子模塊:
(1)權(quán)限管理:主要對系統(tǒng)模塊的權(quán)限進行維護,對各類使用人員的權(quán)限分配,保證業(yè)務(wù)流程的順利進行及系統(tǒng)運行的穩(wěn)定性。
(2)數(shù)據(jù)管理:對數(shù)據(jù)進行備份等維護操作,保證數(shù)據(jù)的安全性。
(3)專業(yè)及課程管理:對專業(yè)及課程進行統(tǒng)一管理,將課程分配給所屬教師,保證過程的一致性與穩(wěn)定性。
(4)題型管理:確定系統(tǒng)的預(yù)設(shè)題型,并對課程進行設(shè)置,教師如果有自定義題型時,可依需求進行自定義題型的添加并分配到課程當中,教師可直接使用。
(5)人員管理:對系統(tǒng)中的管理人員(管理員、教師、教務(wù)人員)進行管理。
3.2 試題管理模塊
教師使用試題管理模塊進行課程試題庫的建設(shè)工作,試題管理具有對試題的增加、刪除、修改、瀏覽等基本操作。此外,教師可以對試題進行屬性設(shè)置,具有測試屬性的試題只可以在測試試卷中被抽取,而正式考試試卷則可以抽取兩種屬性的試題。
3.3 試卷管理模塊
試卷管理模塊,主要由教師及教務(wù)人員進行使用。此模塊分為兩個子模塊:
(1)生成試卷模塊:由教師操作,教師建立試題完畢后,可以生成試卷,教師通過制定策略來生成試卷,教師可以對試卷進行增加、修改、刪除的操作。
(2)設(shè)置試卷模塊:由教務(wù)人員操作,教務(wù)人員在教師制定好試卷后可以對試卷進行設(shè)置,主要對試卷進行開考時間的設(shè)置、考試形式的設(shè)置、判卷者的設(shè)置、進行此門課程考試的學生設(shè)置。
3.4 考試管理模塊
考試管理模塊主要用于兩個用途,一是在考試過程中,當出現(xiàn)試場違紀、計算機故障、客戶端不響應(yīng)等特殊情況時,對學生考試狀態(tài)或?qū)W生試卷相應(yīng)處理用。二是在考試完成后,由計算機或教師進行的試卷批閱,成績發(fā)布等操作??荚嚬芾砟K具體分為以下幾個子模塊:
(1)廢卷管理:對考生的作廢試卷進行處理。
(2)判卷管理:對考生試卷進行批閱,如果試卷全是客觀題,計算機可以自動評閱,如果有主觀題,教師可參與到有權(quán)限批閱的課程試卷工作,在批閱時,教師看不到客觀題的批閱情況。批閱后的試卷,教師可以重新批閱。
(3)成績發(fā)布:由教務(wù)人員使用,教務(wù)人員在教師對試卷批閱完畢后,可以瀏覽所有批閱后的試卷,確認無誤后,可以發(fā)布該門課程的批閱成績,成績發(fā)布后,教師將不可以再進行閱卷操作,成績也為最終成績。
3.5 人員管理模塊
人員管理模塊主要是指管理人員管理與學生管理。
(1)管理人員管理:由管理員來進行管理人員管理。主要是指管理員對教師和教務(wù)人員的管理與分配工作。管理員可以進行管理人員的增加、修改、刪除、瀏覽操作。
(2)學生管理:由教務(wù)人員來進行使用。教務(wù)人員通過人員管理模塊實現(xiàn)對學生的批量導入與導入;學生個體的增加、修改、刪除、瀏覽操作。
3.6 成績管理模塊
主要提供成績查詢服務(wù),各類人員均可以在此模塊查詢成績。學生只能查詢個人成績,教師可以查詢所負責課程的成績,教務(wù)人員可以查詢所有課程的成績。
3.7 數(shù)據(jù)分析模塊
數(shù)據(jù)分析模塊主要用于教務(wù)人員及教師使用,區(qū)別在于教務(wù)人員可以查詢所有課程,教師查詢所負責的課程。具體分為考試人員查詢、缺考試人員查詢、通過率統(tǒng)計、題型得分率統(tǒng)計、知識點得分率統(tǒng)計等。各類統(tǒng)計以表格或圖表的形式來呈現(xiàn),提供給所需者客觀的結(jié)果分析。
3.8 預(yù)約管理模塊
預(yù)約管理模塊分前臺后臺兩個子模塊,用于考前預(yù)約使用,因為此在線考試系統(tǒng)是由學生預(yù)約后方可考試。
(1)預(yù)約設(shè)置模塊:由教務(wù)人員使用,通過此模塊設(shè)置考場,考場人數(shù),考試時間,考試場次,預(yù)約時間等。
(2)預(yù)約模塊:由學生使用,學生登錄后,進入預(yù)約界面,學生可預(yù)約可以參加考試的考試科目、考試場次,不可以預(yù)約座位號,座位號隨機生成。預(yù)約完畢后,學生可以打印準考證。
3.9 教務(wù)數(shù)據(jù)共享模塊
該模塊主要用于教務(wù)人員從教務(wù)管理系統(tǒng)中取出可以參加考試學生的數(shù)據(jù),并通過考試系統(tǒng)提供的接口將這些學生的專業(yè)、課程、所考科目等信息共享至在線考試系統(tǒng)。學生進行預(yù)約考試時,只可以預(yù)約教務(wù)管理系統(tǒng)中有考試科目的課程,這樣就避免了學生預(yù)約了不參加考試的課程這種錯誤情況。
3.10 在線考試模塊
此模塊為學生使用,學生在登錄后,可以看到本場自己可以考試的考試科目,考試開始前學生不可以進行答題,考試科目會顯示倒計時,以提醒學生開考時間。開考后,學生點開始答題后系統(tǒng)生成一份隨機試卷。學生在答題過程,系統(tǒng)會自動保存學生答題結(jié)果,避免出現(xiàn)系統(tǒng)死機等意外時,不丟失學生已答試題。開考20分鐘之內(nèi),學生不可以交卷,考試結(jié)束前五分鐘,系統(tǒng)會提示學生,在時間截止后,如果學生未提交試卷,系統(tǒng)將自動提交試卷。
4.總結(jié)
本文研究的網(wǎng)上隨機考試系統(tǒng)涉及到的因素比較多,人員的權(quán)限分配、題庫的設(shè)計與維護、數(shù)據(jù)的存儲、網(wǎng)絡(luò)環(huán)境的配置等,本文只是詳細分析隨機考試系統(tǒng)的需求和各模塊的功能設(shè)計,下一步將對系統(tǒng)的數(shù)據(jù)管理、運行維護等方面進行分析與設(shè)計,最終建設(shè)成為一個功能齊全、運行良好的在線考試平臺。
參考文獻
[1]趙慧勤,張景安.基于XML的網(wǎng)上考試系統(tǒng)的研究與實現(xiàn)[J].福建電腦,2007(05).
[2]楊合建,南理勇,孟凡康.網(wǎng)絡(luò)考試系統(tǒng)研究與設(shè)計[J].福建電腦,2006(09).
[3]吉斌武,劉建華,陳以.基于PHP和AJAX的在線考試系統(tǒng)的研究與實現(xiàn)[J].福建電腦,2009(02).
[4]齊耀龍.基于數(shù)據(jù)字典的Oracle聯(lián)機考試系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2008(28).