【摘 要】隨著計算機信息技術(shù)的不斷發(fā)展,教育信息化越發(fā)深入人心。人們對在線考試平臺的需求也越發(fā)強烈。本文將探討實現(xiàn)智能化考試方法的基本條件與因素,并對在線智能化考試提出實施方法與流程。
【關(guān)鍵詞】智能化考試方法;在線考試;信息
【Abstract】With the continuous development of computer information technology, Education informatization is more and more dropt attention. People’s demand for online test becomes greater and greater. The basic conditions and factors to realize intellectualized test method is discussed, and an implementation method is put forward.
【Key words】Intelligent test method; Test online; Information
0 引言
隨著Internet技術(shù)的飛速發(fā)展,基于Web開發(fā)的技術(shù)得到了極大的應(yīng)用。如何將信息技術(shù)引入教育領(lǐng)域已成為許多有識之士的鉆研方向。當(dāng)今教育存在這么一種情況:校園網(wǎng)絡(luò)環(huán)境日益優(yōu)化,而教師的考務(wù)工作卻沒有因此而變得輕松。為了充分利用校園網(wǎng)現(xiàn)有的網(wǎng)絡(luò)資源,為了有效解決傳統(tǒng)考試方式的弊端,我們需要將傳統(tǒng)書面筆試的出卷、考試、評閱等多個環(huán)節(jié)整合成一個集動態(tài)出卷、在線考試、自動評閱及成績查詢等諸多功能為一體的在線考試系統(tǒng)。
1 實現(xiàn)意義
欲實現(xiàn)一個功能齊全的在線考試系統(tǒng),必先實現(xiàn)一個智能化考試方法。為了方便程序員設(shè)計在線考試系統(tǒng),本文提出了一個不基于任何語言的智能化考試方法。該方法簡潔而不失嚴(yán)謹(jǐn),通用而不失齊全,更重要的是它不拘泥于一種語言,靈活方便。
2 分析與實現(xiàn)
要實現(xiàn)智能化考試方法,必須要了解在傳統(tǒng)的書面考試中我們?yōu)榱恕翱荚嚒弊隽四男┦虑椤T趥鹘y(tǒng)的考試中教師要出題、改卷、統(tǒng)計分析考試結(jié)果,學(xué)生要答題,查詢成績。因此智能化考試方法中必須包含有出題、考試、改卷、統(tǒng)計這四大功能。當(dāng)然為了方便教師出題,題目錄入功能也必不可少。綜上所述,智能化考試方法模型如圖1所示。
2.1 題庫的設(shè)計與實現(xiàn)
要將題目錄入,就必先要有一個題庫。題庫的設(shè)計至關(guān)重要,它關(guān)系到試題信息的實體完整性,關(guān)系到題目引用的參照完整性。要設(shè)計一個題庫,先要確定是否要將題目分科目,分題型存放。一般情況下,如果題庫小,數(shù)據(jù)量不大可以不分表存放;如果題目多,數(shù)據(jù)量大最好采用分表存放。在題庫中,每一道題目都要有一個獨一無二的編號,該編號可以是數(shù)據(jù)庫系統(tǒng)自動生成,也可以為手動輸入。為確保編號獨一無二,最好為數(shù)據(jù)庫系統(tǒng)自動生成。每一道題目都會擁有以下屬性:題目內(nèi)容、答案、所屬科目、難度、重要程度、題型等屬性。
綜上所述我們可以得出題庫的關(guān)系表示:題目(題目編號、題目、答案、科目、難度、重要程度、題型、預(yù)留字段)。
至于如何將題目導(dǎo)入題庫,我們可以選擇使用考試系統(tǒng)導(dǎo)入,也可以選擇從excel中導(dǎo)入,當(dāng)然二者兼有更完美。
2.2 出題方法的設(shè)計與實現(xiàn)
出卷就是從題庫中選某些題,將其信息存放在試卷庫中,所以我們要先設(shè)計一個試卷庫。由于每份試卷的題目數(shù)量不確定,試卷庫的關(guān)系模式選擇二目關(guān)系模式,將試卷信息與選題信息分開存放。試卷庫關(guān)系表示:試卷(試卷編號、出題者、出題日期),選題(編號、試卷編號、題目編號、分值)。對于出題的方式,可以選擇手動出題,也可以選擇自動組卷。
2.2.1 手動出題
手動出卷相對比較簡單。出題者每選中一道題,就在選題(選題表)中增加一條記錄。選題完成后出題者可以預(yù)覽試卷,確定是否要修改。
2.2.2 自動組卷
出題者應(yīng)先確定有幾種題型與各種題型的題目數(shù)量,題目數(shù)目必須小于題庫中題目的數(shù)目,題型也必須已存在題庫中。先將某一題型的題目編號全部檢索并按順序存放在哈希表中,然后產(chǎn)生對應(yīng)題目數(shù)量個數(shù)的不重復(fù)且大于0小于總題目數(shù)量的隨機數(shù)。以隨機數(shù)為鍵即可取得題目編號,存入選題(選題表)中。選題完成后出題者可以預(yù)覽試卷,確定是否要修改,其具體流程圖如圖2所示。
2.3 學(xué)生考試方法的設(shè)計與實現(xiàn)
學(xué)生答題就是將學(xué)生的答案存入答題庫中。因為每一個學(xué)生對于某一份試卷的某一題只允許有一個答案,一個得分,所以可得出答題關(guān)系表示:答題記錄(學(xué)生編號,試卷編號,試題編號,答案,得分)。學(xué)生每答一道題,就會在答題記錄中增加一條記錄。學(xué)生在答題結(jié)束后可以查看自己的除得分以外的答題記錄,確定是否要修改,然后提交試卷。提交試卷后不允許進(jìn)行任何修改。在批改試卷后方可查看得分。
2.4 智能改卷方法的設(shè)計與實現(xiàn)
無論試卷中有多少種題型,我們都可以將其歸類為主觀題或者客觀題??陀^題的答案是確定的,有唯一標(biāo)準(zhǔn)的,易于批改,可采用自動改卷;而主觀題的答案靈活多變,準(zhǔn)確程度難以確定,可采用人工改卷也可采用模糊查詢。
2.4.1 客觀題修改
將學(xué)生答案與題目答案都查詢出來一一對應(yīng)比較,答對則得滿分,答錯得零分。并將相應(yīng)的得分保存在對應(yīng)的答題記錄中。
2.4.2 主觀題修改
(1)人工改卷:將學(xué)生答案與標(biāo)準(zhǔn)答案都查詢出來,改卷者根據(jù)標(biāo)準(zhǔn)答案判斷學(xué)生答案相似程度確定得分,并將相應(yīng)的得分保存在對應(yīng)的答題記錄中。(2)模糊查詢:為標(biāo)準(zhǔn)答案設(shè)置關(guān)鍵字,并設(shè)置每個關(guān)鍵字的權(quán)值。判斷學(xué)生答案中是否含有關(guān)鍵字,根據(jù)所含關(guān)鍵字的個數(shù)及其權(quán)值確定得分。
2.5 統(tǒng)計分析方法的設(shè)計與實現(xiàn)
考試的目的在于檢查教學(xué)成果??荚嚱Y(jié)束后學(xué)生要知道自己的得分,班級的排名等情況;老師要知道所教科目所有學(xué)生的得分,最高分,最低分,每一題的正確率,每一題的得分率等各種數(shù)據(jù)。如何才能實現(xiàn)功能齊全的統(tǒng)計分析,這就涉及到答題記錄的存儲與利用。通過答題記錄可以輕易地得出該次考試所有學(xué)生的成績,將成績存放在一個單獨的關(guān)系表中,如:學(xué)生成績(學(xué)號、試卷編號、考試成績、平時成績、總評)。通過答題記錄我們也可以輕易得出某一題的得分率,正確率。只要正確使用答題記錄與其他數(shù)據(jù)表,絕大部分的統(tǒng)計分析都是能夠?qū)崿F(xiàn)的。
3 總結(jié)
隨著計算機的普及,計算機在各個行業(yè)得到了普遍的應(yīng)用,社會的發(fā)展也趨于電子化、網(wǎng)絡(luò)化。傳統(tǒng)考試的諸多不便逐步顯現(xiàn)出來,在網(wǎng)絡(luò)高速發(fā)展的今天,基于網(wǎng)絡(luò)的智能化考試成為了現(xiàn)實,能滿足日常教學(xué)和管理工作。給人們帶來很大的方便,提高了辦事效率。
【參考文獻(xiàn)】
[1]王珊.數(shù)據(jù)庫系統(tǒng)概論.4版[M].北京:高等教育出版,2006.
[2]楊孝堂.談網(wǎng)絡(luò)智能化考試及其實施設(shè)想[J].開放教育研究,2002(3):41-43.
[3]田麗平.基于VB.NET的在線智能考試系統(tǒng)開發(fā)與實現(xiàn)[J].佛山科學(xué)技術(shù)學(xué)院學(xué)報,2007(4):20-23.
[責(zé)任編輯:程龍]