前言:尋找寫作靈感?中文期刊網用心挑選的高等教育資源云平臺構建研究,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
[摘要]在移動互聯網飛速發展時代,教育資源公共服務平臺需要滿足人們移動學習的需求,本文通過構建基于微信的高等教育資源云平臺來解決這一問題。首先分析了基于微信的云平臺的優勢與功能,探討了將微信公眾平臺用于教育資源云平臺的可行性及關鍵技術,為教育資源云平臺的移動化提供了一種解決方案。
[關鍵詞]微信;高等教育資源;云平臺
《教育部關于數字教育資源公共服務體系建設與應用的指導意見》明確指出:“到2020年,基本建成覆蓋全國、互聯互通、用戶統一、共治共享、協同服務的具有中國特色的數字教育資源公共服務體系,全面推進‘互聯網+教育’,不斷提升教育基本公共服務均等化、普惠化、便捷化水平。”[1]在信息時代,科技發展日新月異,教育資源公共平臺的服務模式也實現了突破發展與創新。微信在為人們提供社交服務的同時,還提供了一個能夠進行二次開發和系統接入的公眾平臺,利用公眾平臺可以開發一個新型的應用創新和學習空間[2],為教育資源公共服務平臺的建設與應用開拓了新的方向,微信模式可以使資源需求者通過微信更加便利地獲取所需資源,滿足學習者的個性化資源需求,從而實現教育資源的廣泛共享,提高其使用率,有利于構建新型教育模式、有利于提升人才培養水平,對于提高教學質量、促進教育可持續發展具有重要意義。因此,對基于微信服務模式的高等教育資源云平臺(以下簡稱微信云平臺)進行探索具有實用價值。
一、微信云平臺服務模式的優勢
目前,微信已經覆蓋絕大多數智能手機,并且成為人們信息交流的最常用的手機應用。微信云平臺服務模式相對于傳統的服務模式,具有更加獨特的優勢,更加符合新時代高等教育資源云平臺的建設與服務要求。其優勢主要體現在以下幾個方面。
(一)操作簡便,應用廣泛
微信已經成為人們必備的手機應用,通過友好的操作界面及功能的多樣性,人們可以打破設備、地理位置等因素的限制,實現高效的信息互動交流,可以對文本、語音及視頻等的多媒體信息進行實時傳播。微信可以安裝在不同智能終端上,用戶無需額外安裝其他應用APP即可以微信為入口獲取所需教育資源。
(二)經濟適用,易推廣
微信具有大眾化、零成本、使用門檻低、互動功能強大、用戶黏合度高、安全可靠等優點,因此,用戶使用微信手機端訪問云平臺無需支付昂貴的費用,僅僅支付極少的流量費用,或者通過寬帶網絡無需任何費用即可訪問云平臺獲取特定資源。學習者可以根據自己的需求來訂閱所需資源,享受信息服務。人們可以隨時隨地利用微信訪問云平臺獲取資源,充分利用“碎片”時間。并且可以將所獲取的文字、圖片及視頻資源通過微信快速傳播,實現高效互動。
(三)輕松實現資源獲取與分享
數字教育資源往往只是在小范圍內自給自足,缺乏一種有效的共享機制[3]。而在微信云平臺中,管理員可以通過微信公眾服務號、訂閱號或者微信小程序,輕松實現點對點的資源推送、信息群發、自動回復等功能,而用戶需要做的僅僅是關注微信公眾號。微信作為國內排名第一的社交軟件,其強大的社交功能可以快速將教育資源在微信好友、微信群中進行分享,或者通過朋友分享,并且便于實現用戶分享學習心得與學習評價。
(四)全方位互動
通過微信公眾號群發推送、訂閱推送和自動回復響應的功能,加強人與人之間、人與智能終端之間的全方位互動[4]。微信公眾號的自動回復可以實現關鍵字檢索的功能,通過關鍵字的設置,學習者可以方便地查詢某些常見的問題或者獲得某些固定的資源,因此,對于自動回復的設置,需從學習內容、呈現方式等方面進行精心設計[5]。
二、基于微信的教育資源云平臺的功能分析
微信云平臺操作簡單,完全滿足用戶的操作習慣,能為學習者提供強大的資源服務。微信云平臺主要實現以下功能。1.資源存儲。微信云平臺的資源存儲方式有兩種:一是使用微信公眾平臺的素材庫,該素材庫支持圖片、音頻、視頻等多媒體資源,由于受微信服務器的限制,音頻材料時長上限為60秒,文件大小最多5M,而視頻材料的時長上限為30分鐘。二是使用第三方存儲服務器,對于超出微信公眾平臺素材庫限制的文件,尤其是視頻文件,可以通過第三方存儲服務器進行存儲,用戶可以將各種格式資源保存到共享空間或私有空間[6]。2.資源檢索。通過在微信公眾平臺的微網站中創建信息導航向用戶提供檢索服務,用戶只需要輸入關鍵詞或作者,即可完成模糊查詢或者精確查詢,系統通過微網站向用戶反饋查詢結果,并且提供下載服務。資源檢索還可以通過微信公眾平臺提供的自定義回復功能,實現簡單的自主查詢功能。3.信息推送。系統管理員可將文本、音頻、視頻等學習資源按照某種設計方法,整合為某類主題資源,并使用微信公眾平臺的“單圖文消息”或者“多圖文消息”將其推送給訂閱用戶。系統管理員還可以通過微信公眾平臺提供的“用戶管理”功能,實現對特定地區、特定分組用戶的精準信息推送,從而滿足用戶的資源訂制需求[7]。4.交互功能。微信本身所具有的社交屬性可以實現用戶間的溝通交流、互動答疑。而微信云平臺的交互功能更多的是指云平臺與用戶之間的交互。云平臺可以通過自定義回復來實現簡單的人機交互功能。也可以通過二次開發實現“萬能客服”功能,微信公眾號訂閱用戶可以直接與微信公眾平臺溝通對話,微信公眾平臺接收到用戶的留言之后,將留言轉發至云平臺客服人員;客服人員通過手機微信端可以第一時間接收到用戶的留言信息,及時回復用戶。5.大數據分析。微信云平臺可以對學習者獲取資源的內容、數量、閱讀情況及分享次數進行大數據分析,并且對學習者的學習特征加以抽象概括,然后深層次分析、挖掘該學習者的學習興趣,進而向該學習者推送其感興趣的學習資源,最終自動生成學習統計報表。6.直播云課堂。通過微信云平臺實現的課堂直播以云計算為技術支撐,以微信為媒介載體,是一種高效、便捷、實時互動的遠程教學課堂形式。該功能無需額外下載安裝APP,操作更加簡便,只需點擊微信公眾號的菜單即可獲取直接課堂的入口。該直播課堂實現了全方位互動式學習模式,完全突破了時空限制。通過共享文本、幻燈片、網頁等數據信息,分散于不同地域的師生可以實時溝通,構建實時的教與學過程。
三、微信云平臺架構設計
微信云平臺是第三方擴展平臺,是集資源整合、數據共享及信息推送為一體的綜合性應用平臺。該平臺以手機微信為終端,面向學校及教育科研機構的公共服務平臺,服務于教育管理人員、教師和學生,提供資源整合、數據共享等多種服務。
(一)平臺總體框架
微信云平臺根據功能可以劃分為4個層次:支撐層、數據資源層、服務層及用戶層。其中,微信客戶端及微信公眾平臺在教育資源云平臺中起支撐作用,用戶通過微信獲取教育資源云平臺的資源。數據資源層是微信云平臺中的核心部分,云平臺向用戶提供的資源服務由該層來實現。服務層可以提供信息推送服務、交互服務、用戶信息管理等功能,并向用戶反饋信息及資源。云平臺的用戶主要是微信用戶,學習者無需下載APP,只需在手機微信端關注公眾號即可實現與基于微信公眾平臺的移動學習環境的交互。
(二)平臺系統結構
該微信云平臺所使用的系統數據庫為MySql,并且使用Thinkphp作為系統開發語言,ThinkPHP是目前應用比較廣泛的一種輕量級PHP開源框架,遵循Apache2開源協議,使用面向對象的開發結構和MVC(模型Model一視圖View一控制器Controller)模式。MVC模式將系統分為三個不同的模塊:輸入、處理與輸出模塊,其最大的優勢是允許將系統的業務處理邏輯功能聚集在一個部件中,因此,在個性化定制用戶界面改進用戶交互體驗的同時,無需重新編寫業務處理邏輯的功能。ThinkPHP引入了分層控制器的概念,通過URL訪問的控制器為訪問控制器層(Controller)或者主控制器。ThinkPHP支持“應用”模式定義,“應用”是一個管理系統架構及生命周期的對象,每個應用具有自己獨立的配置文件、公共(函數)文件,用于配置當前模式需要加載的核心文件和配置文件,以及別名定義、行為擴展定義等等。“應用”由多個模塊組成,這些模塊通常都是應用目錄下面的一個子目錄,每個模塊都有自己獨立的配置文件、公共文件和類庫文件。每個模塊擁有獨立的MVC類庫及配置文件,一個模塊下面有多個控制器負責響應請求,而每個控制器其實就是一個獨立的控制器類。控制器主要負責請求的接收,并調用相關的模型處理,最終通過視圖輸出。微信云平臺的核心控制器包括ApiBase控制器、WebBase控制器、WapBase控制器以及In-foBase控制器。其功能如圖2所示。
(三)微信云平臺與微信公眾號的通信機制
學習者通過公眾號入口與微信云平臺進行交互,交互的方式有:關注(取消關注)微信云平臺公眾號、在公眾號中回復關鍵字,點擊微信云平臺公眾號的菜單按鈕。微信把學習者的交互事件及相關參數傳遞給微信云平臺的微信接口(該接口地址由微信云平臺生成,然后在公眾號的管理后臺中進行設置)。微信云平臺接收來自微信的請求,并把請求的XML數據通過與微信交互的唯一接口(Weix-inController.class.php)轉換成數組的形式。微信云平臺判斷請求類型,并且根據請示類型查詢關鍵詞表,找出對應的插件名稱及具體的業務數據ID,通過插件名稱加載相應的插件。插件根據接收到的請求數據進行具體的業務處理,然后將處理結果組裝后返回。微信云平臺通過接口(WeixinController.class.php)將返回的數據再次封裝成JSON格式并返回至微信手機端中。微信手機端將返回的數據進行排版顯示給用戶。若返回的數據帶有鏈接,則可點擊進入鏈接所指向的3G網頁,用戶可在網頁中繼續完成相應的業務操作。微信已經成為中國使用最廣泛的社交軟件,通過微信及微信公眾平臺構建教育資源公共服務云平臺將逐漸成為一種全新的教育方式,與傳統的教育資源公共服務平臺相比,基于微信的教育資源公共服務云平臺更加能夠滿足學習者在學習過程中的諸多需求,可以使學習者便捷迅速獲取所需學習資源,是教育教學手段的有益補充。
參考文獻:
[1]教育部關于數字教育資源公共服務體系建設與應用的指導意見[Z].2017.
[2]熊清嵐.基于微信公眾平臺的學習系統研究與設計[J].無線互聯科技,2017,(01).
[3]武崢.云計算技術在教育資源公共服務平臺的應用研究[J].中國電化教育,2018,(02).
[4]張曉冬.基于微信的移動微學習資源設計與應用[J].武漢船舶職業技術學院學報,2016,(04).
[5]林會娜.基于微信公眾平臺的微學習資源設計與應用研究[J].新教育時代電子雜志,2017,(16).
[6]李娜,乜勇.基于微信公眾平臺的微學習資源設計與應用研究[J].中國教育信息化,2014,(09).
[7]劉云,張博.基于微信公眾平臺的學習資源策展平臺設計[J].計算機光盤軟件與應用,2014,(15).
作者:馬棟之 單位:山東輕工職業學院