廉志剛
21世紀是一個以信息化為代表的時代,而學校尤其是高等院校作為高等基礎教育的基地更能看出信息化對教育的獨特作用。網絡以其所具有的特點為學校的考試提供了一種全新的考試方法和途徑。基于網絡的考試系統可以方便學生根據自我條件有選擇地進行測試;方便教師人工出卷、閱卷,將老師雙手解放,提高效率;方便在校教師通過該系統實現對學生學習狀況的機動性掌握、考察。
目前,大多數的高校越來越重視學生技能的培養,技能培養的重心就是要注重實訓,輔以必要的理論學習,那么一個非常實際并急需解決的現實問題就擺在了我們的面前:采用何種方法實現對理論知識的高效率高質量的考核,以便廣大師生能夠全身心地投入到實訓中去?目前一些高校使用的網絡考試系統主要有兩種:一種是多用于較為正式考試的基于LAN的網絡考試系統;一種是多用于學生自測或實現網絡教學的基于WEB的網絡考試系統。但是這兩種考試系統都存在著一些弊端:安裝使用比較麻煩,通用性較低,自動化程度不高。為了彌補以上的不足,我設計并實現了一個適用于我校的基于Internet,采用B/S架構的全新英語網絡考試系統。該系統將網絡考試的自動化、網絡化變成現實,并能夠兼顧通用化的題庫系統、在線考試、自我在線測驗、自動閱卷、成績管理等功能。
根據系統體系結構分析,本系統軟件基于Internet,采用B/S架構。該結構性能穩定、安全可靠、兼容性好,支持多級服務器和磁盤鏡像技術。同時充分考慮到實際考試應用的硬件及網絡環境,完全可以滿足各種規模的考試標準及要求。客戶端無需安裝設置,系統維護簡單。
B/S架構是一種具有統一瀏覽器客戶端軟件,且具備跨平臺、一點對多點及多點對多點的特征,這樣就能夠減少開發人員在客戶端的工作量,合理組織信息、提供客戶服務。
更重要的是,該系統充分考慮到實際考試應用過程中的各種細節,隨機處理試題順序,預防考場作弊,容錯性高,支持非正常退出、斷電后的試題答案的自動保存和續考重考。
操作系統:Windows98/ME/2000/XP及以上版本。
瀏覽器:Internet Explorer(IE)6及以上版本。
服務器端軟件:
操作系統:Windows NT/2000 Server/XP及以上版本。
瀏覽器:Internet Explorer(IE)6及以上版本。
IIS:Internet Information Server(IIS)5.0及其以上版本。
數據庫:SQL Server 2000。
一個完整的英語考試系統整體上可以劃分為網上考試系統、系統數據訪問層及數據庫。
經過充分的系統分析,本系統共分為管理員和普通用戶兩個界面,界面的主要功能如下。
對于管理員來說,具有的權限為對學生用戶的身份驗證;對學生信息進行修改,添加,刪除等維護;根據學生的考試科目進行出題,或對已經具備的試題庫進行修改、添加、刪除;查看學生用戶的考試成績并進行試卷分析。
對于普通用戶,也就是學生來說,可以在任意時間進行在線測驗,并能在測驗結束時及時查看測驗成績;學生可以在線與教師進行一對一、一對多的學習交流,并查詢每學期各門課程的最終考試成績。
根據以上的功能分析,整個英語網絡考試系統可以進行整體劃分為:用戶管理子系統、試題管理子系統、考試管理子系統及成績管理子系統四大系統功能模塊。
整個系統中,各個子系統都是具備完善功能的獨立成系統。每個子系統之間都是相互依存、相互作用、協調統一地完成整個系統的運作。用戶管理子系統允許有權限的教師和管理員共同更新維護試題子系統、并對學生考試成績進行評判和分析,最終存入成績管理子系統。試題子系統包含了考試所需的所有題型,并為考試管理子系統提供試題并組卷。成績管理子系統依據考試管理子系統生成的學生答題得分情況統計出學生成績,供學生進行查詢。
為了滿足正常考試系統的需求,根據使用人員的角色我們設計了如下的數據項和數據結構:
(1)管理員信息數據包括:管理員用戶資料、姓名、密碼等。
(2)學生用戶信息數據包括:用戶名、密碼、性別、班號、學號等。
(3)教師用戶信息數據包括:個人信息、用戶名、密碼。
(4)試卷信息數據包括:各種題型(填空題、判斷題、選擇題)數量和分值等。
(5)成績信息數據包括:考試科目、考生學號、考生姓名、成績。
Web技術使網絡資源共享成為現實,因此,為了將資源信息得到最大限度的利用,在WWW(World Wide Web)上發布各種信息資源,實現共享成為了一種必然。只有將瀏覽器/服務器與Web技術各自的優勢結合并充分發揮,才能滿足這種必然的需求。微軟的Web概念就是在這種情況下提出并應用到了數據庫技術的使用中,也就是我們常說的Web數據庫體系。該體系是建立在瀏覽器/服務器架構下的。這種數據庫體系能夠將瀏覽器/服務器架構與Web技術很好地結合在一起,并使用Web服務器和Active Server Pages(動態服務器網頁,簡稱ASP)作為數據庫操作的中間層,令網站上的內容多樣化、豐富化、系統化。
典型的Web結構的數據庫系統有三層:一個是基于Web瀏覽器的用戶界面,一個是用于信息存儲的數據庫服務器,一個是連接兩者的Web服務器。通過Web瀏覽器用戶可以訪問Web頁,并利用Web頁上各種數據庫信息進行交互操作使用。比如,可以進行讀取頁面、瀏覽鏈接、選擇列表框及查詢和輸入數據域。
以下是基于瀏覽器/服務器架構下的Web數據庫體系的優點。
用戶使用方面。系統前端統一的瀏覽器界面的使用,令用戶在進行系統操作時變得簡單,明了,因此,用戶只要掌握一些最基本的Web頁面操作方法,就能自行使用,這就大大降低了培訓和維護所帶來的成本。
系統的開發方面。系統的開發主要在整個服務器端進行,因此用戶端的設計和安裝就可以節省很多成本,從而也能降低一定的維護成本。
系統環境配置方面。瀏覽器(IE/Netscape)等可以安裝在系統的前端,服務器端可存數據庫(SQL Server、Access、Foxpro)等可以在服務器端進行存取使用,微軟的IIS和ASP技術兩者完美的結合實現了前后端集成輸出的功能。
隨著計算機技術和網絡技術的快速發展,傳統的英語考試方式已經不能在適應嶄新的教育模式的發展,因此,必須改革傳統的考試模式。英語網絡考試系統的開發和使用,可以讓學生考試和自我測試的時間更加機動靈活,方便考試,有利于學生進行自我學習。在不久的將來,英語等級考試也必將實現網絡機考。這種考試模式越來越受到教育部門和高校教師以及社會大眾的關注,也將為高校教學改革工作帶來更多的挑戰。
[1]王洪艷.網上教學資源庫管理系統的設計與實現[J].鞍山師范學院學報,2009,11(6):53-56
[2]唐俊武,南理勇,左強.在線考試系統開發中的幾個問題及解決方法[J].計算機與數學工程,2005,(8)
[3]王付山.網上考試系統的設計與實現[J].電腦知識與科技,2007,(18)
[4]陳平昌,劉麗君.在線考試系統的隨機出題和質量分析的實現[J].電腦知識與技術,2009,12(29):32-34