韓康 申榮衛
(天津職業技術師范大學汽車與交通學院,天津300222)
基于Android的移動學習資源開發設計
韓康 申榮衛*
(天津職業技術師范大學汽車與交通學院,天津300222)
隨著手機等移動終端的普及,移動學習的需求也與日俱增。本文對學生在移動端學習的特點進行了深入分析,結合汽車學科相關課程,基于Android平臺開發了適用于移動端學習的軟件,分析了移動學習資源平臺的總體設計、功能結構設計,以及各個功能模塊的設計開發思路,并且對相關軟件進行了測試。測試表明該軟件運行正常,基本滿足所需功能要求。
移動學習;Android;軟件開發;教學;應用研究
移動終端的普及給人們的生活帶來很大的變化,同樣也很大程度上影響了課堂教學方式。基于此,有必要開發一種教學平臺能夠讓學生和教師之間進行有效的交互[1],使學生能夠有效地利用當前先進的移動學習手段,達到事半功倍的學習效果,教師也能夠對學生的學習情況進行有效的檢驗和了解[2]。本文從學生和教師兩方面的需求入手,基于Android平臺的通用性,開發了一種適用于汽車學科教學的學習資源平臺。
(1)根據當前移動終端的特點,結合教育學理論,對搭建相關學習資源平臺的技術手段進行了分析和研究。
(2)根據學生自身的學習特點和教師的教學需求,對移動學習資源的平臺功能進行了分析和研究。
(3)在移動學習教學資源平臺體系結構設計的基礎上,分析了學習資源平臺設計的客觀需求和表現形式,最后結合《汽車構造》課程對整個移動學習資源進行具體的分析、設計與實現,同時對學習平臺進行了系統測試,以確保系統功能的可用性[3]。
根據Android平臺的相關音視頻技術手段,基于B/S架構搭建學習資源平臺。該平臺的服務器端主要包括Web服務器、流媒體服務器和數據庫服務器。學生只需要使用相應的移動終端上網,訪問平臺服務端,就可以完成相關的學習任務。
學習資源平臺建立了如下功能:學生可以使用移動終端登錄學習資源平臺完成自己或者教師設立的學習任務,查看自己已經完成的學習任務,并且對自己的學習效果進行評價;同樣,教師可以登錄學習資源平臺布置學習任務,并且可以對學生的相關學習行為進行有效管理,評價學生的學習表現。我們將關注的重點放在基于移動終端的汽車輔助教學課程的設計與開發[4]。
在移動學習中,主要包含兩種角色:學生、教師。由此,設計移動學習資源平臺包括學生子系統和教師子系統兩個部分,分別服務于學生和教師,兩種身份登錄控制。學生登錄后只有課程中心和微課中心兩個部分,不提供資源中心功能,不能創建課程。圖1為學生端體系結構[5]。
教師在學習中扮演了重要的角色,在學習活動中,教師可以為學生提供個性化的指導,同時為學生提供多種多樣的學習資源來激發學生的學習興趣,還要為學生提供指導與答疑活動。圖2為教師端體系結構。
本學習資源平臺APP由多個Activity頁面組成,每個Activity同時應用于一個手機頁面,開發的移動學習平臺的Activity目錄結構如圖3所示[6]。

圖1 學生端體系結構

圖2 教師端體系結構

圖3 學習資源平臺的Activity目錄結構
本學習資源平臺采用Android技術進行開發,開發工具是WeX5工具。WeX5是完全免費的開源開發工具,能夠快速地提高APP的開發效率,在eclipse的基礎上進行了封裝,能夠提供多種組件體系,支持多種后臺開發語言[7]。
學習資源平臺主要有以下模塊:
資源中心展示的所有的資源來自網絡課程與資源平臺中的資源庫,只是調用,不存在本地。
資源中心的功能包括資源檢索、資源展示,不提供下載。檢索資源時可按照兩種屬性檢索:媒體類型和應用類型;媒體類型:圖片、文字、動畫、視頻、聲音、其他;應用類型:教學設計、學生手冊、教學課件、任務工單、維修手冊、維修案例、其他。
課程中心主要進行已經發布的課程展示,可能有多門課程,主要實現對所學課程的集中展示,學生可以根據自己的需求首先瀏覽該課程的詳細介紹,然后可以通過點擊開始學習按鈕進行學習,學生還可以查閱自己班級的同學學習該課程的評價,同樣自己也可以對該課程進行評價,自己的評價內容會顯示在頁面的底部。點擊開始學習按鈕后則可以進入視頻播放模式,這一形式更能激發學生的學習興趣,學習完成后,可以進行課后測試,一般系統可以提供5道選擇題,以檢測同學的學習效果。如圖4所示。
(1)課程中心
課程中心資源的存放按照:學習情境-學習單元兩級目錄結構存放[8]。
進入某門課程后屏幕下方有如下菜單選項:課程:點擊課程回到課程主界面;通知:可編輯和發布通知;活動:包括作業,投票/問卷,頭腦風暴,答疑/討論,測試;成員:顯示班級成員姓名,頭像,經驗值;簽到:包括一鍵簽到,手勢簽到和掃碼簽到,可查考歷史簽到記錄;詳情:顯示課程詳細信息。課程所有資源按照二級目錄分別存放,主要資源包括教學設計、學生手冊、教學課件、任務工單、教學視頻、教學動畫、其他資源,具體數量不定。教學設計、學生手冊、教學課件、任務工單可用PDF文件顯示[9]。

圖4 課程中心
微課中心結構比較簡單,按次序存放一些微視頻,每段視頻在10分鐘以內。
(2)創建課程
創建課程此部分教師可以創建自己個性化的課程,發布課程,發布后的課程存放在“課程中心”,也可以編輯已經創建的課程,或者刪除某門課程。如圖5所示。

圖5 創建課程
創建課程的步驟:
創建課程名稱、圖片及屬性,創建課程目錄結構:學習情境—學習單元,將需要的資源(教學設計、學生手冊、教學課件、任務工單、視頻、動畫等)從資源庫鏈接到某一個學習單元,發布課程:將課程發布到“課程中心”。
所需代碼如下:

本文主要闡述了當前移動學習資源平臺的相關設計方式,結合相關的教育學原理以及當前軟件開發的技術,從學生的學習特點以及教師的需求出發,探討了移動學習資源平臺的幾種實現功能,以及移動資源平臺的體系結構,分析了移動學習資源平臺的功能模塊結構,最后基于Android技術實現了移動學習資源平臺的開發設計[10]。經測試表明該軟件運行正常,基本滿足所需功能要求。
[1] 馮永勝,許楠.基于微信的移動學習平臺開發與設計[J].現代電子技術,2017(7):8-11.
[2] 孟顏躍,施一萍,董智珩,等.基于Android的移動學習系統的開發[J].福建電腦,2017(3):6,38-39.
[3] 王琪.適合基于觸摸屏技術的移動電子設備的信息化學習軟件開發模式[J].經營管理者,2017(11):366.
[4] 傅健,謝新秀.基于用戶體驗的移動學習軟件質量保證框架研究[J].中國遠程教育,2011(6):34-38.
[5] 周波.試論如何通過移動學習提升高職英語教學[J].職業技術,2014(10):156.
[6] 鄒華.基于3 G技術和云計算的移動教育發展研究[J].安康學院學報,2013(3):102-105.
[7] 馮敬益.基于App Inventor試題庫的開發與實踐探索[J].現代計算機(專業版),2017(16):62-69.
[8] 耿亮,孫艷.機織物組織移動學習軟件開發[J].紡織科技進展,2017(7):30-32,55.
[9] 楊波,張立娜.基于Android移動學習APP在《軟件工程》教學中的應用研究[J].農業網絡信息,2016(3):105-107.
[10] 王建虎,武文馨.一種移動學習App的量產式開發[J].微型電腦應用,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-),男,江蘇漣水人,碩士研究生,研究方向為職業技術教育交通運輸。
*通訊作者:申榮衛(1971-),男,河北邢臺人,博士,教授,碩士生導師,研究方向為汽車新能源與電子控制技術。