基于ASP與SQL2000的在線組卷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.3 自動組卷技術(shù)
自動組卷系統(tǒng)的界面如圖2所示:
用戶只需要輸入各題型的分?jǐn)?shù)(不想出的題型輸入0),系統(tǒng)將實(shí)時地計(jì)算出總分?jǐn)?shù)和共有題目數(shù)量,并根據(jù)各個知識分類(這處以章節(jié)分類)的題目數(shù)量和每種題型的剩余分?jǐn)?shù)。如果剩余分?jǐn)?shù)有任意一項(xiàng)不為“O”,都不能提交,系統(tǒng)會根據(jù)輸入題目數(shù)量的情況自動彈出窗口提示。這些功能是通過VBScript腳本語言,應(yīng)用onProper―tyChange這個屬性來實(shí)現(xiàn)。當(dāng)順利提交表單后,將進(jìn)行自動組卷,流程圖如如圖3所示:
最后將生成2個網(wǎng)頁,一個是試卷test.a(chǎn)sp,一個是答案answer.a(chǎn)sp。用戶可以根據(jù)自己的需要,把題目復(fù)制到Word里進(jìn)行文字、格式等方面的編輯。
4 結(jié) 語
本文針對教師出卷費(fèi)時的問題,設(shè)計(jì)并實(shí)現(xiàn)了一個自動組卷系統(tǒng),該系統(tǒng)提供了在線的試題庫管理和開放的試題共享資源,教師可以更有效地補(bǔ)充添加、收集、使用與管理試題資源。通過本系統(tǒng),教師可以更快速、更簡單、更準(zhǔn)確、更公正地完成出卷工作。
評論