鄭藍(lán)
摘 要:該文介紹了計(jì)算機(jī)輔助教育的定義和優(yōu)勢,結(jié)合飛機(jī)試飛階段的幾個(gè)特殊性介紹了使用CBT進(jìn)行試飛培訓(xùn)的特點(diǎn)。介紹了CBT教材開發(fā)的兩個(gè)核心對(duì)象,CBT平臺(tái)和CBT課件。首先圍繞試飛培訓(xùn)的特點(diǎn)介紹了CBT平臺(tái)開發(fā)的原則、基本架構(gòu)、開發(fā)各模塊的功用和實(shí)施的軟件及硬件要求,隨后介紹了從課程設(shè)計(jì)開始,經(jīng)過素材收集,腳本編寫,課件制作,到課件更改控制結(jié)束的整個(gè)課件制作的基本流程,最后對(duì)在試飛培訓(xùn)中應(yīng)用CBT的進(jìn)行了總結(jié),提出改進(jìn)。
關(guān)鍵詞:試飛培訓(xùn) 計(jì)算機(jī)輔助教育 平臺(tái) 課件制作。
中圖分類號(hào):G71 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)05(c)-0032-03
Study of Development on CBT of Aircraft Flight Test Training
ZHENG Lan
(Shanghai Aircraft Design And Research Institute,Shanghai,200123,China)
Abstract:This paper firstly introduces definition and advantage of CBT. Secondly it introduces some features of CBT based on the difference of flight test. And then it describes two key aspects: CBT platform and course editing. In CBT platform chapter it introduces the development principle, system architecture, function and the needs of hardware and software for the CBT platform. It then describes the basic process on course design, source collect, script edit, course edit and configuration control. At the end, it summaries the applications for CBT of flight test training and gives some suggestions.
Key words:Flight test training Computer based training Platform Course editing
計(jì)算機(jī)輔助教育簡稱CBT(Computer Based Training),是以計(jì)算機(jī)為媒體,利用計(jì)算機(jī)軟件(稱為CBT課件),在教員的指導(dǎo)幫助下,由學(xué)員自主學(xué)習(xí)的一種學(xué)習(xí)方法。它屬于計(jì)算機(jī)輔助教育范疇。根據(jù)美國的一份網(wǎng)上公開的調(diào)查顯示:與傳統(tǒng)的課堂教學(xué)方法比較,用CBT教學(xué)提供的信息至少多30%,減少教學(xué)時(shí)間26%,減少成本30%,學(xué)員信息的長期鞏固率多15%,學(xué)員的考試成績比傳統(tǒng)課堂教學(xué)要提高26%到37%[1]。CBT教學(xué)是近幾年來發(fā)展很快的一種教學(xué)方式,它廣泛應(yīng)用于航空領(lǐng)域的培訓(xùn)和航空院校的專業(yè)課教學(xué)上,但對(duì)于新研飛機(jī)在試飛階段使用還是有較多的特殊性[2]。
結(jié)合試飛階段培訓(xùn),CBT的使用有以下幾個(gè)特點(diǎn):成本,新研飛機(jī)成本有限,購買成熟滿足國際通用規(guī)范的CBT平臺(tái)花費(fèi)太多;進(jìn)度,試飛節(jié)點(diǎn)嚴(yán)格要求,所以CBT開發(fā)的周期短,在滿足軟件質(zhì)量保證的基礎(chǔ)上,平臺(tái)應(yīng)盡量簡單;內(nèi)容,試飛階段培訓(xùn)主要以系統(tǒng)介紹為主,不涉及復(fù)雜的操作,課件無需復(fù)雜的交互;更改,由于新研飛機(jī)系統(tǒng)更改多,要做好課件的構(gòu)型管理工作;保密,由于試飛過程多數(shù)對(duì)外界有保密限制,CBT應(yīng)有較為完善的安全性功能。該文結(jié)合上述特點(diǎn),開發(fā)用于試飛培訓(xùn)的CBT平臺(tái),并對(duì)CBT課件的制作和更改管理提出相應(yīng)的解決方法。
1 CBT平臺(tái)的設(shè)計(jì)
1.1 設(shè)計(jì)原則
1.1.1 安全、可靠性
安全性問題主要體現(xiàn)在平臺(tái)系統(tǒng)的安全性以及系統(tǒng)應(yīng)對(duì)知識(shí)產(chǎn)權(quán)所具備的使用者和擁有者安全性,由于平臺(tái)使用以加密的License為基礎(chǔ),整個(gè)系統(tǒng)的安全性就顯得更為重要。因此在系統(tǒng)分析與設(shè)計(jì)的各個(gè)階段必須從各個(gè)角度、各個(gè)方面充分考慮整個(gè)系統(tǒng)的安全性,對(duì)平臺(tái)使用提供嚴(yán)格的權(quán)限控制,盡可能做到規(guī)范管理。
1.1.2 穩(wěn)定性
系統(tǒng)能夠連續(xù)、無故障、不間斷運(yùn)行。為了防止系統(tǒng)某一環(huán)節(jié)出現(xiàn)故障導(dǎo)致崩潰,系統(tǒng)設(shè)計(jì)在每一環(huán)節(jié)部署日志記錄功能,能夠保證系統(tǒng)在出現(xiàn)異常后,及時(shí)得到故障信息,在最快時(shí)間內(nèi)解決問題。
1.1.3 擴(kuò)展性
整個(gè)系統(tǒng)應(yīng)具有良好的可擴(kuò)展能力,以適應(yīng)新的需求。軟件應(yīng)能支持系統(tǒng)性能升級(jí)或一定功能的擴(kuò)充。為方便試飛階段的教材變化及修改,整個(gè)系統(tǒng)采用結(jié)構(gòu)化、模塊化的設(shè)計(jì)原則,并具有靈活的外部接口和內(nèi)部接口,能夠通過開放的接口與系統(tǒng)交換信息,方便用戶自定義部分功能。
1.1.4 易用性
系統(tǒng)的設(shè)計(jì)遵循易用性原則,系統(tǒng)界面組織簡單、明晰、易懂,方便用戶的使用、維護(hù)和管理,方便用戶在不同版本的Microsoft Windows操作系統(tǒng)下使用CBT產(chǎn)品。
1.2 平臺(tái)構(gòu)架
平臺(tái)的使用者分為兩種角色:普通用戶和管理員。普通用戶是指參與培訓(xùn)的一般學(xué)員,管理員是指維護(hù)系統(tǒng)參數(shù)設(shè)置及文檔資料的用戶。根據(jù)用戶角色的使用需求,系統(tǒng)提供了普通用戶和管理員用戶兩種模式,架構(gòu)設(shè)計(jì)目標(biāo)就是盡大可能給用戶自主性,管理員可設(shè)定權(quán)限文件并分發(fā)給有需要的用戶,此權(quán)限文件與使用者計(jì)算機(jī)有關(guān),所以越權(quán)使用該系統(tǒng)的情況是不存在的,此外管理員可隨時(shí)自我設(shè)定并更新題庫。
系統(tǒng)在設(shè)計(jì)方面考慮到不同分辨率下的運(yùn)行環(huán)境,增加了性能模塊可隨時(shí)監(jiān)控CBT系統(tǒng)的使用資源,結(jié)合bug日志錯(cuò)誤項(xiàng),可以進(jìn)行方便的調(diào)整和部署。
主要模塊功能介紹。
用戶操作執(zhí)行模塊:提供給普通用戶使用,此模塊中提供了課程資料的顯示查詢及資料播放選擇功能。
培訓(xùn)測試模塊:提供給普通用戶使用,此模塊提供給一般學(xué)員進(jìn)行培訓(xùn)自測及相關(guān)成績的查詢。用戶在此模塊中選擇系統(tǒng)題庫里的測試資料進(jìn)行自測,自測完成后,用戶在此模塊中亦可查詢自測的成績。
系統(tǒng)配置模塊:提供給普通用戶使用,此模塊提供用戶選擇系統(tǒng)語言(中英文切換)、對(duì)播放器做一般設(shè)置(如播放資料顯示比例等)、查詢資料播放歷史、及其他如設(shè)置開機(jī)自啟動(dòng)等功能。
授權(quán)管理模塊:提供給管理員使用,此模塊提供給管理員生成授權(quán)文件功能??s略語定制模塊:提供給管理員使用,管理員在此功能模塊中添加、修改、刪除系統(tǒng)縮略語。
試題管理模塊:提供給管理員使用,管理員在此模塊中添加、修改、刪除提供給一般學(xué)員自測用的試題,能夠?qū)胩囟ǖ脑囶}文檔,并可將編輯好的試題導(dǎo)出成特定格式的文檔。
用戶行為審計(jì)模塊:提供給管理員使用,管理員在此模塊中可以查看本系統(tǒng)記錄的用戶的各種系統(tǒng)操作行為日志(如培訓(xùn)測試情況、課程播放情況等),并可根據(jù)日志生成操作行為統(tǒng)計(jì)報(bào)表。
1.3 平臺(tái)要求
本平臺(tái)將使用基于.NET ramework(又稱.NET框架)跨平臺(tái)技術(shù)進(jìn)行開發(fā)。.NET Framework是用于Windows的新托管代碼編程模型。它強(qiáng)大功能與新技術(shù)結(jié)合起來,用于構(gòu)建具有視覺上引人注目的用戶體驗(yàn)的應(yīng)用程序,實(shí)現(xiàn)跨技術(shù)邊界的無縫通信,并且能支持各種流程。.NET Framework 是由微軟開發(fā),一個(gè)致力于敏捷軟件開發(fā)(Agile software development)、快速應(yīng)用開發(fā)(Rapidapplication development)、平臺(tái)無關(guān)性和網(wǎng)絡(luò)透明化的軟件開發(fā)平臺(tái)。使用.NETFramework 開發(fā)本系統(tǒng)可以獲得更好的操作系統(tǒng)平臺(tái)兼容性[3]。
1.3.1 軟件平臺(tái)
操作系統(tǒng):MicrosoftWindows 2000/XP/Vista/7/8
支撐平臺(tái):.NET Framework 4.0
1.3.2 硬件平臺(tái)
CPU:最低要求達(dá)到IntelP4處理能力的處理器;內(nèi)存:一般要求達(dá)到500M內(nèi)存,如有3D場景,建議1G內(nèi)存以上;顯示器:要求使用不得低于1024×768分辨率的顯示設(shè)備。
2 課件制作
2.1 課程設(shè)計(jì)
以飛機(jī)試飛培訓(xùn)教材所劃分章節(jié)為基礎(chǔ),細(xì)化并確認(rèn)培訓(xùn)知識(shí)點(diǎn)。為更好進(jìn)行構(gòu)型管理控制,各培訓(xùn)知識(shí)點(diǎn)應(yīng)以一定規(guī)律進(jìn)行編號(hào)。
2.2 素材收集
根據(jù)知識(shí)點(diǎn)進(jìn)行素材收集。
2.2.1 文字
依據(jù)培訓(xùn)教材的原文,圍繞知識(shí)點(diǎn)采集。
2.2.2 照片、視頻采集
主要通過現(xiàn)場拍攝或零件/組件拍攝進(jìn)行采集,但可能收到現(xiàn)場的限制,內(nèi)容較少。
2.2.3原理性插圖
主要來自培訓(xùn)教材原文,盡可能轉(zhuǎn)化為矢量化插圖以便清晰顯示。
2.2.4效果圖制作
可以根據(jù)CATIA 或其他格式的三維模型進(jìn)行制作,增加材質(zhì)、紋理效果,必要情況下需要配合實(shí)景照片貼圖進(jìn)行制作,以提供更加逼真的效果。
2.2.5智能圖設(shè)計(jì)
主要包括駕駛艙界面、斷路器界面、重要接近口蓋界面等設(shè)計(jì),以便較為真實(shí)地展示交互程序,提高培訓(xùn)的實(shí)用性。
素材采集完成,應(yīng)與知識(shí)點(diǎn)配合進(jìn)行編號(hào),做好構(gòu)型控制。
2.3 腳本編寫
腳本編寫人員依照細(xì)化的知識(shí)點(diǎn)進(jìn)行腳本編寫,以章節(jié)為單位生成CBT制作腳本,腳本均按照固定格式進(jìn)行安排,每頁腳本對(duì)應(yīng)一個(gè)CBT頁面,在腳本中描述該頁的動(dòng)畫、文本、音頻、靜態(tài)圖、照片、視頻等內(nèi)容,并且在動(dòng)畫欄中詳細(xì)介紹該頁的演示過程和設(shè)計(jì)效果。動(dòng)畫制作人員根據(jù)腳本進(jìn)行頁面的開發(fā)。
2.4 制作
制作人員依照CBT制作腳本結(jié)合素材庫中相關(guān)素材進(jìn)行腳本初步實(shí)現(xiàn),同時(shí)進(jìn)行中文音頻的錄音和動(dòng)畫匹配。初步制作完成后,經(jīng)過校對(duì)審核即形成初始版本。初始版本制作完成,打上基線。
2.5 更改控制
只有通過構(gòu)型管理才能實(shí)現(xiàn)對(duì)課件的適用性、有效性、追溯性的控制。當(dāng)培訓(xùn)教材發(fā)生變化,評(píng)估涉及的知識(shí)點(diǎn),開始對(duì)素材、腳本及CBT課件進(jìn)行變更的申請(qǐng)和執(zhí)行流程。一般流程如下[4]。
由請(qǐng)求者提交變更請(qǐng)求,CCB會(huì)召開復(fù)審會(huì)議對(duì)變更請(qǐng)求進(jìn)行復(fù)審,以確定該請(qǐng)求是否為有效請(qǐng)求。構(gòu)型管理者收到基線修改請(qǐng)求后,在構(gòu)型庫中生成與此構(gòu)型項(xiàng)相關(guān)的波及關(guān)系表。構(gòu)型管理者將基線波及關(guān)系表提交給CCB,由CCB確定是否需要修改,如果需要修改,CCB應(yīng)根據(jù)波及關(guān)系表,確定需要修改的具體文件,并在波及分析表中標(biāo)志出來。構(gòu)型管理者按照出庫程序從構(gòu)型庫中取出需要修改的文件。項(xiàng)目人員將修改后的文件提交給構(gòu)型管理者。構(gòu)型管理者將修改后的構(gòu)型項(xiàng)按入庫程序放入構(gòu)型庫。
3 結(jié)語
該文開發(fā)的試飛培訓(xùn)CBT平臺(tái)遵循飛機(jī)試飛階段的特殊性,平臺(tái)功能完善并留有較好的后續(xù)開發(fā)接口,可用于多個(gè)機(jī)型的培訓(xùn)工作。課件制作過程合理,只要做好課件的構(gòu)型控制工作,保證CBT課件與實(shí)際紙質(zhì)培訓(xùn)教材的一致性,便可順利完成培訓(xùn)工作,大幅提高培訓(xùn)效果。
當(dāng)然,選擇好課件制作的介入時(shí)間非常重要,過早介入可能更改量過大,導(dǎo)致重復(fù)開發(fā)增加成本,過完介入可能會(huì)影響到試飛培訓(xùn)的進(jìn)程,應(yīng)伴隨飛機(jī)各系統(tǒng)的成熟度,選擇合適介入點(diǎn)單獨(dú)制作。
參考文獻(xiàn):
[1] 何冠華,韓振山.推廣CBT教學(xué),提高機(jī)型改裝培訓(xùn)質(zhì)量[J].航空工程與維修, 2000,4:32-33.
[2] 孫英.CBT技術(shù)與應(yīng)用[J].江蘇航空, 1999,Z1:95-97.
[3] 汪鐘鳴,戰(zhàn)曉蘇.NET Framework高級(jí)編程[M].北京:清華大學(xué)出版社,2002.5.
[4] 崔明慧.民用飛機(jī)構(gòu)型管理系統(tǒng)分析[J].航空制造技術(shù),2013,22:98-101.