銀來順
摘要
中小學(xué)階段的教育是各級教育的起步階段、基礎(chǔ)階段,在我國各地均得到廣泛重視,現(xiàn)代信息技術(shù)的發(fā)展則有效推動了中小學(xué)教育工作的進(jìn)步?;诖耍疚囊援?dāng)前中小學(xué)教學(xué)軟件的不足作為切入點(diǎn),對其操作、兼容性以及靈活性方面的問題給子簡述,再以此為基礎(chǔ),重點(diǎn)論述基于AS3的中小學(xué)教學(xué)軟件開發(fā)與設(shè)計(jì)思路、方法,以期通過研究為后續(xù)中小學(xué)教育工作的優(yōu)化提供必要參考。
【關(guān)鍵詞】AS3 中小學(xué)教學(xué)軟件 Flash 多終端
AS3也即ActionScript 3.0,是一種強(qiáng)大的面向?qū)ο缶幊陶Z言,它標(biāo)志著Flash PlayerRuntime演化過程中的一個(gè)重要階段。設(shè)計(jì)AS3的意圖是創(chuàng)建一種適合快速地構(gòu)建效果豐富的互聯(lián)網(wǎng)應(yīng)用程序的語言,這種應(yīng)用程序己經(jīng)成為Web體驗(yàn)的重要部分。該技術(shù)的出現(xiàn)的應(yīng)用也為現(xiàn)代教育工作提供了重要支持?,F(xiàn)代教育對設(shè)備和工具的要求越來越高,分析基于AS3的中小學(xué)教學(xué)軟件開發(fā)與設(shè)計(jì)有突出的現(xiàn)實(shí)意義。
1 當(dāng)前中小學(xué)教學(xué)軟件的不足
1.1 操作難度大
20世紀(jì)末期,我國推行了全面教育改革,該次改革除了在教育理念上強(qiáng)調(diào)素質(zhì)綜合提升外,也增加了技術(shù)設(shè)備的應(yīng)用,中小學(xué)階段尤其如此。對現(xiàn)有的部分中小學(xué)教學(xué)軟件進(jìn)行分析,可以發(fā)現(xiàn)其多數(shù)帶有一個(gè)突出弊端,即操作難度較大,研究人員針對北京地區(qū)的中小學(xué)教學(xué)軟件進(jìn)行過分析,結(jié)果上看,31個(gè)分析對象中,簡單學(xué)習(xí)即可掌握的只有6款,另有11款牽涉到專業(yè)信息技術(shù),部分學(xué)校、教師甚至不考慮采用。其余14款教學(xué)軟件則存在反應(yīng)速度慢、操作功能復(fù)雜、無法執(zhí)行一鍵操作等問題,均不夠完善。
1.2 兼容性不高
兼容性是當(dāng)前信息時(shí)代軟件可用性的核心指標(biāo),很多軟件在開發(fā)設(shè)計(jì)上存在一定的天然缺陷,與系統(tǒng)不兼容或者存在漏洞,這些因素也影響了中小學(xué)教學(xué)軟件的可用價(jià)值。在針對北京地區(qū)的同次調(diào)查中,研究人員對31個(gè)中小學(xué)教學(xué)軟件進(jìn)行功能評估,其中17款軟件能夠滿足各類系統(tǒng)(安卓、蘋果、Windows、XP)的使用要求兼容性良好,9款能夠滿足Windows,XP的兼容要求,另外5款只能滿足單一系統(tǒng)兼容工作,這表明,近半數(shù)教學(xué)軟件的兼容性并不能完全讓人滿意,也體現(xiàn)了當(dāng)前當(dāng)前中小學(xué)教學(xué)軟件性能上的不足。
1.3 靈活性不足
靈活性在此前對中小學(xué)教學(xué)軟件性能的衡量中并不被重視,近年來移動終端的大量普及則使教育工作者發(fā)現(xiàn)了移動教育的可能性以及其突出價(jià)值,如智能手機(jī)、個(gè)人計(jì)算機(jī)、平板電腦等。此外,現(xiàn)代教育講究碎片化、延伸化、課外化,靈活性不足的教學(xué)軟件無法滿足上述要求,也會影響教學(xué)工作的有效性。
2 基于AS3的中小學(xué)教學(xué)軟件開發(fā)與設(shè)計(jì)思路
2.1 強(qiáng)調(diào)操作的便捷性
AS3使Flash Player Runtime的功能進(jìn)一步完善,這是其主要價(jià)值,也是將其應(yīng)用于中小學(xué)教學(xué)軟件開發(fā)與設(shè)計(jì)的基礎(chǔ),思路上看,應(yīng)借助Flash Player Runtime的優(yōu)勢,強(qiáng)化軟件操作的便捷性。在AS3的支持下,現(xiàn)代教育工作已經(jīng)應(yīng)用了Flash Player Runtime技術(shù),未來設(shè)計(jì)上,由于該技術(shù)對電腦配置要求不高,安裝便捷,操作簡單,不需要專業(yè)的計(jì)算機(jī)知識也可以使用,應(yīng)利用此優(yōu)勢,優(yōu)化操作功能,提供可以一鍵式交互、快速反饋交互、智能化交互等功能。
2.2 強(qiáng)調(diào)多元兼容
多元兼容包括與操作系統(tǒng)的兼容,也包括軟件本身能夠兼容的信息資源。操作系統(tǒng)上,應(yīng)能夠保證在安卓、蘋果、Windows、XP四大系統(tǒng)中使用,如果在技術(shù)上存在難度,也應(yīng)至少保證兼容與Windows、XP兩個(gè)主要的計(jì)算機(jī)系統(tǒng)。信息資源兼容上,中小學(xué)一般性的教學(xué)工作至少會使用文字、圖片、視頻三大類資源,要求軟件能夠?qū)崿F(xiàn)這三種資源的兼容和同步展示。動態(tài)展示借助視頻資源,F(xiàn)lashPlayer Runtime技術(shù)能在教學(xué)的過程中向?qū)W生展示直接的知識內(nèi)容,這也是將其作為教學(xué)軟件支持技術(shù)的主要原因之一。
2.3 強(qiáng)調(diào)使用靈活
使用的靈活性主要強(qiáng)調(diào)軟件能否滿足多樣化資源保存和展示,占用的空間是否過大等。在利用軟件制作、整理教學(xué)資源的過程中,要求在時(shí)間軸中不同的圖層插入關(guān)鍵幀,將變形圖層的最后一幀轉(zhuǎn)換為關(guān)鍵幀,在不同的動作腳本中根據(jù)制作效果的不同分別加入代碼完成復(fù)雜的控制,使課件更加靈活實(shí)用。而且在此課件制作過程完成后,應(yīng)將課件轉(zhuǎn)化為exe的形式以便于保存、播放,exe格式占據(jù)的空間較小,能夠?qū)崿F(xiàn)移動攜帶、滿足移動教學(xué)需要。
3 基于AS3的中小學(xué)教學(xué)軟件開發(fā)與設(shè)計(jì)方法
3.1 主體開發(fā)與設(shè)計(jì)
嘗試應(yīng)用AS3進(jìn)行中小學(xué)教學(xué)軟件開發(fā)與設(shè)計(jì),可抓住其容易編寫、高兼容性、響應(yīng)快速等特點(diǎn),借助Flash Player Runtime技術(shù)作為主要表現(xiàn)方式,強(qiáng)化主體的開發(fā)與設(shè)計(jì)。首先要對Flash課件的制作進(jìn)行整體的規(guī)劃,想好導(dǎo)入新課,探究新知,深化新知的內(nèi)容和排版,結(jié)構(gòu)的規(guī)劃必須合理,比如利用軟件展示教學(xué)課件,可以使軟件具備基本的層次化特點(diǎn),該模式基本架構(gòu)如圖1所示。
第一層為“封皮”,寫明教學(xué)內(nèi)容、課時(shí)等基本信息,點(diǎn)擊“封皮”后,進(jìn)入“首頁”,首頁展示教學(xué)內(nèi)容、目標(biāo)、時(shí)長等內(nèi)容。下一層次為課件的核心部分,展示本次課件的各類核心元素。最后一個(gè)層次為“結(jié)束語”,對教學(xué)內(nèi)容給予總結(jié)。該設(shè)計(jì)強(qiáng)調(diào)對知識內(nèi)容給予層次化展示,在“課件”部分,可以充分利用Flash Player Runtime技術(shù)的特點(diǎn)和優(yōu)勢,將不同類型的資源充實(shí)其中,尤其是Flash動畫,從而優(yōu)化軟件整體的表現(xiàn)力、功能性。
3.2 功能延伸開發(fā)與設(shè)計(jì)
軟件功能的延伸是指將軟件功能進(jìn)行歸類,開發(fā)上使其帶有模塊化特點(diǎn),設(shè)計(jì)上確保不同功能模塊的清晰化和可操作性。功能的模塊化方面,教學(xué)軟件應(yīng)能夠直觀展示各類知識信息,具備存儲、圖片放大與縮小、聲音調(diào)節(jié)、局部展示等多項(xiàng)功能,在開發(fā)過程中,應(yīng)將每一項(xiàng)功能都設(shè)置為一個(gè)獨(dú)立的小模塊,將所有帶有類似性的小模塊進(jìn)行匯總,使其成為一個(gè)大的功能區(qū)域,為避免工作上存在互擾,可以強(qiáng)化有線通信技術(shù)的使用,作為指令下達(dá)的途徑,或者應(yīng)用觸摸模式下達(dá)指令。
設(shè)計(jì)主要體現(xiàn)在界面端,可以采用基本的層次模式,以主界面、分界面、子界面的形式展示不同功能分區(qū),實(shí)現(xiàn)一鍵交互和有序排布。如嘗試進(jìn)行地理學(xué)教學(xué)時(shí),通過主界面點(diǎn)選“地理學(xué)”,進(jìn)入分界面,分界面內(nèi)應(yīng)包括“基礎(chǔ)知識”、“延伸知識”、“習(xí)題與考試”等若干項(xiàng)目和入口,點(diǎn)選“基礎(chǔ)知識”即可進(jìn)入子界面,該界面包括“教科書內(nèi)容”、“教師教案”、“教學(xué)課件”等若干項(xiàng)目和入口,教師可以根據(jù)教學(xué)需要選擇。
3.3 軟件的可擴(kuò)展性
軟件的可擴(kuò)展性體現(xiàn)在兩個(gè)方面,即存儲空間擴(kuò)展和安全性能擴(kuò)展。在開發(fā)設(shè)計(jì)時(shí),要求技術(shù)人員額外考慮信息量平行增加的問題,設(shè)計(jì)外鏈?zhǔn)酱鎯Τ隹?,使?yīng)用于軟件中的各項(xiàng)資源能夠通過該出口存儲于計(jì)算機(jī)中。安全性方面,教學(xué)資源的價(jià)值相對而言并不突出,很少面臨黑客威脅,所謂安全性主要指軟件的漏洞是否導(dǎo)致教學(xué)資源丟失,或者出現(xiàn)亂碼等問題。要求設(shè)計(jì)人員加強(qiáng)對軟件兼容性的優(yōu)化,利用AS3技術(shù)編程簡便的特點(diǎn),加強(qiáng)對軟件漏洞的識別能力,或者實(shí)現(xiàn)軟件與其他防護(hù)系統(tǒng)的兼容聯(lián)動,以便于隨時(shí)修復(fù)問題。亂碼主要是由于計(jì)算機(jī)語言存在BUG導(dǎo)致,要求在軟件開發(fā)過程中加強(qiáng)檢測,對可能出現(xiàn)的問題提前進(jìn)行排除、處理,確保軟件功能完善。
4 總結(jié)
通過分析基于AS3的中小學(xué)教學(xué)軟件開發(fā)與設(shè)計(jì),獲取了相關(guān)理論內(nèi)容。信息技術(shù)的發(fā)展為中小學(xué)教育提供了更多支持,其典型代表之一是廣泛應(yīng)用的教學(xué)軟件,當(dāng)前部分教學(xué)軟件存在操作難度大、兼容性不高、靈活性不足等問題,基于AS3的中小學(xué)教學(xué)軟件開發(fā)與設(shè)計(jì)則強(qiáng)調(diào)對上述問題的應(yīng)對,具體方式上包括主體開發(fā)與設(shè)計(jì)、功能延伸、多終端普及等,可有效提升教學(xué)軟件的使用價(jià)值。
參考文獻(xiàn)
[1]黃濤.翻轉(zhuǎn)課堂在高職軟件開發(fā)類課程教學(xué)中存在的問題及對策研究[J].電腦知識與技術(shù),2018,14(04):135-136.
[2]楊鳳年,何文德,張志宏,劉華富.嵌入式軟件開發(fā)案例教學(xué)探索——以Android系統(tǒng)移植為例[J].福建電腦,2018,34(01):83-84.
[3]王俠.互聯(lián)網(wǎng)經(jīng)濟(jì)下計(jì)算機(jī)網(wǎng)絡(luò)課堂教學(xué)的軟件開發(fā)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].環(huán)渤海經(jīng)濟(jì)瞭望,2017(12):185.
[4]謝生龍,李竹林,許淳.以項(xiàng)目引導(dǎo)的軟件設(shè)計(jì)與體系結(jié)構(gòu)課程教學(xué)改革研究[J].考試周刊,2017(85):35-36.