亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Office操作題開放式閱卷系統(tǒng)的研究與實現(xiàn)

        2015-12-08 12:36:21萬欽丁旭光
        電腦知識與技術(shù) 2015年25期

        萬欽++丁旭光

        摘要:隨著信息技術(shù)的不斷普及,Office辦公軟件應用越來越廣泛,Office辦公軟件的操作技能成為教學中的重難點。因此在教學過程中能根據(jù)教學需要自行出題,設置考查點與分值,對學生進行測試,是急需解決的問題。該文將對word操作題開放式出卷與閱卷系統(tǒng)的設計原理進行研究,并論述利用VB開發(fā)出一個能夠由教師自行出題、并根據(jù)教學要求設置考查點與對應分值進行開放式出卷與閱卷系統(tǒng)的實現(xiàn)。

        關鍵詞:Office操作題;開放式閱卷;VB程序設計;Word

        中圖分類號:TP317 文獻標識碼:A 文章編號:1009-3044(2015)25-0094-02

        越來越多的用人單位開始注重畢業(yè)學生Office辦公軟件的操作能力。計算機等級考試成為高職院校所有學生能取得相關證書并獲得相應操作能力。在等級考試中,操作題是自動閱卷的,由于等級考試系統(tǒng)是完全封閉的,教師不能根據(jù)教學過程中的需要自行設置考查點與參考分值。信息技術(shù)發(fā)展迅猛,教學內(nèi)容也千變?nèi)f化,如果對學生操作能力測試仍然采用手工批改方式的話,勢必會造成教師的工作量增大。研究與實現(xiàn)符合自身教學的《Office操作題開放式出卷與閱卷系統(tǒng)》就成為了本文所要討論的重要內(nèi)容。

        1 Word開放式閱卷程序的基本思想

        開放式出卷與閱卷系統(tǒng)是教師能根據(jù)教學的需要,能自行將學生必須掌握的操作點作為考點題庫進行測試與評分。首先可以將教師本人所做的標答文檔與素材文檔在考點范圍內(nèi)進行對比,從而得到學生測試文檔的評分點與分值,緊接著再用評分點對學生的測試文檔進行逐一比較,正確加分,否則不得分。

        開放式閱卷程序的所使用的就是比較法。程序?qū)崿F(xiàn)之前應先讀入一個用操作要點所建立的考點題庫數(shù)據(jù)表,并將標答與考生測試文檔在這個數(shù)據(jù)表的考點范圍內(nèi)進行對比,隨著教學需求的改變,只要在考點數(shù)據(jù)表中添加這個操作,學生就能進行測試,從而保證了系統(tǒng)的開放性。

        2 Word開放式閱卷程序的基本數(shù)據(jù)流程

        開始輸入考試素材與標答文檔(是依據(jù)考試內(nèi)容要求事先做好的),標答文檔中的考試要求也一定是在考點數(shù)據(jù)表內(nèi)考點項目,之后對輸入的兩文檔在考點范圍內(nèi)進行對比,與此同時必須讀入考點數(shù)據(jù)表,否則將無法對比。這是第一次對比。通過對比,能將考試要求轉(zhuǎn)化為評分點,對每一個評分點都提供了默認的分值,同樣教師也能根據(jù)需要,調(diào)整該測試點的分值。此外系統(tǒng)還提供了刪除評分點。得到評分點及分值后,就可以輸入考生目錄,對目錄中的所有考生文件與評分點進行一一對比,最后得到每個學生文件的各小題得分及考試總分。其數(shù)據(jù)流程圖如圖1:

        3 Word考點數(shù)據(jù)表

        在常規(guī)教學中,Word操作分為五大類:頁面布局、段落格式、文字樣式、圖像處理與形狀操作。在實際工作中,可以使用預先做好的Excel表格代替Word的表格制作,然后復制過去就可。所以可以不用另行對表格操作進行測試。

        為了更好地適應程序,考點數(shù)據(jù)表采用了Excel表格,由于考點數(shù)據(jù)表中的內(nèi)容是動態(tài)的,因此在增加與刪除考點的同時會比其他數(shù)據(jù)庫操作來的簡便。

        考點數(shù)據(jù)表中按照Word五大類操作分別對應五張工作表,每張表的項目名稱為:考點編號、測試項目、定位單元、分值、屬性代碼。

        部分考點數(shù)據(jù)表如圖2所示。

        4 閱卷系統(tǒng)模塊實現(xiàn)

        首先輸入考試素材與標準答案的文件路徑,擬對這兩個文件進行比較。為方便用戶操作,除了可以直接輸入文件路徑外,還提供了對話框選擇的方法與文件拖放的方法。

        對話框選擇的方法需要首先在窗口模塊中添加一個通用對話框控件CommonDialog1,調(diào)用CommonDialog1的ShowOpen方法,彈出一個文件窗口,供用戶選擇文件,然后再將用戶選擇的文件路徑賦值給文本框。其實現(xiàn)代碼如下:

        Private Sub Command3_Click() '得到考試素材

        CommonDialog1.ShowOpen

        txtExamMaterial = CommonDialog1.FileName

        End Sub

        得到標準答案和后面得到考試目錄的實現(xiàn)方法類似。唯一不同,考試目錄只要得到文件的目錄,而不要其中的文件名,所以這里就要用VB的函數(shù)進行處理,基實現(xiàn)代碼如下:

        txtExamFolder = Mid(CommonDialog1.FileName, 1, InStrRev(CommonDialog1.FileName, "\") - 1)

        輸入了考試素材與標準答案的文件路徑之后,就開始對這兩個文件進行比較。這是程序的核心。

        首先應判斷是否輸入了考試素材與標準答案的文件路徑,以及文件類型是否是Word文檔,如果沒有輸入,或文件類型不同,應返回進行重新輸入。

        建立Document對象,并激活。

        Set ExamMaterial = GetObject(txtExamMaterial.Text)

        ExamMaterial.Activate

        第三,分類型設置初始對象,調(diào)用寫入評分點信息。如“頁面設置”,其代碼如下所示:

        頁面設置"

        Set StaOriObj=StandAnswer.PageSetup

        Set ExamOriObj=ExamMaterial.PageSetup

        WriteTestRecord 1, StaOriObj,ExamOriObj,1

        由于頁面設置只測試整篇文檔,所以不必循環(huán)。而對于段落設置、文字設置、圖形操作、形狀操作一般都用多個元素,因此在這些考試類型中應進行循環(huán),其中對于圖像操作還應考慮是否要先插入圖像或形狀,所以要進行一個判斷。

        第四,WriteTestRecord是寫入評分點信息的通用過程,包括四個參數(shù),SheetIndex:對應考點數(shù)據(jù)表的索引號;StaOriObj:標準答案的初始對象;ExamOriObj:考試素材的初始對象;PostPoint:評分點的測試位置;對于頁面設置只測試整篇文檔,測試位置為1,對于考試類型則應進行循環(huán)檢測。其代碼如下:

        StandAnswerValue=GetPropertyValue(StaOriObj,TestProperty)

        ExamMaterialValue=GetPropertyValue(ExamOriObj,TestProperty)

        第五,GetPropertyValue是根據(jù)評分點的對象及屬性調(diào)用其對應的屬性值,然后對標準答案與考試素材的對應對象的屬性值進行比較,如果這兩個值不相同,則說明這一個評分點,應寫入評分點表中。

        第六,顯示評分點信息采用MSFlexGrid控件。本程序采用與文本框控件結(jié)合的方法。每次當用戶想編輯某個單元格,就調(diào)整這個文本框與MSFlexGrid控件的單元格的大小和位置重合,然后讀取單元格數(shù)據(jù)到文本框,文本框的數(shù)據(jù)編輯以后,再寫入到這個單元格,從而達到了MSFlexGrid控件單元格的編輯功能。

        第七,為了方便教師調(diào)整分值和后續(xù)學生考試文件得分進行比較,程序首先應統(tǒng)計評分點各小題分值與總分。其實現(xiàn)代碼如圖3所示:

        第八,讀入考生目錄的所有Word文件,對每個文件進行循環(huán)評分,得到每類型的小題得分及總分,并顯示出來。如“頁面設置”,其程序代碼如下:

        Case "頁面設置"

        Set OriObj = DOC.PageSetup

        StudValue = GetPropertyValue(OriObj, TestGrid.TextMatrix(i,7))

        If StudValue= TestGrid.TextMatrix(i,5) Then

        ScoreTypeStu(1) = ScoreTypeStu(1) + TestGrid.TextMatrix(i,6)

        End If

        第九,為方便教師錄入成績,最終應將學生的成績導出為Excel格式文件。

        第十,程序運行界面如圖4所示:

        5 結(jié)束語

        由于Word對象庫及應用操作十分復雜,在實際應用開發(fā)時涉及的問題也非常繁瑣,本系統(tǒng)僅能對一些常用的、結(jié)構(gòu)化的考點進行測試。但同時為了保證系統(tǒng)的開放性,即當教學要求發(fā)生變化時,系統(tǒng)維護人員只需要在考點數(shù)據(jù)表中增加其考點信息即可。

        參考文獻:

        [1] 陳軍民.淺析利用VB6.0將Access數(shù)據(jù)表轉(zhuǎn)換為Word文檔[J].電腦知識與技術(shù),2010(6): 6407-6408.

        [2] 陳軍民.基于VB6.0將PowerPoint演示文稿轉(zhuǎn)換為Word文檔[J].電腦知識與技術(shù), 2011(15): 3549-3550.

        [3] 羅呈姣.開放式結(jié)構(gòu)操作類自動閱卷系統(tǒng)的設計與實現(xiàn)[D].上海: 華東師范大學, 2007(5).

        少妇内射高潮福利炮| 白浆国产精品一区二区| 亚洲成av人在线观看网址| 青草视频在线播放| 五月婷婷激情小说| 国产精品视频免费一区二区三区| 男女调情视频在线观看| 国产精品久久久久久久| 国产精品.xx视频.xxtv| 亚洲国产精品综合福利专区| 亚洲一区二区自偷自拍另类| 美国少妇性xxxx另类| 欧美与黑人午夜性猛交久久久| 高h视频在线免费观看| 成人国产高清av一区二区三区| 麻豆亚洲av熟女国产一区二 | 中国一 片免费观看| 亚洲电影久久久久久久9999| 按摩少妇高潮在线一区| 天天爽夜夜爽夜夜爽精品视频| 日韩成人极品在线内射3p蜜臀| 亚洲熟女av中文字幕网站| 亚洲一区二区三区精品久久av | 国产一区二区av免费在线观看| 亚洲欧美日韩国产精品一区二区| 麻豆国产高清精品国在线| 美女一区二区三区在线观看视频| 激情亚洲一区国产精品| 国产精品_国产精品_k频道w | 熟妇与小伙子露脸对白| 中文字幕亚洲综合久久综合| 国语对白做受xxxxx在| 欧美一级欧美一级在线播放| 99久久亚洲精品加勒比| 亚洲乱码中文字幕在线播放| 国产一区二区在线视频| 国产成人精品麻豆| 一区二区午夜视频在线观看| 97日日碰曰曰摸日日澡| 亚洲欧美另类自拍| 国产高清不卡在线视频|