張曉峰
摘 要 隨著教育機制的發展和改革,計算機網絡在教育的各個環節中進行運用。結合科學技術的發展和教學的改革,對課程改革過程中的考試進行改革,采用計算機考試系統代替傳統的的考試方式,提出計算機考試系統的設計思想。計算機考試系統具有其優越性,能夠有效的節約人力和物力,促進考試效率和安全性的提高。本文對計算機考試系統的功能進行分析,并且對系統設計的模塊進行探究。
【關鍵詞】高職院校 計算機考試系統 模塊設計
隨著現代化信息技術的發展,計算機技術已經滲入到社會生活的各個方面。隨著教育體制的發展和改革,傳統的考試方式已經不適應教育機制的改革,采取計算機考試系統是考試改革的重要方向。計算機考試系統可以借助互聯網進行實施,不受空間的限制,提高考試的靈活性。在高職院校利用計算機考試系統代替傳統考試方式是發展的必然趨勢,也是進行教學改革的重要環節。通過計算機考試系統能夠檢測學生的動手操作能力,同時促進考試客觀性和真實性的提高,豐富考試的類型,促進高職院校運營教育水平的提高。
1 計算機考試系統的功能分析
1.1 數據庫管理的功能
在計算機考試系統中數據庫管理主要有試題庫管理以及考生信息管理兩大部分。在試題庫管理中主要有試題錄入和試題庫維護等功能。試題錄入的方式分為集中錄入和隨時錄入兩種方式。試題庫維護主要是對試題庫中的試題進行添加、刪除、修改、整理以及分類統計等??忌畔⒐芾碇袑忌男畔⑦M行錄入、刪除、修改、整理以及統計等。
1.2 考試管理的功能
在考試管理中主要有考生的登錄、自動出題以及計時等。在考試前,考生需要通過考號和密碼的輸入確定考生的身份,然后,系統會根據系統設置對不同章節、題型以及難易程度和題目數量進行出題??忌坏╅_始考試就會進行自動計時,在具有考試結束有十分鐘時,會對考生進行時間提示。在考試結束之后,系統會自動的對考生的答案進行保存。
1.3 自動評分的功能
在考生考試結束之后,系統會根據考試前設置的分值,對不同類型的題目進行自動評分,并且把考生的分數保存到相應的數據庫中。另外還有相應的查詢功能,考試結束之后,教師和考生能夠通過網絡對分數進行查詢。教師可以對試卷進行查閱并且對答案進行核對。
2 計算機考試系統中主要模塊的設計
2.1 登錄模塊設計
登錄模塊進行設計的主要功能是驗證考生的身份。考生需要對姓名和考號進行輸入,以便于在后期對考試成績和試卷的查詢。在考生通過登錄界面進行登錄時,系統通過相應的系統和服務器進行連接,對考生的信息進行禪熏,當考生錄入信息沒有錯誤時,并且標識為未登錄,表明考生尚未登錄,當考試登錄系統時,服務器數據庫中對該考生標識為已登錄。如果輸入的考號不存在,會提示“無此考號,請重新輸入”。
2.2 組卷模塊的設計
在組卷模塊設計的過程中,學生能夠對組卷的類型進行自主的選擇,主要有隨機組卷和選擇試題難度組卷兩個部分。在學生對組卷的類型進行確定之后,系統能夠根據學生的選擇,在題庫中對符合條件的試題進行篩選,組成固定試題數目的試卷。系統中設置的試卷分數為50,教師可以通過后臺按照需求進行修改。
2.2.1 隨機組卷
這部分主要是系統自動、隨機的從試題庫中進行試題的選擇組成試卷。雖然,試題庫中對每個題目進行難度系數的設置,但是對于隨機組卷來說,并不受到難度系數的制約,任何一個題目都可能會被選擇,試卷的內容會隨著試題庫中的變化和而變化。在試題庫中存儲的試題號是從小到大的順序進行排列的,最大號的試題編號定義為max,通過SQL語句實現取值,“select max from test”。試卷的組成是隨機的,主要是根據試卷的編號進行隨機選擇,在1—max之間隨機的選擇一個數sum,此時利用函數Random 0完成隨機的取數。在取數完成之后,需要對試題進一步的判斷,是否存在重復的現象,題目數量是否足夠等。在一套試卷中不能夠存在相同的題目,如果出現重復現象,需要進行重新的隨機選取。
2.2.2 自主選擇試卷難度進行組卷
在這樣的組卷過程中,學生具有較高的自主選擇權利,學生可以根據自己的學生水平和學習能力,對難度進行選擇,題目庫中每個題目都設置了相應的難度系數,系統能夠根據用戶的選擇,對相應的題目進行抽取,形成具有針對性的練習。自主選擇難度進行組卷很隨機組卷的方式存在相同之處,不同的是前者需要對試題庫中的題目進行難度系數的判定,然后進行下一步,如果不符合要求,會進行重新取數。
2.3 自動計時和自動評分模塊的設計
在自動計時模塊設計的過程中,設置三個窗體級變量,分別是小時、分鐘和秒,然后根據情況在程序中進行設置。程序中還設置有計時器,并且在窗體內動態顯示倒計時,在距離交卷十分鐘時,進行提醒,計時完畢之后自動交卷并且推出考試的系統。在考生考試結束之后,考試的數據存儲到考生數據庫中。通常的試卷由客觀題和主觀題組成。針對客觀題系統能夠根據數據庫中考生答案和標準答案進行對比,然后給出相應的分值。針對于主觀題,系統沒有設置明確的標準統一的答案,在評分的過程中存在一定的問題。
2.4 顯示結果模塊的設計
在顯示結果模塊設計的過程中,系統會根據學生的試卷題目和考生答案,顯示出相應的結果,在顯示結果中有完成的題目和答案,對題目中的內容、選項以及正確答案和用戶提交答案。通過這樣的方式能夠促使學生對自己的學習水平進行了解,有利于學生進一步的學習和鞏固。在結果顯示程序進行設計的過程中,需要對隨機組卷中的試題題號進行獲取,還需要對用戶提供的答案進行回去。根據試卷的題號從數據庫中對相關的信息進行提取和顯示,并且促使正確答案和用戶提交答案進行對比,對學生進行相應的指導,促進學生進一步的學習,對知識內容進行鞏固。
3 結語
在高職院校教學的過程中,傳統的考試方式和手段有著其優勢,但是,隨著教育改革的深入,計算機和網絡技術的快速發展,教學管理和學生管理逐步實現網絡化。因此,在高職院??荚嚨倪^程中,單純依靠傳統的考試方式,難以滿足學生的需求,需要對考試進行相應的改革。借助計算機考試系統進行考試,具有其獨有的優勢。本文對計算機考試系統進行研究和設計,滿足教師教學和學生學習的需求,促進學生認知水平的提升,促進學生進行自主學習和自我檢測,開展更加靈活的教學。
參考文獻
[1]季志江,龐曉楓,周廣漢.高職院校網絡考試系統的設計與實現[J].計算機與現代化,2013(01):81-84.
[2]王濤,王勇.計算機考試系統的設計與實現[J].計算機與網絡,2011,37(Z1):103-106.
[3]于麗麗.計算機考試系統的分析與設計[J].福建電腦,2015,31(07):118-119.
作者單位
渭南職業技術學院 陜西省渭南市 714000endprint