張曉蘭,陳 奮
(廈門城市職業學院 電子與信息工程系,福建 廈門 361008)
?
基于微信公眾號的移動學習平臺建設
張曉蘭,陳 奮
(廈門城市職業學院 電子與信息工程系,福建 廈門 361008)
微信是一款為用戶提供即時通訊服務的免費應用程序,其中公眾號平臺應用功能強大,為學生搭建了一種新型的移動學習平臺和應用方式.本研究將微信公眾號與移動學習相結合,分析了依托微信公眾號開發學習平臺的開發背景,闡述了平臺搭建的理論基礎,重點介紹了平臺搭建的技術基礎和主要實現的功能.
微信;微信公眾號;移動學習;學習平臺
微信 (WeChat) 自騰訊公司于2011年推出以來,發展極為迅速,截止到2015年第一季度,微信已經覆蓋中國 90% 以上的智能手機,月活躍用戶達到 5.49 億.[1]
本研究中提到的公眾號是騰訊公司在微信基礎上新增的功能平臺,是給個人、企業和組織提供業務服務與用戶管理能力的全新服務平臺.微信公眾平臺主要有實時交流、消息發送和素材管理.用戶可以對公眾賬戶的粉絲分組管理、實時交流,同時也可以使用高級功能和開發模式,其中“編輯模式”對用戶信息進行自動回復,“開發模式”提供了公眾號與自己的網站系統接口.用戶可以通過查找公眾平臺賬戶或者掃一掃二維碼關注公共平臺.[1]
由此可見,微信公眾號的功能是十分強大的,借助微信公眾號的開發微信平臺是完全可以實現的.作為一名關注教育及移動學習的一線教師,我們經常會思考如何將“火熱的”微信軟件與我們的課堂教學結合起來,即把平時課堂上學習的知識放到與學生日常生活密切聯系的微信平臺上,這樣有利于學生把課余“零碎”時間有效地利用起來,大大提高學習效率.因此,我們開發基于微信公眾號的移動學習平臺就顯得非常有意義.
但目前,國內一些學者對利用微信進行移動學習平臺的研究還處于一種“試水”的狀態,在通過微信公眾號中搜索“教育”關鍵字,我們查閱了相關的教育類學習平臺,經研究發現這類平臺往往只是將微信作為一個交流工具或信息發布平臺,缺少人與人、人與平臺間的互動.因此本研究組依托廈門一軟件公司注冊申請了“我的微課堂”服務號,并以此公眾號開發移動學習平臺.本研究將以“我的微課堂”為例來介紹該平臺的搭建.
聯通主義(Connectivism)是一種經由混沌、網絡、復雜性與自我組織等理論探索的原理的整體,它描述了一種適應當前社會結構變化的學習模式,在新的學習工具被使用時,學習不再是內化的個人行為. 即學習是一個過程,這種過程發生在模糊不清的環境中,學習(被定義為動態的知識)可存在于我們自身之外(在一種組織或數據庫的范圍內),將學習集中在將專業知識系列的連接方面,這種連接能夠使我們學到比現有的知識體系更多、更重要的東西.[2]聯通主義學習理論強調的是知識的連接性、流動性、情境性、適應性.在聯通主義理論的指導下,學習者的學習是利用新的學習工具迅速改變知識,持續獲取新信息,保持個人與其他節點聯系、暢通的過程.在如今知識爆炸的時代下學習的目的不僅僅是掌握學習的內容,而更重要的是學會如何學習,掌握在數字化學習時代下學習方法,增強學習者的自我創造力和知識管理能力.移動互聯網時代為任何人都可以隨時隨地獲取知識和學習創造了條件.[3]
3.1 技術基礎
(1)開發環境要求.為實現本系統平臺的開發需提供具有外網IP地址和域名服務器空間的服務器一臺,其中Web服務器配置IIS6.0以上;系統為了能夠在三大主流手機平臺上正常運行,客戶端需提供iOS、Android、Windows Phone智能手機各一部,安裝微信6.0以上;開發平臺需配備安裝Access或SQL Server2005、Visual Studio2008、PhotoshopCS、IE或Chrome 等軟件的PC一臺;申請微信公眾平臺服務號并認證.
(2)系統架構搭建.系統是基于.NET技術三層架構搭建,分為表現層、業務邏輯層和數據訪問層.表現層為手機微信公眾號前端界面;業務邏輯層是對問題進行邏輯判斷處理,接收由表現層傳來的數據,對數據訪問層進行調用,處于表示層和數據訪問層之間;數據訪問層是對數據庫直接操作,對數據進行增、刪、改、查操作,把結果返回給業務邏輯層,三層架構如圖1所示.

圖1 三層架構

圖2 微信平臺信息交互
(3)系統平臺信息交互.學習者關注此微信公眾號后就可以使用此平臺進行在線移動學習,用戶通過微信軟件客戶端發送消息至微信服務器,微信服務器會把消息按照XML格式轉發給開發服務器,開發服務器處理好消息后以XML格式返回給微信服務器,微信服務器再轉發回復信息給用戶.如圖2所示.
(4)系統開發API接口.微信公眾平臺應用之所以強大,是因為微信提供了非常多實用的API接口,比如自定義菜單、獲取個人微信號信息、獲取地理信息、開通微信支付等等.本微信公眾平臺移動學習系統采用了自定義菜單,以及獲取個人微信號信息API接口,調用結果返回一個Json數據格式.與微信通信時,需在開發平臺接口配置填寫微信后臺服務器地址URL及Token令牌等參數,而且要通過編碼,并把編碼文件上傳到Web服務器進行開發者資格的驗證,服務器地址URL及Token令牌配置界面如圖3所示.[4]

圖3 微信公眾平臺應用開發基本配置
3.2 功能設計
本學習平臺的功能設計可以從用戶和內容兩個角度來進行闡述.
(1)從用戶功能角度劃分:超管用戶、教師用戶和學生用戶.三類用戶所承當的功能如圖4所示:

圖4 系統開發流程圖
(2)從系統內容角度劃分:課程概況、課程資源、互動空間三大模塊,具體細化如圖5所示:

圖5 系統內容模塊
課程概況分為課程簡介和學習建議.課程簡介中對課程內容、課程性質、學習要求,以及考核要求等進行了介紹,讓學習者對該門課程有所了解;學習建議中結合教師授課經驗給出學習者學習方面的指導建議.具體實現效果如圖6所示.

圖6 課程概況
課程資源欄目是系統平臺的核心部分,其把學習內容按照任務模塊的方式一一呈現,為了方便學習者對知識進行鞏固掌握系統還設計了每日一題,同時還將同學們在學習中經常遇到的問題整理出來呈現給學習者,避免教師和學習者重復回答相同的問題,方便后來學習者少走彎路.具體實現效果如圖7所示.

圖7 課程資源
互動空間欄目是本系統的亮點部分.作為一個學習平臺,為了避免和消除學習者在學習平臺中產生的孤獨感和無助感,進行人機間、人人間的交互是十分必要的.因此本系統增設了互動空間,學習者可以與學習者或與教師進行交流和探討.為了方便教師掌握和了解學習者的學習狀態,互動空間的參與需進行賬號綁定,即學習者需獲取教師給定的用戶賬戶信息進行綁定驗證方能參與互動空間.
系統設計的人機交互——自我測試欄目,學習者在學完每章知識或全部之后進行一個綜合測試和檢驗.為方便學習者進行操作,系統還設置了多題視圖和單題視圖,測試題目按照每章知識點或全部知識點隨機抽取組合成一套測試題目,通過該測試,學習者會對自己知識掌握程度有所了解.
系統設計人人交互——互動社區欄目,教師及學習者均可在此發帖、回帖,讓學習者在互動論壇環境中協同學習,強化學習過程的吸引力和互動效果.[5]互動空間實現效果如圖8所示.

圖8 互動空間
微信為我們提供了一種更為便捷、更多用戶、更易于開發的應用平臺,為學習者進行移動學習提供了新的平臺和創新空間.隨著移動互聯網技術的不斷變革,微信將對移動學習的推動起到極大的促進作用,在教育教學的應用也將產生積極的影響和效果.
[1]百度百科[EB/OL].http://baike.baidu.com/link?url=R-nCCDwmftVhFmrh66eA16icHyaVMXu28vmxQhl7UwIrxgs6_brIjwaOf5_pT1WrTPaiFt7aU3EkRGFeDW7EHAHvFBPKbzZMNoVi2idDxlm
[2]王佑鎂,祝智庭.從聯結主義到聯通主義:學習理論的新取向[J].中國電化教育,2006(3):5-9.
[3]盧勝男.基于微信公眾平臺的微型移動課程的設計與研究[M].上海:上海師范大學,2014.
[4]周 游.運用微信建立移動學習平臺的探索與實踐[J].電腦知識與技術,2014(10):7605-7607.
[5]朱學偉.微信支持下的移動學習平臺研究與設計[J].中國遠程教育,2014(4):77-83.
(責任編輯:王前)
10.13877/j.cnki.cn22-1284.2016.08.002
2016-03-15
廈門城市職業學院2015年科研課題“基于微信的移動學習平臺設計與實現”(KYQK2015-2)
張曉蘭,女,遼寧錦州人,工程師.
TP31
A
1008-7974(2016)04-0005-03