999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

文本型試卷隨機組卷系統(tǒng)的設計與實現(xiàn)

2011-08-15 00:49:59翁健高
大眾科技 2011年5期
關鍵詞:文本系統(tǒng)

翁健高 李 文

(廣西大學計算機與電子信息學院,廣西 南寧 530004)

文本型試卷隨機組卷系統(tǒng)的設計與實現(xiàn)

翁健高 李 文

(廣西大學計算機與電子信息學院,廣西 南寧 530004)

隨著高校教學改革的深化,目前的高校的各門課程基本上都采用試卷庫的方式進行組卷考試,這樣能夠更全面地衡量學生對每門功課的掌握程度,也更體現(xiàn)了教考分離的核心本質。目前考試試卷的組卷方式普遍采用任課教師預先組好每一份試題,考試時再隨機抽取任一份試卷的方式或采用市面上的數(shù)據庫隨機組卷系統(tǒng)的方式進行組卷,而文本型試卷隨機組卷系統(tǒng)利用教師提交的WORD文檔組成的試題庫直接轉換為文本文檔,然后使用此文檔類型的試題庫直接隨機生成考試試卷,使試題庫隨機組卷實現(xiàn)簡單化、易用性和便利性。

試題庫;文本文檔;隨機組卷

隨著高校教學改革的深化,目前的高校的各門課程基本上都采用試卷庫的方式進行組卷考試,這樣對學生會更公平、更能全面衡量學生所掌握的知識。

目前試卷的組卷方式普遍采用任課教師預先組好每一份試卷,考試時再隨機抽取任一份試卷的方式或采用市面上的數(shù)據庫隨機組卷系統(tǒng)的方式進行組卷,前者隨機性不高,而數(shù)據庫類型的隨機組卷系統(tǒng)在建立試卷庫時錄入量大,給建立試卷庫帶來了很大的難度。

“文本型試卷庫隨機組卷系統(tǒng)” 能夠避免以上兩種組卷方式的缺點,只要將已上交的WORD文檔類型的試卷庫轉換為文本文檔,就能實現(xiàn)試卷庫的隨機組卷工作,不需要再做設置,也不需要錄入,從而大大地減輕了教務人員或教師的試題錄入工作量。該系統(tǒng)的缺點是只適用于能將WORD文檔并順利轉換為文本文檔的試卷庫,對于有數(shù)學公式的試卷庫不適用。

(一)文本型試卷隨機組卷系統(tǒng)試卷庫的組庫規(guī)則

目前,高校任課教師上交的試卷庫一般都為WORD文檔,如果需要使用本系統(tǒng)來隨成生成考試試卷,必須按照下列規(guī)則來構建試卷庫,系統(tǒng)才能順利穩(wěn)定地運行。

1.試卷中每大類型題目的標號必須為“一、二、 三、四、… ”(如“一、填空題,二、選擇題.....”)設置,否則不能正確工作。試卷庫最多能設置十大類型的題目,如果超過十個類型的題目量,則十大類型題以后的題目系統(tǒng)不作組卷操作;如果試卷庫的題目類型確實超過十大類,則可將十大類型后面的題目放在另一個WORD文檔中,組卷時分別組卷,然后將組出的兩份試卷合并即可。

2.每大類型題目的每小題的標號必須如“1、2、……999.”設置,每大類型題目最多能設置999小題,否則不能正確工作。

3.如果小題內還有分標題,則分標題的標號可以設置為①、②、③、④…或Ⅰ、Ⅱ、Ⅲ、Ⅳ…或⑴、⑵、⑶、⑷…或 A、B、C、D…或 1)、2)、3)、4)…。

4.每小題的排列可以換行,也可以包含有空行,系統(tǒng)都能正確分辨。

(二)文本型試卷隨機組卷系統(tǒng)的實現(xiàn)

考慮到系統(tǒng)的通用性,系統(tǒng)應包含試卷庫試題類型分析、試題抽取和試卷組卷三部分。界面設計應包括輸入將要生成試卷的試卷名稱,試卷庫路徑選擇、試卷文件輸出路徑選擇、試題抽取和試卷組卷五個部分。

1.抽題隨機性的實現(xiàn)

隨機性是該系統(tǒng)的靈魂,只有實現(xiàn)對每大題的所有小題抽取的隨機均等抽取的機會,才能真正體現(xiàn)系統(tǒng)的優(yōu)越性。目前在編程過程中產生隨機數(shù),最常用的方法是使用隨機函數(shù),但該函數(shù)是根據數(shù)學迭代的方式產生,雖然能隨機產生各不相同的隨機數(shù),但分布仍然太集中,所以本系統(tǒng)采用由系統(tǒng)時鐘的方法產生隨機數(shù),這樣每大題內所有小題都會最大限度地獲得均等隨機抽取的機會,保證了系統(tǒng)的隨機性。實現(xiàn)核心代碼為:

For i =1 To m

a(i) = i

Next i

100: start = Second(Time) Mod m

If start = 0 Then GoTo 100

For w =1 To 10

Next w

120: step = Second(Time) Mod m

If step = 0 Or step =1 Then GoTo 120

j = 1

Do

b1(k, j) = a(start)

i = start

For h = i +1 To m

a(h - 1) = a(h)

Next h

If (start + step) < m Then

start = (start + step) Mod m - 1

Else

start = (start + step) Mod m

End If

If start = 0 Then start = m

m = m - 1

j = j + 1

Loop Until j > n

End If

其中DO循環(huán)的功能是過濾掉已經選取過的題目被重新選擇的情況。

2.試卷庫題型及題量分析

試卷庫中包含了題目類型和每類型的題目數(shù)量,組卷的目的就是能從每個類型的題目中抽取一定數(shù)量的題目。為此,系統(tǒng)必須先分析試卷庫,確定試卷庫中所包含的題目類型及每類型題的小題數(shù)量和每類型題目在文檔中的位置,為產生隨機題目和試題抽取提供依據。實現(xiàn)核心代碼為:

Do While Not EOF(1)

On Error Resume Next

Line Input #1, NextLine

ftotal = ftotal + 1

If InStr(Trim(NextLine), "一、") Then

tmname(itypenum) = NextLine

ftotalh(itypenum) = ftotal

Do While InStr(Trim(NextLine), "二、") = 0 And Not EOF(1)

Line Input #1, NextLine

ftotal = ftotal + 1

If InStr(Trim(NextLine), "、") <> 0 Then

yestm = Left(Trim(NextLine),InStr(Trim(NextLine), "、") - 1)

If yestm > 0 And yestm <= 999 Then

tmnum(itypenum) = tmnum(itypenum) + 1

yestm = 0

End If

End If

Loop

itypenum = itypenum + 1

End If

Loop

3.試題抽取

試卷庫的構成比較復雜。首先,試卷庫主要由題目類型和各小題組成,小題中又包含有小標題,每小題有可能包含多行文字,也可能包含有空行。如何區(qū)分每小題的讀取完整并過濾掉有可能出現(xiàn)的空行,是本系統(tǒng)的難點和關鍵點。為此,完整讀取選取的每小題并過濾掉空行的核心代碼為:

Do While Not EOF(1)

On Error Resume Next

Line Input #1, NextLine

readh = readh + 1

If readh = btwz Then

If NextLine <> "" Then

Lines = ""

Lines = Lines & NextLine & Chr(13)

Do While Not EOF(1)

Line Input #1, NextLine

wq = 0

wq = Left(Trim(NextLine),InStr(Trim(NextLine), "、") - 1)

If wq = 0 Then

wb = Left(Trim(NextLine),InStr(Trim(NextLine), "、") - 1)

If wb <> "一" And wb <> "二" And

wb <> "三" And wb <> "四" And

wb <> "五" And wb <> "六" And

wb <> "七" And wb <> "八" And

wb <> "九" And wb <> "十" Then

Lines = Lines & NextLine & Chr(13)

End If

Else

Exit Do

End If

Loop

readh = 0

Close #1

Exit Function

LOOP

4.試卷組卷

主要是把試題抽取中的變量值寫入WORD文檔,從而生成完整的試卷,具體實現(xiàn)為:

Open txtdestination For Output As #1

Print #1, lines2

Close #1

Txtdestination為試卷的保存路徑。

(三)結束語

文本型試卷隨機組卷系統(tǒng)的研究成功,解決了高校廣大教師試卷庫組卷的難題,簡便易用的操作,使每位教師都能方便利用該系統(tǒng)進行隨機組卷,從而能更全面、更客觀地含量學生所掌握的知識。

[1] 王雍均.試題庫系統(tǒng)智能組卷技術的研究[J].長江大學學報(自然版),2006,34(3):56~58.

[2] 尹柯,甘志華.隨機選題算法的設計與實現(xiàn)[J].河南大學學報,2004,34(1):91-93.

[3] 郭繼虎,李國宏,張金桐.利用VB6.0開發(fā)化學試卷生成器[J].計算機與應用化學,2003,3:374-376.

[4] 王宇穎,侯爽,郭茂祖.題庫系統(tǒng)試卷自動生成算法研究[J].哈爾濱工業(yè)大學學報,2003.35(3):342-346.

[5] 惠曉實,王凱航.一種基于Web技術的網絡數(shù)據庫系統(tǒng)設計[J].計算機應用與研究,2000,17:84-97.

G647

A

1008-1151(2011)05-0052-02

2011-02-28

計算機應用與軟件新技術

翁健高(1971-),男,廣西貴港人,廣西大學計算機與電子信息學院網絡中心實驗師,研究方向為Windows操作系統(tǒng)控制。

猜你喜歡
文本系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
基于PowerPC+FPGA顯示系統(tǒng)
在808DA上文本顯示的改善
半沸制皂系統(tǒng)(下)
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
主站蜘蛛池模板: 欧美午夜理伦三级在线观看 | 亚洲乱伦视频| 国产精品福利社| 永久在线精品免费视频观看| 欧美成人亚洲综合精品欧美激情| 欧美无遮挡国产欧美另类| 日韩欧美高清视频| 亚洲午夜福利精品无码| 日韩精品一区二区三区swag| 欧日韩在线不卡视频| 99热最新网址| 日本精品影院| 国产91麻豆免费观看| 91视频精品| 播五月综合| 日本精品影院| 91久久精品国产| 久久综合五月婷婷| 国产成人综合日韩精品无码不卡| 欧美日本激情| 欧美精品亚洲二区| 好紧好深好大乳无码中文字幕| 久久99热66这里只有精品一| 色综合五月婷婷| 免费在线国产一区二区三区精品| 99精品视频九九精品| 五月婷婷亚洲综合| 色妞永久免费视频| 国产主播一区二区三区| 特级做a爰片毛片免费69| 99精品视频九九精品| 国产第八页| 一级做a爰片久久免费| 中文字幕啪啪| 国产幂在线无码精品| 亚洲综合婷婷激情| 在线观看精品国产入口| 91美女在线| 日韩国产高清无码| 国产性爱网站| 国产呦精品一区二区三区网站| 麻豆AV网站免费进入| 69av免费视频| 伊人色在线视频| 自慰网址在线观看| 在线亚洲精品福利网址导航| 色爽网免费视频| 新SSS无码手机在线观看| 国产极品粉嫩小泬免费看| 亚洲精品无码AV电影在线播放| 免费中文字幕一级毛片| 伊人久久大香线蕉影院| 一本久道久综合久久鬼色| 色综合a怡红院怡红院首页| 国产永久在线视频| 国产成人福利在线视老湿机| 国模极品一区二区三区| 97se亚洲综合| 99热这里只有精品久久免费| 三上悠亚精品二区在线观看| 亚洲网综合| 国产欧美综合在线观看第七页| 美女内射视频WWW网站午夜| 又黄又湿又爽的视频| 无码福利日韩神码福利片| 91欧美亚洲国产五月天| 欧美a在线视频| 亚洲人人视频| 高清视频一区| 欧美一级在线播放| 亚洲最大综合网| 中文字幕乱码二三区免费| 色综合激情网| 国产午夜不卡| 日韩欧美高清视频| 婷五月综合| 日本在线欧美在线| 国产91丝袜在线播放动漫 | 为你提供最新久久精品久久综合| 青青草一区| 在线观看av永久| 日韩黄色精品|