【摘 要】本文基于當(dāng)下網(wǎng)絡(luò)遠(yuǎn)程教育中在線考試系統(tǒng)的現(xiàn)狀與發(fā)展情況,介紹了在線考試系統(tǒng)的發(fā)展、體系結(jié)構(gòu)、主要技術(shù)及功能結(jié)構(gòu)。研究其可行性后,為學(xué)生能更有效地在課余時(shí)間提升自我的知識(shí)及文化素養(yǎng),設(shè)計(jì)制作航海專業(yè)考證知識(shí)自助學(xué)習(xí)系統(tǒng)。供學(xué)生能夠有效地利用網(wǎng)絡(luò)資源,為學(xué)生能更有效地在課余時(shí)間提升自我的知識(shí)及文化素養(yǎng),為學(xué)生帶來(lái)鞏固知識(shí)、豐富課余時(shí)間活動(dòng)的同時(shí),還可以適當(dāng)?shù)販p輕教師工作負(fù)擔(dān)、提高工作效率。
【關(guān)鍵詞】航海專業(yè)資訊 在線考試 考證
一、緒論
(一)研究背景及現(xiàn)狀
在我們國(guó)家,雖然遠(yuǎn)程教育已經(jīng)蓬勃地發(fā)展起來(lái),但是目前學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過(guò)五個(gè)步驟,即人工出題、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來(lái)越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說(shuō)傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。計(jì)算機(jī)應(yīng)用的爆發(fā)式發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬(wàn)戶。而國(guó)內(nèi)現(xiàn)今所應(yīng)用的成熟案例也很多,面向高校的起點(diǎn)考試系統(tǒng)、銀符考試系統(tǒng)、維普應(yīng)用考試系統(tǒng)等都是針對(duì)當(dāng)今國(guó)內(nèi)各大考試體系,如英語(yǔ)四六級(jí)、計(jì)算機(jī)等級(jí)認(rèn)證、公務(wù)員、醫(yī)考等所設(shè)計(jì)的學(xué)生輔助訓(xùn)練系統(tǒng)?!扒迦A泰豪網(wǎng)絡(luò)考試系統(tǒng)”是多功能輔助教學(xué)系統(tǒng),具有教學(xué)題庫(kù)管理、自動(dòng)試卷生成、網(wǎng)上測(cè)驗(yàn)、網(wǎng)上練習(xí)、自動(dòng)成績(jī)統(tǒng)計(jì)分析等多項(xiàng)功能,全面覆蓋教學(xué)過(guò)程中練習(xí)、測(cè)驗(yàn)、教學(xué)效果信息反饋的所有環(huán)節(jié)。系統(tǒng)是全面網(wǎng)絡(luò)化的多用戶系統(tǒng),系統(tǒng)安裝分布于題庫(kù)服務(wù)器、普通教師機(jī)、監(jiān)考教師機(jī)、學(xué)生機(jī)等多臺(tái)計(jì)算機(jī)上,適用于電子教室環(huán)境,是校園網(wǎng)軟件系統(tǒng)的重要組成部分。國(guó)內(nèi)計(jì)算機(jī)等級(jí)考試較早地采用了網(wǎng)絡(luò)考試系統(tǒng)。這種考試系統(tǒng)一般采用局域網(wǎng)的形式,在考試之前,由專門的考試網(wǎng)站提供相關(guān)的報(bào)名、考務(wù)安排等軟件,然后在開始考試時(shí),將題庫(kù)統(tǒng)一安裝在各考點(diǎn)的服務(wù)器上。為了測(cè)試系統(tǒng)的方便,在正式考試之前,一般給每個(gè)考生測(cè)試一次的機(jī)會(huì)??荚嚥捎矛F(xiàn)場(chǎng)打分的方式,考生只要提交試卷,系統(tǒng)就給出相應(yīng)的分?jǐn)?shù)。為了安全起見(jiàn),一般還要求考生到服務(wù)器上確認(rèn)。除此之外,一些政府部門、一些行業(yè)管理機(jī)構(gòu)和教育機(jī)構(gòu)也先后采用了網(wǎng)絡(luò)考試系統(tǒng)[1]。
現(xiàn)如今許多國(guó)際著名的計(jì)算機(jī)公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。目前,網(wǎng)絡(luò)技術(shù)發(fā)展迅速,現(xiàn)在很多國(guó)外的大學(xué)和社會(huì)其他部門都已經(jīng)開設(shè)了遠(yuǎn)程教育,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)異地教育和培訓(xùn)。而由于網(wǎng)絡(luò)的存在擴(kuò)大了學(xué)校的服務(wù)范圍,為學(xué)校的管理提供了更多的方面。最有影響的案例就是ETA(美國(guó)教育考試中心)舉辦的GRE(美國(guó)研究生入學(xué)考試)的計(jì)算機(jī)化考試,它使考試由原來(lái)的每年只能有兩次參加考試的機(jī)會(huì)變?yōu)槊總€(gè)工作日都可以參加考試。[2]A0CA公司的考試系統(tǒng),主要目標(biāo)是模擬真實(shí)考試環(huán)境,特別適合計(jì)算機(jī)操作性題目的考試。ATA在產(chǎn)品和服務(wù)中使用的核心技術(shù)包括:DST技術(shù)(動(dòng)態(tài)模擬考試技術(shù))、RET技術(shù)(真實(shí)環(huán)境考試技術(shù))、SRAT技術(shù)(全真環(huán)境下動(dòng)態(tài)轉(zhuǎn)換技術(shù))、LAS技術(shù)(智能化考試結(jié)果判定技術(shù))、ZNM技術(shù)(智能化、非線性多元組卷模板技術(shù))。
二、系統(tǒng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
(一)設(shè)計(jì)平臺(tái)構(gòu)架:根據(jù)用戶需求建設(shè)架構(gòu)
利用網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)技術(shù),基于B/S模式研究開發(fā)設(shè)計(jì)制作了一個(gè)基于web頁(yè)面的平臺(tái)系統(tǒng)。該系統(tǒng)在供學(xué)生能夠有效地利用網(wǎng)絡(luò)資源,為學(xué)生能更有效地在課余時(shí)間提升自我的知識(shí)及文化素養(yǎng),為學(xué)生帶來(lái)鞏固知識(shí)、豐富課余時(shí)間活動(dòng)的同時(shí),還可以適當(dāng)?shù)販p輕教師工作負(fù)擔(dān)、提高工作效率。該系統(tǒng)具有良好的開放性、便捷性、可移植性和靈活性。可以輕松地向其內(nèi)添加數(shù)據(jù)信息,允許用戶根據(jù)使用情況發(fā)送反饋信息和留言,以便我們能根據(jù)需要及時(shí)添加或改進(jìn)平臺(tái)中的信息內(nèi)容[3]。
考慮到實(shí)際使用時(shí)的便捷及穩(wěn)定性,本系統(tǒng)將采用Asp +SQLSERVER數(shù)據(jù)庫(kù)技術(shù)進(jìn)行設(shè)計(jì)和開發(fā),現(xiàn)就相關(guān)研究?jī)?nèi)容擬采取的技術(shù)闡述如下:
1.系統(tǒng)平臺(tái)及開發(fā)技術(shù)選擇:
基于WINDWOS XP或2000/2003多層體系結(jié)構(gòu),本系統(tǒng)采用便于系統(tǒng)的維護(hù)和擴(kuò)充、功能強(qiáng)勁的ASP語(yǔ)言及SQLSERVER數(shù)據(jù)庫(kù),實(shí)現(xiàn)對(duì)Internet及多用戶的全面支持。
2.開放、靈活和可擴(kuò)展性考慮:
為了保證系統(tǒng)的持續(xù)發(fā)展,保證系統(tǒng)投資的長(zhǎng)期有效,系統(tǒng)將建立在模塊化的結(jié)構(gòu)上,并提供靈活的開發(fā)接口,以適應(yīng)各期建設(shè)逐步增加系統(tǒng)功能和不同業(yè)務(wù),增加用戶類型,進(jìn)行方便的擴(kuò)展,使系統(tǒng)具備良好的開放性、可擴(kuò)展性、可移植性和可操作性要求,有效的保護(hù)各期投資。
3.先進(jìn)性與實(shí)用性考慮:
本著減輕教師工作負(fù)擔(dān)、提高工作效率、優(yōu)化學(xué)生考試的流程,增強(qiáng)參加考試學(xué)生的身份識(shí)別,比傳統(tǒng)的考試模式節(jié)省人力財(cái)力和時(shí)間。
4.安全機(jī)制:
系統(tǒng)以通過(guò)設(shè)置權(quán)限級(jí)別來(lái)維護(hù)系統(tǒng)的安全性,對(duì)Internet互聯(lián)時(shí),通過(guò)設(shè)置防火墻和對(duì)用戶身份認(rèn)證等技術(shù)的采用確保系統(tǒng)的安全可靠。
(二)選定平臺(tái)構(gòu)架方案
在制作該平臺(tái)時(shí)相關(guān)人員都具有豐富的專業(yè)知識(shí)及技術(shù)能力,能有效地完成各方面所需的相關(guān)工作。在該系統(tǒng)投入使用后,將會(huì)用到服務(wù)器、交換機(jī)、計(jì)算機(jī)終端等設(shè)備,另外,必要時(shí)還需連接網(wǎng)絡(luò)以查找相關(guān)資料并定期充實(shí)信息資源。
系統(tǒng)分為分為系統(tǒng)管理模塊,考試模塊以及領(lǐng)導(dǎo)審查模塊。其中系統(tǒng)管理模塊是由科目管理、題庫(kù)管理、試卷生成、查詢成績(jī)、信息發(fā)布、考試新聞、用戶管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等組成,該模塊是系統(tǒng)的基礎(chǔ)。考試模塊主要有選擇科目、成績(jī)查詢、考試新聞發(fā)布組成,主要實(shí)現(xiàn)了考生在選擇科目后進(jìn)入考試窗體,以及考完后對(duì)客觀題的自動(dòng)評(píng)分、存檔。審核模塊主要實(shí)現(xiàn)領(lǐng)導(dǎo)對(duì)考試計(jì)劃和考試新聞的審批等。試卷可自動(dòng)調(diào)用題庫(kù)中滿足要求的試題,根據(jù)試卷生成難易度得到相應(yīng)難度的試題,領(lǐng)導(dǎo)可對(duì)所生成試卷進(jìn)行審核,通過(guò)即可考試,否則退回重新制定試卷,相關(guān)責(zé)任人在通過(guò)審核后可在新聞板塊發(fā)布通知,告知相關(guān)考試具體內(nèi)容,最后學(xué)生根據(jù)要求進(jìn)行相關(guān)考試。大量相關(guān)試題集數(shù)據(jù)信息的采集與錄入系統(tǒng)平臺(tái)及后期的更新維護(hù)。[4]
最終實(shí)現(xiàn)如下圖2-1所示功能布局:
(三)搭建測(cè)試并完善平臺(tái)構(gòu)架
本平臺(tái)的開發(fā)主要是在學(xué)校現(xiàn)有的軟硬件設(shè)備,只要在這些設(shè)備的基礎(chǔ)上進(jìn)行簡(jiǎn)單的升級(jí)和擴(kuò)充就可以了,開發(fā)的成本相對(duì)較低。而且學(xué)校本身就有計(jì)算機(jī)專業(yè)維護(hù)人員,在硬件的升級(jí)和軟件的安裝上是不會(huì)耗費(fèi)太多的人力和物力的。而且學(xué)校還擁有較多計(jì)算機(jī)軟件開發(fā)的技術(shù)人員,在系統(tǒng)應(yīng)用上不需要過(guò)多的培訓(xùn),從而節(jié)約了大量的培訓(xùn)的成本。所以說(shuō),在經(jīng)濟(jì)方面是可行的。該平臺(tái)最突出的特點(diǎn)是體現(xiàn)了人機(jī)交互性和時(shí)效性,這樣不僅可以提高使用效率,更有利于信息的及時(shí)傳播。[5]
1.硬件設(shè)備:系統(tǒng)對(duì)硬件的要求并不需要太高,首先,系統(tǒng)硬件應(yīng)具備一定的運(yùn)算和存儲(chǔ)能力,例如采用Inter Pentium 4(處理器),512MB(內(nèi)存),80G(硬盤)等配置的計(jì)算機(jī);其次,系統(tǒng)硬件應(yīng)具有一定的穩(wěn)定性,例如采用原裝配件以及UPS漏電保護(hù)器等。再次,系統(tǒng)的硬件應(yīng)支持網(wǎng)絡(luò)功能,例如配置10M/100M/1000M網(wǎng)卡等。
我院為此配備的運(yùn)行環(huán)境:
CPU: Intel(R) Xeon(R) E5530@2.40GHz;內(nèi)存:8GB;硬盤:130G;千兆網(wǎng)
2.軟件配置:本系統(tǒng)采用B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)開發(fā)。在windows 2003中使用ASP技術(shù),各應(yīng)用界面的設(shè)計(jì)及數(shù)據(jù)和相關(guān)界面的鏈接使用Dreamweaver MX 2004開發(fā),數(shù)據(jù)庫(kù)服務(wù)器使用SQL Server 2000企業(yè)版來(lái)實(shí)現(xiàn)。ASP技術(shù)是目前較為成熟的技術(shù),比較容易編寫,也比較容易實(shí)現(xiàn)。SQL Server 2000是一種用于開發(fā)中大型數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng),對(duì)于目前的需求和數(shù)據(jù)量,SQL Server 2000能夠適用,并且能夠保證系統(tǒng)的穩(wěn)定性。[6]
相對(duì)于服務(wù)器而言,因無(wú)需對(duì)大量數(shù)據(jù)進(jìn)行記錄處理,客戶端所需要求大大降低,使得其大規(guī)模運(yùn)用的范疇得以提升。最終實(shí)際運(yùn)行效果如下圖2-2所示:
三、應(yīng)用的前景與展望
現(xiàn)今網(wǎng)絡(luò)信息化呈現(xiàn)出爆炸式的發(fā)展,網(wǎng)絡(luò)應(yīng)用也日益頻繁??甲C知識(shí)自助學(xué)習(xí)平臺(tái)是現(xiàn)階段研究開發(fā)的一個(gè)熱點(diǎn)。最終研發(fā)實(shí)現(xiàn)的我院航海專業(yè)考證知識(shí)自助學(xué)習(xí)平臺(tái),就是建立在國(guó)際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶端的應(yīng)用極為簡(jiǎn)單,使信息交流不受地域的局限。學(xué)生能更有效地在課余時(shí)間提升自我的知識(shí)及文化素養(yǎng),為學(xué)生帶來(lái)鞏固知識(shí)、豐富課余時(shí)間活動(dòng)的同時(shí),還可以適當(dāng)?shù)販p輕教師工作負(fù)擔(dān)、提高工作效率。之后會(huì)繼續(xù)搜集相關(guān)信息及資料,不斷擴(kuò)大數(shù)據(jù)規(guī)模,使該系統(tǒng)越來(lái)越好. 從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。
參考文獻(xiàn):
[1].北大青鳥產(chǎn)品開發(fā)部,關(guān)系型數(shù)據(jù)庫(kù)及SQL語(yǔ)言,北京:北京阿博泰克北大青鳥信息技術(shù)有限公司,2003
[2].李煜.《ASP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》[M] .北京:清華大學(xué)出版社,2005:135-167.
[3].朱景德.SQL Sever 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)[M] .西安:電子科技大學(xué)出版社,2008:102-123.
[4].周建軍.《SQL Server2000深度編程及其應(yīng)用開發(fā)》[M] . 北京:清華大學(xué)出版社, 2005:88-97.
[5].蔡翠平,網(wǎng)絡(luò)程序設(shè)計(jì)-ASP (第2版)[M],北京:清華大學(xué)出版社,2004
[6].馬龍工作室,ASP+SQLServer組建動(dòng)態(tài)網(wǎng)站實(shí)例精講,北京:人民郵電出版社,2004
基金項(xiàng)目:2013年江蘇省高等學(xué)校大學(xué)生實(shí)踐創(chuàng)新訓(xùn)練計(jì)劃立項(xiàng)項(xiàng)目“基于我院航海專業(yè)考證知識(shí)自助學(xué)習(xí)平臺(tái)的開發(fā)”(編號(hào):201312679012Y)成果