常亞萍 周庚明 姚相業(yè)
[摘? ? ? ? ? ?要]? 隨著通訊技術(shù)的飛速發(fā)展與智能手機(jī)的普及,移動學(xué)習(xí)已成為一種便捷、高效的學(xué)習(xí)方式。由于現(xiàn)有的移動學(xué)習(xí)平臺具有知識碎片化、組織隨意的問題,不利于學(xué)習(xí)者建構(gòu)知識點(diǎn)之間的關(guān)系,在開發(fā)的移動學(xué)習(xí)平臺中引入知識樹,采用樹狀結(jié)構(gòu)表示知識點(diǎn)之間的關(guān)系,知識點(diǎn)間的遞進(jìn)關(guān)系非常清晰,有利于學(xué)生建立知識點(diǎn)間的聯(lián)系,形成完整的認(rèn)知結(jié)構(gòu)。學(xué)生課前觀看微課視頻,并完成相應(yīng)的測試,移動學(xué)習(xí)平臺自動統(tǒng)計(jì)每位學(xué)生的成績及測試用時,學(xué)生在課前可了解自己對知識的掌握情況,教師可以根據(jù)課前學(xué)生的掌握情況,調(diào)整線下的教學(xué)內(nèi)容、課時分配等,從而提高教學(xué)效率。
[關(guān)? ? 鍵? ?詞]? 微課;移動學(xué)習(xí)平臺;Android
[中圖分類號]? G712? ? ? ? ? ? ? ? ? ?[文獻(xiàn)標(biāo)志碼]? A? ? ? ? ? ? ? ? ? ? ? [文章編號]? 2096-0603(2020)09-0088-02
如何借助信息化的手段,改革傳統(tǒng)教學(xué)模式,提升教學(xué)效率,提高人才培養(yǎng)質(zhì)量已成為“互聯(lián)網(wǎng)+”教育領(lǐng)域的熱門話題。隨著通訊技術(shù)的飛速發(fā)展和智能手機(jī)的普及,移動學(xué)習(xí)已成為一種便捷、高效的學(xué)習(xí)方式。學(xué)生能隨時隨地獲取知識,而且可以重復(fù)多次學(xué)習(xí),在課余時間觀看移動學(xué)習(xí)平臺上的教學(xué)資源,可以在輕松的氛圍中學(xué)習(xí),而不必像在課堂上教師集體教學(xué)時那樣神經(jīng)緊繃,擔(dān)心遺漏什么,或因?yàn)榉中亩簧辖虒W(xué)節(jié)奏。學(xué)生觀看視頻的節(jié)奏全由自己掌握,懂了的快進(jìn)跳過,沒懂的倒退反復(fù)觀看,也可以停下來仔細(xì)思考或做筆記,還可以與教師、同學(xué)交流學(xué)習(xí)心得體會,能夠滿足學(xué)生個性化學(xué)習(xí)的需求[1]。
對教師而言,移動學(xué)習(xí)平臺將革新傳統(tǒng)的教學(xué)與教研方式,突破教師傳統(tǒng)的聽評課模式,教師對課前準(zhǔn)備、課堂教學(xué)和課后反思資源的應(yīng)用將更具有針對性和實(shí)效性。對學(xué)生而言,移動學(xué)習(xí)平臺能更好地滿足學(xué)生對知識點(diǎn)的個性化學(xué)習(xí)和按需選擇學(xué)習(xí),既可查缺補(bǔ)漏又能強(qiáng)化鞏固,是傳統(tǒng)課堂學(xué)習(xí)的一種重要補(bǔ)充和資源拓展。特別是隨著手持移動數(shù)碼產(chǎn)品和無線網(wǎng)絡(luò)技術(shù)的大力發(fā)展,基于微課的移動學(xué)習(xí)將會越來越普及,必將成為一種新型的教學(xué)模式和學(xué)習(xí)方式[2]。
由于現(xiàn)有的移動學(xué)習(xí)平臺具有碎片化、組織隨意的特點(diǎn),不利于學(xué)習(xí)者建構(gòu)知識點(diǎn)之間的關(guān)系,所以本文開發(fā)的移動學(xué)習(xí)平臺中引入知識樹,采用樹狀結(jié)構(gòu)圖表示知識點(diǎn)之間的關(guān)系,將零散的知識點(diǎn)聯(lián)系起來,有利于學(xué)生建立知識點(diǎn)間的聯(lián)系,形成完整的認(rèn)知結(jié)構(gòu)。學(xué)生課前觀看微課視頻,并完成相應(yīng)的測試,移動學(xué)習(xí)平臺自動統(tǒng)計(jì)每位學(xué)生的成績及測試用時,學(xué)生在課前可了解自己對知識的掌握情況、熟練程度等,學(xué)生的測試情況用圖形化的形式展示出來,教師可以根據(jù)課前學(xué)生的掌握情況,調(diào)整線下的教學(xué)內(nèi)容、課時分配等,從而提高教學(xué)效率。
一、移動學(xué)習(xí)平臺架構(gòu)設(shè)計(jì)
本文開發(fā)的移動學(xué)習(xí)平臺包括移動學(xué)習(xí)平臺Android端、移動學(xué)習(xí)平臺后臺管理系統(tǒng)兩部分。移動學(xué)習(xí)平臺的Android端采用MVP設(shè)計(jì)模式,利用Android Studio 2.3開發(fā)工具和Rxjava、RxAndroid、OkHttp3等第三方框架進(jìn)行開發(fā)。現(xiàn)有的移動學(xué)習(xí)平臺大多數(shù)采用MVC設(shè)計(jì)模式進(jìn)行開發(fā),由于MVC設(shè)計(jì)模式存在代碼耦合度較高的缺點(diǎn),為了解決這個問題,本文采用MVP設(shè)計(jì)模式開發(fā)移動學(xué)習(xí)平臺。RxJava很好地解決了Android線程切換的問題,解耦了各個模塊的操作,并極大地簡化了錯誤處理。OkHttp3是谷歌大力推薦的第三方網(wǎng)絡(luò)請求框架,使用連接池技術(shù)減少請求的延遲,使用GZIP壓縮減少傳輸?shù)臄?shù)據(jù)量,緩存響應(yīng)避免重復(fù)的網(wǎng)絡(luò)請求。采用Picasso圖片加載框架,其具有自帶統(tǒng)計(jì)監(jiān)控功能 、支持優(yōu)先級處理無本地緩存等諸多功能,視頻播放采用Vitamio框架,Vitamio是 Android 平臺上的全能多媒體開發(fā)框架,全面支持硬件解碼與 GPU 渲染[3][4]。
移動學(xué)習(xí)平臺后臺管理系統(tǒng)采用PHP語言和ThinkPHP框架,數(shù)據(jù)庫采用MySQL進(jìn)行開發(fā)。移動學(xué)習(xí)平臺后臺管理系統(tǒng)主要負(fù)責(zé)解析Android端發(fā)送來的請求,并把請求需要的數(shù)據(jù)返回給Android端。Android端利用Okhttp3網(wǎng)絡(luò)請求框架集成的網(wǎng)絡(luò)請求模塊來訪問后臺的接口,根據(jù)需求的不同,將訪問不同的后臺接口、后臺管理系統(tǒng)根據(jù)Android端發(fā)送來的請求,執(zhí)行相應(yīng)的代碼,調(diào)用MySQL數(shù)據(jù)庫,獲取對應(yīng)的數(shù)據(jù)并以JSON格式返回給Android端,Android端接收到數(shù)據(jù)后會對JSON數(shù)據(jù)進(jìn)行解析,并將解析出來的數(shù)據(jù)顯示到界面上。
二、移動學(xué)習(xí)平臺Android端的設(shè)計(jì)與實(shí)現(xiàn)
在移動學(xué)習(xí)平臺Android端的界面中,每個用戶操作界面為一個Activity,在Activity中使用各種控件來構(gòu)建界面,為了適配不同尺寸的手機(jī)屏幕、支持更加動態(tài)和靈活的UI設(shè)計(jì),采用Fragment動態(tài)替換Activity中的部分內(nèi)容,將Activity的布局分散到Fragment中[5]。移動學(xué)習(xí)平臺Android端功能包括以下四個模塊。
1.注冊/登錄模塊:注冊時需要通過手機(jī)號碼、密碼、學(xué)號和驗(yàn)證碼進(jìn)行注冊。登錄時需要填寫手機(jī)號和密碼,如果無誤,則登錄成功,進(jìn)入首頁。
2.課程模塊:可以查看課程的知識結(jié)構(gòu)(了解知識點(diǎn)間的前后關(guān)系,幫助學(xué)生建立完整的知識點(diǎn)建構(gòu)圖),觀看每個知識點(diǎn)對應(yīng)的微課,下載每個知識點(diǎn)對應(yīng)的教學(xué)資源包括教案、課件、作業(yè)等,學(xué)生可以隨時了解教學(xué)內(nèi)容、教學(xué)進(jìn)度按需選擇學(xué)習(xí);學(xué)生可以利用碎片化的時間,在任何地點(diǎn)都可以進(jìn)行任何知識點(diǎn)的學(xué)習(xí)或者是復(fù)習(xí),而不需要攜帶厚厚的紙制版教材,提高了學(xué)習(xí)的便捷性,隨時查閱已觀看的微課記錄(了解自己學(xué)習(xí)的進(jìn)度)。
3.測試模塊:進(jìn)行知識點(diǎn)測試、查看測試答案、查看測試成績及測試用時(評估知識點(diǎn)的熟練程度),每個知識點(diǎn)允許多次測試,可以查閱每次測試的成績、用時及每個知識點(diǎn)測試的平均分。
4.交流模塊:學(xué)生可點(diǎn)評每個知識點(diǎn)的微課,幫助教師提高微課的制作水平和改進(jìn)知識點(diǎn)的講授方法等,教師可以根據(jù)學(xué)生的點(diǎn)評,對線上微課、教學(xué)資源、線下教學(xué)安排做相應(yīng)的調(diào)整。在學(xué)習(xí)的過程中如果遇到了問題可以隨時與教師、同學(xué)交流。
三、移動學(xué)習(xí)平臺后臺管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
移動學(xué)習(xí)平臺后臺管理系統(tǒng)的用戶分為兩類:系統(tǒng)管理員、任課教師。任課教師只能管理自己所講授的課程信息、學(xué)生信息,查看、回復(fù)學(xué)生的問答交流、查看學(xué)生的測試成績等;系統(tǒng)管理員可以管理移動學(xué)習(xí)平臺上全部的課程、學(xué)生信息、交流評論、測試成績等,不同身份的人員具有不同的權(quán)限,這樣可以起到信息保護(hù)的作用,同時也便于后續(xù)功能的擴(kuò)展。接下來以教師身份介紹后臺管理系統(tǒng)的功能,共包括以下五個模塊。
1.用戶管理模塊:可以查看已注冊的學(xué)生信息(包括用戶名、學(xué)號、用戶類型、加入時間、所屬學(xué)院、所屬班級)等,并可以對其進(jìn)行修改、刪除。
2.課程基本信息模塊:教師管理所授課程的基本信息(課程名、課程預(yù)覽圖、課程章節(jié)數(shù)等信息)。
3.知識樹模塊:任課教師可查看、添加、修改、刪除課程對應(yīng)的知識點(diǎn)以及每個知識點(diǎn)的學(xué)習(xí)資源(微課視頻、教案、課件、練習(xí)、作業(yè)等),為了便于學(xué)生了解知識點(diǎn)之間的銜接關(guān)系,采用知識樹、樹狀結(jié)構(gòu)展示知識點(diǎn)之間的遞進(jìn)關(guān)系,有利于學(xué)生建立知識點(diǎn)間的聯(lián)系,形成完整的認(rèn)知結(jié)構(gòu)。
4.測試管理模塊:教師可以管理每個知識點(diǎn)的測試題(包括添加、刪除、修改、查看測試題),查看所授課程全體學(xué)生每個知識點(diǎn)的測試分?jǐn)?shù)及每一個學(xué)生每個知識點(diǎn)每次的測試成績;學(xué)情分析:以圖形化的方式展示所授課程班級的全體學(xué)生每個知識點(diǎn)的測試評均分及所占比例,有助于教師了解學(xué)生的學(xué)習(xí)狀態(tài)。教師在課前可以發(fā)布知識點(diǎn)對應(yīng)的微課、教案、課件、測試題,學(xué)生在課前觀看微課、課件等,并完成相應(yīng)的測試題,系統(tǒng)會自動統(tǒng)計(jì)分?jǐn)?shù),教師可以掌握學(xué)生在課前的學(xué)習(xí)情況,從而調(diào)整線下教學(xué)安排,有針對性地進(jìn)行教學(xué),提高教學(xué)效率。教師在課后,也可以發(fā)布知識點(diǎn)的測試題,學(xué)生完成測試題后,系統(tǒng)會自動統(tǒng)計(jì)分?jǐn)?shù),便于教師了解通過課堂講解后學(xué)生的掌握情況。
5.交流模塊:查看學(xué)生發(fā)表的問題、解答學(xué)生發(fā)表的問題、刪除學(xué)生發(fā)表的一些不合適的問題。
隨著手持移動數(shù)碼產(chǎn)品和無線網(wǎng)絡(luò)的大力發(fā)展,基于微課的移動學(xué)習(xí)將會越來越普及,必將成為一種新型的教學(xué)模式和學(xué)習(xí)方式。本文開發(fā)的移動學(xué)習(xí)平臺采用知識樹的方式表示知識點(diǎn)之間的關(guān)系,知識點(diǎn)間的遞進(jìn)關(guān)系非常清晰,有利于學(xué)生建立知識點(diǎn)間的聯(lián)系。學(xué)生在課前、課后可重復(fù)多次觀看微課視頻,并完成相應(yīng)的測試,學(xué)生可了解自己對知識的掌握情況,移動學(xué)習(xí)平臺自動統(tǒng)計(jì)每位學(xué)生的成績及測試用時,并用圖形化的形式展示出來,教師可以隨時了解學(xué)生的掌握情況,及時調(diào)整教學(xué)內(nèi)容、課時分配等,從而提高教學(xué)效果。已將本文開發(fā)的移動學(xué)習(xí)平臺用于智能穿戴設(shè)備開發(fā)基礎(chǔ)、程序設(shè)計(jì)基礎(chǔ)等多門課程的教學(xué)中,受到廣大教師、學(xué)生的一致好評。
參考文獻(xiàn):
[1]賈丹,叢國強(qiáng),陳鑫,等.課程移動學(xué)習(xí)平臺的設(shè)計(jì)與應(yīng)用[J].遼寧師專學(xué)報,2019,21(1):14-17.
[2]王端霞.基于知識地圖的移動學(xué)習(xí)資源設(shè)計(jì)與實(shí)現(xiàn)[D].南京:南京師范大學(xué),2016.
[3]張濟(jì)先.基于Android移動學(xué)習(xí)平臺的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2019(3):38-39.
[4]馬麗.基于Android的移動學(xué)習(xí)平臺設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2019,29(6):186-189.
[5]辛慧洋,張中偉,俞師暢,等.互動式翻轉(zhuǎn)課堂移動學(xué)習(xí)平臺設(shè)計(jì)與實(shí)現(xiàn)[J].科技技術(shù)創(chuàng)新,2019(21):61-62.
◎編輯 馮永霞