国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種用計算機處理案例分析題的方法的設計與實現(xiàn)

2013-02-01 08:58郭喜春田振清
中國教育技術裝備 2013年3期
關鍵詞:計算機

郭喜春 田振清

摘 要 在一般考試中,案例分析題是一種常見題型。當用計算機為工具進行測試時,需要考慮在完整案例中對多個測試節(jié)點分別設置題目并收集回答信息的情況。從該類題目的輸入、數(shù)據(jù)保存、試卷呈現(xiàn)等各個環(huán)節(jié)對題目的處理進行詳細的設計,并給出實現(xiàn)方法及應用實例。

關鍵詞 計算機;考試系統(tǒng);案例分析題

中圖分類號:G434 文獻標識碼:B 文章編號:1671-489X(2013)03-0069-03

Processed by Computer Case Analysis Problem of a Kind of Method of Design and Implementation//

Guo Xichun, Tian Zhenqing

Abstract In general exam, case analysis problem is a common topic. When using the computer as the testing tool, the cases of setting respectively topic and collect the information of the answer in complete test node should be taken into consideration. This article puts forward to designing of the application of the topic from problems of inputting, data storage, examination paper presents and so on with application examples.

Key words computer; exam system; case analysis problem

在傳統(tǒng)紙質考試中,案例分析題是一種常見題型。一般的案例題與簡答題類似,只有一段文本題干描述,用計算機可以簡單進行處理。但另一種案例分析題的處理相對復雜,即先給出完整案例進行閱讀和分析,然后針對其中的多個節(jié)點分別設置題目并進行回答,也就是在一個完整案例中穿插多個題目,案例描述與題目混排。這與一般案例題中每題目只包含一段描述的方式不同,處理起來有一定的難度。下文即針對這類題目給出一套完整的處理方案?,F(xiàn)以“蒙古文版職業(yè)技能鑒定考試系統(tǒng)”(下文簡稱“考試系統(tǒng)”)為應用實例,分析其實現(xiàn)過程。為表述方便,下文將該題型稱為“多點案例分析題”,并約定包含多個問題的案例描述稱為“案例”,其中的問題稱為“題目”。

1 背景分析

1.1 一般考試系統(tǒng)特點

一般的計算機考試中,不論是單機考試,還是B/S模式或C/S模式的網(wǎng)絡考試,其基本的試題存儲模式大體相同,主要包括題干、備選項(用于選擇題)、考生答案等字段,每題目為一條數(shù)據(jù)庫記錄,題目之間相對獨立,一般沒有包含關系或順序關系,以題型進行歸類成組[1]。

1.2 多點案例分析題的呈現(xiàn)要求

1)一個完整的案例題由大段描述和若干道題目組成,題目穿插在描述中,內(nèi)容與描述中的關鍵點相關;2)題干中可以包含表格、圖片、公式及特殊符號等非純文本信息,并可以包含文本格式信息,以滿足完整案例的描述需要。

1.3 自動組卷、試題管理、評分與答案處理要求

在多點案例分析題中,各題目與案例描述相關,順序和位置相對固定。但為了在自動組卷時題目可以有一些變化,如題目可以在考查同一知識點的多道備選題中任選一道來呈現(xiàn),或者選擇題的備選項順序可以變化等,就要求每道題目的數(shù)據(jù)應與案例數(shù)據(jù)分開存儲。這樣一來也滿足了題目集中管理的要求,以及評分和答案處理的方便。

2 試題保存與輸入

2.1 確定存儲格式

基于多點案例分析題的呈現(xiàn)特殊要求,確定使用MHT格式存儲案例數(shù)據(jù)。MHT格式是一種單一文件的網(wǎng)頁格式,可以包含格式化文本、表格、圖片等內(nèi)容,并將全部數(shù)據(jù)存儲在一個文件中,方便處理。該格式可以用Word環(huán)境直接進行編輯,也可以用IE環(huán)境讀取并顯示,對試題編輯計算機軟件環(huán)境和考生機軟件環(huán)境要求都較低。該格式全部數(shù)據(jù)為純文本格式,方便存儲和在網(wǎng)絡中傳輸,并可以用較簡單的方式進行數(shù)據(jù)壓縮、加密、內(nèi)容檢索等操作。

2.2 數(shù)據(jù)結構[2-3]

基于案例與題目分別存儲的思想,可以設置案例數(shù)據(jù)表與題目數(shù)據(jù)表。案例數(shù)據(jù)表用于存儲案例編號與MHT格式的案例數(shù)據(jù);題目表用于存儲案例中包含的各題目的數(shù)據(jù),字段除一般考試系統(tǒng)的試題表字段外,還必須包括所屬案例編號以及在案例中的位置和順序信息,如案例內(nèi)編號或順序號。數(shù)據(jù)結構如表1、表2所示。

2.3 案例輸入

為方便案例的輸入與編輯,一般將案例輸入與編輯功能集成在試題管理程序中,可以在一個集成界面中完成案例輸入、保存、讀出、編輯、預覽等操作,以及案例中各題目的相關編輯操作。

在“考試系統(tǒng)”中,使用嵌入式Word控件來實現(xiàn)對案例內(nèi)容的編輯,但沒有將Word控件直接嵌入窗口,而是先在窗口中嵌入一個IE瀏覽器控件(WebBrowser控件),然后使用WebBrowser控件的Navigate方法來加載MHT文檔,Navigate方法將調(diào)用系統(tǒng)默認的MHT編輯控件(一般為Word)來加載MHT文檔,并生成相應的編輯界面(即Word編輯界面,包括工具欄)。

該方法利用了WebBrowser控件對Word環(huán)境良好的控制能力,有效地減少了代碼量,并回避了Word版本兼容問題,使程序兼容性更好。同時,可以通過WebBrowser控件的Document方法獲取對文檔對象的控制,來完成打開、保存、復制、粘貼、查找等操作,對文檔的控制能力并沒有降低。

2.4 題目輸入

基于試題管理的要求,題目與案例應分別輸入和存儲,每道題目有唯一的題目編號,以及獨立的題干、答案、分數(shù)等信息,并包含所屬案例編號,以明確與指定案例的所屬關系。同時,為了確定題目在案例中出現(xiàn)的位置和順序,為每道題目設置案例內(nèi)編號,該編號在案例內(nèi)唯一且有序。以上內(nèi)容均為每道題目要輸入的信息。

為題目設置案例內(nèi)編號后,應在案例描述中要求出現(xiàn)該題目的位置處設置標識,以便考生機顯示試卷時按標識讀取題目。在“考試系統(tǒng)”中,使用“(--”+案例內(nèi)編號+“--)”的格式插入題目標識,如案例內(nèi)編號為5的題目標識為“(--5--)”。為確保該標識在案例描述中是唯一的,在插入標識前用查找替換的方法對案例描述進行預處理,將所有包含“(--”的文本替換為“( --”,即在括號后加入一個半角空格。

在輸入界面的設計中,為方便輸入,可以將案例輸入與題目輸入設置在一個界面中,這樣可以進行對照輸入和文本復制。

3 試題呈現(xiàn)

3.1 案例呈現(xiàn)[4]

考生機程序顯示完整案例時,同樣使用WebBrowser控件顯示通過網(wǎng)絡傳來的MHT格式數(shù)據(jù),因為一般Windows系統(tǒng)都包含有IE瀏覽器,所以能確保大多數(shù)計算機可以正確顯示題目。

讀取并顯示案例的過程為:

1)接收從網(wǎng)絡傳來的MHT格式文本數(shù)據(jù),保存在內(nèi)存變量中;

2)對MHT數(shù)據(jù)進行預處理,將數(shù)據(jù)中的“3Dus-ascii”及“us-ascii”替換為“gb2312”,以解決大多數(shù)漢字編碼問題;

3)接收從網(wǎng)絡傳來的題目數(shù)據(jù),保存在內(nèi)存數(shù)據(jù)集中;

4)讀取第一道題目的案例內(nèi)編號,在案例文本變量中查找該編號對應的標識字符串,如編號為5,則查找“(--5--)”,在找到的位置處用題干文本替換該標識,也可在題干前后加入基于HTML語言的格式控制標簽,如背景顏色、字體、字號等。

5)重復執(zhí)行上一步,依次將所有題目替換完成;

6)利用VB的文件操作代碼,將處理完成的MHT案例文本數(shù)據(jù)保存為臨時文件“~temp.mht”,并使用WebBrowser控件的Navigate方法來加載該MHT文檔,即完成案例題目的顯示,考生即可在獨立的答題區(qū)中做答。

3.2 選擇題備選項處理

在考生機程序中,為防止同一機房考生抄襲,可以對選擇題備選項進行隨機交換處理。“考試系統(tǒng)”中采用同步交換備選項與答題區(qū)選擇框的方法,假設備選項有5個,處理過程為:

1)將備選項保存在下標為0~4的數(shù)組中;

2)隨機生成0~4的數(shù)字排列,如3、1、4、2、0;

3)依次取備選項數(shù)組中下標為3、1、4、2、0的元素,加上A、B、C、D、E的標識,顯示在題干下方;

4)在答題區(qū)中生成該題對應的5個答題選擇框控件(單選題為單選框,多選題為復選框),分別標識為A、B、C、D、E,5個控件的附加屬性(VB為Tag屬性)分別為3、1、4、2、0;

5)當考生單擊某一選擇框時,讀取控件的附加屬性,即可獲得對應的備選項下標。

利用以上方法,可以在考生機程序中使用簡單代碼呈現(xiàn)隨機備選項排序,有效防止考生作弊。

4 總結與應用

本文設計的處理方案較好地解決了針對完整案例中各關鍵點分別設置題目,案例描述與題目混排的問題。該方案通用性較強,可以用于各科各類考試系統(tǒng),也可以用于包括選擇題在內(nèi)的各種題型;因題目與案例分別存儲,題目的后期處理與一般考試系統(tǒng)相同,可以與其他題目統(tǒng)一進行評分、數(shù)據(jù)統(tǒng)計、分析等工作;該方案數(shù)據(jù)結構簡單,程序實現(xiàn)也較容易,也可以與其他相關程序相整合,具有較好的可擴展性。

本文闡述的解決方案在“內(nèi)蒙古自治區(qū)中小學教師教育技術能力測試”工作中投入使用,已針對全區(qū)約16萬中小學教師進行了測試,取得良好的效果。

參考文獻

[1]逯洋.計算機輔助考試系統(tǒng)開發(fā)中細節(jié)技術的探討[J].通化師范學院學報,2009(12):39-40.

[2]張學清.Windows環(huán)境網(wǎng)絡考試系統(tǒng)的設計與實現(xiàn)[D].哈爾濱:哈爾濱工程大學,2003.

[3]倪莉,李磊,劉楚蕓.通用考試系統(tǒng)的設計[C]//全國第十四屆計算機科學及其在儀器儀表中的應用學術交流會論文集[C],2001.

[4]汪彩霞.基于.NET的計算機考試系統(tǒng)的設計[J].科技廣場,2004(10):67-68.

猜你喜歡
計算機
計算機操作系統(tǒng)
穿裙子的“計算機”
基于LabVIEW的計算機聯(lián)鎖仿真系統(tǒng)
基于計算機自然語言處理的機器翻譯技術應用與簡介
計算機多媒體技術應用初探
計算機應用軟件開發(fā)技術的幾點探討
計算機網(wǎng)絡安全
iLOCK型計算機聯(lián)鎖開發(fā)中的需求開發(fā)管理
計算機聯(lián)鎖系統(tǒng)配置軟件設計與實現(xiàn)
Fresnel衍射的計算機模擬演示