黃濤

摘 要 近幾年,全國各省都在推行新高考,在新高考的形式下,不計入高考總分的其他科目,各省都會組織學考。大部分考點還是以人工方式抽簽,在人工抽簽的過程中,可能存在人為的因素。而學考的科目多,學考科目間隔時間短,容易造成混亂,這種抽簽形式已不再適合。隨著信息化的發展,電腦抽簽已是必然的趨勢,本文結合會考實際,設計一款適合學考的抽簽軟件系統,該系統操作簡易,時間短,抽簽的結果公平公正,更有說服力。
關鍵詞 新高考;學考;抽簽;VFP
1系統分析與設計
1.1 需求分析
隨著新高考在全國各省推行,不計入高考總分的其他科目,將會以會考形式來評價學生。一般將會有8門學考科目將在兩天內完成,即一個半天將會考2門,某一個半天的第一堂考完到第二堂開考,中間也許只有1個小時間的時間,在這1個小時的時間里,收卷、驗收試卷、再抽簽到新的考場,時間上很緊張,這樣就會容易出錯。同一考場的不同學考科目的監考老師是抽簽產生,如果人工抽簽,抽到與前面已監考過的考場,又要重新抽簽。同時因為選考科目的不同,會考科目的人數也會不一樣,將會造成監考老師的組數不一樣,這樣就會某一堂考生少的考試,有些組的監考老師休息。通過抽簽的考場號可以決定哪些老師休息,哪些老師監考,而如果人工抽簽,必然會存在不公平現象。在國家提倡教育信息化前提下,在信息技術的基礎上,為了更有效率地完成工作,開發一款適合學考抽簽的系統軟件,將會非常的有必要,對監考老師更加公平、公正[1]。
1.2 功能設計
根據需求分析的結果,“學考抽簽系統”主要由抽簽、清空全部抽簽、退出等三大主功能,考場場次、監考老師組數、已抽簽科目等三個輔助功能組成。基本設計概念及處理流程如下圖所示。
考場場次:輸入該場考試是本次學考中的第幾科考試,在旁邊出會出現本場考試的科目。目的是為了將本場及前面所有已考科目的抽簽結果,由系統保存下來,以防止不同科目抽取同一考場。
監考老師組數:因為每個半天安排監考的老師組數可能不一樣,在這里輸入該場考試所在的這個半天已安排的監考老師組數。
抽簽:根據考場場次、監考老師組數的內容,隨機抽取本場考試的結果。
已抽簽科目:系統打開后,自動出現前面已抽過簽、已考過的科目,方便操作抽簽系統的人員查看。
清空全部抽簽:清除所有抽簽結果,一般是在學考第一堂前使用。
在整個系統中,怎樣判斷某組監考老師在本堂考試的考場與前面不一樣,并使用合理的隨機函數設計是難點,它涉及數據表的設計、變量判斷,以及隨機函數值,每次一次不一樣和它范圍確定。以確保監考老師在所有學科中,抽取的考場號都不會一樣。
2數據庫與功能代碼實現
2.1 數據庫設計(以湖北省大冶市第一中學抽簽系統為例,下同)
本系統是通過微軟公司的Visual FoxPro軟件開發,通過Visual FoxPro自帶的數據庫,DBF格式數據表,該表取名為“抽簽表”,包含字段有“序號”、“監考員甲”、“監考員乙”、“簽1”、“簽2”、“簽3”、“簽4”、“簽5”、“簽6”、“簽7”、“簽8”、“標志”等。
2.2 運行環境
本軟件運行所需硬件設備(計算機)的配置為:目前的辦公電腦的硬件配制和軟件環境,都能讓該抽簽系統運行[2]。
3結束語
新高考已在全國各地普遍實行,新的學科評價模式也在發生著改變。在國家提倡教育信息化的當前,在信息技術日益發達的當代,合格考的科目比較多,每堂考試時間間隔短。不管是從工作效率方面,還是從公平公正方面,使用電腦抽簽已是今后發展的必然結果。本系統于2019年12月湖北省合格考試中,在大冶市第一中學考點實行,有著非常好的效果,獲得成功驗證,同時獲得各級領導的稱贊,在同類考點學校的推廣。
參考文獻
[1] 李銳,呂瓊.技能測試抽簽系統的設計與實現[J].計算機光盤軟件與應用,2012(11):213-214.
[2] 高燕燕,曹方玲.選課系統中抽簽算法的分析與實現[J].硅谷,2010(7):180.