蘇有邦+錢喻鍔+唐秀忠
摘要:考試是考核培養(yǎng)目標(biāo)是否實(shí)現(xiàn)的重要手段之一。新課標(biāo)要求以學(xué)生為主體,全面培養(yǎng)他們的自主學(xué)習(xí)能力、探究能力。為實(shí)現(xiàn)這一標(biāo)培養(yǎng)目標(biāo),中學(xué)試卷題型發(fā)生了重大改變。該文從設(shè)計(jì)新題型生成算法入手,并在Delphi+Access環(huán)境中實(shí)現(xiàn)了試卷的自動(dòng)生成。
關(guān)鍵詞:新課標(biāo);中學(xué)試卷;Delphi;Access;試卷生成
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)12-0136-03
Abstract: Test is one of whether to achieve the goal of an important means of assessment training. The new curriculum requirements to students as the main body, cultivate their autonomous learning ability, inquiry ability. To achieve this goal of training, school examination questions have changed greatly. This paper starts from the generating algorithm of the design of new questions and in Delphi and access environment, realized the automatic generation of test paper.
Key words: new curriculum; middle school paper; Delphi; Access; test paper generation
新課標(biāo)下中學(xué)試卷生成系統(tǒng)研究已經(jīng)不是新鮮事了,各種系統(tǒng)也已經(jīng)投入使用。本文僅從低成本、簡(jiǎn)單、易實(shí)現(xiàn)角度出發(fā),研究設(shè)計(jì)了以delphi+access為環(huán)境的試卷生成系統(tǒng)。
1 試題生成算法
根據(jù)本人所做研究“淺談新課標(biāo)下中學(xué)試卷試題特點(diǎn)及試題模型設(shè)計(jì)”[1]中設(shè)計(jì)的試題模型,設(shè)計(jì)生成試題的算法如下:
step 1:指定科目、難度信息、題目數(shù)。
step 2:生成一個(gè)隨機(jī)因子rd0,從相應(yīng)庫(kù)表中抽取第一個(gè)題目,將該記錄標(biāo)記“已使用”。
step 3:生成隨機(jī)因子rd1。if rd1==rd0,返回step 3。
step 4:否則,rd0->rd1,從相應(yīng)庫(kù)表中抽取“未使用”記錄rd1生成下一題。
step 5:如果題目數(shù)未達(dá)到,返回step 3。
step 6:結(jié)束生成試題。
題目生成流程圖如圖1所示。
2 試卷生成系統(tǒng)設(shè)計(jì)
2.1 功能設(shè)計(jì)
結(jié)合工作中生成試卷的需要,本文設(shè)計(jì)了系統(tǒng)管理、題庫(kù)管理、試卷生成管理、練習(xí)等幾個(gè)大的功能模塊。如圖2所示。
2.2 庫(kù)及表設(shè)計(jì)
為實(shí)現(xiàn)各種題型試題的存儲(chǔ),需要在access系統(tǒng)中設(shè)計(jì)出數(shù)據(jù)庫(kù)ExamDB以及相應(yīng)的數(shù)據(jù)庫(kù)表如圖3所示。其中,choose表用于存放標(biāo)準(zhǔn)選擇題,主要包括試題編號(hào)(bh)、題目?jī)?nèi)容(tm)、試題標(biāo)準(zhǔn)答案(da)、試題難度(nd)等屬性;zhchoose表用于存放綜合選擇題,與前表最大區(qū)別是增加“綜合試題編號(hào)(zhbh)”、“材或題”(CorT)和“文理”(wl)屬性;zhcailiao表用于存儲(chǔ)綜合材料題。
2.3 系統(tǒng)安全登錄設(shè)計(jì)
為確保系統(tǒng)安全,在系統(tǒng)啟動(dòng)時(shí),首先要彈出用戶登錄窗口(圖4)。讓用戶選擇屬于自己權(quán)限的操作員,輸入用戶密碼,經(jīng)過判斷合法的用戶允許登錄使用該系統(tǒng)。
2.4 生成試卷主要代碼
由于新課程標(biāo)準(zhǔn)下中學(xué)綜合試卷中含有大量的文字材料和圖片,而且它們與試題存放在一起,因此,在生成試題時(shí)一定要保證添加的是題還是材料,且要保證不重復(fù)選到題和材料。
現(xiàn)行的高考綜合試卷中,各科的試題是按一定的順序呈現(xiàn)在同一份試卷上的,即同一類題型中一個(gè)科目題目出完之后,再出第二個(gè)科目的題,依此類推。所以,在本界面中操作時(shí),操作員按照試卷中科目的出現(xiàn)次序依次分別選擇科目,確定起始題號(hào)及終了題號(hào),然后單擊“生成/重置”生成題目。在生成綜合材料大題時(shí),操作員只需指定起始題號(hào)就可生成。
3 結(jié)束語
本文根據(jù)新題型設(shè)計(jì)了適應(yīng)系統(tǒng)自動(dòng)生成的試題模型,并在Delphi+access環(huán)境下進(jìn)行了新課標(biāo)中學(xué)試卷生成系統(tǒng)的設(shè)計(jì)開發(fā),實(shí)現(xiàn)了試卷自動(dòng)生成。但由于水平有限,系統(tǒng)中實(shí)現(xiàn)圖形處理功能方面還有待優(yōu)化;如果能保證安全的前提下,系統(tǒng)的運(yùn)行應(yīng)該向網(wǎng)絡(luò)化環(huán)境轉(zhuǎn)變。
參考文獻(xiàn):
[1] 蘇有邦, 李艷紅, 劉紹芳. 淺談新課標(biāo)下中學(xué)試卷試題特點(diǎn)及試題模型設(shè)計(jì)[J]. 福建電腦, 2016(5).
[2] 應(yīng)繼儒, 胡立新, 龍毅, 等. 試題庫(kù)隨機(jī)選題數(shù)學(xué)模型的構(gòu)建及實(shí)現(xiàn)[J]. 計(jì)算機(jī)應(yīng)用, 2000, 20(1): 46-47.
[3] 梁水. Delphi程序開發(fā)范例寶典 [M]. 2版.北京: 人民郵電出版社, 2010.
[4] 張晉連. 數(shù)據(jù)庫(kù)原理及應(yīng)用[M]. 北京: 電子工業(yè)出版社, 2008.