[摘要]隨著信息技術(shù)的不斷發(fā)展,網(wǎng)上考試是教育信息化的必然發(fā)展趨勢。針對浙江越秀外國語學(xué)院的實際情況,開發(fā)無紙化CET-4在線模擬考試系統(tǒng)對促進教學(xué)質(zhì)量、提高工作效率、節(jié)約考試成本等有著十分重要的作用。
[關(guān)鍵詞]在線考試 自動組卷 B/S .NET
中圖分類號:TP2文獻標(biāo)識碼:A文章編號:1671-7597(2009)0320044-01
一、開發(fā)背景
浙江越秀外國語學(xué)院是浙江省唯一獨立設(shè)置的外語類院校,現(xiàn)全日制在校生近萬人。學(xué)院的定位目標(biāo)為“培養(yǎng)成功的應(yīng)用性外語人才”,因此,不論是外語專業(yè)還是非外語專業(yè),英語的學(xué)習(xí)在課程體系的設(shè)置中都占據(jù)了舉足輕重的地位。學(xué)院對學(xué)生通過全國性的CET考試十分重視,CET-4水平不僅是英語專業(yè)學(xué)生要求達到的基本水平,也是其它涉外專業(yè)學(xué)生要求達到的目標(biāo),因此各個二級學(xué)院在臨考階段都會安排多次模擬考試進行測評。目前的考試仍采用傳統(tǒng)的筆試模式,開發(fā)CET-4無紙化在線模擬考試系統(tǒng)是出于對促進教學(xué)質(zhì)量、提高工作效率、節(jié)約考試成本等多方面考慮而進行的。系統(tǒng)開發(fā)成功后,實現(xiàn)到六級及其它小語種考試系統(tǒng)的轉(zhuǎn)化就顯得比較簡單。
二、系統(tǒng)架構(gòu)及開發(fā)工具
目前,網(wǎng)絡(luò)考試系統(tǒng)的架構(gòu)一般采用兩種模式:B/S結(jié)構(gòu)和C/S結(jié)構(gòu)。通過對兩種模式的比較,系統(tǒng)采用靈活性強、開發(fā)和維護相對比較簡單的B/S結(jié)構(gòu)。
系統(tǒng)使用Microsoft Visual Studio 2005環(huán)境進行開發(fā),同時安裝Microsoft.NET Framework SDK v2.0,開發(fā)語言為C#,后臺數(shù)據(jù)庫選擇SQL Server 2000。
三、系統(tǒng)功能設(shè)計
系統(tǒng)根據(jù)用戶的權(quán)限分為3個子系統(tǒng),分別為系統(tǒng)管理員子系統(tǒng)、教師子系統(tǒng)和考生子系統(tǒng)。
管理員子系統(tǒng)實現(xiàn)管理員信息管理、教師信息管理、新聞管理和數(shù)據(jù)備份,各部分功能細分如下:
1.管理員信息管理:管理員信息添加、管理員信息查詢、管理員信息修改和管理員信息刪除。
2.教師信息管理:教師信息添加、教師信息查詢、教師信息修改和教師信息刪除。
3.新聞管理:新聞的編輯、新聞的發(fā)布。
4.?dāng)?shù)據(jù)備份:數(shù)據(jù)備份、數(shù)據(jù)還原。
教師子系統(tǒng)實現(xiàn)考生信息管理、試題信息管理、組卷管理和成績管理,各部分功能細分如下:
1.考生信息管理:考生信息添加、考生信息查詢、考生信息修改和考生信息刪除。
2.試題信息管理:試題錄入、試題修改、試題查詢和試題刪除。
3.組卷管理:組卷參數(shù)設(shè)置、組卷參數(shù)修改。
4.成績管理:成績評閱、成績評閱。
考生子系統(tǒng)實現(xiàn)在線考試與考生成績查詢。
四、數(shù)據(jù)庫設(shè)計
試題信息管理及組卷管理為在線考試系統(tǒng)的核心模塊,系統(tǒng)以新CET-4考試2008年12月的考試試卷為模板試卷進行組卷。試題答案的存儲按照題型進行分類,題型不僅僅指作文題、快速閱讀理解題、聽力題、仔細閱讀理解題、完型填空題和翻譯題,因為聽力題中每一大題中所包含的題數(shù)及答題方式存在差別,所以將聽力題的答案存儲于6張表中,同理,仔細閱讀理解題的答案存儲于2張表中。試題信息管理模塊包含的數(shù)據(jù)庫表如下:
1.題干信息表(總編號,題目類型,難度系數(shù),區(qū)分度,分值,選擇標(biāo)志,題干信息,聲音,分編號);
2.作文答案表(編號,分編號,答案);
3.快速閱讀答案表(編號,分編號,問題,選項A,選項B,選項C,選項D,答案);
4.聽力A表(編號,分編號,選項A,選項B,選項C,選項D,答案);
5.聽力B表~聽力E表的結(jié)構(gòu)同聽力A表;
6.聽力F表(編號,分編號,答案);
7.仔細閱讀答案A表(編號,分編號,答案);
8.仔細閱讀答案B表(編號,分編號,問題,選項A,選項B,選項C,選項D,答案);
9.完型填空答案表(編號,分編號,選項A,選項B,選項C,選項D,答案);
10.翻譯答案表(編號,分編號,問題,答案);
11.參數(shù)表。組卷管理模塊主要是對試卷的參數(shù)作設(shè)置,系統(tǒng)采用遺傳算法進行組卷;(編號,交叉概率,變異概率,種群規(guī)模,組卷最大迭代次數(shù),組卷終止的適應(yīng)度值)。
五、關(guān)鍵技術(shù)
系統(tǒng)采用智能組卷的方式抽取試卷,目前廣泛被使用的組卷算法主要包括:隨機選取法、回溯試探法和遺傳算法。現(xiàn)已開發(fā)的試題庫系統(tǒng),大多是采用隨機選取算法結(jié)合回溯試探法實現(xiàn)自動組卷,回溯試探法組卷成功率高,但其不斷重復(fù)的過程,是以犧牲大量的時間為代價的,對組卷效率產(chǎn)生較嚴(yán)重的影響,組卷成功率也不能得到很好的控制,對于現(xiàn)今越來越流行的考生網(wǎng)上隨機即時調(diào)題的考試過程來說,它已不符合要求[1]。研究發(fā)現(xiàn),遺傳算法具有全局尋優(yōu)和智能搜索技術(shù),以及收斂速度快的特征,能很好地滿足自動組卷的需要,有效地解決隨機選取法和回溯試探法的不足。使用遺傳算法并對標(biāo)準(zhǔn)遺傳算法作進一步改進是系統(tǒng)開發(fā)的關(guān)鍵所在。
六、結(jié)語
結(jié)合浙江越秀外國語學(xué)院實際需要,開發(fā)CET-4網(wǎng)上模擬考試系統(tǒng)對促進教學(xué)有著十分重要的意義。系統(tǒng)采用.NET技術(shù)進行開發(fā),實現(xiàn)自動組卷是系統(tǒng)的特色所在。
參考文獻:
[1]孫領(lǐng)弟、于書舉、孫占威,在線考試系統(tǒng)中組卷算法的比較與選擇[J].軟件導(dǎo)刊,2008(8).
[2]肖鵬、朱接文,基于ASP.NET在線考試管理系統(tǒng)數(shù)據(jù)庫設(shè)計與實現(xiàn)[J].江西青年職業(yè)學(xué)院學(xué)報,2008(3).
作者簡介:
胡秋芬,女,漢族,浙江嵊州人,浙江越秀外國語學(xué)院涉外經(jīng)濟管理學(xué)院,學(xué)士學(xué)位,講師,主要研究方向:軟件設(shè)計,數(shù)據(jù)庫技術(shù)。