李瑞森, 張樹(shù)有, 伊國(guó)棟, 譚建榮
(浙江大學(xué)機(jī)械工程學(xué)院,浙江 杭州 310027)
可拓集成模式的工程圖學(xué)試題庫(kù)組卷方法研究
李瑞森, 張樹(shù)有, 伊國(guó)棟, 譚建榮
(浙江大學(xué)機(jī)械工程學(xué)院,浙江 杭州 310027)
工程圖學(xué)試題庫(kù)具有功能需求多樣化、專(zhuān)業(yè)類(lèi)別差異化、試題形式圖形化等特點(diǎn),為了更好滿(mǎn)足工程圖學(xué)課程考試與評(píng)價(jià)需求,提出一種可拓集成模式的工程圖學(xué)試題庫(kù)構(gòu)建與組卷方法。在分析工程圖學(xué)試題組卷需求的基礎(chǔ)上,規(guī)劃了工程圖學(xué)試題庫(kù)組卷系統(tǒng)體系架構(gòu),構(gòu)建了可拓展的工程圖學(xué)試題庫(kù),研究了集成模式的試題庫(kù)組卷方法,并開(kāi)發(fā)了相應(yīng)的工程圖學(xué)試題庫(kù)組卷系統(tǒng)。
工程圖學(xué);組卷系統(tǒng);可拓題庫(kù);集成模式
工程圖學(xué)是工科院校普遍開(kāi)設(shè)的一門(mén)量大面廣的基礎(chǔ)課程,對(duì)培養(yǎng)學(xué)生工程思維、圖形思維及進(jìn)一步學(xué)習(xí)專(zhuān)業(yè)技術(shù)知識(shí)等具有十分重要的作用。近年來(lái),許多高校針對(duì)工程圖學(xué)在教學(xué)體系、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段等方面都進(jìn)行了多種改革嘗試[1-5],但工程圖學(xué)的課程考試仍然是圖學(xué)課程教學(xué)成果檢驗(yàn)的必要手段,因此工程圖學(xué)試題庫(kù)建設(shè)是圖學(xué)課程評(píng)價(jià)體系的重要組成部分[1-3,5]。
工程圖學(xué)題庫(kù)與其他課題題庫(kù)相比,具有如下特點(diǎn):
(1) 試題形式圖形化。由于工程圖學(xué)的大部分試題均以圖形形式出現(xiàn),一般的通用試題庫(kù)無(wú)法滿(mǎn)足工程圖學(xué)的組卷需求[6-7],同時(shí)試題圖形信息量大,試題的屬性表達(dá)依賴(lài)于教師評(píng)判,存在部分主觀和局限性。對(duì)試題庫(kù)系統(tǒng)的試題存儲(chǔ)管理提出了較高要求。
(2) 題庫(kù)功能需求多樣化。在學(xué)校層面,需要面向教考分離的自動(dòng)組卷和快速等效組卷;在教師用戶(hù)層面,需要用戶(hù)主導(dǎo)過(guò)程把控的計(jì)算機(jī)輔助組卷、便捷的試題查詢(xún)和統(tǒng)計(jì)分析;在教學(xué)過(guò)程層面:需要根據(jù)教學(xué)進(jìn)度快速進(jìn)行單元測(cè)驗(yàn)、階段測(cè)驗(yàn)、期中測(cè)驗(yàn)、期末測(cè)驗(yàn)等不同范圍的試題組卷。對(duì)試題庫(kù)系統(tǒng)的組卷功能完備性提出了較高要求。
(3) 面向?qū)I(yè)類(lèi)別差異化。工程圖學(xué)在專(zhuān)業(yè)上分為機(jī)械、土建、水工、其他工科大類(lèi)等不同分支。各高校由于采取多種教學(xué)改革模式,工程圖學(xué)的教學(xué)計(jì)劃、教學(xué)內(nèi)容、教學(xué)要求均不相同,這導(dǎo)致各高校對(duì)于工程圖學(xué)的試卷內(nèi)容需求存在較大差異。
目前,各高校一般是根據(jù)實(shí)際情況分別開(kāi)發(fā)專(zhuān)用的試題庫(kù)組卷系統(tǒng)進(jìn)行自動(dòng)組卷,或者利用現(xiàn)有的工具軟件進(jìn)行人工組卷,缺乏能廣泛適用于大多數(shù)高校的試題庫(kù)組卷系統(tǒng)。因此,開(kāi)發(fā)一套具有以下特點(diǎn)的工程圖學(xué)試題庫(kù)組卷系統(tǒng)變得十分必要:試題與試卷的表達(dá)分析內(nèi)容符合用戶(hù)學(xué)校的課程專(zhuān)業(yè)實(shí)際情況,試題的組卷過(guò)程體現(xiàn)用戶(hù)的選題組卷意圖,試題組卷結(jié)果滿(mǎn)足工程圖學(xué)的教學(xué)考察要求[8]。
在研究當(dāng)前工程圖學(xué)試題庫(kù)系統(tǒng)技術(shù)的基礎(chǔ)上[9],以提升試題庫(kù)系統(tǒng)自適應(yīng)性能,擴(kuò)大試題庫(kù)系統(tǒng)應(yīng)用范圍為目標(biāo),考慮試題庫(kù)自動(dòng)組卷與人工組卷的協(xié)同情況[10],提出一種可拓集成模式的工程圖學(xué)試題庫(kù)組卷系統(tǒng)構(gòu)建方法。系統(tǒng)的主要組成結(jié)構(gòu)如圖1所示。
圖1 試題庫(kù)組卷系統(tǒng)組成
試題庫(kù)組卷系統(tǒng)分為客戶(hù)端和服務(wù)端兩部分。
客戶(hù)端部分主要由試題庫(kù)組卷平臺(tái)、試題庫(kù)組卷框架及其中間通信模塊構(gòu)成。試題庫(kù)組卷平臺(tái)即AutoCAD,利用AutoCAD的.Net API(C#)進(jìn)行二次開(kāi)發(fā),用于試題庫(kù)試題的繪制、排版、打印等工作。試題庫(kù)組卷框架采用C#語(yǔ)言編寫(xiě),承擔(dān)試題數(shù)據(jù)的管理、篩選搜索、組卷等功能的具體實(shí)現(xiàn)。組卷框架與AutoCAD二次開(kāi)發(fā)模塊均由同一語(yǔ)言編寫(xiě),可以方便地實(shí)現(xiàn)組卷框架與AutoCAD軟件之間的數(shù)據(jù)通信。
服務(wù)端部分主要由可拓試題數(shù)據(jù)庫(kù)、試題文件庫(kù)及通信模塊組成??赏卦囶}數(shù)據(jù)庫(kù)針對(duì)試題庫(kù)中的多元變化數(shù)據(jù)(試題屬性、知識(shí)體系、組卷規(guī)則等)建立3層數(shù)據(jù)結(jié)構(gòu),通過(guò)增加數(shù)據(jù)庫(kù)底層的基礎(chǔ)數(shù)據(jù)量進(jìn)行試題庫(kù)的總體數(shù)據(jù)擴(kuò)展,增加數(shù)據(jù)庫(kù)中間層的模板數(shù)據(jù)增加試題庫(kù)的基礎(chǔ)數(shù)據(jù)關(guān)聯(lián)映射模型以滿(mǎn)足用戶(hù)需求的多樣性變化,通過(guò)數(shù)據(jù)庫(kù)頂層的顯示層提供對(duì)系統(tǒng)客戶(hù)端的數(shù)據(jù)訪問(wèn)服務(wù)。試題文件庫(kù)采用文件夾形式構(gòu)建,存放試題庫(kù)中的試卷模板、試題、組卷結(jié)果等文件數(shù)據(jù)。通信模塊用于實(shí)現(xiàn)服務(wù)端與客戶(hù)端之間的數(shù)據(jù)通信。
當(dāng)試題庫(kù)組卷系統(tǒng)的客戶(hù)端和服務(wù)端均安裝在同一臺(tái)計(jì)算機(jī)上時(shí),試題庫(kù)組卷系統(tǒng)作為單機(jī)程序使用。考慮到組卷單位用戶(hù)對(duì)試題庫(kù)的數(shù)據(jù)共享需求,可以專(zhuān)門(mén)用一臺(tái)計(jì)算機(jī)安裝試題庫(kù)的服務(wù)端部分,在其他日常使用的計(jì)算機(jī)上安裝試題庫(kù)的客戶(hù)端部分,系統(tǒng)服務(wù)端的通信模塊增加試題庫(kù)的用戶(hù)驗(yàn)證及權(quán)限管理功能,以實(shí)現(xiàn)組卷單位局域網(wǎng)環(huán)境的網(wǎng)絡(luò)試題庫(kù)組卷系統(tǒng)。
試題庫(kù)建立過(guò)程通過(guò)各種途徑收集工程圖學(xué)的試題題目,采用統(tǒng)一的試題繪制方法在AutoCAD中繪制試題文件,需要考慮因素包括試題的幅面大小劃分、試題的圖層設(shè)置、試題的字體線(xiàn)型標(biāo)注樣式等。試題文件完成后需確定試題的屬性信息,包括試題所屬知識(shí)點(diǎn)、試題名稱(chēng)、試題類(lèi)型、試題難度、做題時(shí)間、試題區(qū)分度等,記錄在數(shù)據(jù)庫(kù)中。但是普通的題庫(kù)數(shù)據(jù)庫(kù)由數(shù)據(jù)表格組成,存在表格數(shù)據(jù)整體性、表格列固定性和表格結(jié)構(gòu)封閉性的特點(diǎn),記錄的試題數(shù)據(jù)只能表達(dá)某一高校單個(gè)專(zhuān)業(yè)的工程圖學(xué)課程信息,無(wú)法反映各高校千差萬(wàn)別的工程圖學(xué)課程現(xiàn)狀。具體表現(xiàn)為:
(1) 題庫(kù)的試題屬性信息(試題難度、做題時(shí)間、試題區(qū)分度等)的具體數(shù)值受組卷對(duì)應(yīng)的課程教學(xué)、專(zhuān)業(yè)情況影響,需要根據(jù)不同高校不同專(zhuān)業(yè)進(jìn)行動(dòng)態(tài)變化以反映實(shí)際情況。
(2) 題庫(kù)的知識(shí)分類(lèi)體系與高校的工圖課程設(shè)計(jì)密切相關(guān),需要根據(jù)不同高校專(zhuān)業(yè)進(jìn)行個(gè)性化定制。
(3) 題庫(kù)的組卷規(guī)則是用戶(hù)組卷意圖的體現(xiàn),考慮到題庫(kù)的組卷規(guī)則與試題屬性信息、知識(shí)分類(lèi)體系關(guān)聯(lián)變化,需要能做到規(guī)則的動(dòng)態(tài)擴(kuò)展與修改,以獲得最佳的組卷結(jié)果。
本文系統(tǒng)考慮采用一種可拓的題庫(kù)數(shù)據(jù)信息組成結(jié)構(gòu),可以根據(jù)用戶(hù)需求動(dòng)態(tài)拓展試題庫(kù)頂層顯示信息,以實(shí)現(xiàn)試題庫(kù)的試題屬性信息可拓、試題庫(kù)知識(shí)分類(lèi)體系可拓、試題組卷規(guī)則可拓。
基本思路是通過(guò)對(duì)試題庫(kù)數(shù)據(jù)進(jìn)行結(jié)構(gòu)離散化分解并封裝基元數(shù)據(jù),根據(jù)用戶(hù)需求動(dòng)態(tài)構(gòu)建試題庫(kù)基元數(shù)據(jù)到用戶(hù)可讀信息的關(guān)聯(lián)映射,獲得多樣的試題庫(kù)信息表達(dá)模型,滿(mǎn)足不同需求用戶(hù)?;獢?shù)據(jù)表示試題庫(kù)數(shù)據(jù)庫(kù)中可拓的最小數(shù)據(jù)結(jié)構(gòu)對(duì)象,不可再分解。
以試題的屬性信息為例說(shuō)明可拓題庫(kù)的構(gòu)建過(guò)程:
步驟1. 分析試題屬性信息結(jié)構(gòu)。試題屬性中的試題名稱(chēng)、試題長(zhǎng)、試題寬、試題知識(shí)點(diǎn)、試題類(lèi)型等項(xiàng)屬于試題的客觀信息,不隨用戶(hù)需求變化,統(tǒng)一存儲(chǔ)于同個(gè)數(shù)據(jù)表中。得分率、做題時(shí)間、備注等項(xiàng)會(huì)隨不同高校不同專(zhuān)業(yè)變化,需作為題庫(kù)的基元數(shù)據(jù)進(jìn)行分解封裝。
步驟2. 提取步驟1信息結(jié)構(gòu)中的基元數(shù)據(jù)對(duì)象(屬性),并建立數(shù)據(jù)表格進(jìn)行存儲(chǔ),記為試題屬性項(xiàng)表。通過(guò)記錄各試題屬性的具體信息包括屬性的名稱(chēng)、數(shù)值類(lèi)型、取值限制等,使組卷系統(tǒng)能正確應(yīng)用屬性進(jìn)行試題的搜索選題工作。
步驟3. 提取步驟1信息結(jié)構(gòu)中的基元數(shù)據(jù)對(duì)象的值,并建立數(shù)據(jù)表格進(jìn)行存儲(chǔ),記為試題屬性信息表。用于記錄各試題的基元數(shù)據(jù)的具體值,包括試題難度、做題時(shí)間等。數(shù)據(jù)表采用三列結(jié)構(gòu)以實(shí)現(xiàn)試題屬性的離散化,單個(gè)試題對(duì)應(yīng)的基元屬性項(xiàng)可具有若干個(gè),且數(shù)目不定。
步驟4. 提取步驟1信息結(jié)構(gòu)中的客觀信息數(shù)據(jù)(試題名稱(chēng)、幅面、知識(shí)點(diǎn)、試題類(lèi)型等),并建立數(shù)據(jù)表格進(jìn)行存儲(chǔ),記為試題信息表。
步驟5. 建立步驟2~4中數(shù)據(jù)表格的關(guān)聯(lián)關(guān)系,記為試題屬性模板表。用于記錄當(dāng)前組卷環(huán)境下試題附帶的屬性編號(hào)信息,試題屬性模板編號(hào)作為標(biāo)識(shí)列,不同高校不同專(zhuān)業(yè)的用戶(hù)在進(jìn)行組卷時(shí)可以分別設(shè)置專(zhuān)用的試題屬性模板,以匹配教學(xué)要求。
步驟6. 以步驟5建立的數(shù)據(jù)表為入口,實(shí)現(xiàn)某一試題模板下的試題屬性信息表達(dá)模型。具體采用數(shù)據(jù)庫(kù)的多表連接方法進(jìn)行數(shù)據(jù)表組合連接,形成整合數(shù)據(jù)視圖,數(shù)據(jù)視圖是數(shù)據(jù)表的結(jié)果映射,能隨數(shù)據(jù)表內(nèi)容實(shí)時(shí)更新。具體數(shù)據(jù)視圖及操作語(yǔ)句如圖2所示。
圖2 數(shù)據(jù)視圖
由以上步驟可知,可拓化改造后的試題屬性數(shù)據(jù)視圖與最初的試題數(shù)據(jù)表格具有相同的表達(dá)結(jié)構(gòu)。通過(guò)在步驟 2~5中的數(shù)據(jù)表中增添新的屬性數(shù)據(jù)記錄并改變步驟 6中的數(shù)據(jù)庫(kù)操作語(yǔ)句,即可獲得具有不同數(shù)據(jù)列的試題屬性信息,實(shí)現(xiàn)題庫(kù)在試題屬性上的可拓性。通過(guò)相同的步驟同理可以實(shí)現(xiàn)試題庫(kù)知識(shí)分類(lèi)體系和組卷規(guī)則的可拓性。
可拓的工程圖學(xué)試題庫(kù)實(shí)現(xiàn)了試題庫(kù)中題庫(kù)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)、題庫(kù)數(shù)據(jù)顯示結(jié)構(gòu)與題庫(kù)上層功能的分層隔離,僅需修改題庫(kù)數(shù)據(jù)記錄即可匹配大部分的用戶(hù)需求,大大降低了試題庫(kù)系統(tǒng)在用戶(hù)多樣化需求下的修改成本。
工程圖學(xué)的自動(dòng)組卷一般采用基于過(guò)程的組卷方式[7-8],從用戶(hù)輸入試卷要求到試卷成卷階段,數(shù)據(jù)信息單向傳遞,缺少階段性的數(shù)據(jù)信息反饋途徑,組卷結(jié)果往往呈現(xiàn)出“結(jié)果很符合”與“結(jié)果很不符合”的極端二元狀態(tài)。而用戶(hù)在對(duì)組卷結(jié)果進(jìn)行修正時(shí),由于組卷界面缺乏直觀的試卷效果顯示,因此試題的修改替換過(guò)程通常局限于組卷界面或者需要在組卷界面與AutoCAD界面之間來(lái)回切換進(jìn)行。
利用現(xiàn)有工具進(jìn)行的人工組卷采用基于對(duì)象的組卷方式,用戶(hù)繪制試卷、選擇試題、試題排版等操作全部圍繞同一軟件工具界面進(jìn)行。組卷過(guò)程完全可見(jiàn),用戶(hù)可以隨時(shí)對(duì)半成品的試卷進(jìn)行判斷分析,并在軟件界面調(diào)入多道同類(lèi)試題進(jìn)行對(duì)比選擇,操作所見(jiàn)即所得,用戶(hù)體驗(yàn)較好。由于在組卷時(shí)能方便地進(jìn)行試題的橫向類(lèi)比,因而組卷結(jié)果能適用于各類(lèi)復(fù)雜的考試要求。但是由于不采用數(shù)據(jù)庫(kù)進(jìn)行試題數(shù)據(jù)管理,用戶(hù)一般只能通過(guò)試題的知識(shí)點(diǎn)等有限條件進(jìn)行試題的查找,對(duì)于歷次組卷結(jié)果也難以進(jìn)行有效的管理分析與統(tǒng)計(jì)。
通過(guò)綜合考慮以上不同組卷方式的優(yōu)缺點(diǎn),本文提出一種既使用數(shù)據(jù)庫(kù)對(duì)試題進(jìn)行統(tǒng)一管理,又滿(mǎn)足試題組卷過(guò)程的可視化與迭代交互需求的半自動(dòng)計(jì)算機(jī)輔助組卷方法。通過(guò)試題庫(kù)系統(tǒng)與AutoCAD多方面集成,使用戶(hù)在組卷過(guò)程中既可以針對(duì)部分試題進(jìn)行自動(dòng)組卷,也可在自動(dòng)組卷過(guò)程中隨時(shí)切換為人工組卷模式,進(jìn)行特定試題的詳細(xì)對(duì)比篩選。組卷過(guò)程中試卷狀態(tài)由試題庫(kù)系統(tǒng)操作在AutoCAD窗體實(shí)時(shí)呈現(xiàn),試卷中各試題的信息(位姿坐標(biāo)、題序、分?jǐn)?shù)等)實(shí)時(shí)反饋到試題庫(kù)系統(tǒng)進(jìn)行保存記錄,實(shí)現(xiàn)組卷過(guò)程中試題數(shù)據(jù)在整個(gè)系統(tǒng)范圍內(nèi)的實(shí)時(shí)同步:
3.1 知識(shí)樹(shù)與試題關(guān)聯(lián)集成
在組卷過(guò)程中,試題庫(kù)系統(tǒng)中以工程圖學(xué)知識(shí)樹(shù)為代表的試題組卷知識(shí)與規(guī)則信息與AutoCAD中的試題試卷圖形互相關(guān)聯(lián),試題庫(kù)系統(tǒng)窗體與AutoCAD界面有機(jī)結(jié)合,避免組卷時(shí)窗體的反復(fù)切換。在自動(dòng)組卷過(guò)程中,試題庫(kù)系統(tǒng)的試題組卷知識(shí)與規(guī)則信息起主導(dǎo)作用,因此采用Windows系統(tǒng)的API函數(shù),將AutoCAD界面嵌入試題庫(kù)系統(tǒng)的框架窗體,在框架窗體的左側(cè)、上方、右側(cè)分別布置試題知識(shí)樹(shù)列表、試題搜索工具欄、試卷內(nèi)容交互與狀態(tài)信息顯示欄,窗體形式如圖3所示。
圖3 基于試題知識(shí)導(dǎo)向的關(guān)聯(lián)集成
在人工組卷時(shí),用戶(hù)主要根據(jù)試題與試卷的圖形呈現(xiàn)狀態(tài)[11]對(duì)試卷進(jìn)行評(píng)判,因此人工組卷過(guò)程以AutoCAD界面為主,試題庫(kù)的功能模塊以對(duì)話(huà)框和工具條的形式出現(xiàn),在完成試題搜索選擇等操作后,對(duì)應(yīng)功能界面隱藏并把程序焦點(diǎn)自動(dòng)切換至AutoCAD界面并利用AutoCAD的命令行窗口顯示試題庫(kù)當(dāng)前的組卷狀態(tài),為試卷的評(píng)判提供參考信息。實(shí)現(xiàn)與AutoCAD普通繪圖操作的完全匹配,用戶(hù)可以采用類(lèi)似于二維制圖的方式直接“繪制”試卷。窗體形式如圖4所示。
圖4 基于試題圖形導(dǎo)向的關(guān)聯(lián)集成
3.2 異構(gòu)系統(tǒng)間關(guān)聯(lián)數(shù)據(jù)集成
試題庫(kù)組卷系統(tǒng)中,試題庫(kù)組卷框架與AutoCAD是2個(gè)獨(dú)立的子系統(tǒng),試題庫(kù)框架記錄用戶(hù)組卷操作過(guò)程數(shù)據(jù),AutoCAD記錄試卷的圖形結(jié)果數(shù)據(jù)。通過(guò)組卷過(guò)程數(shù)據(jù)與試卷圖形數(shù)據(jù)之間的關(guān)聯(lián)映射,可實(shí)現(xiàn)試題庫(kù)組卷系統(tǒng)內(nèi)部數(shù)據(jù)的雙向互通,為迭代交互的組卷過(guò)程提供基礎(chǔ)支撐。試題庫(kù)組卷系統(tǒng)采用 Windows套接字(Socket)編寫(xiě)單獨(dú)的數(shù)據(jù)通信模塊完成內(nèi)部數(shù)據(jù)互通,在系統(tǒng)體系框架下實(shí)現(xiàn)系統(tǒng)功能的模塊化與關(guān)聯(lián)集成,降低計(jì)算機(jī)軟硬件環(huán)境變化對(duì)組卷系統(tǒng)的影響并使組卷系統(tǒng)能輕松實(shí)現(xiàn)從單機(jī)組卷程序向網(wǎng)絡(luò)版組卷系統(tǒng)的轉(zhuǎn)換。
3.3 迭代交互驅(qū)動(dòng)的關(guān)聯(lián)集成
即試題庫(kù)組卷框架與AutoCAD之間的試題操作命令的傳遞及執(zhí)行,包括根據(jù)試題組卷需求驅(qū)動(dòng)的試題載入、修改、打印等操作和根據(jù)試題操作信息驅(qū)動(dòng)的試題編號(hào)賦分、同類(lèi)試題類(lèi)比、試卷分析評(píng)價(jià)等。由于數(shù)據(jù)通信模塊采用多線(xiàn)程的工作模式,試題庫(kù)組卷系統(tǒng)采用C#中的函數(shù)回調(diào)方法和事件觸發(fā)機(jī)制完成系統(tǒng)內(nèi)驅(qū)動(dòng)數(shù)據(jù)到函數(shù)命令的映射調(diào)用。以試題載入的例子說(shuō)明驅(qū)動(dòng)調(diào)用過(guò)程:由試題組卷框架向AutoCAD發(fā)送在試卷中載入試題的命令,命令內(nèi)容包括試題的編號(hào)、試題文件路徑、試題插入點(diǎn)坐標(biāo)等信息。AutoCAD的二次開(kāi)發(fā)模塊獲得命令信息后,通過(guò)函數(shù)回調(diào)方法將命令信息存入主線(xiàn)程的特定窗體控件,進(jìn)而觸發(fā)設(shè)置的控件事件函數(shù),在事件函數(shù)中訪問(wèn)并調(diào)用AutoCAD完成試題的插入操作。
系統(tǒng)采用 AutoCAD二次開(kāi)發(fā)模塊中的圖塊(Block)和拖拽類(lèi)(EntityJig)實(shí)現(xiàn)試題插入過(guò)程的可視化及操作撤銷(xiāo)效果。在試題插入過(guò)程中,試題的插入點(diǎn)坐標(biāo)由用戶(hù)的鼠標(biāo)位置確定,隨著鼠標(biāo)的移動(dòng),計(jì)算機(jī)屏幕上會(huì)出現(xiàn)隨動(dòng)的試題動(dòng)態(tài)更新圖像,當(dāng)用戶(hù)確定鼠標(biāo)位置時(shí),試題在相應(yīng)坐標(biāo)進(jìn)行圖塊插入,當(dāng)用戶(hù)取消插入操作時(shí),試題圖像直接消失。整個(gè)試題操作過(guò)程通過(guò)二次開(kāi)發(fā)的方法將 AutoCAD中的圖塊基礎(chǔ)操作與試題庫(kù)中的試題篩選搜索功能集成,在滿(mǎn)足操作過(guò)程可視化的基礎(chǔ)上配置強(qiáng)大的試題篩選能力,實(shí)用性更強(qiáng)。
本文通過(guò)分析當(dāng)前工程圖學(xué)試題組卷過(guò)程的需求特點(diǎn)和技術(shù)難點(diǎn),提出了可拓集成模式的工程圖學(xué)試題庫(kù)組卷方法,在構(gòu)建可拓題庫(kù)的基礎(chǔ)上,通過(guò)試題庫(kù)系統(tǒng)的知識(shí)樹(shù)與試題關(guān)聯(lián)集成、異構(gòu)系統(tǒng)關(guān)聯(lián)數(shù)據(jù)集成、交互驅(qū)動(dòng)關(guān)聯(lián)集成,實(shí)現(xiàn)多集成模式的工程圖學(xué)試題迭代交互組卷,為工程圖學(xué)類(lèi)試題庫(kù)系統(tǒng)的應(yīng)用研究提供參考。
[1] 童秉樞, 田 凌, 馮 涓, 等. 10年來(lái)我國(guó)工程圖學(xué)教學(xué)改革中的問(wèn)題、認(rèn)識(shí)與成果[J]. 工程圖學(xué)學(xué)報(bào), 2008, 29(4): 1-5.
[2] 焦永和, 張 彤, 陳 軍, 等. 第7次普通高等學(xué)校圖學(xué)教育現(xiàn)狀的調(diào)查與研究[J]. 工程圖學(xué)學(xué)報(bào), 2009, 30(3): 168-172 .
[3] 王建華, 郝育新, 劉令濤. 工程圖學(xué)計(jì)算機(jī)輔助教學(xué)實(shí)踐與思考[J]. 圖學(xué)學(xué)報(bào), 2012, 33(6): 116-120.
[4] Jin Y, Shan H B, Wang X H, et al. Related measures on improving the teaching quality of DGED course [J]. Computer Aided Drafting, Design and Manufacturing (CADDM), 2013, 23(2): 71-75.
[5] 許國(guó)玉, 蘭朝鳳. 機(jī)械制圖融合式交互課件研究與教學(xué)實(shí)踐[J]. 圖學(xué)學(xué)報(bào), 2015, 36(6): 960-965.
[6] Sun H M, Jia R S. Research on the analysis and design of general test database management system [J]. Procedia Engineering, 2012, (29): 489-493.
[7] 代美泉. 基于CAXA的機(jī)械課程自動(dòng)組卷軟件[J]. 圖學(xué)學(xué)報(bào), 2012, 33(3): 120-124.
[8] 夏超文, 徐滕崗, 錢(qián) 楊, 等. 工程圖學(xué)試題庫(kù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 東華大學(xué)學(xué)報(bào): 自然科學(xué)版, 2006, 32(5): 137-140.
[9] 熊勝華, 謝正堅(jiān), 何 濤. 計(jì)算機(jī)輔助結(jié)構(gòu)設(shè)計(jì)與分析的集成框架研究[J]. 圖學(xué)學(xué)報(bào), 2012, 33(4): 129-135.
[10] 周 劍, 肖 甫, 湯浩鋒, 等. 基于綜合集成法的復(fù)雜產(chǎn)品協(xié)同設(shè)計(jì)過(guò)程模型及框架研究[J]. 圖學(xué)學(xué)報(bào), 2013, 34(3): 72-78.
[11] Gao S, Huang L. Software development for the management of CAD drawings [J]. Computer Aided Drafting, Design and Manufacturing (CADDM), 2015, 25(4): 39-43.
Research on the Test Paper Generating Method of Engineering Graphics Based on the Extension and Integration Mode
Li Ruisen, Zhang Shuyou, Yi Guodong, Tan Jianrong
(College of Mechanical Engineering, Zhejiang University, Hangzhou Zhejiang 310027, China)
The engineering graphics test database has thefeatures of diversified functional requirements, different majors and graphical exam content.A test paper generating method of engineering graphics based on the test database was presented to meet the requirement of engineering graphics examination and evaluation. This article established the architecture of test paper generating system, built an extendable test database, researched the test paper generating method of integration mode, and developed an engineering graphics test paper generating system.
engineering graphics; test paper generating system; extendable test database; integration mode
TP 391
10.11996/JG.j.2095-302X.2016060851
A
2095-302X(2016)06-0851-06
2016-06-16;定稿日期:2016-07-25
李瑞森(1989-),男,浙江瑞安人,助理實(shí)驗(yàn)師,碩士。主要研究方向?yàn)闄C(jī)械設(shè)計(jì)、產(chǎn)品數(shù)字化設(shè)計(jì)、工程圖學(xué)。E-mail:lrs123@zju.edu.cn