• 沒有找到結果。

在本小節中我們利用統計方法針對教材範例中驗證結果的不一致性項目相關 數據作統計運算分析。在本節中的討論中,都是以下列六個驗證項目,演員屬 性、演員退場方式、場景屬性、轉場特效、劇情順序、互動劇情等作為分析項 目。

圖 47 的統計柱狀圖 (Bar Chart) 是針對教材 LEC001 的上述六個項目統計結 果。由圖中可以知道演員屬性是教材 LEC001 的關鍵不一致性錯誤項目。

圖 47 : 教材 LEC001 錯誤項目統計柱狀圖 (Bar Chart)

圖 48 則是教材製作者使用本系統陸續再新增八個多媒體教材專案後,系統 累計上述六個驗證項目數據,經彙整後統計的結果整理於表 12。

圖 48 : 多媒體教材範例

表 12 : 多媒體教材範例驗證數據表

從表 12 中,同樣以演員屬性、演員退場方式、場景屬性、轉場特效、劇情 順序、互動劇情等六個項目為母體樣本數,繪製成統計盒圖 (Box Plot) 來幫助觀 察樣本數據群的分佈情形,如圖 49 所示。

圖 49 : 多媒體教材範例不一致性項目盒圖

觀察圖 49 的九個範例的錯誤項目分佈,其中,最小值(smallest value) 、第一 四分位數(25th percentile) 和第三四分位數(75th percentile) 之間都很接近,唯有最 大值(largest value) 和其它數值有明顯的差距。這結果顯示出至少有一個項目產生 不一致性的機率高出其它項目,因為其次數明顯高出許多。若再與表 12 的作對照 可以得知此最大數值項目就是演員屬性項目,也就是少數關鍵的不一致性項目。

在統計學上柏拉圖 (Pareto Chart) 是用來表示出關鍵少數項目的常用方法,圖 50 是教材 LEC001 的不一致性項目柏拉圖。

圖 50 : 教材 LEC001 不一致性項目柏拉圖

因為每一個演員都有演員屬性需求規格,因此當演員數量增加時,則演員屬 性發生不一致性錯誤的機率也跟著提高,亦即演員數量和演員屬性欄位值有正相 關特性。圖 51 所示即是以演員屬性錯誤次數和演員數量分別為縱、橫軸所繪製 的關係曲線圖,其中,橫軸是由小到大遞增排列,從圖中可以發現曲線有向上遞 增的趨勢。若將表 12 的每一個範例作上述統計,都會得到類似的結果。

圖 51 : 演員屬性與演員數目關係曲線

圖 51 顯示的結果讓我們發現系統存在的一個明顯的問題,即是當規格制定 越詳細,則發生不一致性錯誤的情況也跟著提高,因為系統中訂定的演員屬性規 格遠多於其他單元,所以演員屬性發生不一致性錯誤的情形也多於其它項目。表 13 是參考智勝國際公司的多媒體教材開發工具編輯手軟體所制定的動畫演員規 格列表[25]。

為了解決上述問題,系統作了下列三項修正:

1. 加入誤差容許機制

在不影響教材內容正確性的範圍內,提供誤差容許機制,降低錯誤發生情況。

2. 以預設選項取代絕對數值規格

Name 演員名稱(唯一),背景動畫演員(BGActor), 背景音樂演員(BGMActor)

Caption 演員說明(給教材編輯者)

Position 演員位置( X-axis, Y-axis, Depth ) Size 演員大小( Width, Height )

Alpha 演員透明度, 0 ~ 1

Rotate 演員旋轉角度,0 ~ 360

Filter 濾鏡效果,無( 0 )、模糊( 1 )、凹凸( 2 )、陰影( 3 )、發光( 4 ) Visible 編輯模式下,設定演員隱藏( 0 )或顯示( 1 )

Lock 編輯模式下,設定演員解除鎖定( 0 )或鎖定( 1 ) Replaceable 演員可在樣板模式下置換內容( 1 )

FrameCount 動畫張數

BorderInfo

1. 顯示外框,0:不顯示,1:顯示 2. 外框顏色

3. 外框粗細

FillInfo 1. 顯示填色,0:不顯示,1:顯示 2. 填色顏色

Segment

1. BeginPicIdx︰開始的 frame index,通常都是-1 2. EndPicIdx︰結束的 frame index,通常都是-1

3. PathLoopCount︰動畫路徑播放的次數,-1代表無限次播放 4. SoundLoopCount︰ 聲音播放的次數,-1代表無限次播放 5. pathPlayTime︰路徑播放秒數

6. delayTimeToPlay︰延遲幾秒開始播放,1000代表1秒 7. playWhenStart︰播放參數(請見PlayWhenStart欄位說明 ) 8. alpha:結束的 alpha 數值

13. effect:動畫效果: 0:無, 1:由快變慢(easeoutexpo) , 2:由慢變快(easeinexpo), 3:終點反彈(easeoutback) , 4:起點反彈(easeinback)

14. path_mode:套用路徑模式: 0:使用者定義 , 1:飛入(flyin), 2:飛出(flyout)

15. path_direction:路徑方向: 0:上(up), 1:下(bottom) , 2:左(left), 3:右(right)

六 結論與未來研究方向

相關文件