智珊珊 魏曉夢
摘要:隨著移動互聯(lián)網(wǎng)技術的飛速發(fā)展,移動學習作為一種全新的數(shù)字化學習方式,早已成為教育技術領域的研究熱點。Moodle 網(wǎng)絡教學平臺是當前運用最為廣泛的開源教學平臺,已積累了豐富的教學資源,但存在移動終端教學資源無法展示或者顯示效果不佳等問題。為此,本文將 Moodle、微信與移動學習相結合,構建了基于 Moodle 與微信的移動學習平臺,通過移動互聯(lián)網(wǎng)技術手段實現(xiàn)教學資源共享,以期促進互聯(lián)網(wǎng)+教育的發(fā)展。
關鍵詞:Moodle;微信;移動學習
一、引言
移動學習是一種利用無線通訊網(wǎng)絡技術和無線移動通信設備(智能手機、PAD 等)來獲取教育信息、教育資源和教育服務的新型學習模式。根據(jù)系統(tǒng)設計前期調查發(fā)現(xiàn),我國很多學生先期比較喜歡學習,而隨著時間的推移,開始厭學,其主要原因是學習過程枯燥、方式單一、學習時間和地點局限性大。而移動學習極大地改善了上述問題,學習者可以根據(jù)自身實際需求,自主選擇學習時間及學習地點進行學習,從而達到最佳的學習效果。其特有的性質如下:
1.學習環(huán)境是移動的。學習者可以在任何時間、任何地點(如學校、家里、車上等)通過智能設備開展學習。2.學習方式是個性化的。學習者可以隨時隨地根據(jù)自身需求進行預習復習、查漏補缺,具體學習的方式是個性化的、是因人而異的。3.學習內容是交互的。開展移動學習的設備能夠快速的呈現(xiàn)學習內容,能夠實現(xiàn)學生、老師、資源三者之間的交互,達到學習的高效性。4.學習過程是非正式的。移動學習使師生從傳統(tǒng)的集中的、統(tǒng)一的學習方式變成個別的、個性的方式,學習者可以利用自己的零碎時間(如課下的零碎時間、等公交車的零碎時間等)隨時隨地進行學習。這種學習方式是非正式的,極大地增加了學習者的學習機會,很好地填補了教學的空白。
二、平臺相關的技術
移動學習平臺是為移動學習服務的一種環(huán)境,它是指利用移動通訊工具與信息技術工具搭建的能夠使學習者進行移動式學習的學習軟件以及硬件環(huán)境。本平臺需要的相關技術如下:
(一)Moodle 平臺
Moodle(Modular Object-Oriented Dynamic Learning Environment),即模塊化面向對象的動態(tài)學習環(huán)境,目前運用非常廣泛,提供多種管理功能:
1.權限角色切換功能。該平臺支持系統(tǒng)管理員、課程管理員、教師和學生四種角色。系統(tǒng)管理員負責平臺總體上技術支持,維護整個平臺的以及對其他角色的權限授權;課程管理員負責 Moodle 平臺內課程體系的規(guī)劃、建設以及后期管理及維護;教師負責具體課程內容的建設以及實際教學的開展工作;學生可在 Moodle 學習平臺內選修自己感興趣的課程,也使用相應的學習功能,如聊天室、討論等。
2.課程管理功能。Moodle 平臺可以創(chuàng)建無限次的課程目錄,并且每門課程都可以靈活的設置權限,Moodle 的課程管理功能已經(jīng)十分成熟完善。
3.學習跟蹤分析功能。教師可以查看平臺內選修課程的學生所對應的學習數(shù)據(jù),包括觀看課程的次數(shù)、學生參與某個教學模塊的情況等,這些數(shù)據(jù)可以以表格或圖表的形式呈現(xiàn),直觀形象的展示學生的學習情況數(shù)據(jù)。
4.在線測試功能。教師可以隨機或手工的組合題目,支持試題亂序排列、測試時間限定等功能,這更加方便教師及時檢驗學生的學習情況。
除此,該平臺還提供了評價功能、聊天室功能、資源管理功能、小組討論功能、WIKI 功能等,在此不做贅述。Moodle功能強大,具有開源免費的優(yōu)點,但由于其初衷是為 PC 端設計的,僅支持 B/S 模式的瀏覽,缺乏對移動設備的識別和轉換,所提供的用戶界面不適合移動設備的比例,教學資源難以跨平臺呈現(xiàn)等情況,這與學習者的學習習慣相悖,因此不能直接用于移動學習。
(二)微信平臺
微信是一款常用的互聯(lián)網(wǎng)社交 APP,它已經(jīng)成為深受學生喜愛的、被學生普遍接受的一種社交方式,早已融入到了學生的日?;顒又?。為此,本文在微信平臺上進行二次開發(fā)整合,具體方法是通過該平臺的應用開發(fā)接口(API)實現(xiàn)功能的擴展,將Moodle 平臺內的教學資源通過微信平臺的教學支持功能來呈現(xiàn)。由于借助的微信平臺貼近用戶的使用習慣,無需安裝額外的軟件,也無需繁瑣的用戶名密碼,可以實現(xiàn)方便與性能之間的平衡,利于教師開展教學。
三、系統(tǒng)架構設計
Moodle平臺開發(fā)是采用最為流行和高效的 WAMP 服務架構(即windows+ Apache + My SQL + PHP 架構)進行搭建的。由于該平臺是基于 PHP 語言開發(fā)的,為了實現(xiàn)與 Moodle的良好互操作性和簡化開發(fā),微信開發(fā)也用 PHP 語言,處理方便快捷。首先,微信網(wǎng)關通過訪問 Moodle提供的 Web Service 接口,實現(xiàn)用戶信息驗證。然后通過External API (外部應用編程接口),對系統(tǒng)核心函數(shù)(core function)進行調用,實現(xiàn)對 Moodle的操作。
為了給學習者提供良好的學習界面以及清晰的學習導航,本移動學習平臺采用 B/S 架構模式,并借助 Eclipse 集成開發(fā)環(huán)境以及 My SQL 數(shù)據(jù)庫進行系統(tǒng)部署建設,服務器端通過 Moodle 平臺與微信的后臺管理系統(tǒng)數(shù)據(jù)庫,終端借助微信APP 呈現(xiàn),采用 MVC(即表現(xiàn)層、業(yè)務邏輯層、數(shù)據(jù)訪問層)模塊化設計方案開發(fā)設計,系統(tǒng)架構設計圖如下圖所示:
圖1.系統(tǒng)構架圖
四、功能模塊設計
本平臺的服務功能主要有學習資源、學習工具和我的微學課堂,具體功能如下:
(一)學習資源
該模塊是移動學習平臺的核心模塊,具體包括課程列表、已選課程、課程推送、精品分享等四大功能。由于Moodle平臺內積累了大量的教學資源,因此此處主要是將 Moodle平臺內的課程遷移過來并進行響應式處理。同時,課程推送、精品分享兩個功能是將個性化推薦的結果以消息推送、自動回復的形式呈現(xiàn)給學習者。
(二)學習工具
該模塊屬于本平臺的輔助模塊,包括電子詞典、百科查詢、館藏查詢、計算器四大菜單功能,在方便學習者的同時也為學習平臺增加了用戶粘度。
(三)我的微學課堂
該模塊有微學網(wǎng)站、個人中心、微信簽到、官方論壇、留言板五大功能,主要用于搜集學習者的學習信息,如簽到日志、偏好設置日志、論壇日志等,該模塊的信息可直接回傳至服務器端的后臺數(shù)據(jù)庫。
五、創(chuàng)新點
(一)技術創(chuàng)新:采用微信提供的第三方接口實現(xiàn)功能擴展。
(二)模式創(chuàng)新:將傳統(tǒng)的教師單一講授教學模式轉化為移動平臺下教師組織教學活動的翻轉課堂新型教學模式。
參考文獻:
[1]高曼如.《基于微信公眾平臺和Moodle的微課堂系統(tǒng)的設計與實現(xiàn)》.軟件.2017.8(27)
[2]白京,杜錦.《基于微信與Moodle的移動學習平臺在公安教學中的應用》云南警官學院學報. 2015.2