基于Android的移動學習平臺的設計與實現(xiàn)
文/黃余 張潔 朱秀娟,宜賓職業(yè)技術學院
在現(xiàn)今無線通信技術不斷發(fā)展的過程當中,移動學習成為了很多人們的選擇,具有著方便、不受時間空間限制的優(yōu)點。在本文中,將就基于Android的移動學習平臺的設計與實現(xiàn)進行一定的研究。
Android;移動學習平臺;設計與實現(xiàn)
移動學習,即通過無線通信技術與移動計算結合性使用形成的學習模式。在現(xiàn)階段智能化移動設備普及率不斷提升的情況下,移動學習正作為一種新的學習方式而受到了人們的更多關注與歡迎。在智能手機不斷普及的情況下,智能終端系統(tǒng)可塑性以及多樣性特點的存在為移動學習軟件開發(fā)提供了重要的平臺,并成為了未來學習的一種熱門趨勢。作為現(xiàn)今手機當中的重要智能系統(tǒng),在本文中,將在聯(lián)系Android系統(tǒng)優(yōu)勢以及移動學習特點的基礎上對以Android為基礎的移動學習平臺進行開發(fā),在對用戶學習需求進行滿足的基礎上達到服務個性化以及方便易用目的。
在該移動平臺建立方面,其主要對象即為教師與學生。在具體應用當中,學生在實際學習當中可以有針對性的做好學習內容的選擇與在線學習,并根據(jù)學習當中存在的問題同教師間開展深入的交流探討,并根據(jù)地理位置情況做好虛擬學習社區(qū)的構建。在該平臺當中,其主要具有以下功能:第一,在線學習功能分析。該功能可以說該平臺設計當中的重點,也是一項基本功能。在實際應用當中,用戶可以根據(jù)分類目錄以及標簽對具體的學習內容進行選擇。根據(jù)移動學習周期短、片段化以及零散化特征的存在,移動用戶在具體任務執(zhí)行方面通常不會涉及到較多的數(shù)據(jù),對此,則將在線學習功能模塊涉及為一個以RSS為基礎的在線閱讀器,并根據(jù)其中內容對教學內進行選擇性獲取;第二,師生交流功能分析。在移動學習當中,師生間的交流可以說是非常重要的環(huán)節(jié),可以在實際應用當中將其分為郵件通信以及即時通信這兩個功能。其中,即時通信能夠對學生具體學習當中所需要進行的交流討論需求進行滿足,對實際學習當中的實效性具有較高的強調。郵件通信方面,即當學習內容具有較大信息量時,能夠為相關內容的交流提供幫助,做好疑問的解答;第三,學習社區(qū)功能。對于移動學習終端來說,其具有著分布廣泛的用戶。通過地理信息共享功能的應用,即能夠對附近區(qū)域學習目前的學習情況進行了解,你能夠在按照地地理位置做好學習社區(qū)構建的基礎上提升學習效果。同時,聯(lián)系地理位置在具體分布方面相近性的存在,在資源共享方面也具有具有較好的效果。
目前,IOS以及Android是現(xiàn)今智能手機市場當中主要的兩類系統(tǒng)。其中,Android更是以其終端高性價比以及平臺開放性特征的存在對較多的用戶以及開發(fā)者形成了吸引。在本研究中,將在Androi d環(huán)境下對該移動學習平臺進行開發(fā),并對該平臺在實際應用當中的有效性以及可行性進行驗證:第一,移動學習對學習者以及系統(tǒng)在互動性方面都具有著較高的要求,根據(jù)該特點,本系統(tǒng)對基于胖客戶端/服務器模式進行開發(fā)。在具體設計當中,胖客戶端將對系統(tǒng)的部分功能進行執(zhí)行,對用戶以及信息交互進行顯示。當服務器以及客戶端斷開連接之后,其中少量對客戶端具有依靠的數(shù)據(jù)即能夠應用到軟件當中,以獨立的方式對業(yè)務操作進行完成。且在服務器端方面,也將對實體會話服務以及XML數(shù)據(jù)流解析等功能進行負責;第二,在線共享內容訂閱方面,使用RSS技術實現(xiàn)目標,在實效性方面具有著較好的表現(xiàn);第三,在本設計當中,使用了Jabber技術對通信功能進行實現(xiàn)。即時通信方面,客戶端則將通過HTTP的應用同服務器端進行數(shù)據(jù)交換;第四,電子郵件對POP3協(xié)議提供支持,能夠在該協(xié)議當中實現(xiàn)郵件的接收,并通過SMTP對電子郵件進行發(fā)送,對手機同PC、手機同手機間的郵件通信進行實現(xiàn);第五,移動定位接口方面,使用了GPS技術進行定位,同時通過Go ogle地圖的使用對GIS服務器同數(shù)據(jù)接口間的通信進行實現(xiàn)。
對于該模式來說,其是一個以RSS為基礎的閱讀子系統(tǒng)。在該系統(tǒng)當中,首先對具有學習內容的RSS摘要進行了指定,之后,終端用戶則可以通過RSS檢索煩惱歌是的應用通過XML方式是對RSS數(shù)據(jù)進行表示。對于該數(shù)據(jù)來說,可以通過Android系統(tǒng)SDK自帶的解析器解析XML數(shù)據(jù),以此實現(xiàn)RSS數(shù)據(jù)的獲得。之后,則將通過View組件的應用做好界面提供,在對閱讀類別進行選擇之后,在M ain Activity當中即可以尋找到該類別的發(fā)布日期以及摘要標題,之后由 Reading Activity 實現(xiàn)RSS摘要項的提供。在該種情況下,用戶在實際應用當中即可以在不對網(wǎng)站頁面進行打開的情況下即能夠對網(wǎng)站相關鏈接以及內容摘要進行快速的瀏覽。
在移動學習當中,師生之間的交流可以分為郵件通信以及即時通信這兩種方式。其中,即時通信將表現(xiàn)為小組討論以及在線答疑。其通過Jabber框架的使用標識移動端數(shù)據(jù)流,且能夠完成移動尋址功能。通過地域形式的使用將用戶消息空間對不同的自治區(qū)域進行劃分,其中將涉及到網(wǎng)絡、客戶端以及服務器這幾種角色。在實際應用當中,客戶端將通過HTTP的使用對服務器端交換數(shù)據(jù)流。
郵件通信方面,則主要對郵件的基本收發(fā)功能進行完成。在該模塊當中,其郵件格式為純文本類型,具有體信息以及頭信息這兩大部分。在具體郵件收發(fā)當中,對SMTP以及POP3協(xié)議進行了使用。為了能夠對學習終端的具體使用費用進行最大程度的降低,對服務器代理方式進行了應用。
在該模塊中,通過GPS的使用學習者的地理信息進行感知,并共享其位置。首先,終端將通過GPS對用戶的定位信息進行獲取,在地圖上標注位置后由Google地圖解析地址,將地理位置信息實現(xiàn)對地圖URL的轉換。
在上文中,我們對基于Android的移動學習平臺的設計與實現(xiàn)進行了一定的研究,具有較好的研究應用價值。
[1]高云桐.基于Android平臺的高校師生交互系統(tǒng)的設計與實現(xiàn)[D].安徽理工大學2017
[2]王飛雪.基于Android平臺的手機助手系統(tǒng)的設計與實現(xiàn)[D].吉林大學2017
黃余(1981.06—),四川內江,講師,研究生,研究方向:人工智能、神經(jīng)網(wǎng)絡、軟件工程、計算機應用。
課題名稱:基于Android平臺的學生移動學習系統(tǒng)的構想與實現(xiàn);課題來源:宜賓職業(yè)技術學院科研(教研)項目;項目編號:ybzysc16-31