網上考試系統—淺談網上考試系統的選擇
現在網絡技術逐漸滲入社會生活各個層面,傳統的考試方式必將面臨著變革,在傳統的考試方式下,組織一次考試需要人工出卷、閱卷、成績統計和試卷分析,費時費力。可以說傳統的考試方式已經不能適應現代考試的需要。隨著計算機應用的迅猛發(fā)展,網絡應用不斷擴大,人們迫切要求利用這些技術來進行在線考試,以減輕教師的工作負擔及提高工作效率,與此同時也提高了考試的質量,從而使考試更趨于公證,客觀,更加激發(fā)學生的學習興趣。
一、網上考試系統介紹
該系統功能比較簡單,包括學生和教師兩種用戶。學生輸入班級、學號、姓名并選擇考試科目后,點擊“開始考試”按鈕,系統便從相應的題庫中隨機組卷,題型有單選、多選兩種。作為教師登錄系統后,可以查看學生成績,以及管理題庫。基于網絡技術的網上考試系統可以借助于遍布全球的Internet上進行,因此考試不受地域的限制,大大拓展了考試的靈活性。網上考試系統中,試卷可以根據題庫中的內容即時生成,可避免考試前的壓題,而且可以采用大量標準化試題。試卷的提交、成績的批閱等都可以在網絡上自動完成,還可以直接把成績送到數據庫中,進行統計、排序等操作。這樣一來,教師所要做的只是精心設計題目、維護題庫,就可以實現考試的自動化。從而大大減輕了教師的負擔。
二、網上考試系統設計中應主要的問題
1、Session變量的生存期
Session變量用于儲存一個用戶的信息,使其在整個應用程序中可用,典型的用途是儲存用戶姓名、id等。本系統使用session變量儲存了用戶的姓名、密碼、考試科目等信息,小數據量測試時一切正常,但做了一套完整的題目后再提交時出現錯誤,所有數據全部丟失,這才想到session變量默認是2 0分鐘的生存期。添加語句s e s s i o n.timeout=60后解決問題。
2、隨機組卷的實現
隨機組卷是每次開始考試都隨機地從題庫中抽取一定數量的題目,使每個人每次進入考試系統得到的試卷都不完全一樣。實現原理主要是利用randomize函數生成隨機數,循環(huán)組成題號字符串,再提取相應的題目。
3、統計得分與顯示答錯的題目
考生提交答案后程序轉入數據處理程序score.asp,它一方面要統計出考生的成績,另一方面還要將考生答錯的題目顯示出來方法是從前一頁面show.asp中隱式傳入隨機題目question,再用abc=split(question,";")形成題號數組,循環(huán)判斷第a b c(k)題的對錯對則加分,錯則用p=p+cstr(rs“(tihao”))記錄答錯的題號。這個思路本是正確的,但測試中發(fā)現計算結果出現了錯誤。后查明在產生記錄集時附帶了條件order by tihao,導致p值記錄的題號和rs“(ti hao”)出現不一致,后刪去orderby子句,成功。
三、加強網上考試系統的關鍵技術
1、組卷技術
組卷是在線考試系統的重要組成部分,是自動化操作的核心目標之一。如何保證生成的試卷能最大程度地滿足考試的需要,并具有隨機性、科學性、合理性,是實現中的一個難點。利用計算機來實現的自動組卷方法主要有三種:
a.隨機法。隨機法根據組卷參數隨機抽取試題,此過程不斷重復,直到組卷完畢或已經無法從題庫中抽到滿足約束條件的記錄為止。
b.回溯法。回溯法是屬于有條件的深度優(yōu)先搜索算法,適用于約束集小和題量少的題庫系統。
c.遺傳算法。遺傳算法具有全局尋優(yōu)和收斂速度快的優(yōu)點,能滿足在線考試系統對組卷算法的要求。
2、基于遺傳算法的組卷技術研究
遺傳算法是一種通過模擬自然進化過程搜索最優(yōu)解的方法。遺傳算法是從代表問題可能潛在的解集的一個種群開始的,而一個種群則由經過基因編碼的一定數目的個體組成。每個個體的染色體帶有特征。初代種群產生之后,按照適者生存和優(yōu)勝劣汰的原理,逐代演化產生出越來越好的近似解。在每一代,根據問題域中個體的適應度大小選擇個體,并借助于自然遺傳學的遺傳算子進行組合交叉和變異,產生出代表新的解集的種群。末代種群中的最優(yōu)個體經過解碼,可以作為問題的近似最優(yōu)解。
3、基于遺傳算法的自動組卷
組卷時,根據給定的約束條件從題庫中選出每一道試題。如果把每一項約束條件都看作是局部約束,那么在試卷中最終要達到的各項指標間的平衡,就構成了整卷的全局約束條件。一般來說,用戶在自動組卷時對試卷的質量會提出多方面的要求,自動組卷模塊應最大程度地滿足用戶的要求。
4、自動評分技術
試題常見的題型有單選題、多選題、判斷題、填空題和應用題等。可以將簡答、問答、名詞解釋、應用題等都統一為應用題的形式。單選題、多選題和判斷題屬于客觀題,填空題和應用題屬于主觀題。相應地,閱卷分為對客觀題的評分和對主觀題的評分。對于客觀題,教師在命題時就可以給出標準答案,評分時只要直接將學生答案與標準答案進行比較,使用字符串的匹配運算來判斷正確與否。然而,主觀題的答題一般采用語言敘述的方式,由于每個人對知識的理解程度不同,表達方式也不一致。既使學生的答案是正確的,也很難保證與老師提供的標準答案完全一致,要像對客觀題評分那樣準確地對主觀題進行評分幾乎是不可能的。主觀題的自動評分涉及到人工智能、模式識別以及自然語言理解等方面的理論和知識,需要解決很多技術上的問題,因而成為在線考試系統中的一個難點。一般地,主觀題采用手工評分的方法。但是,通過對填空題的答題形式進行研究發(fā)現,填空題的答案相對固定,如果采用一定的算法處理后可以實現自動評分。
參考文獻:
[1]綦星光.單、雙向晶閘管交流調壓器特性的分析.山東輕工業(yè)學院學報,1996.
[2]李慶梅.基于AT89C51的智能電風扇調速器的設計.自動化技術與應用,2008.
[b]強力推薦[/b]
天柏在線考試系統:http://www.ulkh.cn/exam.asp
上海天柏在線考試系統是目前市場上最暢銷的遠程網絡考試系統,適合政府、 學校及企業(yè)的各種形式在線考試、競賽、練習等應用,全面實現了考試工作的網絡化、無紙化、自動化。該系統采用新一代純B/S架構,用于INTERNET和局域網在線考試,可以承載大規(guī)模在線考試的需求,而且對服務器的配置要求非常低,客戶端不用任何設置。通過強大的后臺設置功能,用戶可以根據自身需要設定考試功能,幾乎能滿足企業(yè)、政府機構、教育單位的所有需求。該系統分企業(yè)版和商業(yè)版兩個版本。
關鍵字:
考試系統、模擬考試系統、無紙化考試、在線考試系統、無紙化考試系統、網上考試系統、網絡考試系統、考試系統下載、信息技術考試系統、計算機考試系統、考試管理系統、企業(yè)考試系統、計算機上考試系統。