郭峰
摘 要:在教育領(lǐng)域中將計算機技術(shù)應(yīng)用到教學(xué)評估中改變傳統(tǒng)的以紙筆為工具的評估手段,將會給教學(xué)評估帶來巨大的變革。基于WEB平臺的考試系統(tǒng)正是在這種形勢下應(yīng)運而生的。它是伴隨著網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)而逐漸發(fā)展起來的。它可以利用網(wǎng)絡(luò),隨時隨地對學(xué)生進(jìn)行考試,是傳統(tǒng)考場的延伸。
關(guān)鍵詞:高職院校;Web;在線考試
一、開發(fā)背景
隨著計算機技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)的覆蓋和普及,改變了常規(guī)的教學(xué)模式和考試模式。在計算機網(wǎng)絡(luò)技術(shù)、通信技術(shù)和多媒體技術(shù)的發(fā)展和支持下,傳統(tǒng)的教育模式得到了很大的延展。基于web的在線考試系統(tǒng)是這些技術(shù)在教育方面得到運用的一個體現(xiàn)。使得考試時省了出題、設(shè)計試卷、打印試卷、統(tǒng)計分?jǐn)?shù)、入檔等麻煩,提高工作效率,基于這系統(tǒng)節(jié)省大量的人力資源,節(jié)省大量的考試費用,大幅度提高舉辦考試效率,同時考試系統(tǒng)與別的系統(tǒng)整合在一起比如學(xué)校教務(wù)管理系統(tǒng)等,這樣將非常方便的整合整個學(xué)校的資源,實現(xiàn)更科學(xué)的方式在教育的現(xiàn)代化管理中。
二、國內(nèi)外發(fā)展?fàn)顩r
在信息技術(shù)飛速發(fā)展的今天,網(wǎng)絡(luò)已經(jīng)慢慢開始在農(nóng)村普及,網(wǎng)絡(luò)在人們的工作、學(xué)習(xí)和生活中發(fā)揮著巨大的作用。網(wǎng)絡(luò)教育也開始萌芽,網(wǎng)上考試就是網(wǎng)絡(luò)教育的重要一部分。網(wǎng)上考試在國外的很多國家都得到了蓬勃發(fā)展,人們的學(xué)習(xí)和考試基本是通過網(wǎng)上進(jìn)行的。例如托??荚?、GRE(美國探究生入學(xué)考試)、GMAT(工商管理碩士入學(xué)考試)等都是采用網(wǎng)上考試進(jìn)行的。網(wǎng)上考試在國內(nèi)還未普及,覺大部分的考試都是紙質(zhì)的考試,僅有網(wǎng)上報名和網(wǎng)上查詢成績得到普及。我相信隨著時代的進(jìn)步網(wǎng)上考試會逐漸普及國內(nèi)。
三、實現(xiàn)目標(biāo)
基于Web技術(shù)的網(wǎng)絡(luò)考試平臺可以借助于遍布全球的因特網(wǎng)進(jìn)行,因此考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,大大拓展了考試的靈活性。試卷可以根據(jù)題庫中的內(nèi)容即時生成,可避免考試前的壓題;而且可以采用大量標(biāo)準(zhǔn)化試題,從而使用計算機判卷,大大提高閱卷效率。還可以直接把成績送到數(shù)據(jù)庫中,進(jìn)行統(tǒng)計、排序等操作??忌ㄟ^姓名、學(xué)號進(jìn)行登錄,考試答案也存放在服務(wù)器中,這樣考試的公平性、答案的安全性可以得到有效的保證。因此,采用網(wǎng)絡(luò)考試方式將是以后考試發(fā)展的趨勢。
四、平臺設(shè)計與實現(xiàn)
(一)平臺整體實際
考試平臺基于ASP+ HTML+SQL SERVER綜合開發(fā)工具及環(huán)境,并結(jié)合具體設(shè)計任務(wù)進(jìn)行開發(fā)設(shè)計。平臺采用B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)設(shè)計,只需在服務(wù)器端安裝。在客戶端通過IE瀏覽器訪問即可。.通過Web模式來設(shè)計考試系統(tǒng),服務(wù)器端采用SQL SERVER數(shù)據(jù)庫系統(tǒng)和JSP組件來構(gòu)成考試的應(yīng)用服務(wù)系統(tǒng)??蛻舳瞬捎脼g覽器來完成考試全過程,同時可進(jìn)行遠(yuǎn)程系統(tǒng)維護和管理。
(二)功能模塊設(shè)計
1.系統(tǒng)維護:主要完成用戶管理,用戶基本信息維護,并通過不同的登錄用戶進(jìn)行相應(yīng)的全局變量設(shè)置,完成不同權(quán)限用戶的不同管理。系統(tǒng)在數(shù)據(jù)庫中首先設(shè)置一個具有管理員權(quán)限的用戶,通過用戶登錄判斷用戶的權(quán)限,若為管理員可進(jìn)人該模塊,實現(xiàn)用戶的注冊管理(包含用戶名、用戶權(quán)限、用戶所教課程),依據(jù)教學(xué)計劃完成課程的設(shè)置,對所有課程包含的題型進(jìn)行管理。
2.課程管理:用戶只能對自己所教課程進(jìn)行操作。進(jìn)人該模塊,系統(tǒng)首先用下拉框顯示用戶所教課程,讓用戶選擇要進(jìn)行操作的課程。課程屬性主要包括某門課程的章節(jié)、知識點、難易度。對某門課程進(jìn)行試題庫管理之前,應(yīng)先錄人該模塊內(nèi)容的所有信息。
3.試題管理:主要完成各種題型試題信息的錄人、修改、查詢、添加和刪除。按不同學(xué)科的不同題型,知識點難度等級等分別錄入試題,并將錄好的試題存人試題庫中,以備組卷之用。對于大量的試題,可以通過試題模板進(jìn)行批量導(dǎo)入。要針對某一試題進(jìn)行修改難度較大,我們采用與查詢相結(jié)合的方式,利用模糊查詢,確保查到需要的試題,先查到試題的題號,并調(diào)出該題目的相關(guān)內(nèi)容,然后對該試題進(jìn)行修改。
4.組卷管理: 是考試平臺的核心,組卷先進(jìn)行組卷策略設(shè)計,通過成卷參數(shù)的輸人,抽題者可從知識點、題數(shù)、題型、難度等不同角度提出組卷要求,計算機根據(jù)抽題者的要求,采用間隔隨機抽取試題的方式自動地從試題庫中隨機抽取試題,并將抽取的試題存放到臨時試卷表中生成試卷,供試卷打印輸出使用。
5.考試管理:考試管理是平臺的關(guān)鍵,也是重點難點。由于高職院校學(xué)情特殊,考試中存在多種類型和情況,所以本模塊支持任何時間段、任何數(shù)量的考試??梢园凑照n程、年級、班級任意進(jìn)行考試。解決了高職院校補考、清考和緩考的難題。在考試時間和考試次數(shù)方面也可自由設(shè)計。
6.在線考試:主要完成網(wǎng)上考試。學(xué)生登錄平臺后,選擇考試科目進(jìn)行解答,井將解答結(jié)果提交系統(tǒng)服務(wù)器。對于客觀題,系統(tǒng)自動對其進(jìn)行評分; 對于主觀題,系統(tǒng)以文本的形式記錄解答過程,由教師進(jìn)行評分。
五、總結(jié)
本文通過構(gòu)建基于Web的在線考試平臺,為目前高職院校廣泛實施的線上考試提供了一種解決方案。該平臺實現(xiàn)了隨時隨地進(jìn)行考試,解決了高職院校實習(xí)生和畢業(yè)生異地考試的問題。同時,提高了考試工作效率,簡化了出題、設(shè)計試卷、打印試卷、統(tǒng)計分?jǐn)?shù)、入檔等工作。而系統(tǒng)自動交卷、閱卷功能,保證成績真實,準(zhǔn)確。將來,隨著計算機技術(shù)更進(jìn)一步地發(fā)展,所有課程一定能夠?qū)崿F(xiàn)完整意義的網(wǎng)上考試,考試功能的傳統(tǒng)理念必將發(fā)生改變。
參考文獻(xiàn):
[1]邱建柳.基于WEB的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)[J]福建電腦2016.06.059
[2]馬瑞新.ASP.NET 2.0程序設(shè)計案例教程[M].清華大學(xué)出版社
[3]趙洛育.SQL Server 從入門到精通[M].清華大學(xué)出版社