摘要 如何設(shè)計(jì)與開發(fā)一款簡(jiǎn)單實(shí)用的測(cè)試學(xué)生上機(jī)操作技能的軟件是一個(gè)非常重要的研究課題。以Authorware多媒體制作課程為例,介紹利用Authorware軟件和ASP技術(shù)相結(jié)合開發(fā)計(jì)算機(jī)軟件類課程上機(jī)操作測(cè)試軟件的一種方法。該方法對(duì)開發(fā)其他計(jì)算機(jī)軟件類課程上機(jī)操作測(cè)試軟件具有一定的借鑒意義。
關(guān)鍵詞 計(jì)算機(jī)輔助測(cè)試;多媒體;上機(jī)操作
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1671-489X(2011)18-0102-02
Design and Development of Computer Operating Test Software for Computer Software Courses: Taking Design and Development of Authorware Multimedia Making Computer Operating Test Software as Example//Bai Siqin, Yu Hongtao
Abstract How to design and develop the simple and practical software for testing students’ skills on computer operating is a very important research topic. Taking Authorware multimedia making courses as an example, one way using Authorware software and ASP technology to develop computer operating test software for computer software courses is introduced. The method has certain significance for developing other computer operating test software for computer software courses.
Key words computer assisted test; multimedia; computer operating
Author’s address Inner Mongolia University for Nationalities, Tongliao, Inner Mongolia, China 028000
目前對(duì)學(xué)生計(jì)算機(jī)軟件上機(jī)操作技能的測(cè)試在高校常用3種方式:第一種是讓學(xué)生利用軟件現(xiàn)場(chǎng)制作一個(gè)作品,教師根據(jù)學(xué)生作品的完成情況來評(píng)分;第二種是教師出紙質(zhì)的試卷,讓學(xué)生在試卷上作答,然后教師根據(jù)學(xué)生回答的情況給分;第三種是利用計(jì)算機(jī)輔助測(cè)試軟件來隨機(jī)出題,跟蹤學(xué)生答題過程,自動(dòng)評(píng)分。前兩種測(cè)試方法各有弊端,第一種測(cè)試方法由于教師讓學(xué)生做的作品包含的知識(shí)點(diǎn)有限,因此不能全面考查學(xué)生對(duì)知識(shí)點(diǎn)的掌握情況;第二種測(cè)試方法是“紙上談兵”,有些學(xué)生雖然在試卷上能夠?qū)懗霾僮鞑襟E,但是在實(shí)際操作中卻不能操作出來,另有些學(xué)生會(huì)實(shí)際的操作,但是在試卷上卻回答不完整。第三種方法較好,但是計(jì)算機(jī)輔助測(cè)試軟件的設(shè)計(jì)和開發(fā)很難讓普通教師掌握,因此研究一種簡(jiǎn)單、實(shí)用的計(jì)算機(jī)輔助測(cè)試軟件的設(shè)計(jì)與開發(fā)的方法就顯得非常重要。本文以Authorware多媒體制作上機(jī)操作測(cè)試軟件為例,探討一種簡(jiǎn)單、實(shí)用的計(jì)算機(jī)軟件操作技能測(cè)試軟件的設(shè)計(jì)與開發(fā)方法。
1 Authorware多媒體制作上機(jī)操作測(cè)試軟件的設(shè)計(jì)
1.1 教學(xué)設(shè)計(jì)
1)教學(xué)內(nèi)容分析。教學(xué)內(nèi)容分析主要是確定教學(xué)內(nèi)容的深度和廣度,即通過對(duì)教學(xué)內(nèi)容的分析確定Authorware多媒體制作的課程知識(shí)點(diǎn),確定每一個(gè)知識(shí)點(diǎn)的具體內(nèi)容并對(duì)知識(shí)進(jìn)行描述。通過分析,Authorware多媒體制作上機(jī)操作測(cè)試軟件一共考察180個(gè)知識(shí)點(diǎn)。
2)教學(xué)目標(biāo)分析。該軟件設(shè)計(jì)的目標(biāo)是為了測(cè)試學(xué)生對(duì)Authorware多媒體制作的基本知識(shí)、基本技能的掌握情況。為了全面考查學(xué)生對(duì)Authorware多媒體制作基本知識(shí)、基本技能的掌握情況,對(duì)教學(xué)目標(biāo)進(jìn)行細(xì)化。按照布魯姆的教學(xué)目標(biāo)分類方法,即將教學(xué)目標(biāo)分為知識(shí)、領(lǐng)會(huì)、分析、綜合和評(píng)價(jià),對(duì)Authorware多媒體制作課程中的180個(gè)知識(shí)點(diǎn)的教學(xué)目標(biāo)進(jìn)行分類,并用明確的可操作的語句描寫出來。每一個(gè)知識(shí)點(diǎn)都有具體的目標(biāo),并且每一個(gè)目標(biāo)都有一道操作題與之相對(duì)應(yīng),每一個(gè)知識(shí)點(diǎn)的每一個(gè)層次都有一道操作題與之相對(duì)應(yīng)。這樣就形成一個(gè)教學(xué)目標(biāo)體系,這個(gè)教學(xué)目標(biāo)體系就是考查學(xué)生的依據(jù)。
1.2 系統(tǒng)設(shè)計(jì)
1)需求分析。在學(xué)校的計(jì)算機(jī)房(局域網(wǎng))中使用,能夠滿足60人同時(shí)進(jìn)行測(cè)試。教師在服務(wù)器(教師機(jī))上能夠添加、修改和刪除學(xué)生的學(xué)號(hào)和姓名,學(xué)生在學(xué)生機(jī)輸入學(xué)號(hào)和姓名,和服務(wù)器中的姓名和學(xué)號(hào)匹配才能登錄進(jìn)行考試。當(dāng)學(xué)生選擇開始考試后計(jì)算機(jī)軟件會(huì)隨機(jī)從題庫中抽取40道操作題目讓學(xué)生回答,軟件會(huì)自動(dòng)跟蹤學(xué)生的回答過程,并根據(jù)學(xué)生的操作自動(dòng)評(píng)分。學(xué)生回答完畢,點(diǎn)交卷按鈕后或時(shí)間(50分鐘)到后,系統(tǒng)將學(xué)生學(xué)號(hào)、姓名、測(cè)試得分和測(cè)試開始時(shí)間反饋給學(xué)生并保存在本地學(xué)生機(jī)和上傳到局域網(wǎng)服務(wù)器中。在開發(fā)技術(shù)的選擇上要選擇相對(duì)簡(jiǎn)單的技術(shù),讓普通教師能夠很快掌握開發(fā)的方法。
2)功能分析。服務(wù)器端功能:添加、修改和刪除學(xué)生的學(xué)號(hào)和姓名,根據(jù)學(xué)號(hào)、姓名或班級(jí)查找學(xué)生的成績(jī),能夠?qū)W(xué)生的成績(jī)導(dǎo)入到Excel中。客戶端功能:學(xué)生登錄后,遮擋屏幕,禁止學(xué)生對(duì)考試程序外的其他程序進(jìn)行操作;從題庫中抽取操作題讓學(xué)生操作;保存隨機(jī)抽取的試題號(hào)和學(xué)生答題的進(jìn)度;當(dāng)意外斷電后,重啟計(jì)算機(jī)讀取學(xué)生的操作進(jìn)度;當(dāng)考試時(shí)間結(jié)束后,系統(tǒng)自動(dòng)交卷并將學(xué)生的成績(jī)上傳到服務(wù)器。安全措施:客戶端在登錄的時(shí)候需要和服務(wù)器中的學(xué)生學(xué)號(hào)和姓名進(jìn)行匹配,否則無法登錄;學(xué)生登錄后,遮擋屏幕防止學(xué)生查看相關(guān)程序;在測(cè)試過程中,每一分鐘自動(dòng)保存學(xué)生進(jìn)度,當(dāng)計(jì)算機(jī)意外掉電重啟后,讀取學(xué)生進(jìn)度;由于Authorware會(huì)將客戶端的程序打包成可執(zhí)行文件,這樣只要保證服務(wù)器的安全,即使是學(xué)生得到客戶端也不能看到題庫里面的內(nèi)容,保證試題的安全性。
2 Authorware上機(jī)操作測(cè)試軟件的開發(fā)
2.1 開發(fā)構(gòu)架及開發(fā)技術(shù)的選擇
Authorware多媒體制作上機(jī)操作測(cè)試軟件主要是在局域網(wǎng)中使用,而且要求學(xué)生在計(jì)算機(jī)上完成對(duì)一系列界面的操作,對(duì)界面和安全的要求比較高,因此選擇C/S架構(gòu)。C/S架構(gòu)是一種典型的兩層架構(gòu),其全稱是Client/Server,即客戶端/服務(wù)器端架構(gòu),其客戶端包含一個(gè)或多個(gè)在用戶的電腦上運(yùn)行的程序,客戶端通過數(shù)據(jù)庫連接訪問服務(wù)器端的數(shù)據(jù)。
客戶端采用Authorware來開發(fā)。Authorware是一個(gè)圖標(biāo)導(dǎo)向式的多媒體制作工具,使非專業(yè)人員快速開發(fā)多媒體軟件成為現(xiàn)實(shí)。它無需傳統(tǒng)的計(jì)算機(jī)語言編程,只通過對(duì)圖標(biāo)的調(diào)用來編輯一些控制程序走向的活動(dòng)流程圖,將文字、圖形、聲音、動(dòng)畫、視頻等各種多媒體項(xiàng)目數(shù)據(jù)匯在一起,就可達(dá)到多媒體軟件制作的目的。此外,Authorware軟件還提供豐富的內(nèi)部變量和函數(shù),利用Authorware軟件可以開發(fā)Authorware多媒體制作上機(jī)操作試題,利用“ readurl()”函數(shù)調(diào)用ASP語句實(shí)現(xiàn)和服務(wù)器進(jìn)行數(shù)據(jù)交換。
服務(wù)器端選擇IIS服務(wù)器和ASP技術(shù)。IIS是Internet Information Services的縮寫,是一個(gè)World Wide Web Server,Gopher server和FTP server全部包容在里面。IIS意味著能發(fā)布網(wǎng)頁。ASP是Active Server Page的縮寫,意為“動(dòng)態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其他程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。因?yàn)闈M足60個(gè)人考試,數(shù)據(jù)量不大,數(shù)據(jù)庫采用微軟公司的Access。
2.2 Authorware多媒體制作上機(jī)操作測(cè)試軟件的流程
教師首先在服務(wù)器上添加需要測(cè)試的學(xué)生姓名和學(xué)號(hào),學(xué)生輸入學(xué)號(hào)和姓名后,將學(xué)生的信息與從服務(wù)器中讀取的學(xué)生信息進(jìn)行比對(duì),如果匹配,系統(tǒng)會(huì)從題庫中隨機(jī)抽取40道題讓學(xué)生回答,系統(tǒng)會(huì)跟蹤學(xué)生的操作并自動(dòng)評(píng)分。當(dāng)時(shí)間到50分鐘或?qū)W生單擊交卷按鈕后,將學(xué)生的學(xué)號(hào)、姓名、成績(jī)上傳到服務(wù)器的數(shù)據(jù)庫中。教師將參見測(cè)試學(xué)生的姓名、學(xué)號(hào)、成績(jī)和測(cè)試時(shí)間導(dǎo)出并保存為Excel文件。
1)客戶端的開發(fā)。客戶端的開發(fā)主要是利用Authorware軟件的強(qiáng)大多媒體交互功能,按照教學(xué)內(nèi)容的分析和教學(xué)目標(biāo)的分析結(jié)果,將每一個(gè)知識(shí)點(diǎn)所對(duì)應(yīng)的題目制作成交互型操作的試題。
2)服務(wù)器端的開發(fā)。服務(wù)器端采用IIS服務(wù)器,利用ASP技術(shù),采用Access數(shù)據(jù)庫開發(fā),共包括5個(gè)文件:Save.asp文件將學(xué)生成績(jī)保存到網(wǎng)絡(luò)數(shù)據(jù)庫中;Add.asp文件添加學(xué)生的學(xué)號(hào)和姓名;Del.asp文件刪除學(xué)生學(xué)號(hào)和姓名;Mody.asp文件修改學(xué)生姓名和學(xué)號(hào),Saveexcel.asp文件將學(xué)生的成績(jī)保存為Excel文件。
3 結(jié)語
本文給出一種局域網(wǎng)內(nèi)進(jìn)行Authorware多媒體制作上機(jī)操作測(cè)試軟件的解決方案,該軟件設(shè)計(jì)開發(fā)完成后,曾對(duì)內(nèi)蒙古民族大學(xué)教育技術(shù)學(xué)專業(yè)2006級(jí)和2007級(jí)的學(xué)生進(jìn)行過測(cè)試,程序運(yùn)行穩(wěn)定可靠。測(cè)試完成后對(duì)學(xué)生進(jìn)行調(diào)查,2006級(jí)學(xué)生中有91%認(rèn)為這種測(cè)試方式比其他方式更能測(cè)試出學(xué)習(xí)者的操作技能。該軟件曾獲得第十二屆全國(guó)多媒體教育軟件大獎(jiǎng)賽高校組三等獎(jiǎng)。