摘 ?要:在移動互聯網飛速發(fā)展時代,教育資源公共服務平臺需要滿足人們移動學習的需求,本文通過構建基于微信的高等教育資源云平臺來解決這一問題。文章首先分析了基于微信的云平臺的優(yōu)勢與功能,然后分析了將微信公眾平臺用于教育資源云平臺的可行性及關鍵技術,為教育資源云平臺的移動化提供了一種解決方案。
關鍵詞:微信;教育資源;云平臺;服務
中圖分類號:TP393??文獻標識碼:A ?????文章編號:1671-2064(2019)17-0000-00
0 引言
《教育部關于數字教育資源公共服務體系建設與應用的指導意見》明確指出:“到2020年,基本建成覆蓋全國、互聯互通、用戶統一、共治共享、協同服務的具有中國特色的數字教育資源公共服務體系”[1]。微信為教育資源公共服務平臺的建設與應用開拓了新的方向,微信模式可以使學習者通過微信更加便利地獲取所需資源,滿足其個性化資源需求,從而實現教育資源的廣泛共享。因此,對基于微信服務模式的高等教育資源云平臺(以下簡稱微信云平臺)進行探索具有實用價值。
1微信云平臺服務模式的優(yōu)勢
微信云平臺服務模式更加符合新時代高等教育資源云平臺的建設與服務要求。其優(yōu)勢主要體現在以下幾個方面:
(1)操作簡便,應用廣泛。微信已經成為人們必備的手機應用,通過友好的操作界面及功能的多樣性,人們可以打破設備、地理位置等因素的限制,實現高效的信息互動交流,可以對文本、語音及視頻等的多媒體信息進行實時傳播。微信可以安裝在不同智能終端上,用戶無需額外安裝其它應用APP即可以微信為入口獲取所需教育資源。
(2)經濟適用,易推廣。用戶使用微信手機端訪問云平臺無需支付昂貴的費用,僅僅支付極少的流量費用,或者通過寬帶網絡訪問云平臺無需任何費用即可訪問云平臺獲取特定資源,可以隨時隨地利用微信訪問云平臺獲取資源,充分利用“碎片”時間。并且可以將所獲取的文字、圖片及視頻資源通過微信快速傳播,實現高效互動。
(3)輕松實現資源獲取與分享。數字教育資源往往只是在小范圍內自給自足,缺乏一種有效的共享機制[2]。而在微信源云平臺中,管理員可以通過關注微信公眾服務號、訂閱號,輕松實現點對點的資源推送、信息群發(fā)、自動回復等功能。
(4)全方位互動。通過微信公眾號群發(fā)推送、訂閱推送和自動回復響應的功能加強人與人之間、人與智能終端之間的全方位互動[3]。通過自定義微信公眾號的自動回復關鍵字可以完成關鍵字檢索功能,學習者可以方便地查詢某些常見的問題或者獲得某些固定的資源。
2基于微信的教育資源云平臺的功能分析
微信云平臺操作簡單,完全滿足用戶的操作習慣,能為學習者提供強大的資源服務,微信云平臺主要實現以下功能:
2.1 資源存儲
微信云平臺的資源存儲方式有兩種:一是使用微信公眾平臺的素材庫中,該素材庫支持圖片、音頻、視頻等多媒體資源,由于受微信服務器的限制,音頻材料時長上限為60秒,文件大小最多5M,而視頻材料的時長上限為30分鐘。二是使用第三方存儲服務器,對于超出微信公眾平臺素材庫限制的文件,尤其是視頻文件,可以通過第三方存儲服務器進行存儲,用戶可以將各種格式資源保存到共享空間或私有空間[4]。
2.2 資源檢索
通過在微信公眾平臺的微網站中創(chuàng)建信息導航向用戶提供檢索服務,用戶只需要輸入關鍵詞或作者即可完成模糊查詢或者精確查詢,系統通過微網站向用戶反饋查詢結果,并且提供下載服務。資源檢索還可以通過微信公眾平臺提供的自定義回復功能,可實現簡單的自主查詢功能。
2.3 信息推送
系統管理員可將文本、音頻、視頻等學習資源按照某種設計方法,整合為某類主題資源,并使用微信公眾平臺的“單圖文消息”或者“多圖文消息”將其推送給訂閱用戶。
2.4 交互功能
微信本身所具有的社交屬性可以實現用戶間的溝通交流、互動答疑。而微信云平臺的交互功能更多的是指云平臺與用戶之間的交互。云平臺可以通過自定義回復來實現簡單的人機交互功能。也可以通過二次開發(fā)實現“萬能客服”功能,微信公眾號訂閱用戶可以直接與微信公眾平臺溝通對話,微信公眾平臺接收到用戶的留言之后,將留言轉發(fā)至云平臺客服人員,客服人員通過手機微信端可以第一時間接收到用戶的留言信息,及時回復用戶。
2.5 大數據分析
微信云平臺可以對學習者獲取資源的內容、數量、閱讀情況及分享次數進行大數據分析,并且對學習者的學習特征加以抽象概括,然后深層次分析、挖掘該學習者的學習興趣,進而向該學習者推送其感興趣的學習資源,最終自動生成學習統計報表。
2.6 直播云課堂
通過微信云平臺實現的課堂直播以云計算為技術支撐,以微信為媒介載體,是一種高效、便捷、實時互動的遠程教學課堂形式,該功能無需額外下載安裝APP,操作更加簡便,只需點擊微信公眾號的菜單即可獲取直接課堂的入口,該直播課堂實現了全方位互動式學習模式,完全突破了時空限制。通過共享文本、幻燈片、網頁等數據信息,分散于不同地域的師生可以實時溝通,構建實時的教與學過程。
3微信云平臺架構設計
微信云平臺是第三方擴展平臺,是集資源整合、數據共享及信息推送為一體的綜合性應用平臺。
3.1平臺總體框架
微信云平臺根據功能可以劃分為四個層次:支撐層、數據資源層,服務層及用戶層。其中,微信客戶端及微信公眾平臺在教育資源云平臺中起支撐作用,用戶通過微信獲取教育資源云平臺的資源。數據資源層是微信云平臺中的核心部分,云平臺向用戶提供的資源服務由該層來實現。服務層可以提供信息推送服務、交互服務、用戶信息管理等功能,并向用戶反饋信息及資源。
3.2平臺系統結構
該微信云平臺所使用的系統數據庫為MySql,并且使用Thinkphp作為系統開發(fā)語言,ThinkPHP是使用非常廣泛的一種PHP開源框架,該框架采用MVC(模型Model一視圖View一控制器Controller)模式,該模式將系統分為三個不同的模塊:輸入、處理與輸出模塊。
ThinkPHP引入了分層控制器的概念,并且采用“應用”模式管理系統架構,每個應用具有自己獨立的配置文件、公共(函數)文件,用于配置當前模式需要加載的核心文件和配置文件,以及別名定義、行為擴展定義等等?!皯谩庇啥鄠€模塊組成,這些模塊通常都是應用目錄下面的一個子目錄,模塊下面有多個控制器負責響應請求。控制器主要負責請求的接收,并調用相關的模型處理,并最終通過視圖輸出。
微信云平臺的核心控制器包括ApiBase控制器、WebBase控制器、WapBase控制器以及InfoBase控制器。其功能如圖1所示。
3.3微信云平臺與微信公眾號的通信機制
(1)學習者通過公眾號入口與微信云平臺進行交互,交互的方式有:關注(取消關注)微信云平臺公眾號、在公眾號中回復關鍵字,點擊微信云平臺公眾號的菜單按鈕;
(2)微信把學習者的交互事件及相關參數傳遞給微信云平臺的微信接口(該接口地址由微信云平臺生成,然后在公眾號的管理后臺中進行設置);
(3)微信云平臺接收來自微信的請求,并把請求的XML數據通過與微信交互的唯一接口(WeixinController.class.php)轉換成數組的形式;
(4)微信云平臺判斷請求類型,并且根據請示類型定位并且加載對應的插件,同時傳遞業(yè)務數據;
(5)插件對接收到的數據進行加工處理,并將結果組裝后返回;
(6)微信云平臺將返回的數據再次封裝成JSON數據并返回至微信手機端中進行展示。
4 結語
微信已經成為中國使用最廣泛的社交軟件,通過微信及微信公眾平臺構建教育資源公共服務云平臺將逐漸成為一種全新的教育方式,與傳統的教育資源公共服務平臺相比,基于微信的教育資源公共服務云平臺更加能夠滿足學習者在學習過程中的諸多需求,可以使學習者便捷迅速獲取所需學習資源,是教育教學手段的有益補充。
參考文獻
[1]教育部.教育部關于數字教育資源公共服務體系 建設與應用的指導意見[EB/OL].http://www.moe.gov.cn/srcsite/A16/s3342/201802/t20180209_327174.html,2017-12-22.
[2]武崢.云計算技術在教育資源公共服務平臺的應用研究[J].中國電化教育,2018(2):107-111.
[3]張曉冬.基于微信的移動微學習資源設計與應用[J].武漢船舶職業(yè)技術學院學報,2016,15(4):108-112.
[4]李娜,乜勇.基于微信公眾平臺的微學習資源設計與應用研究[J].中國教育信息化,2014(9):52-55.
收稿日期:2019-07-24
*基金項目:本文系山東省高等學??萍加媱濏椖?/b>“高等教育資源微信云平臺構建研究”(編號:J17KB187)研究成果之一。項目負責人:馬棟之。
作者簡介:馬棟之(1979—),男,山東淄博人,碩士,講師,情報資料中心主任,研究方向:情報學,信息技術。