韓康 申榮衛(wèi)
(天津職業(yè)技術(shù)師范大學(xué)汽車與交通學(xué)院,天津300222)
基于Android的移動(dòng)學(xué)習(xí)資源開發(fā)設(shè)計(jì)
韓康 申榮衛(wèi)*
(天津職業(yè)技術(shù)師范大學(xué)汽車與交通學(xué)院,天津300222)
隨著手機(jī)等移動(dòng)終端的普及,移動(dòng)學(xué)習(xí)的需求也與日俱增。本文對(duì)學(xué)生在移動(dòng)端學(xué)習(xí)的特點(diǎn)進(jìn)行了深入分析,結(jié)合汽車學(xué)科相關(guān)課程,基于Android平臺(tái)開發(fā)了適用于移動(dòng)端學(xué)習(xí)的軟件,分析了移動(dòng)學(xué)習(xí)資源平臺(tái)的總體設(shè)計(jì)、功能結(jié)構(gòu)設(shè)計(jì),以及各個(gè)功能模塊的設(shè)計(jì)開發(fā)思路,并且對(duì)相關(guān)軟件進(jìn)行了測(cè)試。測(cè)試表明該軟件運(yùn)行正常,基本滿足所需功能要求。
移動(dòng)學(xué)習(xí);Android;軟件開發(fā);教學(xué);應(yīng)用研究
移動(dòng)終端的普及給人們的生活帶來(lái)很大的變化,同樣也很大程度上影響了課堂教學(xué)方式。基于此,有必要開發(fā)一種教學(xué)平臺(tái)能夠讓學(xué)生和教師之間進(jìn)行有效的交互[1],使學(xué)生能夠有效地利用當(dāng)前先進(jìn)的移動(dòng)學(xué)習(xí)手段,達(dá)到事半功倍的學(xué)習(xí)效果,教師也能夠?qū)W(xué)生的學(xué)習(xí)情況進(jìn)行有效的檢驗(yàn)和了解[2]。本文從學(xué)生和教師兩方面的需求入手,基于Android平臺(tái)的通用性,開發(fā)了一種適用于汽車學(xué)科教學(xué)的學(xué)習(xí)資源平臺(tái)。
(1)根據(jù)當(dāng)前移動(dòng)終端的特點(diǎn),結(jié)合教育學(xué)理論,對(duì)搭建相關(guān)學(xué)習(xí)資源平臺(tái)的技術(shù)手段進(jìn)行了分析和研究。
(2)根據(jù)學(xué)生自身的學(xué)習(xí)特點(diǎn)和教師的教學(xué)需求,對(duì)移動(dòng)學(xué)習(xí)資源的平臺(tái)功能進(jìn)行了分析和研究。
(3)在移動(dòng)學(xué)習(xí)教學(xué)資源平臺(tái)體系結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,分析了學(xué)習(xí)資源平臺(tái)設(shè)計(jì)的客觀需求和表現(xiàn)形式,最后結(jié)合《汽車構(gòu)造》課程對(duì)整個(gè)移動(dòng)學(xué)習(xí)資源進(jìn)行具體的分析、設(shè)計(jì)與實(shí)現(xiàn),同時(shí)對(duì)學(xué)習(xí)平臺(tái)進(jìn)行了系統(tǒng)測(cè)試,以確保系統(tǒng)功能的可用性[3]。
根據(jù)Android平臺(tái)的相關(guān)音視頻技術(shù)手段,基于B/S架構(gòu)搭建學(xué)習(xí)資源平臺(tái)。該平臺(tái)的服務(wù)器端主要包括Web服務(wù)器、流媒體服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器。學(xué)生只需要使用相應(yīng)的移動(dòng)終端上網(wǎng),訪問(wèn)平臺(tái)服務(wù)端,就可以完成相關(guān)的學(xué)習(xí)任務(wù)。
學(xué)習(xí)資源平臺(tái)建立了如下功能:學(xué)生可以使用移動(dòng)終端登錄學(xué)習(xí)資源平臺(tái)完成自己或者教師設(shè)立的學(xué)習(xí)任務(wù),查看自己已經(jīng)完成的學(xué)習(xí)任務(wù),并且對(duì)自己的學(xué)習(xí)效果進(jìn)行評(píng)價(jià);同樣,教師可以登錄學(xué)習(xí)資源平臺(tái)布置學(xué)習(xí)任務(wù),并且可以對(duì)學(xué)生的相關(guān)學(xué)習(xí)行為進(jìn)行有效管理,評(píng)價(jià)學(xué)生的學(xué)習(xí)表現(xiàn)。我們將關(guān)注的重點(diǎn)放在基于移動(dòng)終端的汽車輔助教學(xué)課程的設(shè)計(jì)與開發(fā)[4]。
在移動(dòng)學(xué)習(xí)中,主要包含兩種角色:學(xué)生、教師。由此,設(shè)計(jì)移動(dòng)學(xué)習(xí)資源平臺(tái)包括學(xué)生子系統(tǒng)和教師子系統(tǒng)兩個(gè)部分,分別服務(wù)于學(xué)生和教師,兩種身份登錄控制。學(xué)生登錄后只有課程中心和微課中心兩個(gè)部分,不提供資源中心功能,不能創(chuàng)建課程。圖1為學(xué)生端體系結(jié)構(gòu)[5]。
教師在學(xué)習(xí)中扮演了重要的角色,在學(xué)習(xí)活動(dòng)中,教師可以為學(xué)生提供個(gè)性化的指導(dǎo),同時(shí)為學(xué)生提供多種多樣的學(xué)習(xí)資源來(lái)激發(fā)學(xué)生的學(xué)習(xí)興趣,還要為學(xué)生提供指導(dǎo)與答疑活動(dòng)。圖2為教師端體系結(jié)構(gòu)。
本學(xué)習(xí)資源平臺(tái)APP由多個(gè)Activity頁(yè)面組成,每個(gè)Activity同時(shí)應(yīng)用于一個(gè)手機(jī)頁(yè)面,開發(fā)的移動(dòng)學(xué)習(xí)平臺(tái)的Activity目錄結(jié)構(gòu)如圖3所示[6]。
圖1 學(xué)生端體系結(jié)構(gòu)
圖2 教師端體系結(jié)構(gòu)
圖3 學(xué)習(xí)資源平臺(tái)的Activity目錄結(jié)構(gòu)
本學(xué)習(xí)資源平臺(tái)采用Android技術(shù)進(jìn)行開發(fā),開發(fā)工具是WeX5工具。WeX5是完全免費(fèi)的開源開發(fā)工具,能夠快速地提高APP的開發(fā)效率,在eclipse的基礎(chǔ)上進(jìn)行了封裝,能夠提供多種組件體系,支持多種后臺(tái)開發(fā)語(yǔ)言[7]。
學(xué)習(xí)資源平臺(tái)主要有以下模塊:
資源中心展示的所有的資源來(lái)自網(wǎng)絡(luò)課程與資源平臺(tái)中的資源庫(kù),只是調(diào)用,不存在本地。
資源中心的功能包括資源檢索、資源展示,不提供下載。檢索資源時(shí)可按照兩種屬性檢索:媒體類型和應(yīng)用類型;媒體類型:圖片、文字、動(dòng)畫、視頻、聲音、其他;應(yīng)用類型:教學(xué)設(shè)計(jì)、學(xué)生手冊(cè)、教學(xué)課件、任務(wù)工單、維修手冊(cè)、維修案例、其他。
課程中心主要進(jìn)行已經(jīng)發(fā)布的課程展示,可能有多門課程,主要實(shí)現(xiàn)對(duì)所學(xué)課程的集中展示,學(xué)生可以根據(jù)自己的需求首先瀏覽該課程的詳細(xì)介紹,然后可以通過(guò)點(diǎn)擊開始學(xué)習(xí)按鈕進(jìn)行學(xué)習(xí),學(xué)生還可以查閱自己班級(jí)的同學(xué)學(xué)習(xí)該課程的評(píng)價(jià),同樣自己也可以對(duì)該課程進(jìn)行評(píng)價(jià),自己的評(píng)價(jià)內(nèi)容會(huì)顯示在頁(yè)面的底部。點(diǎn)擊開始學(xué)習(xí)按鈕后則可以進(jìn)入視頻播放模式,這一形式更能激發(fā)學(xué)生的學(xué)習(xí)興趣,學(xué)習(xí)完成后,可以進(jìn)行課后測(cè)試,一般系統(tǒng)可以提供5道選擇題,以檢測(cè)同學(xué)的學(xué)習(xí)效果。如圖4所示。
(1)課程中心
課程中心資源的存放按照:學(xué)習(xí)情境-學(xué)習(xí)單元兩級(jí)目錄結(jié)構(gòu)存放[8]。
進(jìn)入某門課程后屏幕下方有如下菜單選項(xiàng):課程:點(diǎn)擊課程回到課程主界面;通知:可編輯和發(fā)布通知;活動(dòng):包括作業(yè),投票/問(wèn)卷,頭腦風(fēng)暴,答疑/討論,測(cè)試;成員:顯示班級(jí)成員姓名,頭像,經(jīng)驗(yàn)值;簽到:包括一鍵簽到,手勢(shì)簽到和掃碼簽到,可查考?xì)v史簽到記錄;詳情:顯示課程詳細(xì)信息。課程所有資源按照二級(jí)目錄分別存放,主要資源包括教學(xué)設(shè)計(jì)、學(xué)生手冊(cè)、教學(xué)課件、任務(wù)工單、教學(xué)視頻、教學(xué)動(dòng)畫、其他資源,具體數(shù)量不定。教學(xué)設(shè)計(jì)、學(xué)生手冊(cè)、教學(xué)課件、任務(wù)工單可用PDF文件顯示[9]。
圖4 課程中心
微課中心結(jié)構(gòu)比較簡(jiǎn)單,按次序存放一些微視頻,每段視頻在10分鐘以內(nèi)。
(2)創(chuàng)建課程
創(chuàng)建課程此部分教師可以創(chuàng)建自己個(gè)性化的課程,發(fā)布課程,發(fā)布后的課程存放在“課程中心”,也可以編輯已經(jīng)創(chuàng)建的課程,或者刪除某門課程。如圖5所示。
圖5 創(chuàng)建課程
創(chuàng)建課程的步驟:
創(chuàng)建課程名稱、圖片及屬性,創(chuàng)建課程目錄結(jié)構(gòu):學(xué)習(xí)情境—學(xué)習(xí)單元,將需要的資源(教學(xué)設(shè)計(jì)、學(xué)生手冊(cè)、教學(xué)課件、任務(wù)工單、視頻、動(dòng)畫等)從資源庫(kù)鏈接到某一個(gè)學(xué)習(xí)單元,發(fā)布課程:將課程發(fā)布到“課程中心”。
所需代碼如下:
本文主要闡述了當(dāng)前移動(dòng)學(xué)習(xí)資源平臺(tái)的相關(guān)設(shè)計(jì)方式,結(jié)合相關(guān)的教育學(xué)原理以及當(dāng)前軟件開發(fā)的技術(shù),從學(xué)生的學(xué)習(xí)特點(diǎn)以及教師的需求出發(fā),探討了移動(dòng)學(xué)習(xí)資源平臺(tái)的幾種實(shí)現(xiàn)功能,以及移動(dòng)資源平臺(tái)的體系結(jié)構(gòu),分析了移動(dòng)學(xué)習(xí)資源平臺(tái)的功能模塊結(jié)構(gòu),最后基于Android技術(shù)實(shí)現(xiàn)了移動(dòng)學(xué)習(xí)資源平臺(tái)的開發(fā)設(shè)計(jì)[10]。經(jīng)測(cè)試表明該軟件運(yùn)行正常,基本滿足所需功能要求。
[1] 馮永勝,許楠.基于微信的移動(dòng)學(xué)習(xí)平臺(tái)開發(fā)與設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2017(7):8-11.
[2] 孟顏躍,施一萍,董智珩,等.基于Android的移動(dòng)學(xué)習(xí)系統(tǒng)的開發(fā)[J].福建電腦,2017(3):6,38-39.
[3] 王琪.適合基于觸摸屏技術(shù)的移動(dòng)電子設(shè)備的信息化學(xué)習(xí)軟件開發(fā)模式[J].經(jīng)營(yíng)管理者,2017(11):366.
[4] 傅健,謝新秀.基于用戶體驗(yàn)的移動(dòng)學(xué)習(xí)軟件質(zhì)量保證框架研究[J].中國(guó)遠(yuǎn)程教育,2011(6):34-38.
[5] 周波.試論如何通過(guò)移動(dòng)學(xué)習(xí)提升高職英語(yǔ)教學(xué)[J].職業(yè)技術(shù),2014(10):156.
[6] 鄒華.基于3 G技術(shù)和云計(jì)算的移動(dòng)教育發(fā)展研究[J].安康學(xué)院學(xué)報(bào),2013(3):102-105.
[7] 馮敬益.基于App Inventor試題庫(kù)的開發(fā)與實(shí)踐探索[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2017(16):62-69.
[8] 耿亮,孫艷.機(jī)織物組織移動(dòng)學(xué)習(xí)軟件開發(fā)[J].紡織科技進(jìn)展,2017(7):30-32,55.
[9] 楊波,張立娜.基于Android移動(dòng)學(xué)習(xí)APP在《軟件工程》教學(xué)中的應(yīng)用研究[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2016(3):105-107.
[10] 王建虎,武文馨.一種移動(dòng)學(xué)習(xí)App的量產(chǎn)式開發(fā)[J].微型電腦應(yīng)用,2016(8):12-14,29.
Development and Design of Mobile Learning Resources Based onAndroid
Han KangShen Rongwei*
(Tianjin University of Technology and Education,Tianjin 300222)
With the popularization of mobile terminals such as mobile phones,the demand of mobile learning is increasing day by day.This paper analyzes the characteristics of mobile learning of students.Combining with the related courses of automobile,this paper develops a mobile learning software,analyzes the overall design and functional structure design of mobile learning resource platform,as well as the design idea of each functional modules,and the relevant software is tested.Test results show that the software runs normally and basically meets the required functional requirements.
mobile learning Android;software development;teaching;applied research
TP311.52
A
1008-6609 (2017) 09-0049-04
韓康(1992-),男,江蘇漣水人,碩士研究生,研究方向?yàn)槁殬I(yè)技術(shù)教育交通運(yùn)輸。
*通訊作者:申榮衛(wèi)(1971-),男,河北邢臺(tái)人,博士,教授,碩士生導(dǎo)師,研究方向?yàn)槠囆履茉磁c電子控制技術(shù)。