何中華
摘要:隨著網絡考試的逐漸發展,它已經成為自動化、網絡化教學必不可少的部分。目前,網絡考試系統已經運用到各種駕照考試、證書考試、職稱考試和學歷考試中去,取代了傳統的考試模式。傳統的考試模式已經不能滿足現代化教學的各項要求和指標,它將注定被網絡考試模式所取代,建立一套穩定、高效、科學的網絡考試系統,已經成為現代教學的主要要求和目標。運用網絡考試系統,能大量的節省人力、物力、時間、財力,對考試的管理也變得多元化、科學化和規范化。
關鍵詞:計算機網絡考試系統數據庫管理
1.引言
傳統的考試模式主要以紙張考試為主,在教育大度普及的當今社會,各個領域的知識和學問滲入到學生接觸的范圍之內,使得學生對知識的需求與日俱增,各個高校的擴招使得學校班級增加,學校的規模也不斷擴大,一個老師平均要上幾個班的課程或者同時教授幾門課程,教師的負重日益增加,如何有效的開展教學、進行教學評估、批改作業、組織考試和閱卷工作成為教師面臨的主要困難,而且還不可避免的造成對評估的錯誤判斷使得教學結果不盡人意。
在計算機網絡技術高速發展的今天,網絡的運用已經深入到各個領域中去,并取得了突破性的發展。我國的傳統教育模式也在逐漸發展為互聯網教育模式,變得愈發多元化,增加了教育內容的充實和完整性,有益于學生理解與吸收,基于計算機網絡技術的考試模式也成為了教育將要研究和普及的主要內容。網絡考試模式取代了傳統的試卷考試模式,能有效的避免傳統考試中的各種弊端和非公正性,能有效的提高效率和對學生學習進行全面的評估,能快速而有效的組織考試工作,并且網絡考試形式可以減輕教師繁瑣而復雜的閱卷、整理成績和分析工作。
2.在線考試系統在教學中的應用
隨著我國學生入學率的增加和高效的擴招政策,使得很多學校教師工作壓力很大,同時管理多余以前幾倍的學生,每次組織考試和對學生學習評估時工作量非常大,而且最后達到的教育目標和效果也不是很好,本系統就是基于這種環境而進行設計的。
網絡考試系統與傳統的考試不一樣,它能有效而高速的對學生進行實時測驗并能進行自動化的統計和評估,不需要太多的人力和物力的參與,但是正是這種靈活性,使得對考試過程中可能出現的突發情況不能進行有效的應急處理,所以在設計的過程中,也對可能出現的這些情況做出了盡可能的應對策略。
因為學校課程繁多,所以在設計系統的時候應達到多課程可共存,課題不能單一存在,盡量達到通用性的效果,在對子系統的設計上,采用自動評分方法,系統在評分后必須給出科學的、準確的、高效的成績分析。
在對該系統的設計涉及到得技術支持和相關設計方法進行了描述之后,開始進行需求分析過程。網絡考試系統的設計主要包括功能結構設計和數據庫設計兩個部分,在設計的過程中,盡量使每個功能模塊獨立,這樣可以減少模塊間的相互調用和數據交換關系。每個模塊的功能要求完善、算法最優,這樣可以提高系統的運行效率,也有助于對系統的修改和改進,在設計的過程中,對功能為達到期望值的模塊,要進行反復修改,爭取能達到每個模塊都能夠達到期望的需求。因為該系統的閱卷功能模塊涉及到主觀題和客觀題,而我至今仍然沒有掌握對主觀題的人工加分方法的設計技術,所以在閱卷功能模塊,我只做了自動判分功能的簡單設計,用一個數據存儲過程,對數據庫中的分數數據進行計算,而ASP.NET主要完成答案上傳的功能。
作為一個網絡考試系統,應該具備的基本功能應該達到具備整個考試流程的關鍵步驟完成的目標,要想取代傳統的紙張考試模式,它不僅要具備傳統紙張考試的功能和目標,還應該具備更高效、穩定、只能化的標準,為了系統能長期有效的執行,必須對系統的功能進行詳細的分析。
設計和實現網絡考試系統要結合傳統考試的功能和目標,設計網絡考試系統,使傳統考試進入網絡化時代,建立強大的多分類、多科目的試題庫,設置好試題庫的訪問權限和編輯權限,提高試題資料的安全性。采用口令控制登陸的方法,用戶在登錄時必須首先注冊登陸賬號和密碼,才能獲得訪問權限,身份認證可以避免非對象以外的用戶進入該系統,考生進入系統后,可以根據自己的需要進行專業選擇、考試科目選擇、試題選擇、分數查詢等基本操作。為了該系統達到實用的效果,系統試題庫不僅可以設計單選題,還可以設計多選題,這樣就使得考試系統的題型并不單一,能達到更好的測試成績的效果。管理員可以管理學生的信息,這樣可以控制學生的訪問權限,目的是對那些沒有考試資格的人進行權限刪除,保證考試時的安全,還可以進行專業、科目、試題的編輯,這樣可以控制所處題目的范圍、難度、所屬科目、考試時間等,根據題目的難易程度對考試題目進行編寫和設計,爭取達到測試的最佳效果。計算機自動閱卷功能的設置可以使得在考生提交試卷答案后對考生的客觀題進行自動評分,算出總分并存儲,方便學生和管理員對成績進行查詢和提取使用。
當考生選擇了套題之后,系統就會跳轉到閱讀考試規則,然后進入試題選擇界面,正式開始考試,考試過程由StartExamfra.aspx動態網頁文件進行實現。選擇題的選擇過程中設計的時候,定義四個全局變量,分別代表單選題編號、多選題編號、單選題分數和多選題分數,并定義為int型,然后通過Checkanswer(自定義的一個方法)方法讓考生選擇的答案的題目編號與數據庫中該編號題目的標準答案的對比來計算單選題和多選題的分數,當答案吻合的時候,該題所有分數將累加到單選題或多選題分數中去,如果錯誤則單選題或多選題成績加零,最后得到的單選題和多選題的全局變量的值就是考生考試結果的總成績,單選題和多選題的分數也會分別統計錄入到數據庫中存儲。
3.總結
通過對網絡考試系統設計,認識到網絡考試系統達到完善功能的可能需求,考試題目最好能以主觀題目和客觀題目交替出現的方式對學生進行測驗,主觀題則通過學生鍵入答案,由老師給分并存入系統,客觀題則通過自動化計算方式進行計算。這樣的話就能很好的通過各種出題方式檢測學生的學習情況。在學生提交試卷后,每道題目的對錯情況最好能清晰的顯示,以便學生及時糾錯并牢不足的知識。
隨著網絡考試系統技術的不斷提高和完善,網絡考試系統將來可能出現在學生隨堂的練習中、出現在課后作業的完成中、出現在期末考試中去。