王 瑾,丁永尚
(蘇州工業(yè)職業(yè)技術(shù)學(xué)院 文化與藝術(shù)系,江蘇 蘇州 215104)
基于Flash技術(shù)的交互式測(cè)試系統(tǒng)的設(shè)計(jì)
王 瑾,丁永尚
(蘇州工業(yè)職業(yè)技術(shù)學(xué)院 文化與藝術(shù)系,江蘇 蘇州 215104)
枯燥單調(diào)普通模式的測(cè)試系統(tǒng)題型已經(jīng)不能滿足教學(xué)的需求,具備交互作用和仿真效果的能通過人機(jī)交互體現(xiàn)教學(xué)動(dòng)態(tài)的測(cè)試系統(tǒng)的開發(fā)勢(shì)在必行.基于Flash技術(shù)的交互式測(cè)試系統(tǒng),使用Action Script語(yǔ)言通過模擬開發(fā)界面的實(shí)際操作,鞏固和強(qiáng)化學(xué)生對(duì)知識(shí)點(diǎn)的掌握,有助于檢測(cè)學(xué)習(xí)效果、增強(qiáng)學(xué)習(xí)興趣、提高學(xué)習(xí)效率.
Flash;Action Script;人機(jī)交互;測(cè)試系統(tǒng)題型
Abstract:The general pattern of the test system format,because it is too dull to meet the needs of teaching,and thus the interaction and simulation results through the imperative of human-computer interaction reflects the teaching dynamic test system development.Flash technology-based interactive test system using Action Script language to simulate the actual operation of the interface development can consolidate and strengthen the students'mastery of knowledge points,help to detect learning effect and enhance interest in learning to improve learning efficiency.
Key words:Flash;Action Script;human-computer interaction;question types of test system
針對(duì)“軟件專業(yè)課程數(shù)字化資源建設(shè)及學(xué)生研究性學(xué)習(xí)能力培養(yǎng)研究”課題內(nèi)容,以《C#程序設(shè)計(jì)》課程的測(cè)試系統(tǒng)為例,在設(shè)計(jì)題型時(shí)可以涉及到諸如控件拖放、屬性修改(包括輸入修改、通過下拉框修改兩種形式)、代碼填寫、編輯對(duì)話框等常見類型的題目,在使用Flash實(shí)現(xiàn)這些測(cè)試題型時(shí),針對(duì)不同的題型需要使用到不同的解決方法,諸如影片剪輯的拖放、輸入文本的匹配、下拉框內(nèi)容的響應(yīng)、影片剪輯的可視化操作等方法的實(shí)現(xiàn).具體針對(duì)這五種常見題型提出解決方案,部分題型的題目界面如圖1所示.
圖1 題目界面
各類題型在實(shí)現(xiàn)框架上都需要包括題目?jī)?nèi)容、答題過程、結(jié)果反饋這三個(gè)部分,題目?jī)?nèi)容和結(jié)果反饋根據(jù)不同題目?jī)?nèi)容自行設(shè)置圖文以及個(gè)人的設(shè)計(jì)需求制定反饋效果,其中題目?jī)?nèi)容和答題過程放置在第1幀,錯(cuò)誤結(jié)果反饋放置在第2幀,正確結(jié)果反饋放置在第3幀,具體的表現(xiàn)形式在這里就不再展開,從五個(gè)部分著重討論不同題型的答題過程的實(shí)現(xiàn).
1)建立元件.把所有能夠進(jìn)行拖動(dòng)的控件小圖片分別轉(zhuǎn)換為按鈕元件,在按鈕元件的基礎(chǔ)上繼續(xù)各自轉(zhuǎn)換為影片剪輯元件,并對(duì)影片剪輯元件的實(shí)例進(jìn)行有規(guī)律的命名,如“no1、no2”等.復(fù)制所有實(shí)例,修改實(shí)例名稱為“noo1、noo2”等,設(shè)置Alpha屬性為0,并將它們放置于原來實(shí)例位置的下層.
2)設(shè)置目標(biāo)區(qū)域.復(fù)制正確答案的元件實(shí)例至目標(biāo)區(qū)域,對(duì)實(shí)例進(jìn)行重命名,如“nooo3”.雙擊進(jìn)入,將其內(nèi)部的按鈕元件在庫(kù)中進(jìn)行復(fù)制,并在實(shí)例中將按鈕元件替換為新的元件,對(duì)其執(zhí)行打散操作,即在目標(biāo)區(qū)域放置一個(gè)內(nèi)部?jī)H包含一層控件圖片的影片剪輯實(shí)例,并設(shè)置其Alpha屬性為0.
3)在“提交按鈕”上添加代碼,當(dāng)拖動(dòng)正確的影片剪輯元件時(shí),反饋正確結(jié)果:
1)建立輸入文本框.在需要輸入文本的地方都建立字體格式合適的輸入文本框,僅在正確答案的位置將輸入文本框的實(shí)例名稱設(shè)置為“input”.
2)在“提交按鈕”上添加代碼,當(dāng)輸入內(nèi)容與正確答案匹配時(shí),反饋正確結(jié)果:
1)創(chuàng)建下拉框組件.以題目需要滿足數(shù)個(gè)下拉框中某兩個(gè)的取值同時(shí)是“False”為例說明:打開“組件”面板,在頁(yè)面合適區(qū)域拖入 ComboBox組件,在組件參數(shù)面板中設(shè)置 data值為“1,2”,labels值為“True,F(xiàn)alse”,對(duì)所有拖入的下拉框組件實(shí)例進(jìn)行命名,將其中正確操作所對(duì)應(yīng)的下拉框組件實(shí)例命名為“mycombobox1”和“mycombobox2”.
2)在“提交按鈕”上添加代碼,當(dāng)兩個(gè)下拉框取值同時(shí)為“False”時(shí),反饋正確結(jié)果:
1)建立輸入文本框.在需要填寫代碼的地方建立字體格式合適的輸入文本框,并將輸入文本框的實(shí)例名稱設(shè)置為“input”.
2)在“提交按鈕”上添加代碼,將輸入內(nèi)容清除空格和轉(zhuǎn)義字符,如果與正確答案匹配,反饋正確結(jié)果:
1)設(shè)置對(duì)話框.彈出對(duì)話框在Flash中的處理方法可以通過影片剪輯的可視性屬性(_visible)的編輯來打開和關(guān)閉,在對(duì)話框的內(nèi)容輸入部分添加多行輸入文本框,設(shè)置實(shí)例名為“txt”,同時(shí)選中“txt”實(shí)例和對(duì)話框圖片,將它們一起轉(zhuǎn)換為影片剪輯元件,并定義實(shí)例名為“dialog”.
2)在打開對(duì)話框和關(guān)閉對(duì)話框的按鈕上添加代碼:
3)在“提交按鈕”上添加代碼,將輸入內(nèi)容清除空格和轉(zhuǎn)義字符,如果與正確答案匹配,反饋正確結(jié)果:
總結(jié)了幾種題型的答題過程的基本實(shí)現(xiàn),根據(jù)不同的情況需要對(duì)相關(guān)部分進(jìn)行一定的修改,另外測(cè)試結(jié)果反饋與后臺(tái)數(shù)據(jù)庫(kù)的對(duì)話因篇幅限制不再詳細(xì)展開.通過完成這幾種類型的題目,學(xué)生能夠更熟練地掌握控件使用、屬性設(shè)置、代碼修改、對(duì)話框設(shè)置等常見功能,與簡(jiǎn)單的選擇或填空題型相比,效果更好,學(xué)生也更樂于接受.當(dāng)然,系統(tǒng)在開發(fā)過程中可能還存在一些不足之處,有待進(jìn)一步研究與完善.
[1]莊文杰,李莎,蘆姍.基于Flash的課件交互功能的設(shè)計(jì)[J].軟件導(dǎo)刊:教育技術(shù),2009(4):81-82.
[2]方艷,劉永福.應(yīng)用Flash動(dòng)作腳本語(yǔ)言制作多媒體測(cè)試課件[J].廣西輕工業(yè),2007(1):87-90.
[3]莊文杰,李莎,蘆姍.基于Flash的課件交互功能的設(shè)計(jì)[J].軟件導(dǎo)刊:教育技術(shù),2009(4):81-82.
(責(zé)任編輯:李 華)
Design on Flash Based the Question Types of Interactive Test System
WANG Jin,DING Yong-shang
(Department of Culture and Art,Suzhou Institute of Industrial Technology,Suzhou 215104,China)
TP37
A
1008-5475(2012)02-0059-03
2012-03-15;
2012-04-01
江蘇省現(xiàn)代教育技術(shù)研究資助項(xiàng)目(2011-R-19062)
王 瑾(1981—),女,江蘇泰州人,講師,主要從事Web前端設(shè)計(jì)、動(dòng)畫制作研究.