付志文++賀超波++曹亮
摘要:移動(dòng)學(xué)習(xí)方興未艾,成為正式學(xué)習(xí)與非正式學(xué)習(xí)的重要手段,微信作為一款普及面非常廣的社交軟件,展示了其支持移動(dòng)學(xué)習(xí)的潛力。本文在分析比較微信公眾平臺(tái)的兩種運(yùn)行模式的基礎(chǔ)上,結(jié)合課程實(shí)施基于微信的移動(dòng)學(xué)習(xí)實(shí)踐,提出了構(gòu)建微信第三方移動(dòng)學(xué)習(xí)平臺(tái)作為補(bǔ)充的方案,對(duì)第三方移動(dòng)學(xué)習(xí)平臺(tái)的主要框架進(jìn)行了闡述,對(duì)實(shí)現(xiàn)功能的關(guān)鍵技術(shù)進(jìn)行了探討。
關(guān)鍵詞:微信;移動(dòng)學(xué)習(xí);泛在學(xué)習(xí)
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 論文編號(hào):1674-2117(2015)17-0077-04
隨著智能手機(jī)的推廣普及,微信已成為安裝率非常高的手機(jī)應(yīng)用軟件,尤其是在大學(xué)生群體中的應(yīng)用更為廣泛。如何讓大學(xué)生通過智能手機(jī)更加便捷、及時(shí)地獲取教學(xué)信息是構(gòu)建移動(dòng)學(xué)習(xí)環(huán)境亟須解決的問題,而建立一個(gè)基于微信公眾服務(wù)平臺(tái)的移動(dòng)學(xué)習(xí)平臺(tái),將為廣大學(xué)生提供一個(gè)更為便捷的信息服務(wù)平臺(tái),學(xué)習(xí)者只需要在微信中關(guān)注提供學(xué)習(xí)資源的微信公眾號(hào),便能接收、瀏覽微信公眾號(hào)群發(fā)的各種學(xué)習(xí)公告、學(xué)習(xí)資源。
● 微信公眾平臺(tái)在教學(xué)中的應(yīng)用概況
目前,學(xué)術(shù)界已有不少研究者積極開展微信的教學(xué)應(yīng)用并進(jìn)行了有益的探索。已有研究包括微信支持下的混合式學(xué)習(xí)的設(shè)計(jì)與實(shí)施、微信在教育培訓(xùn)領(lǐng)域的應(yīng)用實(shí)踐等。比如,王朋嬌等[1]選取大連廣播電視大學(xué)建筑施工與管理專業(yè)“建筑施工技術(shù)”課程,并以“樂享微學(xué)堂”服務(wù)號(hào)為移動(dòng)學(xué)習(xí)平臺(tái),進(jìn)行了微信支持下的移動(dòng)學(xué)習(xí)開放教育中的應(yīng)用實(shí)踐活動(dòng)。袁磊等[2]構(gòu)建了微信支持下的混合式學(xué)習(xí)模式,并以“攝影基本技術(shù)”課程為例,簡(jiǎn)述了微信支持下的混合式學(xué)習(xí)案例設(shè)計(jì)方案與實(shí)施過程。梁占華等[3]將微信公眾平臺(tái)應(yīng)用于職前教師教育技術(shù)能力培訓(xùn)中,通過微信串聯(lián)起培訓(xùn)前、培訓(xùn)中及培訓(xùn)后三個(gè)學(xué)習(xí)階段,有效地促進(jìn)了職前教師對(duì)教育技術(shù)能力的深入掌握。
在這些案例中,研究者們均使用了騰訊公司提供的官方微信公眾平臺(tái),利用平臺(tái)的圖文回復(fù)、即時(shí)交流等功能,加強(qiáng)課堂及課后的交流進(jìn)而促進(jìn)學(xué)習(xí)。但在這些研究中,微信僅作為一種增強(qiáng)師生交流(學(xué)伴交流)的通信工具,沒有利用微信公眾平臺(tái)開放接口功能整合第三方教學(xué)平臺(tái),構(gòu)建真正意義上的移動(dòng)學(xué)習(xí)平臺(tái)。
● 微信官方平臺(tái)的運(yùn)行模式
1.編輯模式和開發(fā)模式
在微信公眾平臺(tái)的高級(jí)功能中,支持兩種管理模式:編輯模式和開發(fā)模式,兩種模式只能二選一。編輯模式提供一個(gè)簡(jiǎn)單的內(nèi)容編輯界面,通過簡(jiǎn)單的配置無需編程即可實(shí)現(xiàn)自動(dòng)回復(fù)、內(nèi)容推送、自定義菜單、數(shù)據(jù)分析等功能;開發(fā)模式則針對(duì)具有開發(fā)能力的公眾號(hào)運(yùn)營(yíng)者,根據(jù)騰訊公司提供的開發(fā)接口實(shí)現(xiàn)與自行設(shè)計(jì)開發(fā)的第三方平臺(tái)對(duì)接,用戶向公眾賬號(hào)發(fā)送的信息將被轉(zhuǎn)發(fā)至公眾賬號(hào)所有者建立的服務(wù)器上,根據(jù)服務(wù)器上運(yùn)行的程序邏輯進(jìn)行數(shù)據(jù)操作并回復(fù),從而實(shí)現(xiàn)更加個(gè)性化的功能。編輯模式和開發(fā)模式的運(yùn)行示意圖如下頁圖1、圖2所示。
在編輯模式下,所有的消息處理和功能實(shí)現(xiàn)都由微信公眾平臺(tái)完成。在開發(fā)模式下微信公眾平臺(tái)起一個(gè)橋梁作用,需要配置第三方平臺(tái)的接口URL和TOKEN信息。當(dāng)用戶從微信客戶端發(fā)出信息后,首先由微信公眾平臺(tái)接收,之后封裝為XML發(fā)送到配置接口指定的第三方移動(dòng)學(xué)習(xí)平臺(tái)。XML消息由第三方平臺(tái)的業(yè)務(wù)邏輯處理程序進(jìn)行數(shù)據(jù)庫的讀寫操作,之后將需回復(fù)的信息封裝為XML后發(fā)送至微信服務(wù)器并由其轉(zhuǎn)發(fā)至用戶客戶端。
2.編輯模式與開發(fā)模式的對(duì)比
(1)消息回復(fù)
在編輯模式下,可以實(shí)現(xiàn)粉絲添加自動(dòng)回復(fù)、發(fā)送關(guān)鍵詞自動(dòng)回復(fù),回復(fù)的內(nèi)容可以是普通的圖文消息,也可以是符合微信平臺(tái)技術(shù)標(biāo)準(zhǔn)的多媒體消息(音頻、視頻)。在開發(fā)模式下,粉絲添加自動(dòng)回復(fù)、關(guān)鍵詞自動(dòng)回復(fù)等常規(guī)功能是一樣的,此外還可以調(diào)用互聯(lián)網(wǎng)上豐富的API,向用戶提供計(jì)算、翻譯、快遞、周邊位置等信息的查詢。
(2)消息推送
微信公眾平臺(tái)目前一共提供了3種類型的公眾號(hào):訂閱號(hào)、服務(wù)號(hào)、企業(yè)號(hào)。針對(duì)不同的公眾號(hào),對(duì)消息推送使用的頻次設(shè)置了上限。訂閱號(hào)每天可以進(jìn)行主動(dòng)的消息推送1次(最多包括8條信息)。服務(wù)號(hào)和企業(yè)號(hào),每月只能群發(fā)4次信息。由此可見,微信公眾平臺(tái)為了防止運(yùn)營(yíng)者過多向用戶推送消息,對(duì)推送的頻次和數(shù)量都進(jìn)行了限制,在編輯模式下這種限制是無法突破的。而通過開發(fā)模式,可以采取變通的方式,調(diào)用程序向24小時(shí)內(nèi)與公眾號(hào)進(jìn)行了交互的所有用戶進(jìn)行不限次數(shù)的群發(fā),從而提高了交互的便利性。
(3)自定義菜單
在編輯模式下,用戶只能在微信字符界面打開多層菜單,多層菜單影響用戶體驗(yàn)。例如,學(xué)習(xí)者要進(jìn)入“學(xué)習(xí)內(nèi)容”中的“名詞解釋”模塊,首先要在微信界面輸入“學(xué)習(xí)內(nèi)容”,再點(diǎn)擊相應(yīng)的鏈接進(jìn)入“名詞解釋”。并且,非認(rèn)證用戶不允許添加自定義的網(wǎng)址,只能跳轉(zhuǎn)到微信平臺(tái)內(nèi)部的地址。而在開發(fā)模式下菜單使用靈活,提供用戶熟悉的可視化界面,大大提高了系統(tǒng)的易用性,并且可以自由跳轉(zhuǎn)到任何網(wǎng)址。
(4)用戶管理
開發(fā)模式下的用戶管理功能非常簡(jiǎn)單,僅提供了用戶分組、修改備注以及瀏覽用戶賬號(hào)信息等基本的功能。作為移動(dòng)學(xué)習(xí)平臺(tái),這些基礎(chǔ)功能是不利于教學(xué)開展的,勢(shì)必需要增加一些方便教師監(jiān)控學(xué)習(xí)情況的數(shù)據(jù),如每個(gè)用戶作業(yè)完成情況、瀏覽學(xué)習(xí)資料情況、測(cè)試完成進(jìn)度等。這些功能在開發(fā)模式下均可按照需求一一實(shí)現(xiàn)。
綜上所述,在開發(fā)模式下,公眾號(hào)運(yùn)營(yíng)者具有相當(dāng)高的靈活性,可以實(shí)現(xiàn)交互性強(qiáng)、功能豐富的微信移動(dòng)學(xué)習(xí)平臺(tái)。微信公眾平臺(tái)通過對(duì)接第三方平臺(tái),就可以按照數(shù)字化學(xué)習(xí)環(huán)境的相關(guān)理論,應(yīng)用數(shù)據(jù)庫和網(wǎng)絡(luò)編程語言實(shí)現(xiàn)完全個(gè)性化的在線學(xué)習(xí)平臺(tái),提供課程學(xué)習(xí)內(nèi)容管理、消息查詢、學(xué)習(xí)過程管理、學(xué)習(xí)評(píng)價(jià)(在線測(cè)試)、用戶管理等功能。
● 微信第三方移動(dòng)學(xué)習(xí)平臺(tái)設(shè)計(jì)
在圖2中,對(duì)微信第三方移動(dòng)學(xué)習(xí)平臺(tái)的基本框架進(jìn)行了描述。平臺(tái)可以劃分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。通過JAVA、PHP、ASPX等各種編程語言實(shí)現(xiàn)業(yè)務(wù)邏輯,操作底層數(shù)據(jù)庫實(shí)現(xiàn)移動(dòng)學(xué)習(xí)平臺(tái)的核心功能,即學(xué)習(xí)內(nèi)容管理、學(xué)習(xí)者管理、學(xué)習(xí)過程管理、學(xué)習(xí)評(píng)價(jià)管理。以下結(jié)合筆者在某高?!皵?shù)據(jù)庫原理及應(yīng)用”課程開展基于微信的移動(dòng)學(xué)習(xí)的實(shí)踐,探討各模塊的核心內(nèi)容。
1.學(xué)習(xí)內(nèi)容管理
(1)學(xué)習(xí)內(nèi)容維護(hù)
學(xué)習(xí)內(nèi)容的維護(hù)是指教師按照移動(dòng)學(xué)習(xí)的教學(xué)設(shè)計(jì)方案,將相關(guān)學(xué)習(xí)材料上傳到移動(dòng)學(xué)習(xí)平臺(tái)。這就需要在第三方平臺(tái)上提供一個(gè)CMS(Content Management System,內(nèi)容管理系統(tǒng))系統(tǒng),針對(duì)日常圖片等素材上傳操作,提供批量自動(dòng)化上傳功能,圖片消息、圖文消息自動(dòng)群發(fā)使用自動(dòng)化程序來完成,以減輕教師建設(shè)移動(dòng)學(xué)習(xí)內(nèi)容的工作量。
(2)學(xué)習(xí)內(nèi)容的展示
在微信公眾平臺(tái)的編輯模式下,學(xué)習(xí)者要獲取學(xué)習(xí)內(nèi)容是通過發(fā)送關(guān)鍵詞,微信公眾平臺(tái)把相應(yīng)的圖文消息返回給學(xué)習(xí)者。這種方式明顯不符合學(xué)習(xí)者的使用習(xí)慣,很多時(shí)候?qū)W習(xí)者并不清楚需要發(fā)送何種關(guān)鍵詞以獲取學(xué)習(xí)內(nèi)容。因此需要一種所見即所得的方式將學(xué)習(xí)平臺(tái)的內(nèi)容清晰明了地展現(xiàn)給學(xué)習(xí)者,可以建立基于HTML5技術(shù)的移動(dòng)學(xué)習(xí)網(wǎng)站,把課程學(xué)習(xí)的內(nèi)容通過移動(dòng)網(wǎng)站的形式展示出來,學(xué)習(xí)者根據(jù)自己的需要點(diǎn)擊獲取相應(yīng)的學(xué)習(xí)資源。圖3為所見即所得的學(xué)習(xí)內(nèi)容。
2.用戶管理
微信公眾平臺(tái)在對(duì)用戶管理上是比較簡(jiǎn)單的,僅僅定義了用戶名稱、備注等信息,對(duì)移動(dòng)學(xué)習(xí)系統(tǒng)而言是遠(yuǎn)遠(yuǎn)不夠的。為了使移動(dòng)學(xué)習(xí)平臺(tái)能夠根據(jù)學(xué)習(xí)者特征提供個(gè)性化的學(xué)習(xí)資源和學(xué)習(xí)策略,首先需要對(duì)學(xué)習(xí)者的特征數(shù)據(jù)進(jìn)行收集。
學(xué)習(xí)者模型(CELTS-11)[4]闡述了在線學(xué)習(xí)系統(tǒng)中對(duì)學(xué)習(xí)者管理應(yīng)使用到的字段信息。它共包含了個(gè)人信息、學(xué)籍信息、關(guān)系信息、安全信息、學(xué)習(xí)偏好信息(學(xué)習(xí)者在學(xué)習(xí)方面的一些偏好)、作品集信息等幾部分。這幾部分應(yīng)作為平臺(tái)用戶管理的基礎(chǔ)字段,需要學(xué)習(xí)者在注冊(cè)時(shí)提供,以利于與微信號(hào)進(jìn)行綁定。
如圖4所示,學(xué)習(xí)者通過課程微信號(hào)自定義菜單進(jìn)入“個(gè)人中心”時(shí),平臺(tái)會(huì)檢測(cè)學(xué)習(xí)者是否完成個(gè)人學(xué)習(xí)風(fēng)格測(cè)試,如沒有則進(jìn)入圖5所示的學(xué)習(xí)風(fēng)格測(cè)試頁面,需要學(xué)習(xí)者填寫相應(yīng)的表單及評(píng)測(cè)題目,以獲取學(xué)習(xí)者模型數(shù)據(jù)。
3.學(xué)習(xí)過程管理
在移動(dòng)學(xué)習(xí)過程中學(xué)習(xí)者的學(xué)習(xí)一般可以分為學(xué)前預(yù)習(xí)、閱讀學(xué)習(xí)材料、課后練習(xí)這三個(gè)階段,為了使學(xué)習(xí)者能達(dá)到學(xué)習(xí)目標(biāo),學(xué)習(xí)平臺(tái)須采用有效的監(jiān)控機(jī)制幫助學(xué)習(xí)者逐步養(yǎng)成主動(dòng)學(xué)習(xí)的習(xí)慣,從而完成學(xué)習(xí)目標(biāo)。學(xué)習(xí)監(jiān)控模塊是系統(tǒng)根據(jù)學(xué)習(xí)者的學(xué)習(xí)情況(如學(xué)習(xí)時(shí)間、學(xué)習(xí)計(jì)劃、學(xué)習(xí)效果等),指導(dǎo)和督促學(xué)習(xí)者按學(xué)習(xí)計(jì)劃,完成學(xué)習(xí)任務(wù)。[5]
實(shí)現(xiàn)學(xué)習(xí)監(jiān)控要解決的關(guān)鍵問題第一是身份識(shí)別,第二是記錄在線時(shí)間,第三是記錄瀏覽記錄,第四是判斷測(cè)試題完成情況。身份識(shí)別可通過匹配學(xué)習(xí)者微信賬號(hào)OpendId來實(shí)現(xiàn),記錄在線時(shí)間和瀏覽記錄可通過內(nèi)置瀏覽器的Cookie來跟蹤,測(cè)試題完成情況則通過檢測(cè)學(xué)習(xí)者的得分來實(shí)現(xiàn)。學(xué)習(xí)者開始學(xué)習(xí)后,移動(dòng)學(xué)習(xí)平臺(tái)將實(shí)時(shí)跟蹤學(xué)習(xí)情況,每天早上將當(dāng)天的學(xué)習(xí)計(jì)劃、學(xué)習(xí)內(nèi)容發(fā)送到學(xué)習(xí)者的微信上,同時(shí)根據(jù)監(jiān)控機(jī)制掌握學(xué)生的學(xué)習(xí)進(jìn)度、狀態(tài)、成果。如果當(dāng)天未完成相應(yīng)的內(nèi)容,那么系統(tǒng)將發(fā)送消息提醒學(xué)習(xí)者。
4.學(xué)習(xí)評(píng)價(jià)管理
移動(dòng)學(xué)習(xí)平臺(tái)中的學(xué)習(xí)評(píng)價(jià)是指當(dāng)學(xué)生完成一個(gè)單元的學(xué)習(xí)后,對(duì)本單元的學(xué)習(xí)情況進(jìn)行測(cè)評(píng),判定學(xué)生是否達(dá)到學(xué)習(xí)目標(biāo),再?zèng)Q定是否允許其進(jìn)入下一單元學(xué)習(xí),從而確保下一單元的學(xué)習(xí)可以順利開展。嚴(yán)格來講,學(xué)習(xí)評(píng)價(jià)機(jī)制也是學(xué)習(xí)過程管理的一部分,由于教師將教學(xué)過程習(xí)慣上分為課前、課中、課后三個(gè)階段,這里也把學(xué)習(xí)評(píng)價(jià)作為單獨(dú)的內(nèi)容加以闡述。移動(dòng)學(xué)習(xí)平臺(tái)中的學(xué)習(xí)評(píng)價(jià)可從兩個(gè)方面展開,一是根據(jù)學(xué)習(xí)監(jiān)控中獲取的在線時(shí)間、記錄瀏覽等任務(wù)完成情況,二是設(shè)置單元測(cè)試題目,根據(jù)測(cè)試分?jǐn)?shù)情況。綜合以上兩個(gè)方面的條件從而控制學(xué)生的學(xué)習(xí)進(jìn)度,引導(dǎo)學(xué)生更好地控制學(xué)習(xí)節(jié)奏,提高學(xué)習(xí)效率,讓每一個(gè)學(xué)習(xí)環(huán)節(jié)的學(xué)習(xí)質(zhì)量得到保障。[6]上頁圖3展示了課程測(cè)試的內(nèi)容。
● 總結(jié)
微信擁有強(qiáng)大的功能和廣泛的用戶基礎(chǔ),基于微信搭建一個(gè)新型的移動(dòng)學(xué)習(xí)平臺(tái),具有更廣的流量入口。囿于微信公眾平臺(tái)在支持移動(dòng)學(xué)習(xí)方面的限制,利用其開發(fā)接口接入第三方的移動(dòng)學(xué)習(xí)平臺(tái),可以更好地支持移動(dòng)學(xué)習(xí)的開展。
參考文獻(xiàn):
[1]王朋嬌,蔡宇南,段婷婷.微信功能包支持下的移動(dòng)學(xué)習(xí)活動(dòng)設(shè)計(jì)[J].現(xiàn)代遠(yuǎn)距離教育,2015(1):35-40.
[2]袁磊,陳曉慧,張艷麗.微信支持下的混合式學(xué)習(xí)研究——以“攝影基本技術(shù)”課程為例[J].中國(guó)電化教育,2012(7):128-132.
[3]梁占華,鄭起運(yùn),古琴.面向“泛在學(xué)習(xí)”的教育技術(shù)能力培訓(xùn)模式研究——微信支持下的混合式學(xué)習(xí)實(shí)證[J].河北廣播電視大學(xué)學(xué)報(bào),2014(6):22-26.
[4]教育部教育信息化技術(shù)標(biāo)準(zhǔn)委員會(huì)教育技術(shù)分技術(shù)委員會(huì).學(xué)習(xí)者模型[DB/OL].(2012-08-13)[2015-06-26].http://www.celtsc.edu.cn/content/xxzl/40288b88391ee7c701391efe11810021.html.
[5]朱學(xué)偉,朱昱,徐小麗.微信支持下的移動(dòng)學(xué)習(xí)平臺(tái)研究與設(shè)計(jì)[J].中國(guó)遠(yuǎn)程教育,2014(04):77-83.
[6]孟凡立,陳琳.基于微信公眾平臺(tái)的移動(dòng)學(xué)習(xí)空間構(gòu)建研究[J].現(xiàn)代教育技術(shù),2014(10):19-25.
基金項(xiàng)目:本文系全國(guó)教育信息技術(shù)研究“十二五”規(guī)劃2013年度課題——基于物聯(lián)網(wǎng)的泛在智能化學(xué)習(xí)研究(編號(hào):136240982)、廣東省教育科學(xué)“十二五”規(guī)劃教育信息技術(shù)研究專項(xiàng)2013年度課題“基于移動(dòng)互聯(lián)網(wǎng)的個(gè)性化學(xué)習(xí)模式和策略”(編號(hào):12JXN052)、廣東省高等教育教學(xué)研究和改革項(xiàng)目“高校在線課程建設(shè)模式改革與實(shí)踐”(GDJG20142308)的研究成果。