• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      通用題卡庫管理系統(tǒng)中試題圖文混排的解決方案

      2007-12-29 00:00:00王志軍
      中小學信息技術(shù)教育 2007年10期


        在試題庫管理系統(tǒng)的設計和研發(fā)中,往往需要同時處理文本和非文本兩種類型的試題內(nèi)容。除了文字和常用的字符外,還包括復雜的數(shù)學公式、化學方程式、特殊符號、電路圖、工程制圖等,而且很多學科的試題要求圖文混排。與純文本信息相比,這種圖文混合信息的錄入、編排以及輸出在實現(xiàn)上都具有一定的難度,很難達到理想的效果。筆者對目前題庫系統(tǒng)中采用的各種策略進行了分析,剖析了其中存在的問題,并提出一種改進的解決方案:利用DSOFramer容器控件,借助Word強大的編輯功能,用表格規(guī)范試題排版,以系統(tǒng)剪貼板為橋梁,采用流編碼保存入庫的方法,實現(xiàn)了圖文混合試題的方便錄入、編輯、保存入庫及標準化排版。實踐證明,該方案操作簡便、界面友好、存儲安全、適應面廣,有效地改善了用戶體驗。
        
        一、題庫系統(tǒng)的現(xiàn)狀分析
        
        目前的題庫管理系統(tǒng)主要有兩種:一種是基于Web在線考試的題庫管理,另一種是基于Windows的用于考教分離的出卷系統(tǒng)。而現(xiàn)有的開發(fā)工具對于在Web頁面或Winform窗口中非文本信息的錄入和編輯的支持度都十分有限,因此市場上出現(xiàn)了很多應用于這兩種環(huán)境下的第三方編輯器。筆者對其進行了廣泛調(diào)研,發(fā)現(xiàn)效果大多并不理想。
        1.Web題庫系統(tǒng)中常用的免費在線編輯器(如FreeTextBox或CuteEditor控件),其數(shù)學公式、化學方程式等是以鏈接的形式通過引入圖形文件實現(xiàn),教師需要事先將圖畫好,并保存成圖像文件上傳至服務器才能實現(xiàn)[1]。這種方式加大了教師出題的工作量,而且無法實現(xiàn)在線編輯。
        2.有些收費的編輯器(如eWebEditor)可以實現(xiàn)部分數(shù)學公式的錄入,但功能較Word而言相對簡單,并且教師對其編輯界面不熟悉,往往需要經(jīng)過長時間的培訓才能勝任,而且這樣一款編輯器價格不菲。
        3.在基于WinForm的題庫系統(tǒng)中,利用RichTextBox控件的TextRTF屬性可以顯示部分由Word編輯的RTF格式的信息[2],如公式等,但該控件不支持對非文本內(nèi)容的編輯,僅能作為多樣化試題的呈現(xiàn)工具。此外,該控件不支持在Word中利用畫圖工具繪制的圖形以及插入的圖示,且對于混排的圖片基本沒有排版功能。
        4.部分題庫系統(tǒng)在實現(xiàn)時,使用Word軟件編輯試卷,再將整個試卷以文件流形式直接存入數(shù)據(jù)庫中,取用時只能整卷利用,不支持單題入庫,不能實現(xiàn)試題的重復利用。而少數(shù)支持單題入庫的系統(tǒng),大多是采取將每道題的題干、答案等內(nèi)容和難度、區(qū)分度等屬性同時存入一個獨立文檔中,再將文檔整體以流格式入庫[3]。這樣的組織方式增加了獨立屬性間的耦合程度,不利于信息的獲取、匯總、橫向?qū)Ρ鹊裙δ艿膶崿F(xiàn),而且系統(tǒng)的擴展性和兼容性差。另外,為保存試題內(nèi)容而附帶的大量文件信息是系統(tǒng)資源的額外開銷,若應用于大型題庫系統(tǒng)則很不經(jīng)濟。
        5.還有部分題庫采用OLE技術(shù)[4],在窗體中嵌入OLE對象,編輯試題時在窗體外部另外打開一個Word程序進行試題的編輯。此策略能夠解決圖文混排試題的錄入,但系統(tǒng)很難對獨立運行的Word程序進行控制,頻繁的程序切換也會降低系統(tǒng)的執(zhí)行效率。由于OLE技術(shù)的固有缺陷,微軟在其新的.NET平臺中取消了對OLE容器控件的支持。
        
        二、圖文混排試題處理的解決方案
        
        通過以上分析可以發(fā)現(xiàn),目前的第三方(尤其是免費)組件在功能上與Micorsoft Office軟件相比確有差距,因此筆者提出的改進方案是利用微軟提供的專為Office提供顯示框架的控件——DSOFramer作為容器,將Word應用程序嵌入該容器中,借助Word本身提供的公式、圖形編輯功能,為用戶呈現(xiàn)出簡潔、熟悉的操作界面。
        1.圖文混排試題的錄入和編輯
        Microsoft開發(fā)的DSOFramer控件作為ActiveX 文檔容器,用于承載用戶窗體或Web頁中的Office文檔(包括Microsoft Word、 Microsoft Excel、 Microsoft PowerPoint、 Microsoft Project 和 Microsoft Visio 文檔)。該控件具有靈活及輕量級

      兴化市| 辽中县| 偏关县| 民和| 曲水县| 德惠市| 巴林左旗| 醴陵市| 锡林郭勒盟| 陆川县| 大新县| 枝江市| 绥滨县| 建昌县| 赫章县| 宜兰市| 汨罗市| 甘谷县| 天柱县| 长岭县| 桃江县| 昆山市| 隆子县| 勃利县| 绥棱县| 宣城市| 丰顺县| 巫溪县| 华宁县| 嘉黎县| 鲁甸县| 奈曼旗| 新郑市| 高邮市| 苍山县| 济南市| 秭归县| 吴川市| 汝阳县| 靖西县| 岐山县|