999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2018-03-26 02:14:46畢朝國
軟件導刊 2018年3期
關鍵詞:微信用戶功能

畢朝國

摘要:

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

關鍵詞:

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

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引言

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

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

1國內外研究現狀

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

2系統設計

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

2.1系統底層架構

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

2.2功能框架

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

3功能模塊

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

3.1微信端模塊

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

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

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

3.2移動微網站模塊

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

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

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

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

3.3系統管理模塊

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

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

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

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

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

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

4結語

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

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

參考文獻參考文獻:

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

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

[3]黃婉秋,涂帥華.基于網絡環境下自主學習模式的研究[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]熊清嵐.基于微信公眾平臺的學習系統研究與設計[J].無線互聯科技,2017(1):4647.

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

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

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

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

猜你喜歡
微信用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關于非首都功能疏解的幾點思考
微信
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
微信
微信
微信
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 久久综合五月| 亚洲天堂啪啪| 亚洲另类第一页| 精品视频福利| 欧美午夜视频在线| 亚洲无码久久久久| 亚洲精品免费网站| 99久久国产精品无码| 午夜高清国产拍精品| 九九视频在线免费观看| 国产成人高清精品免费| 久久99精品久久久大学生| 青青青国产免费线在| 久久99久久无码毛片一区二区| 欧美亚洲一区二区三区在线| 中文字幕在线播放不卡| 老司机精品99在线播放| 91精品福利自产拍在线观看| 国产区精品高清在线观看| 尤物成AV人片在线观看| 国产av一码二码三码无码| 波多野结衣的av一区二区三区| 免费A∨中文乱码专区| 精品超清无码视频在线观看| 无码又爽又刺激的高潮视频| 精品国产成人av免费| 国产熟女一级毛片| 国产一区二区三区精品久久呦| 国产高清在线观看| 亚洲精品成人片在线观看| 香蕉蕉亚亚洲aav综合| 亚洲熟女偷拍| 久久国产精品麻豆系列| 91精品国产情侣高潮露脸| 亚洲AV无码不卡无码| 国产男女XX00免费观看| 成人小视频在线观看免费| 亚洲中文久久精品无玛| 久久男人资源站| 成年午夜精品久久精品| 国产黄在线观看| 国产在线观看一区精品| 国产成人亚洲精品无码电影| 亚洲一区二区无码视频| 欧美人在线一区二区三区| 亚洲欧美激情另类| 伊人色在线视频| 免费一极毛片| 亚洲第一视频免费在线| 久久精品国产精品青草app| 亚洲侵犯无码网址在线观看| 99在线国产| 国产福利小视频高清在线观看| 丝袜亚洲综合| 亚洲VA中文字幕| 91精品日韩人妻无码久久| 久久综合激情网| 国产成人精品在线| 97久久精品人人| 成年网址网站在线观看| 久久精品日日躁夜夜躁欧美| 大香伊人久久| 日韩欧美一区在线观看| 国产国产人成免费视频77777| 91在线播放国产| 热久久国产| 网友自拍视频精品区| 91精品免费久久久| 黄色片中文字幕| 香蕉综合在线视频91| 亚洲精品国产成人7777| 色九九视频| 欧美日韩精品一区二区在线线| 最新日本中文字幕| 99热这里只有精品在线播放| 视频在线观看一区二区| 国产成人精品日本亚洲| 色综合天天综合| 国产精品林美惠子在线播放| 一级毛片高清| 日本欧美一二三区色视频| 亚洲精品在线影院|