王暉
(山西管理職業(yè)學(xué)院 山西省臨汾市 041000)
中共中央、國(guó)務(wù)院印發(fā)的《深化新時(shí)代教育評(píng)價(jià)改革總體方案》中,明確提到了“遵循人才成長(zhǎng)規(guī)律,以學(xué)生成長(zhǎng)成才為導(dǎo)向,促進(jìn)學(xué)生全面而有個(gè)性的發(fā)展”的學(xué)生培養(yǎng)要求??荚囀菣z測(cè)學(xué)生成長(zhǎng)成才情況的重要工具,是教學(xué)過程中不可或缺的重要環(huán)節(jié),通過檢驗(yàn)學(xué)生的學(xué)習(xí)質(zhì)量,從而達(dá)成學(xué)生學(xué)習(xí)中存在的問題的有效解決?;?NET 語言在線考試系統(tǒng)的設(shè)計(jì)能夠?qū)鹘y(tǒng)考試方式存在的弊端進(jìn)行有效避免,對(duì)當(dāng)前在線考試系統(tǒng)中存在的問題予以有效解決,從而達(dá)到更好的考試效果,使考試目的予以順利實(shí)現(xiàn)。
傳統(tǒng)筆試往往需要經(jīng)歷一系列準(zhǔn)備流程及考試人工參與工作,不僅耗費(fèi)大量的人力物力而且效率不高。伴隨著網(wǎng)絡(luò)技術(shù)與現(xiàn)代教育信息化的發(fā)展與進(jìn)步,現(xiàn)代考試更加注重?zé)o紙化在線考試的應(yīng)用。在局域網(wǎng)的網(wǎng)絡(luò)考試系統(tǒng)中,以C/S 作為基礎(chǔ),操作系統(tǒng)具有一定的局限性,客戶需要對(duì)專用的考試軟件進(jìn)行安裝[1]。
通過對(duì)國(guó)內(nèi)外部分網(wǎng)絡(luò)考試系統(tǒng)進(jìn)行研究,大多數(shù)網(wǎng)絡(luò)考試系統(tǒng)只是對(duì)傳統(tǒng)的筆試進(jìn)行替代,未深入開展教育領(lǐng)域研究工作,理論研究層面比較膚淺,缺乏實(shí)踐的支持作用。基于.Net 所進(jìn)行的考試系統(tǒng)研究則有效彌補(bǔ)了C/S 編程模式的不足,能夠從題庫的有效性、可拓展性、安全性等方面入手,結(jié)合相應(yīng)的考試需要對(duì)設(shè)計(jì)予以實(shí)現(xiàn),從而讓題庫管理、在線考試、自動(dòng)評(píng)分、試卷分析等等功能基于一身,達(dá)到很好地考試目的。
傳統(tǒng)考試往往需要教師親自完成出卷、監(jiān)考、閱卷、評(píng)分、點(diǎn)評(píng)等幾個(gè)步驟?;?NET 語言所開發(fā)的在線考試系統(tǒng)主要目的之一,便是通過計(jì)算機(jī)來完成傳統(tǒng)考試中的大部分步驟,對(duì)教師的工作量進(jìn)行簡(jiǎn)化,為教師留出更多的時(shí)間開展有關(guān)教研與教研工作。關(guān)于本系統(tǒng)的具體實(shí)現(xiàn)目標(biāo)方面,主要包括以下幾點(diǎn):
(1)在利用本系統(tǒng)的過程中,應(yīng)當(dāng)對(duì)人機(jī)交互的方式進(jìn)行運(yùn)用,使用起來應(yīng)當(dāng)比較便捷,界面處于良好狀態(tài)之中,信息查詢方法應(yīng)當(dāng)簡(jiǎn)單、便捷;
(2)在本系統(tǒng)中,主要是對(duì)試卷試題進(jìn)行儲(chǔ)存,所以,數(shù)據(jù)儲(chǔ)存應(yīng)當(dāng)具有比較高的保密性能;
(3)在對(duì)試卷進(jìn)行生成時(shí),教師用戶可以事先設(shè)置事件的組成與分值,之后從整個(gè)題庫中,系統(tǒng)就會(huì)對(duì)相應(yīng)的試卷進(jìn)行隨機(jī)抽??;
(4)一旦考試結(jié)束,就可以自動(dòng)開展評(píng)分工作;(5)題庫試題的添加與管理工作,應(yīng)當(dāng)由教師用戶來完成;(6)管理員應(yīng)當(dāng)對(duì)教師用戶與學(xué)生用戶的資料進(jìn)行集中管理。
在對(duì)本系統(tǒng)進(jìn)行設(shè)計(jì)的過程中,主要包括管理員模塊、教師模塊與學(xué)生模塊三大模塊。關(guān)于其功能方面:
(1)在管理員模塊中,主要對(duì)管理員信息、教師信息以及學(xué)生信息進(jìn)行管理,并開展當(dāng)前管理員密碼修改工作;
(2)在教師模塊中,主要查看、查詢學(xué)生及其成績(jī)信息,管理專業(yè)信息與修改的試卷,設(shè)置考試具體信息,錄入試題并管理所維護(hù)的試題,修改當(dāng)前用戶的密碼;
(3)在學(xué)生模塊中,主要開展在線考試、查詢成績(jī)、密碼信息等工作。
在具體科目考試中,教師應(yīng)當(dāng)設(shè)置試卷各類題型的分值,學(xué)生通過試卷抽取來開展考試工作,只有考試結(jié)束后,學(xué)生方可查詢分?jǐn)?shù),具體可見表1。
系統(tǒng)模塊劃分工作的完成,是在需求分析的基礎(chǔ)上進(jìn)行的,已經(jīng)安排了各個(gè)模塊的具體任務(wù)。在管理員模塊中,主要管理管理員信息及密碼,并對(duì)教師與學(xué)生的信息開展相關(guān)添加與管理工作[2]。具體可見圖1。
在教師模塊中,主要包括五個(gè)方面,即學(xué)生管理、學(xué)科專業(yè)的添加與管理、試卷管理、試題管理以及密碼管理。其中,在學(xué)生管理中,主要包括查看學(xué)生信息與管理學(xué)生成績(jī)。在試卷管理中,主要包括試卷的定制與維護(hù)工作。在試題管理中,主要包括試題的錄入與維護(hù)工作。
在學(xué)生模塊中,主要包括學(xué)生用戶注冊(cè)、在線考試、密碼管理以及成績(jī)查詢。
圖1:系統(tǒng)功能模塊圖
本系統(tǒng)主要角色及功能模塊的確定工作,是在詳細(xì)的需求分析基礎(chǔ)上開展的,并以此為前提,對(duì)數(shù)據(jù)庫開展相關(guān)設(shè)計(jì)工作。在該在線考試系統(tǒng)中,主要包括學(xué)生信息表、教師信息表、管理員信息表、多選題信息表、專業(yè)信息表、填空題信息表、判斷題信息表、單選題信息表、試卷內(nèi)容信息表、試卷信息表、分?jǐn)?shù)信息表共計(jì)十一個(gè)表格。其中,在分?jǐn)?shù)信息表中,記錄了答題的詳盡狀況以及得分狀況。
表1:模塊與功能權(quán)限表
在實(shí)現(xiàn)本在線考試系統(tǒng)的過程中,一共對(duì)八個(gè)類進(jìn)行的設(shè)計(jì)。[3]
(1)數(shù)據(jù)操作類Datacon,其主要功能就是連接起前臺(tái)界面與后臺(tái)數(shù)據(jù)庫,并對(duì)相關(guān)的SQL 語句的操作命令進(jìn)行執(zhí)行;
(2)四類試題所對(duì)應(yīng)的類分別為SingleProblem、MultiProblem、JudgeProblem 與BlankProblem,主要對(duì)單選題、多選題、判斷題與填空題四類題目的初始化與更新進(jìn)行相關(guān)操作;
(3)試卷類Paper,主要對(duì)試卷表中的試卷信息進(jìn)行添加與更新;
(4)分?jǐn)?shù)類Scores,主要將成績(jī)信息添加至分?jǐn)?shù)表中;
(5)數(shù)據(jù)安全類GetSafeData,主要確保數(shù)據(jù)庫所獲取數(shù)據(jù)的安全性,避免數(shù)據(jù)讀取異常情況的產(chǎn)生。
通過功能模塊劃分工作的開展,在本系統(tǒng)內(nèi)部主要包括三類用戶,即管理員、教師以及學(xué)生,這三類用戶的功能與權(quán)限也不盡相同。
倘若以管理員身份對(duì)該系統(tǒng)進(jìn)行登錄,可對(duì)管理員與教師信息開展有關(guān)添加與修改工作,也可以添加并管理學(xué)生信息,亦可以重新設(shè)置相應(yīng)密碼。
倘若以教師身份對(duì)該系統(tǒng)進(jìn)行登錄,可以添加并管理專業(yè)信息內(nèi)容,管理學(xué)生基本信息和成績(jī)分布以及試卷的題型分布和分值,對(duì)試卷開展相關(guān)添加與維護(hù)工作,并可以重新設(shè)置自身密碼。
倘若以學(xué)生身份對(duì)該系統(tǒng)進(jìn)行登錄,如果該學(xué)生信息不存在,可以開展相關(guān)注冊(cè)活動(dòng),待管理員審核通過后,方可開展其他操作行為。如果學(xué)生用戶是合法的,可以開展在線考試,考試結(jié)束后可以查看成績(jī),也可以對(duì)自身密碼進(jìn)行重新設(shè)置。
在該系統(tǒng)中,不僅三類用戶的功能比較詳盡、明確,而且劃分比較科學(xué)、合理。
在整個(gè)在線考試中,其數(shù)據(jù)來源就是題庫。在在線考試的所有數(shù)據(jù)中,題庫基于最為核心的位置。要想確保該系統(tǒng)獲得成功,應(yīng)當(dāng)確保題庫中的題目,符合課程教學(xué)大綱的要求與規(guī)定,不僅具有較高的質(zhì)量與較大的數(shù)量,知識(shí)的覆蓋面也應(yīng)當(dāng)比較廣。關(guān)于題庫中的題目方面,主要將單選題、多選題、填空題與判斷題包括進(jìn)來。通過題庫管理工作,能夠添加、修改、刪除這四類題型,這類操作工作的開展,是通過教師用戶來實(shí)現(xiàn)的。
利用教師身份對(duì)該系統(tǒng)進(jìn)行登陸后,對(duì)“試題”選項(xiàng)進(jìn)行選擇,就可以設(shè)計(jì)試題部分。在試題選項(xiàng)的導(dǎo)航頁面中,可以對(duì)試題類型進(jìn)行選擇,也可以對(duì)錄入、修改、刪除等操作進(jìn)行選擇,可以依據(jù)相關(guān)需求,對(duì)對(duì)應(yīng)的選項(xiàng)進(jìn)行選擇,只需設(shè)置具體題目?jī)?nèi)容、選項(xiàng)內(nèi)容以及正確答案的內(nèi)容就可以。
在本系統(tǒng)中,通過教師身份登錄之后,可以設(shè)計(jì)并確定試卷的信息內(nèi)容,這些信息主要包括:各套試卷的名稱、各類題型的分?jǐn)?shù)、不同題型的題目數(shù)量、具體的考試時(shí)間以及考試總用時(shí)等等。關(guān)于實(shí)際的操作方面,可以根據(jù)以下方式方法來進(jìn)行,當(dāng)以具體的教師身份對(duì)該系統(tǒng)進(jìn)行登陸之后,在左側(cè)的導(dǎo)航欄中就會(huì)顯示出“試卷制定”這一選項(xiàng),對(duì)該選項(xiàng)進(jìn)行選擇之后,就可以設(shè)置并確定新試卷以上所描述的內(nèi)容;在左側(cè)的導(dǎo)航欄中也會(huì)顯示“試卷維護(hù)”這一選項(xiàng),通過對(duì)該選項(xiàng)進(jìn)行選擇,就可以修改已生成的試卷信息。一旦結(jié)束上述操作步驟,只需點(diǎn)擊“確定”,就可以保存所進(jìn)行的操作,進(jìn)而新試卷的制定以及已存在試卷的修改工作也就能夠予以實(shí)現(xiàn)。
在應(yīng)用本系統(tǒng)開展在線考試工作前,用戶應(yīng)當(dāng)開展相關(guān)注冊(cè)工作,只有注冊(cè)成功后,用戶才具備一定的合法性,方能開展在線考試。以學(xué)生身份對(duì)該系統(tǒng)進(jìn)行登錄之后,就可以選擇所在專業(yè)與考試科目,進(jìn)而就會(huì)對(duì)不同的試卷進(jìn)行形成,在對(duì)試卷進(jìn)行選擇完畢后,就可以開展在線考試,一旦開始在線考試過程,系統(tǒng)就會(huì)進(jìn)入考試倒計(jì)時(shí)。在進(jìn)行考試的過程中,如果學(xué)生提前結(jié)束答題,就可以對(duì)“交卷”選項(xiàng)進(jìn)行選擇,如果考試時(shí)間停止,仍然未結(jié)束答題任務(wù),該系統(tǒng)就會(huì)強(qiáng)制性進(jìn)行交卷操作。一旦結(jié)束考試,系統(tǒng)就會(huì)完成試卷的評(píng)分工作,學(xué)生提交試卷后,對(duì)于自身的成績(jī)信息,需要經(jīng)過一定的時(shí)間才能查詢。待考試全部結(jié)束之后,學(xué)生可以登陸該系統(tǒng),對(duì)本科目的考試成績(jī)開展有關(guān)查詢工作。
本文首先對(duì)傳統(tǒng)考試方式所在的缺點(diǎn)和當(dāng)前的在線考試系統(tǒng)存在的問題進(jìn)行了分析,并提出基于.NET 語言所進(jìn)行的在線考試系統(tǒng)的設(shè)計(jì),其特點(diǎn)能夠有效彌補(bǔ)傳統(tǒng)在線考試系統(tǒng)的不足,從而讓整個(gè)考試工作更為簡(jiǎn)單和便捷。并且,基于.NET 語言所進(jìn)行的在線考試系統(tǒng)也同樣注重了界面的友好和方便,進(jìn)一步推動(dòng)此在線考試系統(tǒng)的應(yīng)用對(duì)于考試工作的開展具有重要的促進(jìn)幫助作用。