国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于微信公眾號的移動互聯(lián)網在線學習平臺構建

2018-03-26 02:14畢朝國
軟件導刊 2018年3期
關鍵詞:公眾微信模塊

畢朝國

摘要:

在移動互聯(lián)網發(fā)展趨勢下,為了讓學習者能夠更加便利地使用移動互聯(lián)網在線學習,探索了基于微信公眾號的在線學習平臺搭建,依托微信公眾平臺廣泛接口,實現(xiàn)移動端學習系統(tǒng)的設計與開發(fā)。通過平臺整體功能模塊設計、教學課件開發(fā)、教學模式優(yōu)化,考試在線報名、成績統(tǒng)計與分享等,重點梳理了教師在線管理與評論等功能模塊設計,達到學習的便利性、隨時性;通過學習分享功能,激發(fā)學習興趣,促進學習者對知識的理解與記憶,加強學生與學生的交流、學生與老師的互動,進而引導學習者自主建構知識體系。

關鍵詞:

微信公眾號平臺;移動學習;平臺構建

DOIDOI:10.11907/rjdk.172324

中圖分類號:TP319

文獻標識碼:A文章編號文章編號:16727800(2018)003010404

英文摘要Abstract:In the trend of mobile Internet development, in order to make learners more convenient to use mobile Internet learning online, this paper explores the use of online learning platform based on WeChat public number, relying on a wide range of micro-public platform to achieve the mobile learning system design and development, through the design of the overall function module, teaching courseware development, teaching mode optimization, examination online registration, achievement statistics and sharing, the key points of difficulty combing and the teacher online management and comment function modules designed to achieve the convenience of learning, at any time; through learning to share functions, stimulate interest in learning, to promote learners to understand the knowledge, to strengthen the exchange of students, students and teachers interact, and then guide learners to construct the knowledge system.

英文關鍵詞Key Words:WeChat public number platform;mobile learning;platform construction

0引言

隨著移動互聯(lián)網應用的普及,傳統(tǒng)的在線學習系統(tǒng)面臨著兩個問題。首先,終端主要是通過使用PC進行學習,使用戶不能隨時隨地學習,嚴重地影響了學習的及時性和分享性;其次,在當今信息過度泛濫的時代,信息資源太過分散,各個使用主體不能實現(xiàn)即時交流,各類有效信息的傳輸不能及時分享,存在人與人之間信息即時互動障礙。

微信是一款具有通信、社交和平臺化功能的移動軟件,已經成為一種重要的移動互聯(lián)網入口[1]。作為一種專注移動端功能的即時通訊軟件,微信為移動學習平臺提供了新的應用創(chuàng)新空間[2]。微信的通信方式具有多樣性,良好的用戶體驗在學生群體中使用率和黏度都很高,并且能夠借助微信公眾號的素材管理圖片、文字、語音、視頻等多種媒體方式進行傳播和分享,很好地滿足學生對移動學習的需求,可以利用空閑時間進行學習,提高學習自主性和效率。利用微信公眾平臺搭建在線學習系統(tǒng)是有效對接原PC端教育資源轉移動端的有效手段。微信公眾號平臺屬于一種接口服務,它將平臺的各種功能進行對接,形成一個個可調用接口,給需求者提供使用,極大地降低了平臺開發(fā)難度,提高了開發(fā)效率[3]。隨著微信公眾平臺的不斷改進,特別是小程序的上線,可以實現(xiàn)提供的接口逐漸增多。例如二維碼分享、自定義菜單、用戶分組、免注冊登錄等功能,為搭建良好的在線學習系統(tǒng)解決問題創(chuàng)造了條件[45]。雖然PC端在線學習已經很好地解決了在線學習問題,但是不同系統(tǒng)可能運行在不同的平臺當中,采用不同的網絡協(xié)議和數(shù)據(jù)傳輸格式,互相之間數(shù)據(jù)無法共享,因此知識資源的開發(fā)、整合和共享方面并沒有形成有效整合。移動端學習平臺可以像微信公眾平臺一樣,將自身封裝成模塊化,將能夠提供各類資源、內容、互動的功能接口發(fā)布給請求者,從而使服務請求者能夠無縫對接和快速地發(fā)現(xiàn)需求,并根據(jù)自身需求合理地整合服務,最終將服務共享給其他服務請求者。面向服務的體系架構可以較好地改變移動端學習平臺設計相對獨立的現(xiàn)狀,也是當今在線教育的主流發(fā)展趨勢[6]。

1國內外研究現(xiàn)狀

戴斯孟德基認為,移動學習將是未來遠程教育的主要方式,而通過移動通訊技術與互聯(lián)網結合產生的移動互聯(lián)網技術開展的在線教育,將真正解決和實現(xiàn)在任何時間、任何地點進行教學的夢想。從可汗學院到云端學校,從魔燈到慕課,滿足學生的不同需求。美國教育家杜威以培養(yǎng)學生具有永不滿足、追求卓越的態(tài)度,培養(yǎng)學生發(fā)現(xiàn)問題、提出問題、解決問題的能力為基本目標;討論式自主學習模式是一種以問題為核心,在學生自主學習的基礎上通過師生問和學生問的相互研討最終解決問題的學習模式[7]。國內一些學者對基于微信的移動學習平臺的研究還處于起步階段,通過微信公眾號搜索功能,查閱相關學習類微信公眾號,發(fā)現(xiàn)這類平臺往往只是將微信公眾號平臺作為一個交流互動工具或信息發(fā)布平臺,缺少更廣泛的內容整合。如徐梅丹等將微信公眾平臺引入混合學習模式進行了深入研究,首先進行了前端分析,再開展活動與資源設計,最后進行教學評價設計;袁磊等基于微信設計了包括課前預習、課堂學習、課后提升三階段的混合式學習方案[8]。

2系統(tǒng)設計

對移動互聯(lián)網平臺技術框架以及前端的微信公眾號、移動端網站、PC端網站的功能布局,云端功能模塊設計和系統(tǒng)環(huán)境搭建實現(xiàn)三位一體的移動在線學習平臺。

2.1系統(tǒng)底層架構

移動互聯(lián)網平臺基于.NET技術三層架構框架搭建,整個業(yè)務應用劃分為表現(xiàn)層(UI)、業(yè)務邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。表現(xiàn)層為手機微信公眾號前端界面; 業(yè)務邏輯層對數(shù)據(jù)進行邏輯判斷處理,接收由表現(xiàn)層傳來的數(shù)據(jù),對數(shù)據(jù)訪問層進行訪問調用,處于表示層和數(shù)據(jù)訪問層之間,起到承上啟下作用; 數(shù)據(jù)訪問層對數(shù)據(jù)庫進行直接操作,可以對數(shù)據(jù)進行增、刪、改、查等操作,然后將最終結果返回給業(yè)務邏輯層。三層架構如圖1所示。

2.2功能框架

系統(tǒng)功能框架如圖2所示。微信公眾平臺是整個系統(tǒng)的入口,也是其核心支撐層,借助微信公共開放接口,設計系統(tǒng)的各項功能,實現(xiàn)與微信公眾號的對接,為用戶服務。該系統(tǒng)的用戶群體主要有學生、教師和管理人員,借助該系統(tǒng)可以分別完成課程在線學習、學習資源在線管理和平臺運營維護等相關工作[9]。系統(tǒng)數(shù)據(jù)可從現(xiàn)有的教務管理數(shù)據(jù)庫、教學資源數(shù)據(jù)庫以及其它能提供的平臺中獲取,極大提升了用戶在移動端學習內容的豐富性和操作的便利性。

3功能模塊

根據(jù)不同的功能需求,將微信公眾號、移動端站點、電腦端管理功能細分為12個功能模塊,分別是微信公眾號的消息推送模塊、免注冊登錄模塊、自定義菜單模塊,移動端站點的課程學習模塊、系統(tǒng)管理模塊、用戶注冊模塊和討論區(qū)模塊,電腦端管理服務站點的管理模塊、課程內容建設模塊、教師學生管理模塊、試題庫模塊、考試成績管理模塊和身份認證模塊。

3.1微信端模塊

(1)消息推送模塊:在微信公眾號后臺管理創(chuàng)建素材,通過公眾號的本文消息,圖文消息和多圖文消息、語音、視頻等相關素材向用戶推送學院活動、熱門課程、專業(yè)大綱、專業(yè)考核大綱、試題庫和移動端首頁的相關信息[10]。

(2)免注冊登錄模塊:平臺針對特有用戶群體使用,可以通過微信公眾平臺的頁面授權高級接口向用戶提供免注冊登錄課程學習系統(tǒng)的功能。系統(tǒng)本身已有用戶,通過姓名、身份證等信息進行在線認證,與微信登錄進行綁定,后臺管理系統(tǒng)可以看到綁定的微信賬戶,并進行管理。實現(xiàn)代碼如下:

JsApiPay jsApiPay = new JsApiPay(this);

try

{

if (Session["openid"] == null)

{

//調用【網頁授權獲取用戶信息】接口獲取用戶的openid和access_token jsApiPay.GetOpenidAndAccessToken(); Session["openid"] = jsApiPay.openid;

}

if (Session["isRedirect"] == null)

{

Session["isRedirect"] = 1;

//Response.Redirect(Request.Url.PathAndQuery); Response.Redirect("http://jxjy.njue.edu.cn/" + "bd.aspx");

}}

catch (Exception ex)

{ Response.Write(ex.Message);

}

stringact = NRequest.GetString("act");

if (act.Equals("bd"))

{

string sfzhm = NRequest.GetString("sfzhm").Trim();

if (sfzhm.Length == 18)

{

SqlParameter[] parms = new SqlParameter[] {

SQLHelper.SqlParam("@XM",NRequest.GetString("xm")),

SQLHelper.SqlParam("@SFZHM",sfzhm),

SQLHelper.SqlParam("@WXID",Session["openid"])

};

int retVal = SQLHelper.ExecuteReturn("JC_XYWXBD", parms);

Response.Clear();

Response.Write("{\"stat\":" + retVal + "}");

Response.End();

}

else

{

Response.Clear();

Response.Write("{\"stat\":" + -3 + "}");

Response.End();

}

}

(3)自定義菜單模塊:通過微信公眾平臺的自定義菜單功能可以搭建面向用戶的多級菜單,可以定義文字內容、素材鏈接,也可以轉向移動微網站鏈接,實現(xiàn)微信與移動端微網站間的無縫鏈接,微信公眾號菜單展示效果如圖3所示。

3.2移動微網站模塊

(1)課程學習模塊:通過微信公眾號接口連接直接進入移動微網站模塊,包括課程大綱、視頻課程、課程試題和互動交流,提供給用戶在線學習各種類型的課程。

(2)用戶在線繳費模塊:通過微信公眾號接口模塊,實現(xiàn)移動端微網站與系統(tǒng)網站的對接,通過用戶微信掃描二維碼,實現(xiàn)用戶在線提交各類考試報名費用功能,后臺可進行管理、統(tǒng)計與匯總。

(3)留言區(qū)模塊:針對各門課程實現(xiàn)教師與學生、學生與學生之間的互動,用戶登錄之后即可發(fā)帖和回復。通過實名制可以知道留言內容,針對一些普遍問題,教師可以在課堂上討論。

(4)新聞動態(tài)模塊:針對學院的各類通知,通過不同的權限設置,不同權限用戶可以訪問和閱讀各類通知和新聞動態(tài),可以對通知和動態(tài)進行評論。

3.3系統(tǒng)管理模塊

系統(tǒng)管理展示效果圖如圖4所示。系統(tǒng)管理模塊屬于PC端系統(tǒng)管理權限,管理員可以通過賬戶登錄界面進入系統(tǒng)后臺,對課程內容、角色管理、權限分配、系統(tǒng)功能等進行配置和管理。 主要模塊包括如下幾個部分:

(1)專業(yè)課程模塊:利用 Web 服務技術在線管理專業(yè)課程相關內容,向服務請求者提供功能接口,實現(xiàn)課程內容、PPT、視頻等一系列內容和文件管理功能。

(2)教師管理模塊:針對教師添加、管理、分配課程和權限管理,向服務請求者提供功能接口。

(3)學生用戶管理模塊:提供站點、年級、專業(yè)、課程、基礎信息等,針對學生全方位管理權限。

(4)練習與考試模塊:提供章節(jié)練習、測試功能,期末考試可以進行在線考試,通過線上與線下相結合的方式,實現(xiàn)線上練習、線下考試,鞏固復習內容,提高學生考試通過率。

(5)系統(tǒng)管理模塊:對整個系統(tǒng)進行招生管理、權限管理、教師管理、成績統(tǒng)計與分析、課程管理、內容管理、新聞管理等功能。

4結語

本文首先針對移動互聯(lián)網在線學習現(xiàn)狀,詳細介紹平臺的相關使用方法和技術,分析平臺的可行性和實際需求,設計平臺的整體框架,將系統(tǒng)劃分為微信公眾號、移動端微網站和 PC端管理服務模塊。在面向對象的整體架構基礎上,對各模塊的功能加以設計并具體實現(xiàn),最后針對每個功能和模塊進行測試。

目前平臺運行取得了良好的效果,其主要表現(xiàn)在以下幾個方面:①推送及響應消息,設計并實現(xiàn)了微信公眾號的關注消息推送、自定義菜單、圖文消息推送、關鍵字回復推送、自定義推送和免注冊登錄等功能模塊。通過公眾號為用戶提供更加簡便的功能使用方法,同時也為現(xiàn)有在線學習增加了移動平臺,能夠實現(xiàn)即時通訊,并提醒學生學習復習信息[11];②設計并實現(xiàn)了移動端微網站,并通過微信公眾號的內置瀏覽器實現(xiàn)系統(tǒng)對接。通過移動端微網站,用戶可以獲取更多學習內容。系統(tǒng)后臺管理系統(tǒng)還可以對每一類課程及其它內容、教師權限、學生成績等進行詳細的管理,以此為用戶提供更加科學、合理、全面、及時的學習交流平臺,給用戶學習帶來了極大的便利性;③設計并實現(xiàn)了個人微信號、移動端及PC端服務認證的整合,通過身份、姓名、手機三位一體的認證模塊提高接口調用的安全性。功能模塊實現(xiàn)了系統(tǒng)面向服務的構建,為服務請求用戶帶來了便利,學習內容和資源庫的發(fā)現(xiàn)、整合和共享也變得更加簡單;④設計并實現(xiàn)了面向對象系統(tǒng)開發(fā)框架,對整體平臺進行分層管理設計開發(fā),并對業(yè)務模塊進行封轉和細分,更加有利于維護人員日后維護管理,有效拓展了系統(tǒng)平臺的功能延伸,更大程度上滿足了平臺的可用性,也很好地節(jié)省了軟件維護時間和成本。

參考文獻參考文獻:

[1]鐘事為.基于微信公眾號的學習支持平臺設計與實現(xiàn)[J].軟件導刊,2017(1):8083.

[2]向曙曦.基于微信公招的移動學習設計與實踐[J].當代繼續(xù)教育,2015(2):4447.

[3]黃婉秋,涂帥華.基于網絡環(huán)境下自主學習模式的研究[J].北方經貿,2012(12):164165.

[4]周輝,張燕麗.移動學習與個別化學習[J].軟件導刊·教育技術,2012(12):4546.

[5]張曉蘭,陳奮.基于微信公眾號的移動學習平臺建設[J].通化師范學院學報:自然科學版,2016(8):57.

[6]林虹萍.研究性學習在公安院校公選課教學中的實踐模式探析——以“人力資源管理”課程為例[J].新課程研究,2011(8):5153.

[7]侯海霞,丁國慶,劉曉華.基于3G移動通信技術的成人高等教育移動學習模式[J].科技視界,2012(5):34.

[8]熊清嵐.基于微信公眾平臺的學習系統(tǒng)研究與設計[J].無線互聯(lián)科技,2017(1):4647.

[9]衣峰,曹佳佳,楊著,等.基于移動互聯(lián)技術的學習環(huán)境建構與培訓應用研究[J].軟件導刊,2014(1):911.

[10]王萍.以學生為本中的教師角色轉換[J].遼寧教育,2013(7):1819.

[11]田家琛.基于微信公眾號的網絡課程學習系統(tǒng)的設計與實現(xiàn)[D].淄博:山東理工大學,2016.

責任編輯(責任編輯:劉亭亭)

猜你喜歡
公眾微信模塊
28通道收發(fā)處理模塊設計
“選修3—3”模塊的復習備考
公眾號3月熱榜
公眾號9月熱榜
公眾號8月熱榜
公眾號5月熱榜
微信
微信
微信
集成水空中冷器的進氣模塊
隆德县| 宁津县| 崇礼县| 怀安县| 双鸭山市| 兴隆县| 华宁县| 杨浦区| 安国市| 山东省| 和田县| 德化县| 景洪市| 肥乡县| 崇礼县| 甘南县| 莱西市| 云霄县| 海兴县| 新民市| 安国市| 塘沽区| 裕民县| 海丰县| 潍坊市| 木里| 伊川县| 石楼县| 玛纳斯县| 诸城市| 泽库县| 商丘市| 墨玉县| 安国市| 商都县| 仙桃市| 西吉县| 岚皋县| 永昌县| 绵竹市| 治多县|