馮曉東 馮立群
摘? 要 應(yīng)用文獻(xiàn)研究法,對(duì)近年來(lái)基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)的研究文獻(xiàn)進(jìn)行歸納整理,經(jīng)過(guò)分析,認(rèn)為開(kāi)發(fā)基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)課程管理系統(tǒng),具有積極的實(shí)踐意義;應(yīng)用開(kāi)發(fā)性研究法,結(jié)合軟件開(kāi)發(fā)流程,就課程管理系統(tǒng)的開(kāi)發(fā)過(guò)程進(jìn)行論述;就系統(tǒng)的進(jìn)一步開(kāi)發(fā)研究給出論述,具有一定的指導(dǎo)意義。
關(guān)鍵詞 課程管理系統(tǒng);移動(dòng)學(xué)習(xí);微信公眾平臺(tái);情境式學(xué)習(xí)
中圖分類(lèi)號(hào):G632.3? ? 文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1671-489X(2020)09-0017-04
1 引言
微信公眾平臺(tái)是一個(gè)能對(duì)多媒體素材進(jìn)行有效管理和推送,尤其是能和用戶(hù)產(chǎn)生積極互動(dòng)的自媒體平臺(tái)。近年來(lái),人們對(duì)基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)有了初步的探索,隨著移動(dòng)互聯(lián)網(wǎng)以及終端設(shè)備的迅猛發(fā)展,這種探索正在悄然促進(jìn)移動(dòng)學(xué)習(xí)向更深層次發(fā)展。
本文設(shè)計(jì)實(shí)現(xiàn)了一套針對(duì)在微信公眾平臺(tái)上進(jìn)行移動(dòng)學(xué)習(xí)的課程管理系統(tǒng)。教師在本系統(tǒng)上可以就某門(mén)課程進(jìn)行教學(xué)規(guī)劃、課程內(nèi)容設(shè)計(jì)和教學(xué)評(píng)測(cè)制定;而學(xué)習(xí)者在微信公眾平臺(tái)上可以對(duì)本課程進(jìn)行學(xué)習(xí)和評(píng)測(cè),并且能夠和教師進(jìn)行有效交流和互動(dòng)。該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),有效解決了微信公眾平臺(tái)編輯模式不具有教學(xué)針對(duì)性而對(duì)教學(xué)設(shè)計(jì)產(chǎn)生的不利影響,極大地促進(jìn)了在微信公眾平臺(tái)進(jìn)行的移動(dòng)學(xué)習(xí),有利于實(shí)現(xiàn)深層次移動(dòng)學(xué)習(xí)。
2 相關(guān)研究評(píng)述及概念界定
內(nèi)容抽樣、統(tǒng)計(jì)與分析? 2013年8月,隨著微信公眾平臺(tái)的正式上線(xiàn),基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)的研究隨之開(kāi)展起來(lái)。筆者以中國(guó)知網(wǎng)CNKI學(xué)術(shù)期刊全文數(shù)據(jù)庫(kù)為檢索源,為了更為詳盡地了解與本課題相關(guān)的研究?jī)?nèi)容,以課程管理系統(tǒng)、移動(dòng)學(xué)習(xí)、微信公眾平臺(tái)為檢索詞,分別組織如下三條檢索式:
檢索式1:微信公眾平臺(tái)and移動(dòng)學(xué)習(xí)
檢索式2:課程管理系統(tǒng)and移動(dòng)學(xué)習(xí)
檢索式3:課程管理系統(tǒng)and微信公眾平臺(tái)
對(duì)2013年1月—2018年12月期間的SCI來(lái)源期刊、EI來(lái)源期刊、核心期刊、CSSCI、CSCD五類(lèi)期刊文獻(xiàn)進(jìn)行檢索,共檢索到文獻(xiàn)40篇,具體情況見(jiàn)表1。
檢索式2以課程管理系統(tǒng)并含移動(dòng)學(xué)習(xí)進(jìn)行檢索,并沒(méi)有查到相關(guān)文獻(xiàn)。檢索式3以課程管理系統(tǒng)并含微信公眾平臺(tái)進(jìn)行檢索,只有2016年劉曉彬等發(fā)表的《基于微信平臺(tái)的課程管理系統(tǒng)設(shè)計(jì)》一文,該文主要闡述在微信公眾平臺(tái)上如何實(shí)現(xiàn)課程表的管理,不在本文研究范疇。
按照檢索式1,以微信公眾平臺(tái)并含移動(dòng)學(xué)習(xí)檢索的39篇論文中,為了提高樣本的信度和效度,剔除與本研究無(wú)關(guān)的八篇論文,剩余31篇。北京師范大學(xué)黃榮懷教授的著作《移動(dòng)學(xué)習(xí):理論·現(xiàn)狀·趨勢(shì)》[1]中總結(jié)了有關(guān)移動(dòng)學(xué)習(xí)的五個(gè)研究領(lǐng)域:移動(dòng)學(xué)習(xí)概述、移動(dòng)學(xué)習(xí)的相關(guān)技術(shù)、移動(dòng)學(xué)習(xí)應(yīng)用模式、移動(dòng)學(xué)習(xí)設(shè)計(jì)的理論與方法、推動(dòng)移動(dòng)學(xué)習(xí)發(fā)展的技術(shù)和教育趨勢(shì)。據(jù)此,筆者結(jié)合本研究課題,將31篇論文按照研究?jī)?nèi)容分為四類(lèi),建立如表2所示的內(nèi)容分析類(lèi)目表。
從表1、表2的統(tǒng)計(jì)結(jié)果,結(jié)合國(guó)內(nèi)移動(dòng)學(xué)習(xí)研究現(xiàn)狀,可以得出以下結(jié)論。
1)按照論文數(shù)量逐年分布分析,基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)的研究在微信公眾平臺(tái)上線(xiàn)初期就已出現(xiàn),而且逐年遞增,并且在2016年達(dá)到12篇,2017年達(dá)到11篇。這與微信公眾平臺(tái)的開(kāi)發(fā)應(yīng)用熱度是吻合的——2016年開(kāi)始,隨著第三方開(kāi)發(fā)權(quán)限的逐步開(kāi)放,微信公眾平臺(tái)已經(jīng)在各個(gè)領(lǐng)域得到推廣應(yīng)用。值得注意的是在2018年論文數(shù)量驟減為四篇。筆者認(rèn)為基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí),其最初的研究都集中于如何在這個(gè)新的媒介上實(shí)現(xiàn)移動(dòng)學(xué)習(xí),而隨著實(shí)現(xiàn)手段和技術(shù)成熟,相關(guān)的研究成果勢(shì)必會(huì)減少,這也符合新事物的發(fā)展規(guī)律。但這并不意味著基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)只是一陣風(fēng),筆者相信,隨著研究逐步深入,如何在微信公眾平臺(tái)上實(shí)現(xiàn)深層次移動(dòng)學(xué)習(xí)將會(huì)成為新的關(guān)注點(diǎn)。
2)從分析類(lèi)目表中可以看出,涉及教學(xué)管理平臺(tái)相關(guān)的研究有六篇,只占20%。在這六篇論文中有三篇主要論述基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)的實(shí)現(xiàn)技術(shù),其課程內(nèi)容都是借助微信公眾平臺(tái)的編輯模式進(jìn)行設(shè)計(jì)與推送,沒(méi)有涉及第三方課程管理平臺(tái);有三篇主要討論借助微信公眾平臺(tái)如何有效實(shí)現(xiàn)教學(xué)的管理工作,其中武漢科技大學(xué)的李貴等撰寫(xiě)的《基于微信公眾平臺(tái)的課堂教學(xué)管理系統(tǒng)開(kāi)發(fā)》一文雖涉及第三方平臺(tái)的建設(shè)與應(yīng)用,但其研究的目的還是為了更好地實(shí)現(xiàn)教務(wù)管理。
綜合以上分析可以看到,目前基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)課程管理系統(tǒng)的研究還很少。
概念界定? 移動(dòng)學(xué)習(xí)是一種泛在的非正式學(xué)習(xí)。在移動(dòng)環(huán)境中,學(xué)習(xí)者的認(rèn)知水平、心理狀況以及注意力的集中程度都和正式的課堂學(xué)習(xí)以及基于PC的數(shù)字化學(xué)習(xí)明顯不同。因此,針對(duì)移動(dòng)學(xué)習(xí),相應(yīng)的課程管理系統(tǒng)與傳統(tǒng)的數(shù)字化學(xué)習(xí)的課程管理系統(tǒng)也應(yīng)不同,具體表述為:基于PC端運(yùn)行的專(zhuān)門(mén)針對(duì)基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)的課程管理系統(tǒng)。它具有以下特點(diǎn):
1)能夠幫助課程設(shè)計(jì)者尊重學(xué)習(xí)者在移動(dòng)環(huán)境中的認(rèn)知規(guī)律;
2)能夠幫助課程設(shè)計(jì)者從移動(dòng)環(huán)境下學(xué)習(xí)者的心理狀況和注意力的集中程度去考量課程內(nèi)容向?qū)W習(xí)者的知識(shí)結(jié)構(gòu)的遷移建構(gòu)過(guò)程;
3)能夠幫助課程設(shè)計(jì)者設(shè)計(jì)移動(dòng)環(huán)境下學(xué)習(xí)的考核與評(píng)價(jià);
4)能夠幫助在課程設(shè)計(jì)者和學(xué)習(xí)者之間形成有效的交流互動(dòng)。
以上表述是設(shè)計(jì)開(kāi)發(fā)該課程管理系統(tǒng)的核心理論,在這個(gè)核心理論下進(jìn)行具體的開(kāi)發(fā)實(shí)踐,將是對(duì)基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)較深層次的技術(shù)探索,可為以后進(jìn)行深層次移動(dòng)學(xué)習(xí)的研究做好技術(shù)準(zhǔn)備。
3 系統(tǒng)實(shí)現(xiàn)技術(shù)綜述
本課程管理系統(tǒng)分為課程管理系統(tǒng)(CMS)和與微信公眾平臺(tái)通信組件兩部分。
CMS基于Windows環(huán)境下PHP語(yǔ)言開(kāi)發(fā),數(shù)據(jù)庫(kù)采用MySQL分布式數(shù)據(jù)庫(kù),采用開(kāi)源、免費(fèi)、輕量級(jí)的ThinkPHP
3.2.3內(nèi)核框架。ThinkPHP3.2.3內(nèi)核框架是MVC設(shè)計(jì)模式,擁有三個(gè)核心部件,分別是模型(M)、視圖(V)、控制器(C),它們各司其職,即通過(guò)這種模式,應(yīng)用程序的輸入、處理和輸出是分開(kāi)進(jìn)行的。MVC的處理過(guò)程是控制器(C)首先接收用戶(hù)的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型(M)來(lái)進(jìn)行處
理;然后模型(M)用業(yè)務(wù)邏輯來(lái)處理用戶(hù)的請(qǐng)求并返回?cái)?shù)
據(jù);最后控制器(M)用相應(yīng)的視圖(V)格式化模型返回的數(shù)據(jù),并通過(guò)視圖(V)呈現(xiàn)給用戶(hù)。其工作流程如圖1所示。
而在ThinkPHP的實(shí)現(xiàn)中,ThinkPHP并不依賴(lài)M或者V,甚至不依賴(lài)C,這是因?yàn)門(mén)hinkPHP在Action之上還有一個(gè)總的App控制器,負(fù)責(zé)應(yīng)用的總調(diào)度。所以說(shuō)ThinkPHP采用了MVC的設(shè)計(jì)方法,卻又不拘泥于MVC本身。
與微信公眾平臺(tái)通信組件的主要作用是在CMS和微信公眾平臺(tái)之間進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換工作。學(xué)習(xí)者在微信公眾平臺(tái)上進(jìn)行輸入,微信公眾平臺(tái)將輸入打包成XML格式的數(shù)據(jù)通過(guò)微信服務(wù)器接口向部署有通信組件的第三方平臺(tái)發(fā)送,通信組件收到XML格式的數(shù)據(jù)后解析出原來(lái)的學(xué)習(xí)者輸入并向CMS發(fā)送,CMS接收到學(xué)習(xí)者的輸入后進(jìn)行判斷,并將符合學(xué)習(xí)者意圖的信息傳遞給通信組件,通信組件接收到內(nèi)容后進(jìn)行XML格式打包并通過(guò)接口發(fā)送給微信服務(wù)器,微信服務(wù)器接受XML數(shù)據(jù)后進(jìn)行解析并向?qū)W習(xí)者傳遞。
4 系統(tǒng)開(kāi)發(fā)過(guò)程概述
系統(tǒng)需求分析概述? 一個(gè)完備的課程管理系統(tǒng)應(yīng)該包括三個(gè)方面:課程管理、評(píng)價(jià)考核管理以及學(xué)習(xí)者管理。其中,課程管理首先應(yīng)該引導(dǎo)課程設(shè)計(jì)者進(jìn)行針對(duì)移動(dòng)學(xué)習(xí)的教學(xué)計(jì)劃設(shè)計(jì),它有可能會(huì)打破課程原有的教學(xué)大綱;其次要引導(dǎo)課程設(shè)計(jì)者進(jìn)行教學(xué)內(nèi)容的設(shè)計(jì),要通過(guò)規(guī)范和約束課程內(nèi)容的設(shè)計(jì)過(guò)程體現(xiàn)對(duì)學(xué)習(xí)者在移動(dòng)環(huán)境中認(rèn)知規(guī)律的考量。課程管理功能應(yīng)該實(shí)現(xiàn)課程基本信息的設(shè)置、課程章節(jié)的管理功能、教學(xué)內(nèi)容的管理功能、學(xué)員的管理功能、學(xué)習(xí)者的評(píng)測(cè)功能。
課程管理系統(tǒng)要與微信服務(wù)器進(jìn)行信息交互,根據(jù)這一特殊需求,還要考慮系統(tǒng)的非課程管理功能的需求,如多用戶(hù)同時(shí)訪(fǎng)問(wèn)時(shí)系統(tǒng)的響應(yīng)問(wèn)題、PC端設(shè)計(jì)的課程內(nèi)容基于移動(dòng)終端微信瀏覽器的輸出問(wèn)題、不同學(xué)科的課程內(nèi)容的個(gè)性化編輯的問(wèn)題、課程管理系統(tǒng)和微信公眾平臺(tái)服務(wù)器的通信問(wèn)題等。這些問(wèn)題如果不得到切實(shí)解決,將會(huì)給移動(dòng)學(xué)習(xí)者帶來(lái)非課程因素的學(xué)習(xí)困難,影響學(xué)習(xí)者的學(xué)習(xí)體驗(yàn),最終導(dǎo)致移動(dòng)學(xué)習(xí)失敗。
系統(tǒng)體系結(jié)構(gòu)? 課程管理系統(tǒng)架構(gòu)圖如圖2所示。
系統(tǒng)數(shù)據(jù)庫(kù)E-R圖? 課程屬性關(guān)系E-R如圖3所示。測(cè)試關(guān)系E-R如圖4所示。
系統(tǒng)具體實(shí)現(xiàn)? 以微信公眾平臺(tái)為學(xué)習(xí)端的微型課程管理系統(tǒng)完全基于MVC設(shè)計(jì)模式。根據(jù)具體的開(kāi)發(fā)實(shí)踐,系統(tǒng)分為前臺(tái)課程展示(Home)模塊和后臺(tái)課程管理(Admin)模塊,兩個(gè)模塊都以MVC模式為代碼結(jié)構(gòu)。
基于PC端開(kāi)發(fā)的課程管理系統(tǒng)要把課程推送給微信公眾平臺(tái)上,就要取得微信公眾平臺(tái)第三方接口權(quán)限,這就需要運(yùn)行在第三方平臺(tái)上。筆者選擇新浪云(SEA)為第三方平臺(tái),并將微信公眾平臺(tái)的token和app_id賦值與課程管理系統(tǒng)中的通信組件,并在SEA上開(kāi)啟storage存儲(chǔ)空間和memcache緩存空間,注意將系統(tǒng)原有PC端的文件路徑修改為SEA中storage的地址路徑。
在瀏覽器地址欄輸入申請(qǐng)的SEA云平臺(tái)地址,訪(fǎng)問(wèn)課程管理系統(tǒng)的首頁(yè),如圖5所示。
在SEA云平臺(tái)地址后面加綴/admin/index.php,進(jìn)入課程管理平臺(tái)登錄界面,輸入用戶(hù)名和密碼,點(diǎn)擊登錄,進(jìn)入課程管理系統(tǒng)頁(yè)面。
點(diǎn)擊添加內(nèi)容,選擇要編輯的章節(jié)、內(nèi)容屬性,填寫(xiě)課題名稱(chēng)后,就可以對(duì)本節(jié)內(nèi)容進(jìn)行編輯排版,如圖6所示。本系統(tǒng)加載Ueditor文本編輯器,該編輯器能夠滿(mǎn)足不同學(xué)科內(nèi)容的個(gè)性化編輯需要。經(jīng)過(guò)筆者的二次開(kāi)發(fā),該編輯器可以限制上傳視頻的大小以及文本的長(zhǎng)度,可以約束課程設(shè)計(jì)者以微課的形式進(jìn)行課程內(nèi)容的編輯,這也是移動(dòng)學(xué)習(xí)的課程管理系統(tǒng)與傳統(tǒng)數(shù)字化學(xué)習(xí)的課程管理系統(tǒng)明顯的區(qū)別。
課程管理系統(tǒng)添加完課程以后,學(xué)習(xí)者在該課程的微信公眾平臺(tái)上就可以用關(guān)鍵詞進(jìn)行學(xué)習(xí)內(nèi)容的獲取或者進(jìn)行測(cè)試與評(píng)價(jià),如圖7所示。
經(jīng)過(guò)初步的運(yùn)行與測(cè)試,筆者開(kāi)發(fā)的課程管理系統(tǒng)能夠與微信公眾平臺(tái)建立通信,能夠把課程設(shè)計(jì)者在課程管理平臺(tái)上按照移動(dòng)學(xué)習(xí)設(shè)計(jì)的課程,在微信公眾平臺(tái)上輸出給學(xué)習(xí)者;能夠在微信公眾平臺(tái)上實(shí)現(xiàn)學(xué)習(xí)效果的考核與評(píng)價(jià),并能將考核評(píng)價(jià)的結(jié)果即時(shí)反饋給學(xué)習(xí)者,有效地促進(jìn)課程設(shè)計(jì)者和學(xué)習(xí)者之間的交互。
5 總結(jié)與反思
本文設(shè)計(jì)開(kāi)發(fā)了針對(duì)微信公眾平臺(tái)移動(dòng)學(xué)習(xí)的課程管理系統(tǒng),和微信公眾平臺(tái)的編輯模式最大的區(qū)別是本系統(tǒng)具有教學(xué)業(yè)務(wù)針對(duì)性。通過(guò)本系統(tǒng),課程設(shè)計(jì)者可以直接按照教學(xué)大綱去組織學(xué)習(xí)內(nèi)容、學(xué)習(xí)資源和考核評(píng)價(jià)內(nèi)容,能夠幫助課程設(shè)計(jì)者實(shí)現(xiàn)完備的教學(xué)過(guò)程。筆者認(rèn)為,課程管理系統(tǒng)需要在以下三個(gè)方面進(jìn)一步研究和探索。
1)課程管理系統(tǒng)應(yīng)該促進(jìn)情境式學(xué)習(xí)的發(fā)生,情境式學(xué)習(xí)能有效解決移動(dòng)學(xué)習(xí)過(guò)程中學(xué)習(xí)者注意力不夠集中的問(wèn)題。
2)課程管理系統(tǒng)應(yīng)該在微信公眾平臺(tái)原有交互規(guī)則的基礎(chǔ)上更為有效地實(shí)現(xiàn)課程設(shè)計(jì)者和學(xué)習(xí)者、學(xué)習(xí)者與學(xué)習(xí)者之間的交流互動(dòng),有效破除移動(dòng)學(xué)習(xí)中學(xué)習(xí)者的孤單感。即時(shí)有效的交互更有利于產(chǎn)生良好的移動(dòng)學(xué)習(xí)體驗(yàn)。
3)移動(dòng)學(xué)習(xí)的課程管理系統(tǒng)應(yīng)該從以課程教學(xué)管理為核心,逐步轉(zhuǎn)向以移動(dòng)學(xué)習(xí)管理為核心,系統(tǒng)應(yīng)能積極促進(jìn)有效移動(dòng)學(xué)習(xí)的發(fā)生和維持。
筆者相信,以上三點(diǎn)的逐步實(shí)現(xiàn),將會(huì)實(shí)現(xiàn)基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)更為長(zhǎng)遠(yuǎn)的發(fā)展。
參考文獻(xiàn)
[1]CNNIC發(fā)布第42次《中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》[EB/OL].[2018-08-20].http://www.cac.gov.cn/2018-08/20/c_1123296859.htm.
[2]黃榮懷.移動(dòng)學(xué)習(xí):理論·現(xiàn)狀·趨勢(shì)[M].北京:科學(xué)出版社,2008.
[3]胡鐵生,黃明燕,李民.我國(guó)微課發(fā)展的三個(gè)階段及其啟示[J].遠(yuǎn)程教育雜志,2013(4):36-42.
[4]鐘志勇.微信公眾平臺(tái)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)[J].中國(guó)科技信息,2013(20):21.