于麗娜 劉超
【摘要】計(jì)算機(jī)應(yīng)用于考試,使得閱卷有可能由計(jì)算機(jī)自動(dòng)完成,于是,自動(dòng)閱卷技術(shù)成為研究的重點(diǎn)。在計(jì)算機(jī)上最容易實(shí)現(xiàn)的是選擇題等客觀題的測(cè)試和評(píng)閱??梢宰詣?dòng)實(shí)現(xiàn)立即評(píng)閱,立即給出測(cè)試結(jié)果。
【關(guān)鍵詞】在線考試系統(tǒng);計(jì)算機(jī)基礎(chǔ)課程;C/S模式;.NET;平臺(tái)
一、研發(fā)計(jì)算機(jī)基礎(chǔ)考試系統(tǒng)的意義
《計(jì)算機(jī)應(yīng)用基礎(chǔ)》是計(jì)算機(jī)應(yīng)用課程體系中最基本的內(nèi)容,該課程的特點(diǎn)是:
1、內(nèi)容涉及面廣。
2、實(shí)踐操作性強(qiáng)。
從上述分析可以看出該課程內(nèi)容主要是操作性的,如果僅僅通過筆試考核理論知識(shí)是不全面的,所以考試形式宜采用上機(jī)考試。
二、系統(tǒng)要實(shí)現(xiàn)的目標(biāo)
① 對(duì)教師來說,系統(tǒng)應(yīng)包括試卷管理、題庫管理、成績(jī)管理、基本資料管理等功能。試卷管理指:在學(xué)生考試時(shí),由系統(tǒng)根據(jù)試卷規(guī)則自動(dòng)組卷生成滿足教師要求的試卷,而不用手工組卷。題庫管理應(yīng)允許教師可以根據(jù)教學(xué)需求對(duì)題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、單選題,Microsoft Office 操作題(包括 Word 文檔操作、Excel 文檔操作)、Web 操作、Windows 文件操作題和打字測(cè)試(中文,英文)。成績(jī)管理是指:教師可以查看考生的考試成績(jī),管理基本資料(包括教師、學(xué)生資料的增、刪、改以及個(gè)人資料修改)。
② 對(duì)學(xué)生來說,有如下要求:登陸、答題、交卷、評(píng)分、二次登陸。
三、本系統(tǒng)具備功能
1)可以創(chuàng)立電子題庫,方便地實(shí)現(xiàn)試題的數(shù)字化管理。
2)按照科學(xué)的策略智能組卷,從而提高出卷效率。
3)具有操作性和交互性。
4)使考試和判卷更具規(guī)范性和合理性。
5)實(shí)現(xiàn)自動(dòng)判卷和數(shù)據(jù)的有效保存。
6)具有較強(qiáng)的數(shù)據(jù)統(tǒng)計(jì)分析功能。
四、需求分析
經(jīng)過對(duì)該課程的考試環(huán)節(jié)的分析,系統(tǒng)要能完成如下要求:
1、筆試與操作考試一體化對(duì)理論知識(shí)與操作技能的考試集中在計(jì)算機(jī)上完成,理論題采用選擇題(單項(xiàng)選擇)、判斷題,以利用計(jì)算機(jī)自動(dòng)評(píng)分。這樣減少了筆試環(huán)節(jié),節(jié)省了筆試、制卷、紙張、印刷等費(fèi)用。
2、考試試卷隨機(jī)化。采用題庫技術(shù),考試時(shí)從題量很大的題庫中隨機(jī)生成試卷,每位考生的試題均不一樣,可以有效地防止試卷泄密、考生作弊等情況的出現(xiàn)。
3、評(píng)分自動(dòng)化。考生在客戶端計(jì)算機(jī)上提交試卷后,即由服務(wù)器端計(jì)算機(jī)自動(dòng)完成試卷的評(píng)分,成績(jī)可以馬上評(píng)出。節(jié)省了教師的大量時(shí)間、精力,避免了考生長(zhǎng)時(shí)間等分?jǐn)?shù)、閱卷工作中的暗箱操作等情況的出現(xiàn)。
4、試卷分析科學(xué)化。在整次考試完成后,可以自動(dòng)完成成績(jī)的登記、統(tǒng)計(jì)、分析等工作,且可以做到精確地分析出考試中均方差、信度、效度等數(shù)據(jù),可科學(xué)指導(dǎo)以后的教學(xué)工作。
五、開發(fā)語言ASP.NET的優(yōu)勢(shì)
系統(tǒng)采用Visual Studio 2012+Sql Server 2008為平臺(tái)開發(fā)ASP.NET Web應(yīng)用程序。ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫代碼,它可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。
(1)世界級(jí)的工具支持。ASP.NET框架補(bǔ)充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。
(2)可管理性。ASP.NET采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒有本地 管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了ASP.NET框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將 ASP.NET框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。
(3)可縮放性和可用性。ASP.NET在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASP.NET運(yùn)行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。
(4)自定義性和擴(kuò)展性。ASP.NET隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募?jí)別“插入”代碼。實(shí)際上,可以用自己編寫的自定義組件擴(kuò)展或替換吉林大學(xué)碩士學(xué)位論文ASP.NET運(yùn)行庫的任何子組件。
(5)威力和靈活性。由于ASP.NET基于公共語言運(yùn)行庫,因此Web應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。Microsoft.NET框架類庫、消息處理 和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也和語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運(yùn) 行庫的交互性保證在遷移到ASP.NET時(shí)保留基于COM的開發(fā)中的現(xiàn)有投資。
(6)簡(jiǎn)易性。ASP.NET使執(zhí)行常見任務(wù)變得輕易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。例如,ASP.NET頁框架使您可以生成將應(yīng)用程序邏輯 和表示代碼清楚分開的用戶界面,和在類似Visual Basic的簡(jiǎn)單窗體處理模型中處理事件并不相同。另外,公共語言運(yùn)行庫利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開發(fā)。
(7)安全性。借助內(nèi)置的Windows身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。
六、考試系統(tǒng)設(shè)計(jì)目標(biāo)
系統(tǒng)采用ASP.NET三層架構(gòu),實(shí)現(xiàn)基于B/S架構(gòu)的中小型在線考試系統(tǒng),可以從數(shù)據(jù)庫中隨機(jī)抽取試題,并且可以自動(dòng)對(duì)考生的答案評(píng)分。系統(tǒng)主要實(shí)現(xiàn)以下目標(biāo):
(1)系統(tǒng)采用人機(jī)交互的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠。
(2)實(shí)現(xiàn)從數(shù)據(jù)庫中隨機(jī)抽取試題。
(3)對(duì)用戶輸入的數(shù)據(jù)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能避免人為錯(cuò)誤。
(4)實(shí)現(xiàn)對(duì)考試結(jié)果自動(dòng)評(píng)分。
(5)實(shí)現(xiàn)教師和后臺(tái)管理員對(duì)試題信息單獨(dú)管理。
(6)系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。
七、考試系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
通過對(duì)系統(tǒng)進(jìn)行的需求分析、功能結(jié)構(gòu)以及業(yè)務(wù)流程的確定,規(guī)劃出系統(tǒng)使用的數(shù)據(jù)庫實(shí)體對(duì)象及實(shí)體E-R圖。主要的數(shù)據(jù)庫表包括:考試科目信息表、考試記錄信息表、試題信息表、考生信息表、教師信息表、管理員信息表等。
結(jié)束語:本系統(tǒng)的研發(fā),可有效地解決傳統(tǒng)考試的弊端,推動(dòng)教學(xué)改革,實(shí)現(xiàn)無紙化考試,節(jié)省人力物力,確保了試卷的覆蓋范圍和正確性。在線考試系統(tǒng)從根本上解決了傳統(tǒng)考試過程中的工作量大、效率低、反饋周期長(zhǎng)、反饋能力弱、資源浪費(fèi)等缺陷,成為現(xiàn)代教育技術(shù)發(fā)展與研究的方向。在我國(guó)高等職業(yè)教育中,采用網(wǎng)絡(luò)化在線考試系統(tǒng)對(duì)學(xué)生進(jìn)行考試測(cè)評(píng)是學(xué)校教學(xué)改革的一個(gè)新的嘗試。通過在線考試系統(tǒng)有針對(duì)性地隨機(jī)抽取試題庫中的試題進(jìn)行考試和評(píng)卷,可以客觀、公正地評(píng)價(jià)學(xué)生的學(xué)習(xí)效果,更容易評(píng)測(cè)出學(xué)生的實(shí)際應(yīng)用水平,對(duì)節(jié)省教學(xué)管理資源、提升教育評(píng)價(jià)的理念水平,以及提升人才培養(yǎng)模式等方面都具有一定的實(shí)際研究?jī)r(jià)值和使用價(jià)值。
參考文獻(xiàn):
[1]王素香,基于.NET 的計(jì)算機(jī)基礎(chǔ)課程考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn):[碩士學(xué)位論文];天津大學(xué),2012年。
[2]喬顯亮,基于 B/S 和 C/S 混合模式計(jì)算機(jī)基礎(chǔ)考試系統(tǒng)的實(shí)現(xiàn):[碩士學(xué)位論文],青島大學(xué),2010 年。
[3]張量,詹國(guó)華,一種基于 Internet 的遠(yuǎn)程考試系統(tǒng),計(jì)算機(jī)應(yīng)用,2010。
基金項(xiàng)目:本文系2012年河北省高等學(xué)校科學(xué)技術(shù)研究青年基金項(xiàng)目《基于web智能平臺(tái)的全國(guó)計(jì)算機(jī)職業(yè)技能考試模擬考試系統(tǒng)》階段性成果之一,項(xiàng)目編號(hào):Q2012121。