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