謝利敏 劉歡 柴立巖
摘 要:隨著大數(shù)據(jù)、云計(jì)算和網(wǎng)絡(luò)技術(shù)的發(fā)展,“移動(dòng)化、碎片化、社交化、智能化”已成為現(xiàn)代遠(yuǎn)程教育培訓(xùn)的主流和趨勢(shì)。在線考試是遠(yuǎn)程教育培訓(xùn)中的一個(gè)重要環(huán)節(jié),是驗(yàn)證學(xué)員在線學(xué)習(xí)以及后期學(xué)員證書(shū)取得的核心部件。本系統(tǒng)采用微服務(wù)與傳統(tǒng)考試系統(tǒng)整合,采用B/S架構(gòu),基于瀏覽器WEB系統(tǒng)開(kāi)發(fā),實(shí)現(xiàn)了考試的信息化和移動(dòng)化。
關(guān)鍵詞:在線考試;線上出題;線上測(cè)評(píng)
0 引言
“在線考試系統(tǒng)”支撐了整個(gè)郵政系統(tǒng)的崗位資格認(rèn)證、人才測(cè)評(píng)考試、培訓(xùn)訓(xùn)后考核、大型考試競(jìng)賽、技能鑒定理論考試等考試活動(dòng)的組織開(kāi)展。此外,各省級(jí)、地市級(jí)郵政公司、郵儲(chǔ)銀行、中郵保險(xiǎn),集團(tuán)公司各直屬單位也可通過(guò)在線考試系統(tǒng)組織轄內(nèi)員工開(kāi)展學(xué)習(xí)競(jìng)賽活動(dòng),滿足了各級(jí)企業(yè)獨(dú)立開(kāi)展考試活動(dòng)的需要。
1 系統(tǒng)概述
在線考試系統(tǒng)由題庫(kù)系統(tǒng)、考務(wù)系統(tǒng)和考試客戶端三個(gè)子系統(tǒng)構(gòu)成(見(jiàn)圖1)??紕?wù)系統(tǒng)針對(duì)不同的考試要求,提供了多種考務(wù)模式;既可以實(shí)現(xiàn)按考試從卷庫(kù)里隨機(jī)抽取試卷,也可以按照不同邏輯考場(chǎng)分配不同的試卷。考試系統(tǒng)客戶端主要針對(duì)考生進(jìn)行試卷領(lǐng)取、試卷查看和考試答題,同時(shí)考試過(guò)程記錄、成績(jī)顯示等功能也在客戶端實(shí)現(xiàn)[1]。
1.1 采用SSH框架設(shè)計(jì)
考試系統(tǒng)采用SSH框架[1-3],該框架是目前比較流行的一種網(wǎng)絡(luò)應(yīng)用程序開(kāi)源框架,其結(jié)合了Struts2,Spring, Hibernate框架,它將數(shù)據(jù)處理、界面以及用戶的行為控制分為三層機(jī)構(gòu):Model(模型)-View(視圖)-Controller(控制器)[2](見(jiàn)圖2)。
1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)數(shù)據(jù)庫(kù)表約120個(gè),如考試信息、考生信息、考生報(bào)名信息、試卷信息、試題信息等。系統(tǒng)采用連接池技術(shù)管理數(shù)據(jù)庫(kù),以應(yīng)對(duì)高并發(fā)訪問(wèn)。為了使數(shù)據(jù)庫(kù)的并發(fā)訪問(wèn)處理能力達(dá)到最優(yōu),服務(wù)器動(dòng)態(tài)調(diào)整連接池的最大連接數(shù)和最小連接數(shù),保證系統(tǒng)的性能達(dá)到最優(yōu)[3]。最小連接數(shù)和最大連接數(shù)是數(shù)據(jù)庫(kù)連接池技術(shù)的兩項(xiàng)重要參數(shù)[4]。
1.3 B/S架構(gòu)
B/S(瀏覽器Browser/服務(wù)器Server)架構(gòu)。B指的是Web瀏覽器,可以實(shí)現(xiàn)少數(shù)業(yè)務(wù)邏輯,但主要業(yè)務(wù)邏輯在服務(wù)器實(shí)現(xiàn)。訪問(wèn)者可以在瀏覽器端輸入U(xiǎn)RL地址請(qǐng)求服務(wù)器,服務(wù)器接受請(qǐng)求,并解析URL。同時(shí),服務(wù)端又與數(shù)據(jù)庫(kù)進(jìn)行交互,產(chǎn)生數(shù)據(jù)信息存放于服務(wù)器中,并根據(jù)模板文件生成HTML文件,發(fā)送至瀏覽器[5]。
2 系統(tǒng)總體設(shè)計(jì)
在線考試系統(tǒng)由題庫(kù)系統(tǒng)、考務(wù)系統(tǒng)和考試客戶端三個(gè)子系統(tǒng)構(gòu)成??荚囍С蛛娔X端、手機(jī)端、PAD端考試模式,實(shí)現(xiàn)三者數(shù)據(jù)之間的互聯(lián)互通。在電腦端創(chuàng)建的考試可推送到手機(jī)端和PAD端,在手機(jī)端和PAD端實(shí)現(xiàn)一題一屏、全卷式的試卷顯示方式。
考試模式分為三種:競(jìng)賽考試、普通考試、自測(cè)考試[4]。(1)競(jìng)賽考試,如崗位資格考試,有組織的有考試次數(shù)的,里面可以包含模擬、正考、補(bǔ)考。(2)普通考試指有組織的[4],沒(méi)有考試次數(shù)或次數(shù)很多,常年開(kāi)放的,里面可以包含模擬、正考、補(bǔ)考。該考試記錄統(tǒng)計(jì)數(shù)據(jù)。(3)自測(cè)考試和正式考試一樣,是獨(dú)立的考試[4],為非嚴(yán)格性考試。
2.1 題庫(kù)系統(tǒng)
題庫(kù)系統(tǒng)實(shí)現(xiàn)了“在線出題”和“導(dǎo)入試題”兩種出題方式;實(shí)現(xiàn)了對(duì)題庫(kù)和卷庫(kù)的共建共享管理,規(guī)范靈活的試題試卷審核流程,便捷多樣的組卷方式[1](主觀題組卷規(guī)則、客觀題組卷規(guī)則、導(dǎo)入試卷)。試題類(lèi)型豐富,支持單選題、多選題、不定項(xiàng)選擇題、判斷題、填空題、簡(jiǎn)答題、案例分析題[1]、圖片題、論述題等9種題型。在題庫(kù)管理上,實(shí)現(xiàn)培訓(xùn)班課程考試試題、綜合考試試題、考試系統(tǒng)考試試題的集中統(tǒng)一管理,并可分類(lèi)統(tǒng)計(jì)試題數(shù)量及應(yīng)用情況。
2.2 考務(wù)系統(tǒng)
考務(wù)系統(tǒng)針對(duì)不同的考試要求,提供了多種考務(wù)模式,實(shí)現(xiàn)課程考試、綜合考試、嚴(yán)肅考試和普通考試的模塊化、流程化、引導(dǎo)式的創(chuàng)建與管理,并可按照不同類(lèi)型考試生成考試分析報(bào)告。
在考試抽卷策略上,系統(tǒng)支持隨機(jī)抽取試卷、優(yōu)先抽取未答試卷、學(xué)員選擇試卷作答、學(xué)員只答錯(cuò)誤試題等四種方式。在物理考場(chǎng)管理上,實(shí)現(xiàn)監(jiān)考人員對(duì)本物理考場(chǎng)考試監(jiān)控及現(xiàn)場(chǎng)管理功能。在主觀題閱卷管理上,系統(tǒng)支持對(duì)填空題預(yù)評(píng)分閱卷,并優(yōu)化主觀題評(píng)分流程。
在對(duì)考生網(wǎng)上考試的管理方面,考試系統(tǒng)提供了電子簽到功能,為考試的嚴(yán)格管理提供了手段。電子簽到可為每個(gè)物理考場(chǎng)參加考試的考生進(jìn)行物理簽到,確保了對(duì)考生的有效管理[4]。在考試過(guò)程中,管理人員可實(shí)時(shí)監(jiān)控參考人數(shù)、領(lǐng)卷及交卷人數(shù)、考試異常等情況,可以及時(shí)、全面、準(zhǔn)確地把握考試情況。
2.3 考試系統(tǒng)客戶端
學(xué)員可通過(guò)考試系統(tǒng)客戶端進(jìn)行試卷領(lǐng)取、試卷查看和考試答題,同時(shí)考試過(guò)程記錄、考試判分、成績(jī)顯示等功能也在客戶端實(shí)現(xiàn),并及時(shí)將考生的考試過(guò)程記錄和考試成績(jī)同步至考務(wù)管理子系統(tǒng)。考試過(guò)程中如出現(xiàn)斷網(wǎng)情況[4],可實(shí)現(xiàn)斷網(wǎng)續(xù)答、二次領(lǐng)卷等功能。學(xué)員若是首次參加考試,需要首先下載客戶端安裝程序并進(jìn)行安裝,安裝后即可通過(guò)客戶端登錄或通過(guò)遠(yuǎn)程培訓(xùn)系統(tǒng)直接進(jìn)入考試。
3 結(jié)語(yǔ)
該系統(tǒng)可支撐同時(shí)3萬(wàn)人在線考試,經(jīng)過(guò)兩次服務(wù)優(yōu)化后,每年約有10萬(wàn)學(xué)員在線完成測(cè)評(píng)情況。隨著中國(guó)科技發(fā)展的步伐,郵政集團(tuán)中心也對(duì)員工的在線考核提出了更高的要求,更加快速的響應(yīng),更高的并發(fā),更好的服務(wù)體驗(yàn)都是未來(lái)還需要努力提升的方向,一切的技術(shù)都是服務(wù)于業(yè)務(wù),及時(shí)學(xué)習(xí)新的技術(shù)把微服務(wù)的概念與傳統(tǒng)考試整合而創(chuàng)作的新型在線考試系統(tǒng)。目前,階段看基本滿足了集團(tuán)中心發(fā)展的需要,但是在用戶體驗(yàn)上還存在一定的局限性,在學(xué)員考試客戶端上還需要做進(jìn)一步的改進(jìn)。
[參考文獻(xiàn)]
[1]田衛(wèi)輝,李斌,李翔.郵儲(chǔ)銀行崗位資格認(rèn)證體系的構(gòu)建與應(yīng)用[J].企業(yè)改革與管理,2016(19):52,49.
[2]尹本雄.基于SSH框架的視頻教學(xué)系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2018(12):95-98.
[3]李冀東,張進(jìn)猛,蘇健.基于云平臺(tái)的教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)技術(shù)與管理,2019(6):176-180.
[4]田衛(wèi)輝,寧福旺,史光.中國(guó)郵政在線考試系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].企業(yè)技術(shù)開(kāi)發(fā),2016(24):42-44.
[5]曾玉紅.基于B/S高校宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2018(36):52-55.
(編輯 姚 鑫)