張凱,于航
(1.長春財經(jīng)學(xué)院,長春 130122;2.吉林農(nóng)業(yè)大學(xué),長春 130118)
基于移動設(shè)備下云端互動式微課設(shè)計與研究
張凱1,于航2
(1.長春財經(jīng)學(xué)院,長春 130122;2.吉林農(nóng)業(yè)大學(xué),長春 130118)
隨著教育的信息化發(fā)展,微課是近些年來校園新興起的一種輔助教學(xué)形式,以其課程短小精致等特點迅速席卷各大高校。微課作為一種輔助教學(xué)形式,其學(xué)習(xí)方式更加靈活,移動學(xué)習(xí)、碎片化學(xué)習(xí)、自主學(xué)習(xí)成為學(xué)生學(xué)習(xí)微課的主要方式。本文針對微課學(xué)習(xí)的特點,借助APICloud云平臺,最終實現(xiàn)了在移動設(shè)備下,一次開發(fā)可跨安卓和蘋果多平臺應(yīng)用,依靠其評價模塊、云端存儲速度快等優(yōu)勢開發(fā)出具有師生互動式和評價的微課平臺。
微課;輔助教學(xué);APICloud;互動式
隨著現(xiàn)代化教育手段和方法不斷發(fā)展,微課已經(jīng)悄然成為各大高校輔助教學(xué)的新寵兒。微課以其“短小精悍”、“互動性強(qiáng)”、“可重復(fù)利用率高”等特點吸引了大量學(xué)生的關(guān)注,甚至成為某課程某老師的粉絲。從教學(xué)多樣性的角度上看,無疑是給傳統(tǒng)教學(xué)一個較有利的補(bǔ)充。
微課學(xué)習(xí)方式目前分為電腦在線學(xué)習(xí)和移動設(shè)備學(xué)習(xí)[1],隨著移動設(shè)備和網(wǎng)絡(luò)技術(shù)不斷提高和完善,移動學(xué)習(xí)更成為學(xué)生喜愛的方式。與電腦在線學(xué)習(xí)相比,移動學(xué)習(xí)設(shè)備更加靈活方便,一般手機(jī)或平板電腦等移動設(shè)備即可完成;學(xué)習(xí)地點不受限制,只要含有4G、WiFi任何時間地點都可以碎片化學(xué)習(xí);移動學(xué)習(xí)的評教評價方式更加多元化;教學(xué)時間精而短,一般都在5~10分鐘;可從其分析出移動學(xué)習(xí)的方式更加得到學(xué)生的青睞。
目前主流移動設(shè)備為手機(jī)、平板電腦等,其操作系統(tǒng)主要有Android(安卓)和IOS(蘋果)等。而目前針對其操作系統(tǒng)最流行的是APP開發(fā)和微信開發(fā),APP開發(fā)在Android下采用的是Java語言,IOS系統(tǒng)下采用的是Object-c語言,兩者不具有通用性,也就是說同一款A(yù)PP需要在兩個不同的系統(tǒng)環(huán)境下進(jìn)行分別開發(fā),這在成本、研發(fā)周期上為開發(fā)者,尤其是微課的移動開發(fā)者來說是一件頭痛的事。
近些年HTML5[2]發(fā)展迅猛,它最大的優(yōu)勢就是跨平臺性,很多業(yè)界大咖甚至說出HTML5終將取代原生APP?,F(xiàn)在也有很多軟件公司開始使用HTML5進(jìn)行APP開發(fā),但綜合各項指標(biāo)可以分析出原生APP和HTML5各有各自的特點和優(yōu)勢。
表1 HTML5和原生APP開發(fā)的優(yōu)缺點比較
使用HTML調(diào)用原生APP模塊的混合式開發(fā)既實現(xiàn)了開發(fā)周期短、跨平臺,又可以帶給用戶原生APP的良好用戶體驗,所以采用混合模式開發(fā)微課APP較為合適。
APICloud[3]是中國領(lǐng)先的"云端一體"的移動應(yīng)用云服務(wù)提供商。APICloud為開發(fā)者從"云"和"端"兩個方向提供API,簡化移動應(yīng)用開發(fā)技術(shù),提供了目前較為優(yōu)秀的混合模式環(huán)境,讓移動應(yīng)用的開發(fā)周期大大縮短。
圖1 開放云APICloud的APP架構(gòu)圖
微課一般是5~10min的視頻文件,大量的微課視頻文件存儲播放無疑是對服務(wù)器的巨大挑戰(zhàn),如果制作微課單位采用自己的服務(wù)器工作,那么就會對服務(wù)器的要求比較高,而且隨著錄制微課的增加負(fù)重會越來越大。APICloud提供了云端存儲功能,而且免費(fèi)提供給開發(fā)者,從而很好的解決了微課文件存儲以及播放流暢度等問題。
APICloud對開發(fā)工具沒做做任何限制,您使用任何HTML5開發(fā)工具都可以進(jìn)行APICloud應(yīng)用的開發(fā)工作。如Sublime Text 3、WebStorm、API?Cloud Studio等。
APICloud模塊功能強(qiáng)大,封裝了包含頁面布局、導(dǎo)航菜單、多媒體、網(wǎng)絡(luò)通信、文本瀏覽、本地存儲、登錄、支付、地圖、驗證與安全、云服務(wù)對接等諸多模塊基本滿足目前APP大部分功能,而且模塊形式全部以原生開發(fā),有訪問速度快、界面友好等特點。可以直接在html里面引入,在需要使用模塊的頁面中加入:varobject=api.require(‘模塊名’)。
在APICloud的編程環(huán)境下一次編寫程序,通過編譯自定義loader可以上傳至APICloud云端后,生成Android證書和IOS證書。
3.1 微課APP整體設(shè)計步驟
APICloud提供了Client/Cloud架構(gòu)設(shè)計,完整的前后端分離,在移動端實現(xiàn)界面和功能,在服務(wù)端提供數(shù)據(jù)和服務(wù)。具體建立微課APP的五個步驟為:
(1)通過APICloud界面布局5大組件[3]實現(xiàn)移動端UI界面設(shè)計;
(2)調(diào)用相關(guān)模塊開發(fā)移動端教師微課視頻播放、在線答疑、學(xué)生評價;
(3)創(chuàng)建云端應(yīng)用,申請云端證書和第三方key,如Android:xxx.keystore文件(例如:sxo2o.key?store),iOS:xxx.p12文件、xxx.mobileprovision文件(例如:sxo2o.p12、sxo2o.mobileprovision);
(5)云編譯后代碼全包加密,最后優(yōu)化頁面加載速度、圖片處理、交互響應(yīng)速度。
3.2 APP內(nèi)容設(shè)計及流程圖
其中主框架部分包含課程介紹、注冊登錄、選課、課程評價四部分,其中課程介紹包含推薦、熱點、微課、離線下載四大塊;注冊登錄完成用戶的登錄注冊驗證功能;選課包含所有課程的選課工作;課程評價包含對教師課程的評價系統(tǒng)和打分系統(tǒng);根據(jù)微課實際應(yīng)用開發(fā)的需求,設(shè)計流程圖見圖2。
表2 微課開發(fā)APICloud調(diào)用的原生模塊
圖2 基于APICloud的云端微課設(shè)計流程圖
3.3 調(diào)用主要功能模塊說明
APICloud提供了模塊store,即與第三方聯(lián)合封裝了功能強(qiáng)大的各種模塊,其模塊包含驗證安全、推送、支付、智能識別、網(wǎng)絡(luò)媒體、地圖、云服務(wù)對接等,封裝好的模塊只需要調(diào)用規(guī)定函數(shù)即可使用,節(jié)約開發(fā)時間。其功能為微課的制作提供了強(qiáng)有力的幫助,具體調(diào)用模塊如表2所示。
調(diào)查發(fā)現(xiàn),基于移動設(shè)備下的微課碎片式學(xué)習(xí)越來越受到學(xué)生的喜愛,這也使得讓我們了解互聯(lián)網(wǎng)+教育的改革模式,對傳統(tǒng)的教學(xué)方式是一個有利補(bǔ)充和輔助。本文通過APICloud開發(fā)環(huán)境及原生模塊和云端存儲功能,很好的解決了跨平臺開發(fā)APP的時間和存儲問題以及訪問速度,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,微課教學(xué)在現(xiàn)代教育教學(xué)領(lǐng)域中起到了很重要的作用,多種方式下的輔助學(xué)習(xí)形式也必然會成為未來教學(xué)的趨勢所在。
[1]胡鐵生.高校微課建設(shè)的現(xiàn)狀分析與發(fā)展對策研究[J].現(xiàn)代技術(shù)應(yīng)用,2010(12):76-79.
[2]沈華英.基于開放云API的移動APP設(shè)計研究[J].移動應(yīng)用,2015(5):45-46.
[3]常志鵬.APICLoud云端區(qū)域移動醫(yī)療信息平臺的設(shè)計與開發(fā)[J].信息技術(shù)2015(11):23-25.
[4]劉運(yùn)華,衷克定,趙國慶.新加坡微型課程研究項目的實踐與啟示[J].中國電化教育,2005(11):98-101.
[5]范福蘭,張屹.基于交互式微視頻教學(xué)資源教學(xué)模式的應(yīng)用效果分析[J].現(xiàn)代教育技術(shù),2012(6):24-28.
[6]Shieh,David.These lectures are gone in 60 seconds[J]. Chronicle of Higher Education,2009,(26):1-13.
Design and Research on Interactive Micro-lesson in the Cloud of Mobile Devices
ZHANG Kai1,YU Hang2
(1.Changchun University of Finance and Economics,Changchun 130122;2.Jilin Agricultural University,Changchun 130118)
With the informationization development of the education,Micro-lesson is a new the rising kind of auxiliary teaching form in campus in recent years and is swept across colleges and universities with its course characteristics of short and delicate quickly.Micro-lesson as an auxiliary teaching form,the way to learn is more flexible,mobile learning and fragmentation and au?tonomous learning become the dominant form of students learn the lesson.In this paper,according to the characteristics of the mi?cro-lesson to learn and under the help of APICloud cloud platform,a development platform which can be cross android and apple application is achieved under the mobile device finally.The micro-lesson platform depending on its evaluation module.is devel?oped with the advantages of the cloud storage speed and the interactive and the evaluation between teachers and students.
micolecture;assisted instruction;APICloud;interactive
G434
A
1672-9870(2017)02-0140-03
2017-01-17
2015年吉林省教育科學(xué)規(guī)劃課題(ZD15174)
張凱(1978-),男,碩士,講師,E-mail:1951453752@qq.com