摘 要本文通過分析移動學(xué)習(xí)的特點(diǎn)和學(xué)習(xí)者需求,提出了采用Android技術(shù)開發(fā)一套移動學(xué)習(xí)平臺的設(shè)計方案。確定了教師Web端由課程申報、課程中心、在線互動和每日一帖四個功能模塊組成;移動學(xué)習(xí)客戶端由微課視頻、文檔學(xué)習(xí)、在線測試、在線互動、我要發(fā)帖五大功能模塊組成。為學(xué)習(xí)者提供了方便自主的零縫隙移動學(xué)習(xí)體驗(yàn),提高了課程的學(xué)習(xí)效果。
【關(guān)鍵詞】Android 移動學(xué)習(xí) 學(xué)習(xí)平臺
1 引言
2013年麗水職業(yè)技術(shù)學(xué)院搭建了由清華大學(xué)教育技術(shù)中心開發(fā)的Web網(wǎng)絡(luò)課程平臺,經(jīng)過幾年的網(wǎng)絡(luò)課程資源建設(shè),現(xiàn)已建成300余門的網(wǎng)絡(luò)課程,網(wǎng)絡(luò)課程資源非常齊全,其中包括文檔資源、課件資源,微課視頻資源、測試題庫等豐富的網(wǎng)絡(luò)課程資源。但這些資源目前只布局在Web網(wǎng)絡(luò)課程平臺上,雖然比傳統(tǒng)教學(xué)先進(jìn)了一步,但在這個移動技術(shù)發(fā)展迅猛的今天,這已經(jīng)不能完全滿足學(xué)習(xí)者的學(xué)習(xí)需求和學(xué)習(xí)習(xí)慣。如何把現(xiàn)存的Web網(wǎng)絡(luò)課程資源移植到移動學(xué)習(xí)端,這正是本文要解決的問題。目前基于Android的移動學(xué)習(xí)平臺開發(fā)技術(shù)已經(jīng)非常成熟,因此采用Android技術(shù),為我校Web網(wǎng)絡(luò)課程平臺量身定做一款移動學(xué)習(xí)平臺并非難事。為了管理方便,教師可以通過Web平臺端對學(xué)習(xí)者進(jìn)行管理,對課程資源進(jìn)行上傳發(fā)布與管理,對學(xué)習(xí)效果進(jìn)行在線測試發(fā)布等。學(xué)習(xí)者可以通過移動學(xué)習(xí)端進(jìn)行課程文檔學(xué)習(xí),微課視頻學(xué)習(xí),學(xué)習(xí)過后可以在移動端進(jìn)行同步在線測試,并得到即時測試成績,同時也可以實(shí)時與教師在移動端進(jìn)行互動。這不僅迎合了學(xué)習(xí)者的自主學(xué)習(xí)習(xí)慣和需求,還大大方便了學(xué)習(xí)者利用碎片化時間進(jìn)行自主學(xué)習(xí),成為課堂學(xué)習(xí)的一種重要補(bǔ)充。
2 移動學(xué)習(xí)平臺需求分析
2.1 移動學(xué)習(xí)的特點(diǎn)
移動學(xué)習(xí)即Mobile learning,縮寫為M-Learning,它是一種利用移動終端設(shè)備進(jìn)行任何時間、任何地點(diǎn)發(fā)生的學(xué)習(xí),具有跨越時間和地域限制的特點(diǎn)。其特點(diǎn)主要表現(xiàn)在:
2.1.1 可以隨時隨地的學(xué)習(xí)
學(xué)習(xí)者能在任何地點(diǎn)、任何時間、以任何方式學(xué)習(xí)任何內(nèi)容,這種獨(dú)特優(yōu)勢是其他學(xué)習(xí)方式不能相比的,它極大程度地滿足了隨時在線的學(xué)習(xí)需求。
2.1.2 學(xué)習(xí)時間碎片化
移動學(xué)習(xí)以其獨(dú)有學(xué)習(xí)時間碎片化的特點(diǎn),為學(xué)習(xí)者提供了學(xué)習(xí)知識的便利,使學(xué)習(xí)者可以充分利用瑣碎的時間學(xué)習(xí),掌握一個相對完整的知識組塊,正如一個個散落的小零件最終可以組裝成一臺大機(jī)器一樣。
2.1.3 滿足了個性化的學(xué)習(xí)需求
移動學(xué)習(xí)的交互性可以實(shí)現(xiàn)信息及時的雙向流通,有利于培養(yǎng)學(xué)習(xí)者的交流溝通能力,激發(fā)學(xué)習(xí)者的學(xué)習(xí)熱情,培養(yǎng)學(xué)習(xí)者的個性,有利于提高學(xué)習(xí)者的學(xué)習(xí)成績和信心。
2.1.4 可以消除心理負(fù)擔(dān)
從心理學(xué)角度看,對于一些性格內(nèi)向,害羞等性格的學(xué)習(xí)者來說,移動學(xué)習(xí)能夠彌補(bǔ)傳統(tǒng)課堂和面對面學(xué)習(xí)中遇到的一些尷尬的場面,驅(qū)除交流的膽怯心理,從而輕松的進(jìn)行學(xué)習(xí)和交流。
雖然移動學(xué)習(xí)具有諸多優(yōu)點(diǎn),但它的局限性也是比較顯現(xiàn)的。如學(xué)習(xí)過程是一種松散式的,這就需要學(xué)習(xí)者具有較的主動性和自控能力;學(xué)習(xí)環(huán)境比較嘈雜,容易分散學(xué)習(xí)者注意力。移動終端設(shè)備信息處理能力遠(yuǎn)遠(yuǎn)不如PC機(jī),這就要求學(xué)習(xí)資源要進(jìn)行最優(yōu)化等。
2.2 課程知識有機(jī)碎片化
根據(jù)移動學(xué)習(xí)的時間碎片特點(diǎn),移動學(xué)習(xí)的課程知識點(diǎn)不能像傳統(tǒng)的知識一樣進(jìn)行章節(jié)化劃分,這就需對課程知識和操作技能進(jìn)行有機(jī)重組,使知識點(diǎn)和操作技能進(jìn)行細(xì)微化,學(xué)習(xí)一個知識點(diǎn)或操作技能時間盡量保持在3到5分鐘的時間為宜。
2.3 課程資源優(yōu)化
由于移動終端設(shè)備處理信息能力的不足和呈現(xiàn)屏幕小的特點(diǎn),在制作移動學(xué)習(xí)資源的時候,學(xué)習(xí)資源文件不宜過大,文件格式盡量適合HTML5技術(shù)要求,錄制學(xué)習(xí)微視頻時,分辨率盡量小,視頻文件格式要符合HTML5中的
3 移動學(xué)習(xí)平臺功能結(jié)構(gòu)設(shè)計
3.1 移動學(xué)習(xí)平臺設(shè)計方案
本移動學(xué)習(xí)平臺由教師Web平臺和學(xué)生移動學(xué)習(xí)平臺構(gòu)成,兩個平臺同時調(diào)用一個數(shù)據(jù)庫。教師Web端可以對學(xué)習(xí)者進(jìn)行增加、修改、刪除,對課程資源進(jìn)行分類上傳、修改、刪除,對測試題庫進(jìn)行增加、刪除和修改,對互動進(jìn)行回復(fù)。學(xué)習(xí)者通過移動學(xué)習(xí)端可以觀看微課視頻并進(jìn)行評價、進(jìn)行文檔學(xué)習(xí)并進(jìn)行收藏、進(jìn)行在線測試和查看測試成績。移動學(xué)習(xí)平臺工作原理如圖1所示。
3.2 移動學(xué)習(xí)平臺功能結(jié)構(gòu)設(shè)計
3.2.1 校級管理員角色
負(fù)責(zé)審核課程、數(shù)據(jù)統(tǒng)計:查看教師信息(發(fā)貼數(shù)量、被提問數(shù)量)、查看課程信息(發(fā)貼數(shù)量、被提問數(shù)量)。
3.2.2 教師角色
教師可以通過Web平臺進(jìn)行課程申報、課程中心管量:課程內(nèi)容、微課視頻、課后習(xí)題、模擬訓(xùn)練、在線互動(查看、回復(fù))、每日一貼(發(fā)貼、查看、修改、刪除),教師Web端功能如圖2所示。
3.2.3 移動學(xué)習(xí)客戶端設(shè)計
學(xué)習(xí)者可以通過移動學(xué)習(xí)客戶端進(jìn)行微課視頻、文檔學(xué)習(xí)、在線互動和發(fā)帖,對有價值的學(xué)習(xí)資源進(jìn)行收藏,同時也可以把優(yōu)秀的學(xué)習(xí)資源進(jìn)行分享到第三方平臺中去,移動學(xué)習(xí)客戶端功能如圖3所示。
4 關(guān)鍵技術(shù)
4.1 移動學(xué)習(xí)平臺開發(fā)環(huán)境
本平臺開發(fā)語言選用Java開發(fā)語言,開發(fā)工具使用 Eclipse 為開發(fā)工具,安裝Android應(yīng)用開發(fā)ADT插件,數(shù)據(jù)庫為 SQL2008。平臺采用 M VC 模式進(jìn)行架構(gòu),實(shí)現(xiàn)了功能模塊和顯示模塊的分離,耦合性低、重用性高、部署快,同時它還提高了平臺的可維護(hù)性、可擴(kuò)展性、可移植性。
4.2 移動學(xué)習(xí)平臺數(shù)據(jù)連接
Android應(yīng)用開發(fā)數(shù)據(jù)庫大多是選用MySQL數(shù)據(jù),但由于原有的Web網(wǎng)絡(luò)課程平臺數(shù)據(jù)是SQL2008數(shù)據(jù),所以本平臺移動端數(shù)據(jù)選擇SQL2008數(shù)據(jù)。Android連接SQL數(shù)據(jù)首先要下載可以支持Android的SQL驅(qū)動即jtds插件,請注意只能下載1.2.7版本,因?yàn)锳ndroid不支持更高版本,并將jtds-1.2.7.jar文件放在android項目libs目錄下即可。其數(shù)據(jù)庫連接過程為先聲名為一個連接型私有類getSQLConnection,來獲取數(shù)據(jù)庫驅(qū)動、IP、用戶名和密碼等。接著再聲名一個字符型私有類QuerySQL(),利用getSQLConnection類來獲取數(shù)據(jù),然后進(jìn)行查表和循環(huán)輸出即可。
5 小結(jié)
本文從麗水職業(yè)技術(shù)學(xué)院Web網(wǎng)絡(luò)課程現(xiàn)狀出發(fā),根據(jù)移動學(xué)習(xí)的特點(diǎn)和學(xué)習(xí)者需求,提出了運(yùn)用Android技術(shù)量身定做一款基于Android的移動學(xué)習(xí)平臺的設(shè)計方案,成功將Web網(wǎng)絡(luò)課程教學(xué)資源移植到移動學(xué)習(xí)平臺。提高了學(xué)習(xí)者學(xué)習(xí)效果,迎合了當(dāng)今學(xué)習(xí)者的移動學(xué)習(xí)習(xí)慣。
參考文獻(xiàn)
[1]康燕茹.基于Android的大學(xué)英語移動學(xué)習(xí)平臺的設(shè)計與實(shí)現(xiàn)[J].電子測試,2014(19):16-18.
[2]趙敏涯,顏曉凱,夏正航,夏際星.基于Android的移動學(xué)習(xí)平臺的設(shè)計與開發(fā)[J].軟件工程,2016(05):32-34.
[3]李靖.基于Android的移動學(xué)習(xí)平臺設(shè)計研究[J].電子技術(shù),2013(08):19-21.
[4]秦艷菲,魏慧琴.基于Android 的高級程序設(shè)計語言移動學(xué)習(xí)平臺設(shè)計與實(shí)現(xiàn)[J]. 現(xiàn)代計算機(jī),2015(05):65-68.
[5]劉紅煦.基于Android的移動學(xué)習(xí)平臺設(shè)計與實(shí)施[J].河北科技圖苑,2013(03):86-88.
[6]呂愛萍.基于Android的微課程平臺客戶端設(shè)計與實(shí)現(xiàn)[J].中國現(xiàn)代教育裝備,2015(12):19-22.
作者簡介
韓建林(1977-),男,浙江省麗水市人。講師,碩士。主要研究方向?yàn)閃eb應(yīng)用開發(fā)、移動互聯(lián)網(wǎng)開發(fā)、多媒體作品設(shè)計。
作者單位
麗水職業(yè)技術(shù)學(xué)院 浙江省麗水市 323000