楊斌 楊利花



摘要:在現代校園遠程教育不斷發展的過程中,數字化學習也在不斷地發展,移動學習屬于現代校園全新的學習方式,將數字化技術和移動計算技術作為基礎的學習在不斷地發展。基于此,該文就以Android平臺使用率較高的優勢,實現Android平臺中的應用移動學習軟件模塊的設計,并且對軟件模塊進行全面的測試。
關鍵詞:Android平臺;應用英語;移動學習;軟件模塊
中圖分類號:G642? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)05-0092-02
英語屬于世界的通用語言之一,學習英語能夠促進我們和國外友人的相互交流。目前,我國各方面行業都在逐漸和世界接軌,未來對于外語人才的需求量在不斷地提高。所以,在我國教育中開設英語課程尤為重要。但是,目前我國英語教學中具有重要的問題,其整體效果較差,從而降低了學生的學習效率。為了提高學生學習質量,就要創新課堂中醫教師講授為主的傳統教學模式,全新教學模式要以現代化信息技術為基礎,尤其是將網絡作為中程,使英語教學不受時間地點的限制,朝著自主化及個性化的學習方向發展。移動學習屬于全新的網絡學習模式,其屬于非正式的學習,其能夠和正式學習相互結合,從而有效滿足現代學生英語學習的需求。本文就基于Android平臺,研究應用英語移動學習軟件模塊的設計。
1 Android平臺架構
Android平臺使用Java開發語言和開放授權方式,其使用四層系統架構,包括應用程序層、應用程序架構層、系統運行庫與運行環境層、Linux內核層。在實現Android應用程序開發的過程中,可以使用自身結構和Java通用類庫實現。
創建Android程序界面。應用:應用程序自己活動的過程中一般都要繼承Acticity類,并且還要實現此類,通過setContent方法在活動中設置布局文件。視圖:一般都在程序中使用View類視圖,一般都繼承在布局文件中,利用Id值實現程序應用的調用。
獲得資源和使用。資源指的是不包括代碼的文件,程序利用代碼使用資源的使用。在Android平臺中可以使用的文件資源格式包括PNG、XML等,在程序運行的過程中,資源會具有一定的解析,之后編譯成為二進制文件,此優勢就是促進資源的加載,在程序開發過程中,開發工作人員能夠利用資源類訪問資源[1]。在項目開發的過程中,可以將需求資源在res目錄中存儲,Android能夠通過apt實現此文件資源的編譯,之后實現包裝類R的創建,在程序中要使用此資源的時候可以利用R類的引入得到資源ID就能夠使用資源。
2應用英語移動學習軟件模塊的需求
以學生學習需求為基礎,將系統功能主要分為前臺及后臺,前臺主要包括用戶登錄、注冊、在線背誦、考試、翻譯及查詢,后臺主要包括用戶、系統、資料及資料類目的管理。為了便于系統的管理,就將用戶管理分為教師、學生及管理員,學生能夠利用在線管理模塊實現賬號注冊、系統登錄、修改個人資料等,教師能夠實現學生的操作,并且瀏覽相應的英語資料,管理員能夠實現管理,并且設置系統角色,對信息及資料進行查看或者修改。其中在線考試模塊主要包括三級、四級、六級等部分,以不同的系統角色,每天的訓練及考試數量都不同。單詞的在線背誦是以我國英語考試體制實現,此模塊對于角色具有具體的要求。在線查詢融入了谷歌查詢功能,其所有用戶都能夠使用[2]。圖1為應用移動學習軟件模塊的大致結構。
3應用英語移動學習軟件的模塊設計
3.1用戶信息管理模塊
前臺和后臺管理系統子系統都相同,其能夠實現用戶注冊、登錄和信息的修改,要想實現此功能就要實現遠程數據庫的訪問,利用遠程數據庫對資源進行訪問和共享。圖2為用戶信息管理模塊的工作流程,如果為新用戶,就要實現用戶注冊才能夠進入到系統中學習,在整個過程中用戶能夠注冊成為系統使用人員。如果為老用戶,那么就可以直接登錄到系統中,選擇用戶信息的修改,從而修改用戶的基本信息,Android客戶端能夠將用戶修改之后的信息對服務器端發送,從而有效實現用戶信息修改。
3.2單詞查詢模塊
在英語移動學習過程中學生的學習環境是不固定的,其注意力無法長時間集中,所以在學習模塊設計的過程中,要將較大的模塊拆分成為多個模塊,從而能夠使學生有效控制模塊學習的時間。在單詞查詢模塊設計過程中,要利用數據庫從單詞查詢表中獲得數據,從而得到單詞中文解釋,利用谷歌中的API服務得到單詞發音,所以用戶在獲得發音過程中一定要聯網,并且用戶還能夠以自身學習狀態為基礎得到單詞,并且確定是否要將其添加到生詞本中,便于今后的學習。單詞查詢模塊的主要代碼為:
3.4初始行為評估模塊
作為新的學習人員,要對系統行為進行初始化的評估,從而創建學習計劃。系統中的初始行為評估模塊主要包括詞匯等級、學習詞匯量、記憶水平及學習能力的評估,圖3 為初始行為評估的結構。首先,可以通過雅思英語詞匯量測量的方法對用戶詞匯等級和詞匯量進行評估。其次,利用臨時數量詞匯學習對學習時間進行記錄,對學習效果進行檢驗,對學生學習能力及記憶水平進行評估。初始行為評估的處理流程為:開始,登錄系統,對詞匯等級和詞匯量進行評估,對學習能力及記憶水平進行評估,最后結束。
3.5管理員模塊
管理員模塊的主要功能包括發布通告、上傳成績、論壇管理等。管理員能夠和教師及學生一樣對自己的注冊信息到系統中輸入,然后登錄到此平臺中,并且管理員還能夠利用管理員模塊進行最新教務管理通知的添加,并且對通知進行刪除和修改。管理員利用管理員模塊還能夠將學生成績進行及時的上傳,便于學生對其進行查詢。管理員能夠實現數據庫資源的修改、添加、刪除及查看。其中論壇的日常工作也是通過管理員實現,管理員具備版主權限,還能夠將權限授權給別人的功能,對論壇中的事情進行有效的處理,從而有效保證移動學習平臺的健康。管理員模塊設計的主要代碼為:
{
"ifno": "zywx-workPlan-0004",
"condition": {
"pageNo": pageNo,
"rowCnt": 10,
"type": typeVal
},
"content": {
"month": yMonth,
"workPlanState": planSta
"dptName": ""
}
}
工作計劃代碼:
"ifno": "zywx-workPlan-0002",
"condition": {
},
"content": {
"objectId": objectId,
"entityTypeId": "26"
}
} |
3.6答疑模塊
以問題為基礎進行學習屬于寫作學習的主要方式,其能夠有效促進學生實施高級認知活動,還能夠有效提高學生對問題處理和解決的能力,利用學生之間的相互合作,從而能夠提高學生解決問題技能,使學生能夠自主學習。此模塊能夠為學生和教師提供全面交流問題的空間,學生能夠對學習過程中的問題進行提出,教師能夠對學生進行指導和管理,并且回答問題。此模塊屬于教師和學生的交流環境[3]。
3.7學習資源模塊
學習資源模塊能夠為學生提供圖片及文本方式的課外英語學習空間,其包括五種資源學習及下載途徑,具備聲音、文字及視頻的資源類型,學生在進入到此模塊中,能夠以自身需求進入到學習部分,其能夠為學生提供自學環境,學生能夠自主學習,掌握自身需要的知識。學習資源模塊主要包括閱讀資料、語法資料、視頻資料、聽力資料及軟件下載。
4平臺的測試和評價
為了能夠對平臺運行效果進行驗證,就要對平臺進行測試,通過十名學生進行測試。通過學生評價表示,平臺在運行過程中基本正常,測試人員進行動手操作,從而驗證了憑條技能良好,能夠實現預期目標,不管是管理系統的信息添加、刪除及修改,還是用戶系統查詢及訓練,都能夠滿足預期需求。并且平臺中的知識結構能夠被人們所知識,其重點突出,結構合理。屏幕界面較為簡潔美觀,布局風格合理,其中的導航設計能夠滿足用戶需求,降低學生在學習過程中走彎路,提高學生學習效率。
5結束語
移動學習屬于全新的學習方式,其是通過無線通信網絡技術獲得教育資源、信息及服務的全新學習方式,也是教育技術發展的前端,其推廣和發展備受人們的重視。以Android平臺為基礎的移動學習軟件可以實現多種學習活動,并且不受時間及空間的限制,能夠實現自主學習,從而提高學生的學習效率。
參考文獻:
[1] 夏懿娜.基于Android的英語視頻學習軟件功能實現[J].信息技術,2018,42(11):125-128,133.
[2] 袁霽雯.Android平臺下英語單詞記憶軟件的設計與實現[J].信息技術,2018,42(12):108-110,114.
[3] 李培平.Android平臺下移動英語學習軟件的開發應用[J].微型電腦應用,2018,34(9):55-57.
【通聯編輯:光文玲】