張霆
【摘 要】考試是教學管理中非常重要的一個環節,隨著計算機技術的飛速發展,計算機在線考試已經在一些大型的考試中得到了應用,并且獲得了很好的效果。近年來在學校中也開發出了一些適合學生學習與考試的在線考試系統,相比傳統的考試形式,在線考試更加受到學生歡迎。本文對在線考試系統的應用技術、系統功能以及未來發展方向做了分析,今后只要進一步完善與發展在線考試系統,一定會對計算機教學與考試起到促進作用。
【關鍵詞】在線考試系統 ? ? 計算機 ? ? 功能 ? ? ? ?發展
一、研究背景
考試可以說是日常教學當中非常重要的一個環節,隨著教育改革的不斷深入和計算機技術的廣泛應用,計算機在線考試這種全新的考試模式已經逐漸走入了課堂,大有取代傳統考試的趨勢。傳統的考試由于涉及組織命題、試卷印刷、考場安排、監考及閱卷等多個環節,因此每組織一次考試都要耗費大量的人力物力,并且在閱卷時人為因素也會對考試的公平性造成影響。而計算機在線考試這一全新的考試模式,只要具備一套較為完善的考試系統,考生就可以隨時隨地通過計算機完成考試,這樣就大大提高了考務管理的效率,節省了大量的人力物力資源,對考試的公平性也有所提升。所以對計算機在線考試進行研究,對于未來的教育改革有著極為重要的意義。
現在幾乎所有學校都開設了計算機課,所以在計算機課的考試中推廣在線考試系統是最為方便也是最為適合的。現代學生普遍對實踐知識感興趣,而對理論知識興趣稍差,所以對于傳統的主要靠背誦的筆試考試方式普遍比較抵觸,而對計算機在線考試這種新的考試方式比較感興趣。我對天津藝術職業學院、天津工藝美術學院等幾所高職院校的同學進行了調查問卷,借調查問卷的形式進一步了解學生對于考試方面的一些想法和建議。調查問卷的內容如下:
1.你接觸過計算機在線考試系統嗎?
2.你認為哪些考試屬于計算機在線考試?
3.你認為計算機在線考試會給你的學習帶來哪些方面的改變?
4.傳統筆試考試和計算機在線考試,你認為哪個效果更好?
5.你認為筆試考試和計算機在線考試哪個更便捷,效率更高?
6.你認為筆試考試和計算機在線考試哪個更具發展前景,為什么?
從我回收的300份調查問卷來看,多數同學對于網絡在線考試是有一定了解的,95%的同學更喜歡計算機在線考試,他們認為這種考試效率更高,更加公平,也更加適合他們。因為這種考試更加注重動手能力,平常在練習時,可以通過電腦來完成練習,而不是天天復習書本知識,這樣更能激發他們的學習興趣。所以針對當前學生的特點來講,計算機在線考試系統的開發和應用是很有實際意義的。
綜上所述,在計算機課的考試中應用在線考試系統既符合學生的需求,又是未來教學改革的發展方向,所以有必要加大對計算機在線考試系統的開發力度,可以在學校中進行廣泛地推廣和應用,積極促進學校考核評價方式的改革。
二、開發在線考試系統的常用技術
在線考試系統開發中用到的技術,主要是開發編程語言的選擇、后臺數據庫和系統架構的選擇。選擇一種合適的開發語言是很重要的,如JAVA、C++、PHP、C#等都是近幾年比較流行也比較容易使用的開發語言。通過這些開發語言的使用,可以完成在線考試系統前臺主要功能的開發。比如考試系統界面的開發,考試系統中考生注冊、考生登錄、試題組卷、考生考試、成績查詢等相應功能的開發工作,都是運用相應的開發語言來完成的。
考試系統后臺數據庫的選擇也是非常重要的,目前市場上主流的數據庫有Access數據庫、SQL Server 數據庫、Oracle數據庫、MySQL數據庫、DB2數據庫等等。數據庫不僅僅是存儲和管理數據的工具,而且轉變成用戶所需要的各種數據管理的方式。我們可以根據考試系統的規模大小選擇合適的數據庫。比如,規模較小的計算機考試系統可以選擇Access數據庫,因為Access數據庫的存儲容量比較小;大中型的考試系統可以采用SQL Server 數據庫或者是Oracle數據庫,這幾種數據庫的存儲容量較大,也具備更高的安全性和更好的數據管理功能。
計算機考試系統中比較重要的技術還有系統結構。常見的系統結構有C/S結構(Client/Server客戶端/服務器模式)或是B/S結構(Browser/Server,瀏覽器/服務器模式)。在B/S結構中,WEB瀏覽器成為客戶端最重要的工具。這種模式將客戶端進行了有效統一,在客戶端只要通過瀏覽器就能訪問WEB服務器,使得客戶端的維護工作大大減少,因此這種結構的使用比較廣泛。C/S結構的特點是服務器運行時負荷較輕,因為客戶端和服務器是分別獨立工作的,所以客戶端的運行不會給服務器端造成過大的負擔,而且數據的存儲管理功能也較為透明。因為客戶端和服務器端工作相互獨立,所以也有相當一部分考試系統采用這種結構。
三、計算機考試系統的常見功能分析
計算機考試系統主要的功能是滿足學生的考試需要,同時還有學生對成績的查詢、后臺數據管理等功能。具體來講,分為考試系統前臺功能和后臺管理功能兩大部分,前臺功能主要是針對考生的,后臺功能主要是針對管理員和教師的。
考試系統的前臺功能主要是針對考生來進行的,包括考生的注冊功能、考生的登錄功能、試題的自動組卷、隨機抽卷的實現、考生考試的實現、自動閱卷功能的實現、考生成績查詢功能,這些都是考試系統必需的一些功能。
系統的后臺功能主要是針對管理員來實現的。首先要進行數據庫的設計,在選擇好需要的數據庫軟件之后,先設計出與系統功能相關的E-R圖(實體—聯系圖);再根據E-R圖制作出相應的數據表格,完成數據庫的有關設計;之后再根據數據庫的內容設計出考生信息管理功能、試題管理功能、成績管理功能等主要功能。
一個比較成熟完善的考試系統,前臺功能與后臺管理功能缺一不可,以上都是比較重要而且基本的考試系統的功能。此外,一個成熟的考試系統在安全性與系統的可操作性方面也應該進行考慮。比如,考生登錄時多密匙驗證功能;系統的計時并自動交卷的功能;打亂答案順序防止考生作弊的功能;對考試人數、及格、不及格人數、及格率和平均分的統計功能;如果出現機器死機時重新登錄系統繼續答題的功能等等。這些功能可以進一步完善系統,并使系統安全性得到更大的提升。
四、計算機在線考試系統對教學考試的促進作用
提升了學生的計算機動手操作能力。計算機技術是現代社會必須要掌握的一門技術,無論是基礎教育、職業教育或是高等教育中,計算機應用基礎都是一門必修課。因此采用計算機在線考試的形式,對于學生而言并不困難,可以提高學生的計算機動手能力。
使用計算機在線考試系統以后,除了學生以外,最大的受益者可以說就是老師。老師們不必再每進行一次考試都要出一套試卷了,免去了復習時對復習材料、考試時對考試試卷的大量印刷工作。而且在閱卷環節的工作量也大大減輕了,系統的自動閱卷方式大大減輕了教師的工作負擔,閱卷的準確性和公平性也都更有保障。
五、計算機在線考試系統的發展展望
雖然在線考試系統近些年來有了很大的發展,很多社會性考試,比如計算機等級考試、托福考試、職稱計算機考試、普通話考試等都運用了在線考試系統,但是在教學中的應用還不夠廣泛。究其原因,還是計算機在線考試系統還有一些不完善的地方,在應用中也出現了一些問題。我覺得如果從以下幾點進行改善,計算機在線考試系統的發展會有更為廣闊的空間。
1.在系統的安全性上應該進一步提升
計算機考試系統由于涉及試題等機密內容,所以對于系統安全性有很高的要求,如果出現系統安全漏洞、試題泄露等情況,考試系統的安全性與公平性將無從談起。尤其對于大型的考試系統,系統安全性是必須要考慮的問題。首先是硬件系統的安全,它們是考試系統安全穩定運行的前提和保證。硬件主要包括服務器、客戶端這些硬件設備的安全,要注意防破壞、防干擾、防泄漏、防病毒等等。另外,考試系統的身份認證和訪問控制的安全性也要加強,要通過多種口令驗證的方式提高系統的安全性。最后是在管理制度上的安全性,人為的安全因素往往是最難控制的,所以要制定詳細的操作規程和嚴密的管理制度,確保系統能安全穩定地運行。
2.試題的難易度上應該有更好的區分
傳統考試中,每個人的試卷是一樣的,因此每個人試題的難易度肯定是一樣的;而計算機在線考試系統中,每個人都是從題庫中抽取屬于自己的一套試卷。因此,確保每個人試卷的難易度一致是非常重要的。在線考試的題庫應該對題目的難易度有著詳細的說明,應該計算出每一道試題的難度系數,在組卷時每個人試題的難度系數應該是一致的,這樣更能保證考試的公平性。
3.在線考試系統應當向移動設備上發展
現在的在線考試系統多是應用于PC端的,在移動設備上可以使用的在線考試系統還非常少。但是隨著移動設備尤其是智能手機的普及,在移動設備上開發出一套計算機在線考試系統,可以說是應用非常廣泛的,而且會成為未來的發展方向。這種考試系統主要是安卓和ios兩個版本,因為絕大多數的移動設備都是基于這兩種系統的,功能和電腦上開發出的類似,主要有前臺的考試系統和后臺的管理系統,另外可以加入一些視頻課程講解等等。我想這種基于移動設備的在線考試系統會為在線考試用戶提供更為豐富的選擇,也會成為非常流行的一款APP。
六、總結
綜上所述,在線考試系統相對于傳統考試,更加高效便捷,節省了人力物力,并且提高了考務管理效率,因此會成為傳統考試的有益補充,尤其是對于計算機課而言,使用更加方便,更加有利于推廣。由于現在的學生普遍對實踐操作更感興趣,而對理論知識不太感冒,因此在線考試系統由于其較強的動手操作性,更容易受到學生的青睞,只要在技術上更加成熟的話,一定會在學校中得到廣泛應用。今后我一定會在計算機在線考試方面進行更加深入的探索,以促進計算機課考試改革的進一步發展。
【參考文獻】
[1]楊雪杰.基于.Net 的在線考試系統的研究與實現[J].吉林工業大學學報,2010(9):47-53.
[2]朱玉超,鞠艷,王代勇.ASP.NET 項目開發教程[M].北京:電子工業出版社,2013.
[3]韓生智.基于校園網的在線考試系統的設計與實現[J]. 新課程教育,2009(12):39-42.
[4]楊柳.SQL Server 數據庫的性能分析與優化策略研究[J].科技創新導報,2012(1):35.
[5]祝紅濤,劉海松.AJAX 從入門到精通[M].北京:電子工業出版社,2008.
[6]何南,張桂芬.SQL Server 數據庫完整性的綜合設計與實現[J].桂林航天工業高等專科學校學報,2010(4):458-460.
[7]劉振巖.基于.NET的Web程序設計——ASP.NET標準教程[M].北京:電子工業出版社,2006.
[8]蔣磊宏,胡鳳華.上海交大管理信息系統建設的進展[J].教育信息化,2002(07):5-6.
[9]啟明工作室.ASP.NET網絡應用系統開發與實例[M].北京:人民郵電出版社,2005.