袁學(xué)松 楊丹丹
摘要:Excel不僅是大學(xué)生必修的一門公共基礎(chǔ)課程——《計(jì)算機(jī)應(yīng)用基礎(chǔ)》中的重要內(nèi)容,而且是全國(guó)計(jì)算機(jī)等級(jí)考試中上機(jī)考試的科目之一。這類考試不僅考察學(xué)生的理論知識(shí),還要考察學(xué)生的動(dòng)手操作能力,傳統(tǒng)的紙質(zhì)考試顯然不能滿足上述要求。具有自動(dòng)出題的在線測(cè)試系統(tǒng)能夠很好地解決上述問題,該文就Excel出題、考試等功能進(jìn)行了分析和設(shè)計(jì),并實(shí)現(xiàn)了系統(tǒng)模型。
關(guān)鍵詞:Excel操作;動(dòng)態(tài)命題
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)18-0085-03
計(jì)算機(jī)的普及使得對(duì)辦公能力的要求越來(lái)越高,《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的重要性也就日益明顯。但是這門課的考核方式一直以來(lái)都很令老師頭疼,因?yàn)椴捎脗鹘y(tǒng)的紙質(zhì)考試方式很難客觀地反映學(xué)生的計(jì)算機(jī)應(yīng)用操作能力,所以目前大多的考試都用上機(jī)考試來(lái)代替紙質(zhì)考試。要想很好地利用上機(jī)考試這種形式,首先要有一個(gè)好的在線考試系統(tǒng),現(xiàn)如今這方面的考試系統(tǒng)主要有全國(guó)一級(jí)計(jì)算機(jī)等級(jí)考試和其他單位定制的考試系統(tǒng)等。本文在參考眾多同類考試系統(tǒng)的基礎(chǔ)上,對(duì)Excel操作題的自動(dòng)命題進(jìn)行了詳細(xì)描述,并實(shí)現(xiàn)了模型系統(tǒng)。
Excel自動(dòng)命題實(shí)質(zhì)是使出題人在出題向?qū)У闹敢峦瓿刹僮?,題目由系統(tǒng)自動(dòng)生成,標(biāo)準(zhǔn)答案就是出題人的操作結(jié)果,閱卷系統(tǒng)將最后的考試結(jié)果和標(biāo)準(zhǔn)答案中出題人操作的部分進(jìn)行比較,給出得分。為了便于以后抽題,規(guī)定出題人一次只能出一道題,這樣一道題目就是一個(gè)EXCEL文件了。
1.系統(tǒng)設(shè)計(jì)
該系統(tǒng)是為了解決傳統(tǒng)紙質(zhì)考試存在的一系列問題而設(shè)計(jì)的,所以在設(shè)計(jì)該系統(tǒng)時(shí)一定要牢記設(shè)計(jì)的初衷,認(rèn)真分析該系統(tǒng)的需求、功能結(jié)構(gòu)。同時(shí)在設(shè)計(jì)該系統(tǒng)時(shí)一定要嚴(yán)格遵守下面的幾項(xiàng)原則,即結(jié)構(gòu)可行性原則、實(shí)用性原則、適應(yīng)性原則、穩(wěn)定性原則。
1.1系統(tǒng)需求
Excel在線測(cè)試系統(tǒng)主要分為三個(gè)子系統(tǒng),分別為動(dòng)態(tài)出題系統(tǒng)、人員后臺(tái)管理系統(tǒng)、考試與實(shí)訓(xùn)系統(tǒng),功能的總體圖示,見圖1。
1)通過(guò)動(dòng)態(tài)出題系統(tǒng)將Excel操作題的操作要求、計(jì)算機(jī)評(píng)測(cè)所需的評(píng)分指令等信息以試卷的形式輸入到數(shù)據(jù)庫(kù)中,詳見表1。
2)人員后臺(tái)管理功能,主要是提供人員進(jìn)行考試時(shí)的管理功能,如方便考務(wù)人員查看考場(chǎng),查看考試試卷等功能,詳細(xì)見表2。
3)學(xué)生使用考試與實(shí)訓(xùn)系統(tǒng),選擇工作模式并依據(jù)考號(hào)和登錄號(hào)碼進(jìn)人安排好的考試或?qū)嵱?xùn),下載操作文檔和操作要求進(jìn)行答題,答題結(jié)束后使用考試與實(shí)訓(xùn)系統(tǒng)進(jìn)行閱卷、評(píng)分,考試模式中評(píng)分后成績(jī)寫人數(shù)據(jù)庫(kù),詳見表3。
1.2系統(tǒng)部署結(jié)構(gòu)
該系統(tǒng)的結(jié)構(gòu)部署如下圖所示:
從上圖中可以看出該系統(tǒng)利用傳統(tǒng)的c/s模式,將后臺(tái)管理和考生考試與實(shí)訓(xùn)系統(tǒng)都通過(guò)局域網(wǎng)連上數(shù)據(jù)庫(kù)。開考前,管理員和監(jiān)考人員(統(tǒng)稱考務(wù)人員)將考試環(huán)境搭建好,待考生到齊之后,通過(guò)后臺(tái)管理系統(tǒng)開始考試。對(duì)考試過(guò)程中產(chǎn)生的諸多問題如:考生在考試過(guò)程中電腦電源斷掉等問題,可以通過(guò)后臺(tái)管理功能實(shí)現(xiàn)二次登錄(正常情況考生登錄后是不允許二次登錄的)??忌诳荚囍型究梢蕴峤辉嚲?,考試的過(guò)程中是倒計(jì)時(shí)的,當(dāng)時(shí)間為0時(shí)就會(huì)知道交卷,后臺(tái)管理功能也能在考試中任何時(shí)候讓全體考生交卷(防止遲到考生拖延時(shí)間)。待考生答題結(jié)束后,將考生答案信息錄人到數(shù)據(jù)庫(kù)中。通過(guò)考試與實(shí)訓(xùn)系統(tǒng)進(jìn)行評(píng)分與實(shí)訓(xùn),并且將評(píng)分成績(jī)錄人到數(shù)據(jù)庫(kù)中。
1.3系統(tǒng)架構(gòu)
按照功能需要,可將本系統(tǒng)的架構(gòu)劃分成四個(gè)層次,分別為應(yīng)用層、服務(wù)層、數(shù)據(jù)訪問層和數(shù)據(jù)庫(kù)。其中應(yīng)用層主要提供用戶操作接口,實(shí)現(xiàn)考試、出題、管理、評(píng)分等功能。服務(wù)器端則是整個(gè)系統(tǒng)的關(guān)鍵,因?yàn)橹饕姆?wù)和數(shù)據(jù)交換都由服務(wù)器端來(lái)完成。服務(wù)器端的功能是:實(shí)現(xiàn)動(dòng)態(tài)出題系統(tǒng)、人員后臺(tái)管理系統(tǒng),考試與實(shí)訓(xùn)系統(tǒng)的業(yè)務(wù)邏輯功能和數(shù)據(jù)交換功能。數(shù)據(jù)訪問層,提供數(shù)據(jù)訪問接口,實(shí)現(xiàn)業(yè)務(wù)邏輯和數(shù)據(jù)之間的結(jié)構(gòu)。為了方便使用,系統(tǒng)功能采用C/S結(jié)構(gòu)來(lái)實(shí)現(xiàn)。數(shù)據(jù)庫(kù)主要實(shí)現(xiàn)存儲(chǔ)過(guò)程的建立,視圖的建立等功能。系統(tǒng)架構(gòu)圖如下:
1)動(dòng)態(tài)出題系統(tǒng)
出題教師通過(guò)出題系統(tǒng)將Excel操作題的操作要求、計(jì)算機(jī)評(píng)測(cè)所需的評(píng)分指令等信息以試卷的形式輸入到數(shù)據(jù)庫(kù)中??蛇M(jìn)一步將該系統(tǒng)分為試題管理和考點(diǎn)管理。試題管理主要是試題的添加、刪除、編輯、查詢和導(dǎo)入導(dǎo)出功能??键c(diǎn)管理,則是考點(diǎn)的添加、刪除、編輯和查詢功能。詳見圖4。
2)人員后臺(tái)管理系統(tǒng)
可分為考務(wù)管理系統(tǒng)和人員后臺(tái)管理系統(tǒng)。考務(wù)管理系統(tǒng)主要完成某一場(chǎng)考試的數(shù)據(jù)準(zhǔn)備工作,主要包括考生信息管理,考場(chǎng)信息管理,考試參數(shù)f組卷策略)管理,考務(wù)網(wǎng)站(考試信息發(fā)布)。
人員后臺(tái)管理系統(tǒng)實(shí)現(xiàn)后臺(tái)數(shù)據(jù)庫(kù)的維護(hù)和備份,用戶管理,試題管理,試卷參數(shù)管理,考務(wù)網(wǎng)站后臺(tái)管理和系統(tǒng)管理。
3)考試與實(shí)訓(xùn)系統(tǒng)
主要負(fù)責(zé)對(duì)Excel操作題進(jìn)行自動(dòng)閱卷、評(píng)分,包括考試與實(shí)訓(xùn)兩個(gè)部分。
在考試部分中,學(xué)生首先建立自己的文件夾,然后下載并考入相關(guān)的Excel初始操作文檔和題目要求,然后進(jìn)入考試界面,進(jìn)行測(cè)試。在卷子提交之后,系統(tǒng)將進(jìn)行評(píng)分,依據(jù)試題分值計(jì)算總分。評(píng)分結(jié)束后,將試題卷中的考點(diǎn)出錯(cuò)情況、得分率和總得分等信息寫入數(shù)據(jù)庫(kù)中,然后顯示得分。
在實(shí)訓(xùn)部分中,與考試不同的是,考生可以對(duì)試題進(jìn)行反復(fù)練習(xí)、評(píng)測(cè),以提高自己的Excel操作能力。學(xué)生可以通過(guò)系統(tǒng)反饋回來(lái)的信息了解自己出錯(cuò)的地方,然后有針對(duì)性地進(jìn)行練習(xí),從而達(dá)到自主練習(xí)的目的。
3.Excel動(dòng)態(tài)命題的實(shí)現(xiàn)
系統(tǒng)設(shè)計(jì)部分的工作完成后就是系統(tǒng)的實(shí)現(xiàn)了,在實(shí)現(xiàn)系統(tǒng)之前要弄清楚整個(gè)系統(tǒng)各個(gè)模塊的功能以及其實(shí)現(xiàn)原理,下面主要就Excel動(dòng)態(tài)命題進(jìn)行介紹。
3.1出題原理
出題過(guò)程實(shí)質(zhì)是從標(biāo)準(zhǔn)的Excel文檔中讀取屬性作為標(biāo)準(zhǔn)評(píng)分信息。我們通過(guò)界面進(jìn)入考試系統(tǒng)后,自動(dòng)出題系統(tǒng)就可以自動(dòng)給考生提供試卷。在建立試題庫(kù)時(shí),針對(duì)Excel課程的每個(gè)章節(jié),建立相應(yīng)的各種類型、各種難度的試題。管理者具有隨時(shí)對(duì)該題庫(kù)中的題目進(jìn)行增加、刪除、更新等操作的權(quán)力,從而不斷地完善充實(shí)試題庫(kù)。在建立試題庫(kù)的時(shí)候,還需要對(duì)試題的難度、分?jǐn)?shù)、章節(jié)等屬性值進(jìn)行賦值。動(dòng)態(tài)命題系統(tǒng)主要是要實(shí)現(xiàn)試題庫(kù)中試題的編輯和查詢,即對(duì)試題進(jìn)行錄入、修改、刪除、對(duì)試題的屬性進(jìn)行修改等操作,也可以瀏覽試題或根據(jù)某些條件對(duì)試題進(jìn)行查詢。根據(jù)此原理建立的動(dòng)態(tài)出題系統(tǒng)能夠大大的減輕出題的工作量。
3.2出題流程
打開考務(wù)人員后臺(tái)管理系統(tǒng),進(jìn)人試題維護(hù)板塊,出題老師先設(shè)置好題目編號(hào)、題目標(biāo)題和題目要求等,然后再將每道題目的操作區(qū)域以及區(qū)域內(nèi)的正確答案屬性寫入數(shù)據(jù)庫(kù)進(jìn)行保存。具體過(guò)程詳見下面的出題流程圖。
出題老師輸入題目編號(hào)、題目標(biāo)題和題目要求等,然后把題目的內(nèi)容即Excel里的數(shù)據(jù)復(fù)制到表中,接著該系統(tǒng)會(huì)出現(xiàn)一個(gè)出題向?qū)Т绑w,它會(huì)顯示出題的提示信息,在出題向?qū)У闹甘鞠?,教師可以完成出題,并且出題向?qū)Т绑w還可以把教師操作的重要信息保存到關(guān)鍵信息表。在老師出題的過(guò)程中,出題向?qū)Т绑w可以從題目順序表中查找考點(diǎn)中知識(shí)點(diǎn)的相關(guān)文字信息,有些文字信息比較復(fù)雜的,還可以常量表中查找,把收集到的信息結(jié)合到一起復(fù)制到相應(yīng)的試題表中保存到相應(yīng)的位置。在試題庫(kù)的建立時(shí),針對(duì)課程的每個(gè)章節(jié),建立相應(yīng)的各種類型、各種難度的試題。管理者可以隨時(shí)對(duì)該題庫(kù)中的題目進(jìn)行增加、刪除、更新等操作,可以不斷地充實(shí)更新試題庫(kù),使老師管理試題更加方便容易。
4.結(jié)束語(yǔ)
通過(guò)設(shè)計(jì)和實(shí)現(xiàn)Excel操作題動(dòng)態(tài)命題系統(tǒng),初步實(shí)現(xiàn)了動(dòng)態(tài)命題功能。不僅克服了傳統(tǒng)紙質(zhì)考試靈活性差、不能夠很好地反映學(xué)生對(duì)Excel技能的掌握程度等缺點(diǎn),而且實(shí)現(xiàn)了在線測(cè)試系統(tǒng)的自動(dòng)化設(shè)計(jì)。這樣一來(lái)不僅方便了老師,大大地減少了老師的工作量,而且還給學(xué)生們提供了一個(gè)能夠查缺補(bǔ)漏的平臺(tái)。