歐陽述娟
摘 要:在信息時代的今天,互聯(lián)網(wǎng)發(fā)布信息、傳遞信息已經(jīng)成為了主要途徑,但在學??荚囅到y(tǒng)中,依然應用傳統(tǒng)的教學者出題、學習者考試,之后教師閱卷和登記成績等手段。結合這樣的實際情況,應用ASP技術、SQL數(shù)據(jù)庫數(shù)據(jù)技術等計算機技術,開發(fā)出在線考試管理系統(tǒng),不但提高了教師判卷的效率,而且保證了考試的合理性和公正性。
關鍵詞:在線考試系統(tǒng) 開發(fā) 實踐
中圖分類號:TP399 文獻標識碼:A 文章編號:1672-3791(2016)09(b)-0022-02
在教學活動過程中,考試作為關鍵環(huán)節(jié)是檢驗教學質量的重要手段。隨著計算機技術和網(wǎng)絡技術的快速發(fā)展,傳統(tǒng)紙質考試形式已經(jīng)不能滿足現(xiàn)代教育教學的需求。應用在線考試系統(tǒng)不但能夠實現(xiàn)自動出題、網(wǎng)上考試、自動評分等功能,而且還整合了考試模式,降低了考試成本,提高了判卷效率,提高了學生考試的積極性,對于推動教育教學的現(xiàn)代化具有重大意義和價值。
1 在線考試系統(tǒng)設計思路
該文以某職業(yè)技術學院精品課程項目為背景,運用B/S體系結構,使用SQL Server數(shù)據(jù)庫平臺、C#語言等開發(fā)在線考試系統(tǒng)。在設計考試系統(tǒng),運用Browser/Server模式較為合適,服務器端應用SQL數(shù)據(jù)庫系統(tǒng)、ASP組件構成了考試應用服務系統(tǒng),客戶端運用瀏覽器完成了考試各個過程,并可實施系統(tǒng)維護與管理。B/S模式多用戶在線考試系統(tǒng)程序,它操作快捷、有很高的效率。Web技術網(wǎng)絡考試系統(tǒng)根據(jù)因特網(wǎng)的特性,考試不但能夠在本地內展開,也能夠在異地展開,極大地拓展了考試靈活性。試卷能夠依據(jù)題庫中信息內容及時生成,這樣就不會有押題的情況出現(xiàn);并且運用大量標準化試題,運用計算機技術進行判卷,既可以提高判卷的正確率,也提高了判斷的速度;在此基礎上,還能將成績直接傳輸?shù)綌?shù)據(jù)庫中,展開統(tǒng)計操作和排序操作。這樣學生在輸入姓名和準考證[A1]號登陸后,會看到自己的考試成績,還有排名情況。可以說此系統(tǒng)的應用保證了考試的合理性和公平性。
2 對相關技術的研究
2.1 組卷技術
對于在線考試系統(tǒng)而言,組卷是非常重要的。如何才能在最大程度上確保生成試卷滿足考試的多樣化要求,并具有合理性、有效性、隨機性等特征,這是一個難點。運用計算機進行自動組卷方法包括3種:一是隨機方法。結合組卷隨機抽取出某些題目,不斷重復這一過程,直到組卷已經(jīng)完成。雖然隨機方法很簡單和快速,但是有很大的不確定性,并且對試題庫題量有著很大的要求。二是回溯方法。這一方法是一種有條件的深度優(yōu)先搜索法,常常用在題量少、約束集小的題庫系統(tǒng),此方法程序有些復雜,在選取試題中會出現(xiàn)重復試題的情況。三是遺傳算方法。第一種和第二種組卷方法,很多時候都會由于約束條件的限制而出現(xiàn)了組卷失敗的情況。但遺傳算法具備全局尋優(yōu)的優(yōu)勢,可以在最大程度上滿足在線考試系統(tǒng)對組卷算法的多樣化需求。此方法能夠滿足大規(guī)模、大范圍考試的需求。
2.2 遺傳算法組卷技術
在1975年,美國Michigan大學J.Holland教授提出了研究遺傳算法。此算法是從代表問題潛在的解集一個種群進行的,每個種群都通過基因編碼一定數(shù)目個體所組合而成的。在產(chǎn)生初代種群后,根據(jù)優(yōu)勝劣汰的理論,演化出相應的近似解。結合問題域中個體適應度情況選擇出相應的個體,并依據(jù)自然遺傳學遺傳算法實施變異,產(chǎn)生新的種群。據(jù)有關實踐結果證明,遺傳算法是一種可用于優(yōu)化復雜系統(tǒng)的算法,具備全局優(yōu)化、收斂效率高等特征。圖1為遺傳算法的運算過程。
2.3 遺傳算法自動組卷功能
在組卷過程中,結合已經(jīng)給出的約束條件,從題庫中選出試題,將每項約束條件都視為局部約束,這樣在試卷中可以平衡各個指標,這樣就構成整卷全局約束條件。通常而言,在自動組卷中,用戶會對試卷質量有著很高的要求,如:難度、分值、層次等,自動組卷模塊需要盡量達到用戶需求。在組卷中,太多的約束條件反而會強化組卷難度,也會降低組卷效率,容易使遺傳算法陷入到某種局限狀態(tài)中。實現(xiàn)組卷算法共分為3階段:一階段,試題的分離,結合試題類型,取出符合課程要求的所有試題,按照題型的差異生成相應的臨時表;二階段,使用遺傳算法進行抽題,選擇出最優(yōu)解;三階段,最優(yōu)解聯(lián)合各個題型,最終形成完整的試卷。
2.4 自動評分技術的實現(xiàn)
大多數(shù)試卷題目都可分為主觀題和客觀題兩種類型。在命題過程中,客觀題教師就直接給出標準答案,在評分時,只需要對比學生試卷答案與標準答案。但是,主觀題答題都是屬于語言敘述方式,每位學生對知識理解程度的差異,其表達方式自然也有差異。即便是學生所填寫的答案是準確的,也很難確保與教學者提供的答案是一致的,所以,主觀題的自動評分需要解決一系列技術問題,所以,這也是在線考試系統(tǒng)難點重點所在。通常情況下,主觀題都運用手工評分方法。但是在研究填空題答題形式后發(fā)現(xiàn),填空題答案相對而言很固定,在運用一定算法處理后能夠自動評分。填空題答案匹配方式共有兩種類型:一是,唯一的標準答案,要求著學生填寫的答案與教師提供的標準答案的一致性;標準答案并不是唯一的,可表述成多種形式,只要學習者填寫的答案與其中一種形式相符就能得分。但對答案位置有要求,分為兩種狀況“標準答案位置固定,答題順序正好相對應;次序可顛倒,位置不固定。在線考試系統(tǒng)中,自動評分填空題包括幾種情況:(1)答案位置和標準答案都是固定的。評分很簡單,只要將學生填寫的答案與教師提供的標準答案進行精確對比,相符則得分,反之不得分。(2)答案位置要求固定,但標準答案不唯一。在這樣的情況下,可用分隔符將多個可選答案分隔,并在標準答案字段中保存。在自動評分過程中,依據(jù)分隔符,將標準答案字符串分解成為幾個可選標準答案字符串,之后將學生的答案逐一對比標可選標準答案,與其中一個相符,就可以得分。(3)對填空題答案位置不要求固定。在自動評分中,運用“|”與“,”分隔符號,將學習者答案與標準答案字段值轉化成信息數(shù)組。在最后評分過程中,依次構建出學生答案關鍵詞得分數(shù)組。在對比考生答案后,更改評分狀態(tài)。
3 應用在線考試系統(tǒng)的可靠性
3.1 推動教學者的發(fā)展
使用在線考試系統(tǒng),既有助于提高教師教學素養(yǎng),也有利于提高教師教學理論水平。在開發(fā)相關軟件后,可以不斷提高教師隊伍的業(yè)務素養(yǎng)。
3.2 提高考生自我評價能力
在生成考試系統(tǒng)后,學習者可在正式考試前在電腦上自動檢測自己考試能力,在學生完成測試后,系統(tǒng)會對學生做題情況給出綜合的評價,這樣學生在知道自身薄弱之處后,可進行針對性的彌補,還能幫助學生提高自我評價能力。
3.3 促進學生全面健康成長
網(wǎng)絡考試對于學生而言,有著太多的益處,學生可根據(jù)自身實際情況,選擇考試的時間和地點,在尊重學生個性的基礎上,也有利于提高學生考試的主動性和積極性,這對于推動學生全面健康成長起到重要的作用。
4 結語
總之,在線考試系統(tǒng)彌補了傳統(tǒng)考試形式的不足,在線考試系統(tǒng)運用網(wǎng)絡技術和數(shù)據(jù)庫技術,實現(xiàn)了試卷客觀題部分的自動查詢試題、修改試題、自動閱卷等功能,減少了教學者工作量,也提高了學生考試的主動性,因此,此系統(tǒng)有著很高的應用價值。
參考文獻
[1] 張立娜,楊波.基于ASP.NET的在線考試系統(tǒng)研究[J].現(xiàn)代情報,2008(12):135-137.
[2] 蒲玄及,楊百龍,楊建飛.基于ASP.NET的在線考試系統(tǒng)設計與實現(xiàn)[J].現(xiàn)代電子技術,2008(22):59-61.