公務(wù)員期刊網(wǎng) 論文中心 正文

計(jì)算機(jī)基礎(chǔ)技能測(cè)評(píng)系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)基礎(chǔ)技能測(cè)評(píng)系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

計(jì)算機(jī)基礎(chǔ)技能測(cè)評(píng)系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)

摘要:高職院校學(xué)生的計(jì)算機(jī)基礎(chǔ)技能是一項(xiàng)必要的技能素養(yǎng),《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程則是該項(xiàng)技能在課程體系中的載體。課程需要通過(guò)實(shí)際操作來(lái)評(píng)定學(xué)生的技能掌握情況,所以在教育教學(xué)改革基礎(chǔ)上加強(qiáng)對(duì)學(xué)生各個(gè)實(shí)操過(guò)程的質(zhì)量監(jiān)控就變得非常重要。文章從目前市面上常用的操作測(cè)評(píng)工具進(jìn)行分析,結(jié)合實(shí)際工作中對(duì)學(xué)生技能掌握的具體要求,以基于實(shí)操為主的測(cè)評(píng)手段,通過(guò)VBA開(kāi)發(fā)工具進(jìn)行“計(jì)算機(jī)基礎(chǔ)技能測(cè)評(píng)系統(tǒng)”的設(shè)計(jì),闡述了包括測(cè)評(píng)題目設(shè)計(jì)、VBA程序開(kāi)發(fā)和系統(tǒng)總體設(shè)計(jì)的思路,為提高課程教學(xué)質(zhì)量提供重要的數(shù)據(jù)依據(jù)。

關(guān)鍵詞:VBA;計(jì)算機(jī)基礎(chǔ);計(jì)算機(jī)應(yīng)用;自評(píng)系統(tǒng)

引言

隨著信息技術(shù)在各領(lǐng)域的廣泛發(fā)展,計(jì)算機(jī)基礎(chǔ)技能不但沒(méi)有被淘汰,反而成為當(dāng)代高職院校學(xué)生必須掌握的技能素養(yǎng)?!盎ヂ?lián)網(wǎng)+”背景下的計(jì)算機(jī)技術(shù)在與教育領(lǐng)域高度融合后,催生了很多新的技術(shù),并推動(dòng)了很多教育教學(xué)領(lǐng)域的改革,其中關(guān)于教學(xué)質(zhì)量過(guò)程監(jiān)控已經(jīng)成為了計(jì)算機(jī)輔助教學(xué)領(lǐng)域的研究熱點(diǎn)[1]。Office辦公自動(dòng)化軟件是由Word、Excel、PowerPoint和Outlook等一系列組件組成,是目前最為常用的應(yīng)用軟件,以O(shè)ffice為代表的辦公軟件操作成為一項(xiàng)必要的基本操作技能。目前,職業(yè)院校將Office辦公軟件的使用納入到《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程標(biāo)準(zhǔn)中,使之成為一門(mén)面向所有專(zhuān)業(yè)學(xué)生的公共基礎(chǔ)課程。在經(jīng)歷過(guò)多次的教學(xué)改革和實(shí)踐,以實(shí)操測(cè)驗(yàn)作為評(píng)價(jià)手段來(lái)驗(yàn)證教學(xué)成效,成為該門(mén)課程教學(xué)檢查的重要環(huán)節(jié)。這項(xiàng)改革是建立在職業(yè)教育的現(xiàn)實(shí)基礎(chǔ)上的,即實(shí)際操作能力對(duì)接崗位能力方面。如果要檢驗(yàn)學(xué)生的操作情況,每堂課的操作測(cè)試是必不可少的,可是面對(duì)人數(shù)不少的班級(jí)群體,指導(dǎo)老師如何能夠及時(shí)有效的掌握學(xué)生的測(cè)評(píng)情況,并且能夠快速的提醒學(xué)生明晰自己有疑問(wèn)或不懂的知識(shí)點(diǎn),這些難題都亟待解決。

1現(xiàn)狀分析

教育部考試中心層面上主辦的“全國(guó)計(jì)算機(jī)等級(jí)考試”,以及國(guó)家人力資源和社會(huì)保障部(原人事部)、工業(yè)和信息化部(原信息產(chǎn)業(yè)部)領(lǐng)導(dǎo)的國(guó)家級(jí)考試“計(jì)算機(jī)技術(shù)與軟件專(zhuān)業(yè)技術(shù)資格(水平)考試”等大型的計(jì)算機(jī)相關(guān)能力的考試已開(kāi)啟無(wú)紙化時(shí)代,也有很多商業(yè)機(jī)構(gòu)開(kāi)發(fā)了Office軟件的測(cè)評(píng)系統(tǒng),如無(wú)憂電腦技術(shù)開(kāi)發(fā)有限責(zé)任公司開(kāi)發(fā)的“無(wú)憂計(jì)算機(jī)基礎(chǔ)操作技能自動(dòng)測(cè)評(píng)軟件”是目前該領(lǐng)域較為成熟的產(chǎn)品。但是這些測(cè)評(píng)系統(tǒng)存在考核知識(shí)點(diǎn)與教學(xué)知識(shí)點(diǎn)不匹配、題庫(kù)難以進(jìn)行更改的問(wèn)題,有些綜合性太強(qiáng)不適用于日常教學(xué)中銜接應(yīng)用,有些不支持批量批改測(cè)試題目統(tǒng)計(jì)得分。如果學(xué)校委托企業(yè)定制開(kāi)發(fā),需要將考試知識(shí)點(diǎn)交由公司制作,時(shí)間周期較長(zhǎng),且經(jīng)濟(jì)成本太高。

2測(cè)評(píng)系統(tǒng)分析

根據(jù)綜合分析Office組件實(shí)際操作的特點(diǎn)和課程設(shè)計(jì)的重點(diǎn),Word和Excel的客觀性相對(duì)其他組件來(lái)說(shuō),更易通過(guò)設(shè)計(jì)測(cè)試題目來(lái)實(shí)現(xiàn),故本系統(tǒng)現(xiàn)階段以實(shí)現(xiàn)這兩個(gè)組件的測(cè)評(píng)為主要目標(biāo)。根據(jù)這兩個(gè)模塊的特點(diǎn),進(jìn)行測(cè)評(píng)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。

2.1知識(shí)點(diǎn)分析

Word文字處理和Excel電子表格的知識(shí)點(diǎn)非常多,實(shí)用性很強(qiáng),所以在計(jì)算機(jī)基礎(chǔ)技能測(cè)試系統(tǒng)設(shè)計(jì)的時(shí)候,首先要梳理該模塊考核的內(nèi)容,然后根據(jù)知識(shí)點(diǎn)設(shè)計(jì)操作題目,并通過(guò)自評(píng)系統(tǒng)來(lái)讀取考核的對(duì)象。該模塊基礎(chǔ)部分的知識(shí)點(diǎn)設(shè)置情況如表所示(表1:各模塊知識(shí)點(diǎn))。

2.2系統(tǒng)設(shè)計(jì)依據(jù)

(1)結(jié)果型評(píng)分。系統(tǒng)采用仿人工閱卷的方式評(píng)分,即忽略參試者的操作過(guò)程而強(qiáng)調(diào)結(jié)果。經(jīng)過(guò)使用不同類(lèi)型的辦公測(cè)評(píng)軟件系統(tǒng)進(jìn)行對(duì)比,這樣的評(píng)卷方式其實(shí)也是相對(duì)比較科學(xué)的。實(shí)際經(jīng)驗(yàn)證明,辦公軟件Office將各種功能設(shè)置在不同的菜單中,所以實(shí)現(xiàn)一個(gè)功能設(shè)置的方法可以是很多種,即便是一個(gè)字體功能設(shè)置,也可以通過(guò)“字體功能組”、“字體對(duì)話框”、“字體快捷方式”或“查找和替換”功能實(shí)現(xiàn),那結(jié)果型評(píng)分就會(huì)認(rèn)可不同過(guò)程產(chǎn)生的結(jié)果。(2)系統(tǒng)獨(dú)立運(yùn)行。測(cè)評(píng)系統(tǒng)是學(xué)生完成Office軟件操作后,將生成的文檔保存并提交至測(cè)評(píng)系統(tǒng),這樣可以最大程度的減少測(cè)評(píng)系統(tǒng)對(duì)學(xué)生在操作過(guò)程中的干擾。如果測(cè)評(píng)系統(tǒng)出現(xiàn)系統(tǒng)運(yùn)行問(wèn)題、測(cè)評(píng)知識(shí)點(diǎn)不準(zhǔn)確等情況,學(xué)生的原始文檔都可以很好的保留,不被誤改,方便后期人工介入。(3)B/S架構(gòu)。B/S架構(gòu)(Browser/Server),即瀏覽器/服務(wù)器架構(gòu),對(duì)于測(cè)評(píng)系統(tǒng)的用戶來(lái)說(shuō)使用成本低、無(wú)需維護(hù),且無(wú)需安裝任何軟件就能實(shí)現(xiàn)在任何地方進(jìn)行系統(tǒng)使用,而系統(tǒng)本身的擴(kuò)展和升級(jí)變得非常容易。考慮到測(cè)評(píng)系統(tǒng)需要經(jīng)常更新數(shù)據(jù),所以本測(cè)評(píng)系統(tǒng)采用B/S架構(gòu)設(shè)計(jì)[2]。

2.3測(cè)評(píng)系統(tǒng)功能模型

測(cè)評(píng)系統(tǒng)功能分為四大部分,包括用戶管理、質(zhì)量報(bào)告、交互練習(xí)子系統(tǒng)和綜合測(cè)驗(yàn)子系統(tǒng)。圖1說(shuō)明了測(cè)評(píng)系統(tǒng)的功能模型。(1)用戶管理:系統(tǒng)面向的用戶分管理員、教師和學(xué)生,每個(gè)人使用的權(quán)限不同,所以要進(jìn)行區(qū)分。管理員可以進(jìn)行用戶的添加和刪除,可以使用系統(tǒng)中所有的模塊資源。管理員還可以對(duì)教師和學(xué)生進(jìn)行管理,限定兩者使用的模塊功能。(2)交互練習(xí)子系統(tǒng):本模塊是系統(tǒng)的核心模塊之一,是由各章節(jié)知識(shí)點(diǎn)組成的練習(xí)題庫(kù)。主要面向教師和學(xué)生用戶開(kāi)放,用戶可以選擇不同的題庫(kù)進(jìn)行練習(xí),并在完成文檔操作后,提交文檔至系統(tǒng)進(jìn)行評(píng)分。(3)綜合測(cè)評(píng)子系統(tǒng):本模塊是系統(tǒng)的核心模塊之一,是由綜合題庫(kù)組成,需要和教師進(jìn)行對(duì)接做好題庫(kù)內(nèi)容更新的部分。主要面向教師用戶,可以選擇題庫(kù)作為綜合測(cè)評(píng)的內(nèi)容,并批量上傳交由系統(tǒng)批改。(4)質(zhì)量報(bào)告:可以生成由“交互測(cè)評(píng)子系統(tǒng)”和“綜合測(cè)評(píng)子系統(tǒng)”測(cè)評(píng)的分?jǐn)?shù),并形成成績(jī)報(bào)表,以及各知識(shí)點(diǎn)正確率的統(tǒng)計(jì)報(bào)告[3]。

3系統(tǒng)實(shí)現(xiàn)

微軟公司并沒(méi)有開(kāi)放Office系列軟件的代碼,我們沒(méi)有辦法直接讀取軟件執(zhí)行的數(shù)據(jù)。VBA(VisualBasicforApplic-ations)是基于VB(VisualBasic)的一種宏語(yǔ)言,它由微軟開(kāi)發(fā)并可以在Office平臺(tái)上運(yùn)行的編程語(yǔ)言。VBA對(duì)Word和Excel常用的對(duì)象都有定義,屬性和方法基本涵蓋功能菜單,所以可以通過(guò)使用VBA語(yǔ)言來(lái)讀取判別對(duì)象的屬性和方法(圖2:VBA對(duì)象模型)[4]。

3.1VBA宏錄制

根據(jù)操作題目要求,打開(kāi)VBA宏錄制,將操作的對(duì)象和過(guò)程完整的錄制下來(lái)。這個(gè)代碼比較長(zhǎng),里面有些信息在判定中屬于無(wú)效信息,需要判別并進(jìn)行刪除,將剩余代碼中的對(duì)象屬性信息摘錄出來(lái)。

3.2編碼實(shí)現(xiàn)

將錄制的代碼復(fù)制到VBA工程庫(kù)中,再將相關(guān)代碼進(jìn)行修改。需要?jiǎng)h除多余的代碼,提高文檔的可讀性。保留核心代碼,包括對(duì)象的選定、屬性和方法的判斷及結(jié)果的統(tǒng)計(jì),最好在判定語(yǔ)句后加入備注,便于后期查找和修改。(1)程序設(shè)計(jì)流程。VBA編寫(xiě)的工程也需要符合程序逐條執(zhí)行的過(guò)程,所以在編寫(xiě)的時(shí)候就要在實(shí)現(xiàn)知識(shí)點(diǎn)判斷的基礎(chǔ)上,考慮程序運(yùn)行的可靠性。(2)代碼實(shí)現(xiàn)。步驟1:判別文檔是否超過(guò)一段,是則選定文檔標(biāo)題行,即文檔第一段;如果文檔沒(méi)有段落,則跳轉(zhuǎn)程序至dd(需要另行定義)。

3.3難點(diǎn)解決

以上案例是系統(tǒng)通過(guò)讀取對(duì)象的屬性即可以判別正誤,但有此情況并不能直接通過(guò)VBA捕獲到屬性信息,這時(shí)就需要進(jìn)行新的設(shè)計(jì)方案來(lái)判別知識(shí)點(diǎn)的正誤了。此類(lèi)知識(shí)點(diǎn)在操作題目設(shè)計(jì)時(shí)就要盡可能規(guī)避其他操作方法的干擾,然后通過(guò)讀取學(xué)生提交文檔的結(jié)果進(jìn)行判斷。(1)案例設(shè)計(jì)思路。本文以“查找和替換”功能為例,嘗試解決此類(lèi)難點(diǎn)題目?!安檎液吞鎿Q”的實(shí)質(zhì)是進(jìn)行文字及文字格式的批量修改,如果學(xué)生僅僅通過(guò)人工錄入和字符格式化設(shè)置,其實(shí)也是可以完成題目要求的。那我們?cè)谠O(shè)計(jì)題目的時(shí)候,就要加大人工錄入文字和字符格式化操作的難度,本案例就是通過(guò)增加批量修改文字的個(gè)數(shù)來(lái)加大難度的。然后,通過(guò)統(tǒng)計(jì)修改過(guò)的相應(yīng)格式的文字個(gè)數(shù),來(lái)判別學(xué)生操作的準(zhǔn)確性。為了避免測(cè)評(píng)題目中其他題目對(duì)該文字存在二次修改的可能,所以我們?cè)诮y(tǒng)計(jì)修改的文字個(gè)數(shù)時(shí),根據(jù)個(gè)數(shù)給出不同分?jǐn)?shù)段的設(shè)計(jì)(圖3:“查找和替換”功能測(cè)評(píng)設(shè)計(jì)思路)。例題:請(qǐng)將文檔中所有的“Language”替換為“語(yǔ)言”(即添加“著重號(hào)”的效果),文檔中共計(jì)20組“語(yǔ)言”。(2)代碼實(shí)現(xiàn)。步驟1:分析案例,VBA無(wú)法直接捕獲文檔使用過(guò)“查找和替換”功能的痕跡,若要判別可采用統(tǒng)計(jì)添加“著重號(hào)”的“語(yǔ)言”詞組的個(gè)數(shù);步驟2:查找添加“著重號(hào)”的“語(yǔ)言”詞組;步驟3:循環(huán)統(tǒng)計(jì)添加“著重號(hào)”的“語(yǔ)言”個(gè)數(shù);步驟4:當(dāng)統(tǒng)計(jì)的符合條件的語(yǔ)言個(gè)數(shù)“>=15”,本題得分5分;“>=20”,本題得分10分。3.4分?jǐn)?shù)統(tǒng)計(jì)設(shè)計(jì)一個(gè)數(shù)組,將得到的分?jǐn)?shù)存放在數(shù)組中。通過(guò)對(duì)象及屬性的判斷后,成績(jī)已經(jīng)生成并放置至數(shù)組中,將成績(jī)發(fā)送到質(zhì)量報(bào)告模塊[6]。這樣,系統(tǒng)的測(cè)評(píng)過(guò)程就可以完成了。

4結(jié)語(yǔ)

VBA在Office辦公軟件系列里有較好的兼容性,可以很好的適應(yīng)不同版本的Office,所以即便遇到軟件版本的更新,也無(wú)需擔(dān)心測(cè)評(píng)系統(tǒng)的失效。而且通過(guò)使用Office軟件平臺(tái)提供的開(kāi)發(fā)工具VBA進(jìn)行測(cè)評(píng)系統(tǒng)開(kāi)發(fā),即使是沒(méi)有軟件開(kāi)發(fā)經(jīng)驗(yàn)的人員,也可以通過(guò)宏錄制找到對(duì)應(yīng)的知識(shí)點(diǎn)并且查看到屬性設(shè)置,最后在測(cè)評(píng)語(yǔ)句中將分值進(jìn)行修改。

參考文獻(xiàn):

[1]李博洋,韓淑潔,張曉榮.基于網(wǎng)絡(luò)在線學(xué)習(xí)與智能測(cè)評(píng)系統(tǒng)的混合式教學(xué)模式[J].航海教育研究,2016,33(01):47-50.

[2]任泰明.基于BS結(jié)構(gòu)的軟件開(kāi)發(fā)技術(shù)[M].西安電子科技大學(xué)出版社,2006.

[3]汪璟.Office操作題的自動(dòng)閱卷分析[J].長(zhǎng)春教育學(xué)院學(xué)報(bào),2013,29(18):76-77.

[4]ExcelHome.Excel2010VBA實(shí)戰(zhàn)技巧精粹[M].人民郵電出版社,2015.

[5]馬喜紅.利用VBA對(duì)word操作自動(dòng)評(píng)分提高課堂效率的研究[J].電子測(cè)試,2015(20):37-38.

[6]王忠進(jìn).基于網(wǎng)絡(luò)測(cè)評(píng)系統(tǒng)的信息技術(shù)課堂評(píng)價(jià)方式探析[J].中國(guó)教育技術(shù)裝備,2018(05):15-18.

作者:肖英 單位:廣西交通職業(yè)技術(shù)學(xué)院交通信息工程系