朱國春 夏良 王歡
[摘要]考試是高校教學活動中的重要環節,是評價人才培養質量的重要手段。計算機技術和網絡技術的發展,賦予了傳統考試模式的革命式沖擊,網絡在線考試真正實現了教考分離,不但能夠更加科學、全面、客觀、高效地對學生進行考核,而且可以優化教學管理,提高教學質量,促進高校教育的發展。
[關鍵詞]在線考試B/S模式系統
[中圖分類號]TP311.52[文獻標識碼]A[文章編號]2095-3437(2014)13-0070-02
一、概述
作為高校教學活動中的重要環節,考試對評價人才培養質量、提高高校教學質量、促進學生全面發展有著重要作用,是教學改革的重要方面。目前高校對學生的學習考核以單一的閉卷筆試為主,考試模式單一,存在很多弊端,這種固定化、刻板化的考試模式,導致了教師教學行為的程式化和學生學習方式的單一化,壓抑了學生的積極性、主動性,嚴重制約創新人才的培養,影響了學生學術風格和個性的發展。
計算機技術的發展、網絡技術和考試理論的日漸成熟,使考試從傳統的紙筆考試到計算機輔助考試再發展到基于Web的在線考試。在傳統筆試方式下,試卷考核的題型、難度和重點都有一定的主觀性和隨意性,考試模式單一,而且由于考試形式和場所限制,往往使教師重理論,輕實踐。同時,傳統筆試要經歷設計考試方案,命題,安排考試時間、考試場所和監考教員,試卷的印刷和保密,運輸分發試卷,監考,閱卷,成績匯總和分析,考試檔案保管等環節,這樣導致考試的周期過長,考試的反饋作用也無法及時體現出來。
網絡在線考試系統能有效地解決上述弊端,并因具備公正性、安全性、準確性、靈活性、及時性等特點而成為目前普遍采用的一種考試和認證方式。如:微軟專家認證、美國研究生入學考試(GRE)、托福考試(TEEFL),還有CISCO的各類認證考試、職稱考試等。在教育領域中將計算機技術應用到教學評估中改變傳統的以紙筆為工具的評估手段,將會給教學評估帶來巨大的變革。通過這種方式,我們可以以靈活多樣的方式對學生進行考核,此外還可以有效地利用校園網的資源,更好地為學校的教學管理服務。
二、在線考試系統現狀
隨著計算機技術的進步和教學模式的改革,人們越來越關注在線考試軟件的開發和研究,很多高校也在進行網絡無紙化考試的嘗試,以適應現代化教學的需要。根據對目前網絡考試系統的整體運用情況來看,尚存在著一些不足:考試系統主要面向單科的考核,較少地集自動組卷、在線答卷、自動評卷、成績管理與統計分析、科目管理、題庫管理、用戶管理、記錄查詢于一體,且市場上出售的軟件存在開發成本高、價格昂貴、源代碼保密、不易于升級維護等弊端。[1]由于各個高校的教務流程差別較大,難以對在線考試系統進行及時、統一的修改和升級,所以無法實現將在線考試系統完全融入實際的教務管理中。
三、系統分析
(一)系統需求
在線考試系統的設計需要結合高校課程實際,充分發揮其支撐考試全過程的功能,保持在線考試系統能夠安全、平穩、正常運行。因此,設計在線考試系統時應該充分考慮現實需求,使其具備完備的功能。(1)題庫管理:根據專業及科目特點建立相應題庫,而且針對不同的專業要求設計相應的題目類型(主觀題型、客觀題型、是非題型等),給定題目答案;滿足老師能夠通過題庫對相應的試題進行錄入、修改、刪除等功能。(2)試卷管理:試卷管理根據考試前、考試中、考試后的不同要求合理設計。其中,考試前該系統要具有滿足老師抽取合適試題的要求的功能,并且做到根據不同專業設定試卷是否開放,設定考試時間及試卷是開放還是非開放狀態,考試結束后要求計算機能夠根據預先設計的試題答案進行自動評分,賦予不同老師以不同的評卷權限。(3)在線考試管理:要求考生現行注冊,由在線考試系統管理人員對考生信息進行審核,通過審核的考生方可進入在線考試系統,根據老師設定的不同題型進行答題,并對不同類型的考題設計考試時間。試卷提交后,經老師閱卷后考生可以查詢成績和標準答案。(4)公告發布:為了便于考試的順利進行,在線考試系統應該具備相應的通知通告發布功能,由管理員適時發布考試新聞,考生登錄即可查看。(5)用戶管理:用戶管理者主要分為老師和學生,根據不同的群體賦予其不同的權限,包括用戶添加、用戶刪除以及用戶修改等基本操作功能。用戶管理的內容設計應該包含類別、學號、姓名、密碼等。
(二)系統運行模式
系統采用B/S模式,即Browser/Server(瀏覽器/服務器)模式,這種運行模式是在C/S模式基礎上的一種改進。在B/S模式中,考試用戶的界面可以通過Web瀏覽器實現。在線考試系統通過三級架構(見圖1)將整個考試系統分成客戶端(運行瀏覽器軟件)、應用服務層(由多臺Web服務器組成)、數據層(由數據庫系統組成)。系統運行在Windows 2003 Server操作系統和SQL Server 2003數據庫平臺,采用ASP.NET開發技術。
■
圖1:B/S模式
(三)系統功能設計
高校在線系統設計以ASP.NET為平臺,SQL2003為后臺數據管理系統,采用B/S模式,完成對整個試題庫系統的管理和維護。其系統功能設計如圖2所示[2]:
■
圖2:系統功能設計
根據高校在線考試系統的需求分析,該套系統的操作對象主要由老師、考生、系統管理員以及專業負責人共同組成。系統板塊主要包括系統維護板塊、知識庫板塊、試題庫板塊、在線組卷板塊和成績管理板塊五大板塊。
系統維護板塊:這一板塊只能由管理人員登錄,主要是完成用戶口令的管理和用戶基本信息的維護,根據預先賦予的不同用戶的不同權限,在不同用戶登錄時自動地判斷出其權限,依據教學內容和計劃來完成對該課程考試題型和題目選擇的設置。因此,系統維護板塊包括了專業負責人賬戶和專業課程的設立與管理。
知識庫板塊:這一板塊的用戶只能對其所授課課程進行管理和維護。其內容主要是根據課程屬性,如課程的知識點,各個章節的主要考點等等,讓用戶選擇所授課程并對該課程進行管理和錄入。
試題庫板塊:由專人登錄,負責高校老師的個人賬戶設置和管理,設置該板塊的主要目的就是完成各種題型信息的錄入(包括科目表、題型表、試題表)、修改(修改時需要用戶提供對應科目編號)、查詢、添加和刪除(除了提供科目編號外,還需要提供試題編號)程序,以及試題庫的分析和考試計劃的設置等。
在線組卷板塊:在線組卷是整套系統的核心,為了實現組卷的智能化,一般需要通過輸入成卷參數,抽題者可以根據每次考試的要求從試題庫中隨機抽取合適的試題,然后將抽取到的試題統一存放到試卷表中生成一份完整的試卷。
成績管理板塊:使用試卷分析模塊,教師用戶需要先進行科目分析,這些科目的數據來源于存根中的考試名稱表和考試科目名稱表。然后,根據先前的選擇結果,系統就會從存根的考試科目成績表中提取學生在該科目考試中的所有考試成績,通過統計獲得該批次考試的成績分布和顯示。由于預先設定了標準答案,因此對于客觀題系統會自動進行評分,對于主觀題系統會以文本形式記錄下來供老師作為評分依據。
四、結論
在線考試系統的設計與運用尤其適合高校英語、計算機等課程的考試,真正實現了教考分離,學生可以了解自己的學習情況,教師也能全面了解教學方法和教學情況。由于在線考試系統是建立在較為成熟的ASP.NET技術之上的,所以具有很好的靈活性和擴展性,具有較強的實用功能。在該系統的設計過程中要注意通過優化組卷算法,將高校課程特點、試題類型、試題難度、章節分布、每題分值、試題數量[3]等充分納入進來,方可真正實現在線考試系統的最優化。
[參考文獻]
[1]徐鳳亮,史斌斌.基于B/S模式的高校在線考試系統的設計與應用[J].中國教育技術裝備,2009(21):90-91.
[2]韓立毛.基于Web的網絡在線考試系統的設計與實現[J].計算機與網絡,2007(18):55-58.
[3]崔瑛瑞.基于B/S與C/S相結合的考試系統的設計與實現[J]科技創新與應用,2013(6):265.
[責任編輯:覃侶冰]