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

?

Office文檔自動(dòng)評卷策略的研究

2010-08-31 02:54徐娜
中小學(xué)電教 2010年11期
關(guān)鍵詞:評卷字符串單元格

☆徐娜

(浙江師范大學(xué)教師教育學(xué)院,浙江金華 321001)

Office文檔自動(dòng)評卷策略的研究

☆徐娜

(浙江師范大學(xué)教師教育學(xué)院,浙江金華 321001)

隨著計(jì)算機(jī)技術(shù)的發(fā)展和整個(gè)社會(huì)信息文化評述的不斷提高,計(jì)算機(jī)已經(jīng)逐步滲透到生產(chǎn)、學(xué)習(xí)、生活的諸多方面。將計(jì)算機(jī)技術(shù)應(yīng)用于教育測量和評價(jià)的全過程中,即計(jì)算機(jī)輔助測試(Computer Assisted Test CAT)已成為國外計(jì)算機(jī)教育和教育技術(shù)領(lǐng)域內(nèi)的一個(gè)研究熱點(diǎn)。CAT從評價(jià)內(nèi)容、評價(jià)方法、評價(jià)形式等多方面發(fā)展了傳統(tǒng)測評理論和實(shí)踐,并且使對信息技術(shù)能力的測評更加容易。20世紀(jì)60年代美國首先將計(jì)算機(jī)用于教育測量,如今已步入成熟應(yīng)用階段,而在國內(nèi)這方面的研究才剛剛起步。Microsoft Office是計(jì)算機(jī)操作技能考核的重要內(nèi)容,但也是最不容易實(shí)現(xiàn)自動(dòng)評分的部分。如何運(yùn)用高新技術(shù),并客觀、準(zhǔn)確地評估人的知識(shí)和能力水平,已成為研究的熱點(diǎn)問題。

一、Office評卷的基本方法

VBA(Visual Basic for Applications) 是基于 Visual Basic發(fā)展而來的,它與傳統(tǒng)的宏語言不同,傳統(tǒng)的宏語言不具有高級語言的特征,沒有面向?qū)ο蟮某绦蛟O(shè)計(jì)概念和方法。Word、Excel、PowerPoint等這些軟件對應(yīng)的文檔的信息量巨大、內(nèi)部結(jié)構(gòu)非常復(fù)雜,很難用普通的文檔對比法來實(shí)現(xiàn)對這些操作考試文檔的評分。筆者利用VBA技術(shù)來對這些操作文檔進(jìn)行分析,從中獲取評分所需要的文檔的各種屬性信息,從而實(shí)現(xiàn)評分與自動(dòng)評卷。這里簡述一下使用VBA獲取Office文檔屬性的簡單過程(以VB為例)。

在此以PowerPoint文檔信息獲取方法為例,簡述使用VBA獲取PowerPoint文檔屬性過程。具體方法如下:

(1)創(chuàng)建一個(gè)自動(dòng)評卷的VB工程。

(2)在 VB 工程中“引用”:Microsoft PowerPoint 9.0 Object Library(在安裝了Office2000計(jì)算機(jī)中則是9.0,未安裝Office2000的計(jì)算機(jī)中無此對象庫MSEXCEL 9.OLB,不能引用)。

(3)在過程中定義一個(gè)演示文稿對象名稱:如Dim Pptx As PowerPoint.Presentation,這里 Xptx 是任意取名的對象名稱,該對象表示PowerPoint文檔。

(4)創(chuàng)建對象:Set PPT=GetObject(<演示文稿文件名>)。

(5)在完成上述過程后,就可以訪問對象(及子對象) 的屬性了:Pptx.TemplateName獲得演示文稿的“設(shè)計(jì)模板”名稱;Pptx.Slides.Count獲得演示文稿中幻燈片的數(shù)量;PPT.Slides(2).Shapes(1).Name 獲得演示文稿第 2張幻燈片中第一個(gè)對象的名稱。

(6)評卷評分:根據(jù)上述獲得的屬性值與評卷標(biāo)準(zhǔn)值進(jìn)行對比,就能進(jìn)行評卷評分。如操作要求將演示文稿的應(yīng)用設(shè)計(jì)模板改變?yōu)椤昂啙嵭湍0濉保?分)

從上述的過程可以看出,使用VBA獲取Office文檔屬性的關(guān)鍵是必須掌握文檔的各個(gè)對象及其關(guān)系,在這個(gè)基礎(chǔ)上進(jìn)一步掌握屬性訪問方法及其屬性含義。

二、自動(dòng)文檔分析中的定位和比較策略

(一)定位策略

所謂定位,就是信息獲取點(diǎn)的問題。如題目要求“將文檔標(biāo)題段落的字體設(shè)為黑體”。這里如何定位標(biāo)題段落?絕對段落第一段固然可以作為定位標(biāo)準(zhǔn),但作為更有“智慧”的評卷者可能不是這樣定位的。因?yàn)椋f一學(xué)生不小心在標(biāo)題前加了一個(gè)回車,那么就無法獲得這一題的得分,如果教師人工評卷就會(huì)給分且可能還沒有注意到前面多了一個(gè)回車。類似問題有很多。

段落定位:使用“段落關(guān)鍵字”搜索定位。

字符串定位:先使用上述方法定位段落,然后計(jì)算出該字符串在段落中的位置(使用Instr函數(shù)),最后計(jì)算出字符串的絕對位置(Doc.Paragraphs(P).Range.CStart 第 P段的段首位置+段內(nèi)位置),字符串的屬性通過對象DOC.Range(絕對首地址,絕對尾地址)獲取。

Word中的表格定位、對象定位,Word中的表格、圖片對象等都是直接編號的。因此,對于這類試題一般考試時(shí)只有一個(gè)同類對象,便于識(shí)別。

Excel中的Sheet定位,行、列及單元格定位可以直接定位,也可以通過一些“特征值”來定位。這里要注意刪除、插入可能帶來行值列變化。

Excel中的圖表定位:與Word中的對象類似。

PowerPoint中的幻燈片定位使用幻燈片Slide的ID屬性可以唯一識(shí)別幻燈片,刪除后再創(chuàng)建也不會(huì)使用原來的ID號。

PowerPoint幻燈片中的對象定位與Word中的對象類似。

(二)信息比較策略

1.字符串比較

①直接相等,但要注意大小寫。一般統(tǒng)一到大寫或小寫后進(jìn)行比較(使用Ucase或Lcase函數(shù))。

②包含比較:要求被評卷作品信息中的字符串中必須包含標(biāo)準(zhǔn)答案字符串。

③模糊比較,使用一些“字符串匹配”算法比較兩個(gè)字符串的相似度。

④分塊比較:如要求輸入一段文字,這個(gè)評卷點(diǎn)得分為5分則將標(biāo)準(zhǔn)答案字符串分割成若干小段(如5段),用包含比較辦法逐個(gè)比較給分。

2.數(shù)值比較

一些整數(shù)信息或明顯類似信息,則直接用相等關(guān)系比較,如顏色信息是絕對整數(shù),可以直接比較;如字號,內(nèi)部雖然使用小數(shù)但比較固定,用直接比較辦法不會(huì)有太大問題。

一般實(shí)數(shù)的比較由于實(shí)數(shù)內(nèi)部運(yùn)算的結(jié)果與外部顯示可能會(huì)有一些出入,直接嚴(yán)格相等比較可能會(huì)出現(xiàn)問題。尤其是在Excel中這種情況更多。這里給出的策略是范圍判斷。如嚴(yán)格的標(biāo)準(zhǔn)值是19.8,比較時(shí)用戶信息值在19.7~19.9都判定正確。甚至一些Office信息內(nèi)部信息與外部顯示的有微小差異,如我們發(fā)現(xiàn)Excel中單元格的行高設(shè)置為20,但內(nèi)部信息有時(shí)獲得的信息是19.9。這種情況雖然是極個(gè)別,但也充分說明了實(shí)數(shù)表達(dá)的復(fù)雜性。

(三)評分策略的運(yùn)用

1.Word操作的評分方法

Word中的主要考點(diǎn)可歸納為三種不同的操作類型:編輯類、排版類和圖表類,每一類別可采取相似的評閱策略。如表1所示:

表1

首先,編輯類的評分如上表第1、2點(diǎn)屬于編輯類操作,對象均是文本內(nèi)容,可以按順序只對考生答案和標(biāo)準(zhǔn)答案文檔中相應(yīng)段落的文本內(nèi)容進(jìn)行匹配比較,完后仍然可按計(jì)分公式(M/N)*100%進(jìn)行評分,這時(shí),N為比較的文字總數(shù),M則是正確的文字?jǐn)?shù)。

排版類的評分該類包括考點(diǎn)中第 3、4、5、6、7、8 點(diǎn)。自動(dòng)評卷時(shí),根據(jù)這兩個(gè)字段值,比較原始考卷和標(biāo)準(zhǔn)答案兩文檔的屬性變化以獲知題目要求如何排版操作,然后據(jù)此再對考生答案文檔的相關(guān)屬性值進(jìn)行比較,獲得評閱結(jié)果。

圖表類的評分包括第9、10、11考點(diǎn)。其中表格的評分比較煩瑣,除了判斷目標(biāo)表格的行列結(jié)構(gòu)外,還要逐一比較各單元格的內(nèi)容、框線、格式等,評閱的速度與單元格的數(shù)目成反比,所以設(shè)計(jì)該類題目時(shí)應(yīng)權(quán)衡評卷的速度與表格規(guī)模的關(guān)系。而對于插入圖片/剪貼畫和藝術(shù)字操作的評分相對簡單一些,只須讀取并比較考生答案和標(biāo)準(zhǔn)答案中相應(yīng)對象的外形尺寸、環(huán)繞方式等屬性即可。

2.Excel操作的評分方法

Excel操作主要對工作表中的數(shù)據(jù)進(jìn)行處理,其標(biāo)準(zhǔn)答案和考生答題結(jié)果均以Excel工作簿 (.xls)形式存在。Excel的評卷與Word類似,也是通過調(diào)用對象取得屬性的方式來實(shí)現(xiàn),評分時(shí)只需讀取指定工作表中數(shù)據(jù)有變動(dòng)的單元格區(qū)域內(nèi)相關(guān)對象的屬性值,然后采用單元格遍歷的算法逐個(gè)比較,從而給出得分。考點(diǎn)可總結(jié)為四類,分別為格式設(shè)置、公式/函數(shù)的使用、數(shù)據(jù)管理類和圖表。然而,對整個(gè)Excel工作表或有數(shù)據(jù)的區(qū)域進(jìn)行匹配比較是不明智的,繁瑣浪費(fèi)時(shí)間。考生操作的僅僅是一部分區(qū)域,所以出題時(shí)應(yīng)將要求被操作的若干個(gè)單元格區(qū)域作為字段值存儲(chǔ)到題庫中作為評卷時(shí)的評分區(qū)域,如:C4:E7;F3:F6。

三、結(jié)束語

利用計(jì)算機(jī)進(jìn)行無紙化考試已經(jīng)是一個(gè)趨勢,對于要求公平、公正、透明的考試嚴(yán)格要求的制度很有好處。同時(shí),考試后的評卷也是一個(gè)重要環(huán)節(jié),如何準(zhǔn)確快速又公正是計(jì)算機(jī)評卷系統(tǒng)的基本要求。本文討論的評卷方法及評卷策略,通過獲取一些對象的屬性值,在評卷的過程中只對需要作答的題目的屬性值的變化進(jìn)行校對即可完成自動(dòng)評分。由于Office對象的復(fù)雜性,使得獲取一些對象的屬性值也存在一定的困難。因此,一些比較完善成熟的閱卷方法及策略必須要認(rèn)真考慮對象的各個(gè)方面并要經(jīng)過嚴(yán)格的測試與時(shí)間的考驗(yàn)。

[1]金炳堯,馬永進(jìn),駱紅波.Word文檔中若干圖片類對象的分析與自動(dòng)評卷的實(shí)現(xiàn)[J].浙江師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2003,(4):365~369.

[2]許駿,柳泉波.IT技能測評自動(dòng)化——理論·技術(shù)·應(yīng)用[M].2010.

[3]余江林,詹曉軍譯.DFScott.Office 2000 開發(fā)指南[M].北京:中國水利水電出版社,2000.

[4]陳偉平,金炳堯.ExCEL文檔中圖表類對象的分析與自動(dòng)評卷的實(shí)現(xiàn)[J].中小學(xué)電教,2007,(10).

[5]吳宏良.Office文檔對象分析與自動(dòng)評卷系統(tǒng)研究[D].華東師范大學(xué),2009.

[編輯:于翼楠]

猜你喜歡
評卷字符串單元格
流水賬分類統(tǒng)計(jì)巧實(shí)現(xiàn)
基于文本挖掘的語詞典研究
玩轉(zhuǎn)方格
玩轉(zhuǎn)方格
2019年對口升學(xué)考試網(wǎng)上評卷考生答題注意事項(xiàng)
淺談Excel中常見統(tǒng)計(jì)個(gè)數(shù)函數(shù)的用法
“畫?!痹u卷
大規(guī)模考試網(wǎng)上評卷中趨中評分的成因探析
SQL server 2008中的常見的字符串處理函數(shù)
最簡單的排序算法(續(xù))
福建省| 玉树县| 驻马店市| 青龙| 包头市| 铁岭市| 梨树县| 留坝县| 普定县| 石景山区| 筠连县| 乌拉特后旗| 天祝| 孝感市| 北辰区| 杨浦区| 咸宁市| 晴隆县| 银川市| 长子县| 承德市| 闻喜县| 巴林右旗| 丰城市| 莱西市| 修水县| 宝应县| 晋城| 乐都县| 祥云县| 衡东县| 迁西县| 光山县| 香河县| 余庆县| 怀来县| 阜宁县| 慈溪市| 浦县| 孟州市| 卢氏县|