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