1. 首頁
  2. 考試

機關單位幹部考試系統的設計與開發論文

機關單位幹部考試系統的設計與開發論文

摘 要:筆者針對現有的考試系統存在的一些不足,在研究大量文獻關於考試系統組卷演算法的基礎上,以教育測量與教育統計為理論支撐,提出了遺傳演算法自動組卷策略。

關鍵詞:智慧組卷;遺傳演算法;編碼策略

為了有效提高工作效率,彌補人事管理環節的不足,促進地稅資訊化的建設,地稅系統希望建立一個真正能夠客觀體現幹部學習能力的線上考試系統。試題庫的設計以及抽題演算法的設計在很大程度上決定了組卷的效率與質量。大批次的生成試卷速度慢、試卷質量不高是傳統的組卷演算法存在的主要缺點。

1 系統的主要模組功能

本系統在進入首頁後,可根據不同的使用者名稱、登陸密碼和角色選擇進入不同的設定介面因此它主要分為教務管理員管理、教師和考生三大模組,下面對這三大模組分別進行闡述。

1.1 教務管理員管理模組 管理員是考試系統後臺的主要使用者,負責考生、教師等資訊的錄入。

1.2 教師功能模組

教師要進入教師管理介面,首先要求輸入登入者的姓名和密碼,以進行身份驗證。進入系統後可以進行試題錄入、智慧組卷、試卷批閱、試卷分析等一些操作。試題錄入分單個錄入與批次錄入兩種方式。有圖片的試題採取編輯器單個錄入的方式,沒有圖片的試題採取Excel批次匯入方式。智慧組卷是設定好題型、難度、分值、知識點、章節等約束條件,系統從試題庫中隨機抽取符合這些約束條件的.試題組成試卷,最多可以一次性生成20份試卷。

1.3 學生管理模組

學生輸入姓名和密碼進入考試前臺,可以修改個人資訊並閱讀“考試須知”,選擇參加考試的科目及所在考點。線上考試系統頁面會顯示考試倒計時並顯示考試題目,學生必須在規定時間內做完題目,考試時間到或學生提前提交試卷後,考試系統結束,並將自動為考生判卷,立刻給出客觀題成績,不允許學生再次選題或修改答案。

2 系統的幾個關鍵問題研究

2.1 遺傳演算法描述

利用遺傳演算法將試題的屬性分為題型、分值、知識點、章節、難度、區分度、答題時間等七個維度。選擇試題組成試卷也就是選擇滿足試題屬性要求的所有變數組成試卷,選題是從一個七維的向量中選擇某系屬性,生成一份試題數為n的試卷,形成一個7*n維的目標狀態矩陣。 定義: RAM=[aij],其中aij表示試卷中第j題中第i個屬性值,其中1 i 7,1 j n。 如果生成的試卷符合要求,則在該試卷中的RAM中,智慧組卷應該滿足的約束如下: 約束1: ,P為試卷的總分, 表示第i題的試題分數。 約束2: ,Nt表示題型為t的試題分數,當題型a1i=t時,typet為1,否則為0。 約束3: , 表示m1難度級的分數比例,當難度 =m1時, 為1,否則為0。 約束4: , 表示教學要求層次為m2的比例,當教學要求層次 =m2時, 為1,否則為0。 約束5: , 表示第m3章節的比例,當章節 =m3時, 為1,否則為0。 約束6: ,DIV表示試卷的區分度, 為第i題的區分度。 約束7: ,TIME為試卷要求的答題時間,a7i為第i題的答題時間。

2.2 系統的安全設計

機考最容易出現的問題是試卷受到攻擊,導致試題洩露。系統採用MD5加密技術對使用者身份進行加密,對系統重要資料進行備份。線上考試系統可以透過使用者的屬性進行判斷訪問使用者的類別,系統可以針對這個方面可以增設訪問控制程式。針對每次考試學生使用者的進出系統,可以透過資料日誌進行詳細的記錄。凡每次學生進入線上考試系統,都要透過使用者身份驗證才能進入,包括輸入使用者、密碼和驗證碼,而且,系統要針對不同的使用者具有不同的操作許可權,支援按許可權進行操作,確保資料的安全性與私有性。不允許一般使用者執行非法的操作及其誤操作,防止使用者無意或有意的進行破壞系統資料。透過安全訪問程式的控制,可以保障線上考試系統在網路中的實施,增加資料庫的安全性。

2.3 填空題和簡答題的自動閱卷

選擇題和判斷題的自動閱卷比較簡單,只需與標準答案進行比較即可。而填空題和簡答題的閱卷,由於主觀性、答案個數的不確定性和判卷的尺度等等因素,要實現計算機自動閱卷相對比較困難。該考試系統採取在多個答案之間設定特定分隔符並搜尋關鍵字的辦法實現了填空題和簡答題的自動閱卷,另外,還提供了人工修改機閱錯誤的功能。

3 結語

線上考試系統的設計思想基於教學考試的實用性,每位教師均可將自己所帶課程的考試放在網上進行,它不僅可以完成某門課程的期末考試,也可進行每個單元的測驗,考試結束後考生能立即看到自己的分數,真正實現了無紙化考試,在能夠代替傳統考試的前提下,還大大節約了傳統考試中的人力和物力,節約了學校的教育資金,減輕了教師的負擔。