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