【摘 要】隨著計算機信息技術的不斷發(fā)展,教育信息化越發(fā)深入人心。人們對在線考試平臺的需求也越發(fā)強烈。本文將探討實現(xiàn)智能化考試方法的基本條件與因素,并對在線智能化考試提出實施方法與流程。
【關鍵詞】智能化考試方法;在線考試;信息
0 引言
隨著Internet技術的飛速發(fā)展,基于Web開發(fā)的技術得到了極大的應用。如何將信息技術引入教育領域已成為許多有識之士的鉆研方向。當今教育存在這么一種情況:校園網絡環(huán)境日益優(yōu)化,而教師的考務工作卻沒有因此而變得輕松。為了充分利用校園網現(xiàn)有的網絡資源,為了有效解決傳統(tǒng)考試方式的弊端,我們需要將傳統(tǒng)書面筆試的出卷、考試、評閱等多個環(huán)節(jié)整合成一個集動態(tài)出卷、在線考試、自動評閱及成績查詢等諸多功能為一體的在線考試系統(tǒng)。
1 實現(xiàn)意義
欲實現(xiàn)一個功能齊全的在線考試系統(tǒng),必先實現(xiàn)一個智能化考試方法。為了方便程序員設計在線考試系統(tǒng),本文提出了一個不基于任何語言的智能化考試方法。該方法簡潔而不失嚴謹,通用而不失齊全,更重要的是它不拘泥于一種語言,靈活方便。
2 分析與實現(xiàn)
要實現(xiàn)智能化考試方法,必須要了解在傳統(tǒng)的書面考試中我們?yōu)榱?ldquo;考試”做了哪些事情。在傳統(tǒng)的考試中教師要出題、改卷、統(tǒng)計分析考試結果,學生要答題,查詢成績。因此智能化考試方法中必須包含有出題、考試、改卷、統(tǒng)計這四大功能。當然為了方便教師出題,題目錄入功能也必不可少。綜上所述,智能化考試方法模型如圖1所示。
2.1 題庫的設計與實現(xiàn)
要將題目錄入,就必先要有一個題庫。題庫的設計至關重要,它關系到試題信息的實體完整性,關系到題目引用的參照完整性。要設計一個題庫,先要確定是否要將題目分科目,分題型存放。一般情況下,如果題庫小,數據量不大可以不分表存放;如果題目多,數據量大最好采用分表存放。在題庫中,每一道題目都要有一個獨一無二的編號,該編號可以是數據庫系統(tǒng)自動生成,也可以為手動輸入。為確保編號獨一無二,最好為數據庫系統(tǒng)自動生成。每一道題目都會擁有以下屬性:題目內容、答案、所屬科目、難度、重要程度、題型等屬性。
綜上所述我們可以得出題庫的關系表示:題目(題目編號、題目、答案、科目、難度、重要程度、題型、預留字段)。
至于如何將題目導入題庫,我們可以選擇使用考試系統(tǒng)導入,也可以選擇從excel中導入,當然二者兼有更完美。
2.2 出題方法的設計與實現(xiàn)
出卷就是從題庫中選某些題,將其信息存放在試卷庫中,所以我們要先設計一個試卷庫。由于每份試卷的題目數量不確定,試卷庫的關系模式選擇二目關系模式,將試卷信息與選題信息分開存放。試卷庫關系表示:試卷(試卷編號、出題者、出題日期),選題(編號、試卷編號、題目編號、分值)。對于出題的方式,可以選擇手動出題,也可以選擇自動組卷。
2.2.1 手動出題
手動出卷相對比較簡單。出題者每選中一道題,就在選題(選題表)中增加一條記錄。選題完成后出題者可以預覽試卷,確定是否要修改。
2.2.2 自動組卷
出題者應先確定有幾種題型與各種題型的題目數量,題目數目必須小于題庫中題目的數目,題型也必須已存在題庫中。先將某一題型的題目編號全部檢索并按順序存放在哈希表中,然后產生對應題目數量個數的不重復且大于0小于總題目數量的隨機數。以隨機數為鍵即可取得題目編號,存入選題(選題表)中。選題完成后出題者可以預覽試卷,確定是否要修改,其具體流程圖如圖2所示。
小編推薦優(yōu)秀的電子類期刊 《信息技術時代》中國期刊庫
《信息技術時代》創(chuàng)于2009年,月刊,是由信息技術時代雜志社主辦的刊物。主要欄目:研究報告、文獻綜述、簡報、專題研究。
論文指導 >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >