吳口東
摘要 伴隨著計(jì)算機(jī)技術(shù)與互聯(lián)網(wǎng)技術(shù)的發(fā)展,無紙化的概念逐漸被應(yīng)用在越來越多的領(lǐng)域里面,無紙化的應(yīng)用能夠提升事務(wù)性工作的處理效率,在考試當(dāng)中也能夠得到廣泛的應(yīng)用,而無紙化考試則是在計(jì)算機(jī)發(fā)展下的更為快捷的考試評(píng)測方式,本文對無紙化考試局域網(wǎng)組建的技術(shù)現(xiàn)狀與對其進(jìn)行系統(tǒng)分析,提出實(shí)現(xiàn)無紙化考試局域網(wǎng)的技術(shù)實(shí)現(xiàn),最后提出對無紙化考試局域網(wǎng)系統(tǒng)的管理建議。
【關(guān)鍵詞】無紙化考試 局域網(wǎng) c/s
1 引言
伴隨著社會(huì)的發(fā)展,科學(xué)技術(shù)的不斷更新,計(jì)算機(jī)科學(xué)也日益蓬勃,人們已經(jīng)深刻地認(rèn)識(shí)計(jì)算機(jī)技術(shù)所帶來的便利服務(wù),特別是在互聯(lián)網(wǎng)技術(shù)的發(fā)展下,計(jì)算機(jī)技術(shù)與互聯(lián)網(wǎng)技術(shù)已經(jīng)成為一種新的生活方式,融入到人類社會(huì)的方方面面中,并發(fā)揮著不可替代的重要作用。計(jì)算機(jī)技術(shù)和通信技術(shù)的發(fā)展,使得人類逐漸進(jìn)入一個(gè)信息化和科技化的社會(huì)。無紙化考試作為高校信息化建設(shè)的一部分,有著其獨(dú)特的需求和作用。實(shí)行新的教學(xué)模式,讓教學(xué)的靈活性和效率得到大大地提高,成為了人才培養(yǎng)和人才測試的不可或缺的工具。相對于傳統(tǒng)的考試方式中投入的人力,物資資源來說,無紙化考試以其便捷,快速,低消耗的特點(diǎn)有著無可比擬的優(yōu)勢,有了網(wǎng)絡(luò)的環(huán)境,用戶可以隨時(shí)隨地進(jìn)行考試,教師和管理員也可以輕松的管理試題和考試成績。
現(xiàn)在,無論是國內(nèi)還是國外的政府,企業(yè)機(jī)構(gòu)都在推出自己的考試或認(rèn)證,如微軟的MCSD,華為的認(rèn)證考試等,我們國家的自考或成考,還有各種從業(yè)資格證書的考試,都向著信息化,無紙化的目標(biāo)不斷前進(jìn),可以說,今后的各種各樣的考試都會(huì)趨向網(wǎng)絡(luò)化與無紙化。就教育行業(yè)來說,由于考試類型和考試要求的不斷改變,教師們工作負(fù)擔(dān)將越來越重,并且這也是很容易出錯(cuò)和繁瑣的事情,對此,因?yàn)榛ヂ?lián)網(wǎng)和編程技術(shù)的成熟,構(gòu)筑高性能,低成本的無紙化考試可以成為可能,各大高校紛紛推出了自己的網(wǎng)絡(luò)教學(xué)平臺(tái),陸續(xù)出現(xiàn)了相對應(yīng)局域網(wǎng)下的無紙化考試,以此把老師從繁重的工作中解脫開來,使考試趨向公平和客觀。
2 無紙化考試的技術(shù)現(xiàn)狀
無紙化考試是未來教育行業(yè)的職業(yè)資格測試與專業(yè)考試所采用的考試方式的發(fā)展方向,無紙化考試的應(yīng)用可以分為兩個(gè)方面,一是基于局域網(wǎng)的C/S模式,二是基于廣域網(wǎng)的B/S模式的無紙化。
C/S模式即Client/Server,是在進(jìn)行考試的局域網(wǎng)中,從服務(wù)器端( Server)向考試者使用的客戶端(Client)進(jìn)行試卷的分發(fā),由考試者通過客戶端在規(guī)定時(shí)間內(nèi)進(jìn)行答題,在考試結(jié)束后將考試內(nèi)容通過客戶端上傳到服務(wù)器端,再由系統(tǒng)進(jìn)行保存?zhèn)浞莶⑦M(jìn)行下一步的試卷內(nèi)容的評(píng)卷,最后得到考試成績。C/S模式的無紙化考試將考試的場景轉(zhuǎn)移到了局域網(wǎng)之內(nèi),出卷者與主辦單位能夠較好地在局域網(wǎng)內(nèi)對考試系統(tǒng)進(jìn)行調(diào)整,是目前小范圍的無紙化考試所廣泛采用的模式。C/S模式下的局域網(wǎng)無紙化考試能夠免除印刷與大量紙質(zhì)試卷的繁重工作,提高了考試的效率,是較為容易得到推廣的無紙化考試模式。
B/S模式即Browser/Server,是一種基于瀏覽器與服務(wù)器端的連接模式,需要首先建立起對外的服務(wù)器端即web server,考試者通過在瀏覽器端口進(jìn)行登錄后連接到服務(wù)器端口在進(jìn)行相關(guān)的考試,B/S模式是在互聯(lián)網(wǎng)技術(shù)發(fā)展下而發(fā)展的重要產(chǎn)物,其最大程度上的實(shí)現(xiàn)了互聯(lián)網(wǎng)的無界思想,不管考試者處于哪里,只要能夠通過瀏覽器端口順利連接到服務(wù)器端就能夠順利地進(jìn)行考試。B/S模式下的無紙化考試能夠?qū)崿F(xiàn)高效的考試環(huán)境,考試者無須安裝考試軟件,極大地降低了軟件的維護(hù)成本,主考方只需要做好對于服務(wù)器端口的維護(hù)即可。B/S模式的開發(fā)效率高,具有較高的開放性使得基于B/S模式的無紙化考試被廣泛應(yīng)用在大型的考試當(dāng)中,如全國計(jì)算機(jī)等級(jí)考試與四六級(jí)考試等等。
無論是C/S模式還是B/S模式,在無紙化考試中都有著重要的應(yīng)用,具體應(yīng)當(dāng)選擇何種模式進(jìn)行無紙化系統(tǒng)的組建需要結(jié)合主考方與考試形式來進(jìn)行考量,如在面對小范圍的專業(yè)考試,可以由考場所在單位進(jìn)行無紙化考試的局域網(wǎng)搭建,以C/S的模式來為考試者提供無紙化考試,可以實(shí)現(xiàn)無紙化考試的高效管理與安全管理。
3 無紙化考試的系統(tǒng)分析
在實(shí)現(xiàn)無紙化考試的系統(tǒng)條件中首先需要理清無紙化考試的系統(tǒng)架構(gòu),在組建無紙化考試的系統(tǒng)結(jié)構(gòu)可以采用分層結(jié)構(gòu),采用自上而下的分層結(jié)構(gòu)對系統(tǒng)進(jìn)程分層設(shè)計(jì),以表示層,BS邏輯層,DB訪問層,每個(gè)結(jié)構(gòu)層都只關(guān)注本層的工作,這樣可以減少了代碼間的耦合,提高無紙化考試系統(tǒng)在應(yīng)對大數(shù)據(jù)量涌入時(shí)候的運(yùn)行效率,無紙化考試的系統(tǒng)結(jié)構(gòu)分層圖如下:
表示層:是無紙化考試系統(tǒng)的UI部分,是對內(nèi)容的表示形式的處理,使用到的技術(shù)為jsp,javascipt, easyui等,主要用了strusts的html標(biāo)簽,來處理從服務(wù)器中傳過來的actionform的內(nèi)容的展現(xiàn),和使用css來控制UI的頁面布局,本系統(tǒng)的頁面布局采用top,left,content,bottom的形式,left是頁面的導(dǎo)航欄,content是頁面的內(nèi)容顯示,bottom是腳注的顯示,這三部分都是通過加載頁面來顯示。利用腳本語言來進(jìn)行交互性操作,easyLu主要是用來顯示日期和選擇日期等操作。
業(yè)務(wù)邏輯層:在到達(dá)邏輯層之前,使用filter來對請求進(jìn)行過濾,包括對請求編碼格式,教師操作的權(quán)限的過濾,還有對數(shù)據(jù)訪問層操作的過濾,過濾后,將構(gòu)造好的actionform傳給業(yè)務(wù)邏輯層action,該層根據(jù)配置文件strusts-config.XML來處理客戶端的請求,調(diào)用相應(yīng)的數(shù)據(jù)庫訪問層的bo操作,獲取到數(shù)據(jù)后構(gòu)造actionform,構(gòu)造好消息對象message,并跳轉(zhuǎn)到相對應(yīng)的頁面。數(shù)據(jù)訪問層:主要是進(jìn)行對數(shù)據(jù)庫中各種表的添加,刪除,修改和查詢的操作,數(shù)據(jù)庫中的每個(gè)不同的實(shí)體,都擁有不同的bo操作,最后BS層都通過調(diào)用DB訪問層的實(shí)現(xiàn)方法,獲取到結(jié)果來構(gòu)造返回信息。
4 無紙化考試局域網(wǎng)的實(shí)現(xiàn)條件
無紙化考試的局域網(wǎng)搭建需要解決的是硬件的支持與軟件客戶端的設(shè)計(jì)實(shí)現(xiàn)。
在硬件支持上,最為重要的是搭建起局域網(wǎng)的服務(wù)器端,一般選用Windows 2000 server作為服務(wù)器運(yùn)行的數(shù)據(jù)庫,在服務(wù)器端運(yùn)行的硬件設(shè)備作為局域網(wǎng)運(yùn)行的基本條件,要首先要保證服務(wù)器的運(yùn)載負(fù)荷,特別是在處理大量數(shù)據(jù)涌入的時(shí)候服務(wù)器能夠較好地運(yùn)行,因?yàn)樵趯?shí)現(xiàn)無紙化考試的過程中,在考試登入與提交考卷的時(shí)間節(jié)點(diǎn)都有大量的數(shù)據(jù)從客戶端端口流向服務(wù)器端,大量的數(shù)據(jù)得不到良好的處理將會(huì)使得服務(wù)器宕機(jī),造成數(shù)據(jù)丟失。因此,作為搭建無紙化局域網(wǎng)的主考方在硬件投入上要加大對于服務(wù)器端的支持。
而在軟件支持上,主要是考試者在進(jìn)入考場后通過客戶端向服務(wù)器端發(fā)送獲得試卷的請求,再由服務(wù)器端進(jìn)行試卷的下發(fā)??荚囌咝枰@得試卷,需要在系統(tǒng)內(nèi)建立起相應(yīng)的考生考號(hào),服務(wù)器端將考生考號(hào)記錄后作為日后考試者成績的管理依據(jù),記錄考試者的相關(guān)信息與試卷內(nèi)容,實(shí)現(xiàn)該功能的核心代碼如下:
SN=“e:\sn.txt”//考生考號(hào)文件
SET FS=CreateObject(”ScriptingFileSystemObject”)
SET TS=fs.OpenTextFile(SN,2, True) //在考試盤生成考生考號(hào)文件
//以下代碼實(shí)現(xiàn)在考號(hào)文件中寫入考號(hào)、機(jī)號(hào)和試卷類型
TS.WriteLine (txtSN.Text&txtjihaoText&Left (combex-aType.Text,1》
TS.WriteLine (Note())
Target_path=“\\”+server name+”\\testroom"
FS.copyfile SN, target_path
Set FI=FS.GetFile(SN)
FL.Attributes=1+2//設(shè)置考號(hào)文件屬性1.readonly,2-hidden
將考試者的考號(hào)記錄之后,由服務(wù)器將試卷進(jìn)行下發(fā)至考試者所在的客戶端中,實(shí)現(xiàn)該功能的核心代碼如下:
Server name= Sl//考試所有服務(wù)器名
Soure_path=“\\”+ Server name+“\shiti\S”&Left(combex-aType.Text,1)//試卷文件所在目錄
Targetpath=“d:” ∥客戶端計(jì)算機(jī)考試盤路徑
FS.CopyFolder soure_path, target path, True∥把服務(wù)器試卷目錄下的文件復(fù)制到考生本機(jī)考試盤上
無紙化考試局域網(wǎng)的構(gòu)造,需要硬件環(huán)境與軟件客戶端的共同支持才能夠得以實(shí)現(xiàn),考試單位在組織開展無紙化考試的過程中要著重審視自身開展無紙化考試的相關(guān)條件,才能夠保障無紙化考試的順利開展。
5 無紙化考試局域網(wǎng)的管理
無紙化考試局域網(wǎng)的搭建并非只需要搭建后便能自主運(yùn)行的系統(tǒng),后期對于局域網(wǎng)的管理才是無紙化考試的重點(diǎn)。
(1)要無紙化考試的考試過程形成以明確的制度化,無紙化考試的過程要由監(jiān)考機(jī)制進(jìn)行全程的實(shí)時(shí)監(jiān)控,給予無紙化考試的服務(wù)器端以中止考試者考試的機(jī)制與模塊,實(shí)現(xiàn)在考試過程一旦發(fā)現(xiàn)舞弊現(xiàn)象可以由主考方對考試者進(jìn)行強(qiáng)制收卷、延時(shí)考試、鎖定考試機(jī)、發(fā)送警告和消息等處理,將無紙化考試的監(jiān)管控制在考場管理手中,對考生的考試過程實(shí)現(xiàn)完全控制考生機(jī)器。這樣一來,對于應(yīng)用無紙化考試的主考方要進(jìn)行更多考試前的準(zhǔn)備工作,其考前工作比傳統(tǒng)的試卷考試要求更高,要求主考方做到精心準(zhǔn)備、精心安排和精心組織,組建專人對無紙化考試的準(zhǔn)備、過程與結(jié)束后的事項(xiàng)進(jìn)行管理,安排專人負(fù)責(zé)無紙化考試工作中的考前計(jì)算機(jī)準(zhǔn)備及無紙化考試工作中的考務(wù)工作和考生的組織與安排工作,同時(shí)要增強(qiáng)無紙化考試過程中有可能出現(xiàn)的意外事件的處理能力,特別是無紙化考試主要依賴于局域網(wǎng)與計(jì)算機(jī)系統(tǒng)進(jìn)行考試,對于考試環(huán)境、考試硬件等有更高的要求,也有更多出現(xiàn)問題的可能性,這要求當(dāng)無紙化考試的過程中要配備有專人進(jìn)行管理,但出現(xiàn)問題、故障或發(fā)現(xiàn)病毒,要求考試者及時(shí)通知相關(guān)的維護(hù)員,由維護(hù)員對問題進(jìn)行及時(shí)處理和排除,以保證無紙化考試的順利開展。
(2)在無紙化考試中,計(jì)算機(jī)作為重要的設(shè)備,是保證無紙化考試順利開展的基礎(chǔ)設(shè)備,因此在無紙化考試局域網(wǎng)的搭建中要嚴(yán)格規(guī)范對于無紙化考試的計(jì)算機(jī)設(shè)備的管理使用,不僅僅是要在無紙化考試的過程要有專人對網(wǎng)絡(luò)問題進(jìn)行處理,當(dāng)出現(xiàn)硬件問題的時(shí)候也要有相應(yīng)的專業(yè)人員在場輔助.保障無紙化考試的硬件與軟件環(huán)境都能夠順利使用。在對計(jì)算機(jī)硬件的管理中要采用統(tǒng)一的標(biāo)準(zhǔn)鎖定計(jì)算機(jī)的使用權(quán)限,防止考試者惡意地修改硬件設(shè)置。
(3)在開展無紙化考試的局域網(wǎng)組建,還在組織專人進(jìn)行非考試期問的管理,無紙化考試局域網(wǎng)的搭建需要有良好運(yùn)轉(zhuǎn)的服務(wù)器端,在主考方投入資源搭建考試使用的局域網(wǎng)后,要定期對服務(wù)器端進(jìn)行檢查,完善服務(wù)器端的防火墻設(shè)置與建設(shè),防范黑客針對服務(wù)器的攻擊與滲入,對考試的開展與結(jié)果進(jìn)行認(rèn)為的篡改與刪除,導(dǎo)致考試結(jié)果受到損害。另外,還要加強(qiáng)對于服務(wù)器端的數(shù)據(jù)備份,保障突發(fā)情況下無紙化考試系統(tǒng)能夠順利運(yùn)行。
6 結(jié)論
無紙化考試的應(yīng)用在未來將會(huì)是整個(gè)教育行業(yè)與職業(yè)評(píng)測行業(yè)所采用考試形式的大趨勢,基于局域網(wǎng)的無紙化考試系統(tǒng)的搭建其有著組建成本低,便于主考方對考試過程進(jìn)行管理,易于維護(hù),操作靈活簡捷方便、對考試者的使用環(huán)境要求低等優(yōu)點(diǎn),同時(shí),還能夠降低主考方的評(píng)卷成本,可以說,無紙化考試的應(yīng)用將能夠極大地推動(dòng)考試評(píng)測的形式發(fā)展。要保障無紙化考試局域網(wǎng)的安全與高效運(yùn)行,需要主考方在考試前后對無紙化考試系統(tǒng)進(jìn)行維護(hù)與管理,因此,作為主考方不僅僅需要在組建過程中投入資源,更應(yīng)該要逐漸對于無紙化考試局域網(wǎng)的管理,才能夠讓基于局域網(wǎng)的無紙化考試系統(tǒng)發(fā)揮應(yīng)有的作用。
參考文獻(xiàn)
[1]張文英,無紙化考試局域網(wǎng)的組建與實(shí)施研究[J].語文學(xué)刊:外語教育教學(xué),2013 (10).
[2]胡錦平,基于c/s模式的無紙化考試系統(tǒng)的研究與實(shí)現(xiàn)[D].河北科技大學(xué),2011.
[3]鄭平輝,邱有冬,林雅靜,基于B/S模式的無紙化考試系統(tǒng)設(shè)計(jì)與規(guī)劃[J].佳木斯職業(yè)學(xué)院學(xué)報(bào),2012 (06): 439-440.