宋永生
摘要: 在資源有限的條件下,如何快速構(gòu)建在線學(xué)習(xí)平臺(tái),是不少教師面臨的難題。隨著云計(jì)算技術(shù)的發(fā)展,現(xiàn)在可以采用虛擬機(jī)鏡像快速部署開源學(xué)習(xí)平臺(tái)Moodle。視頻是目前在線課程的主要呈現(xiàn)方式,而Moodle平臺(tái)實(shí)現(xiàn)視頻功能需要安裝插件,安裝繁瑣,效果欠佳。借助視頻云來管理視頻,Moodle平臺(tái)可以實(shí)現(xiàn)流暢穩(wěn)定的視頻直播及點(diǎn)播功能?;谠朴?jì)算的學(xué)習(xí)平臺(tái)部署簡潔高效,成本較低,是不少中高職及中小學(xué)教師的不錯(cuò)選擇。
Abstract: Under the condition of limited resources, how to quickly build online learning platform is a difficult problem for many teachers. With the development of cloud computing technology, we can use virtual machine mirroring to quickly deploy open source learning platform Moodle. Video is the main presentation of online courses, but to achieve video features, Moodle platform needs to install plug-ins, and the installation process is cumbersome, the use effect is not good. With video cloud to manage video, Moodle platform can achieve smooth and stable video live and on-demand functions. Cloud computing based learning platform deployment is simple, efficient and low cost, and it is a good choice for many teachers in secondary and higher vocational school and primary and secondary school.
關(guān)鍵詞: 學(xué)習(xí)平臺(tái);云計(jì)算;Moodle;視頻
Key words: learning platform;cloud computing;Moodle;video
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2017)36-0172-03
0 引言
隨著4G移動(dòng)通信技術(shù)的飛速發(fā)展及智能手機(jī)的普及,在線學(xué)習(xí)發(fā)展迅速,與線下學(xué)習(xí)相輔相成,有機(jī)結(jié)合。利用在線學(xué)習(xí)平臺(tái),學(xué)生不必奔波于各大教育機(jī)構(gòu),可以隨時(shí)隨地的開展學(xué)習(xí),而且優(yōu)質(zhì)的教育資源可以得到充分的共享。國內(nèi)知名高校及大型的教育培訓(xùn)機(jī)構(gòu)(如新東方、學(xué)大教育等)紛紛發(fā)力在線教育,而不少中高職學(xué)校、中小學(xué)及中小型培訓(xùn)機(jī)構(gòu),在教育信息化資源有限的條件下,如何快速有效的構(gòu)建自己的學(xué)習(xí)平臺(tái),是這些學(xué)校教師面臨的難題。
近年來,云計(jì)算技術(shù)飛速發(fā)展,百花齊放,國外的知名云計(jì)算平臺(tái)有亞馬遜AWS云、微軟Azure云及谷歌云,國內(nèi)云計(jì)算平臺(tái)主要有阿里云、騰訊云、百度云及華為云。云計(jì)算將計(jì)算及存儲(chǔ)任務(wù)放在云服務(wù)器中進(jìn)行,使在較低配置的終端也能實(shí)現(xiàn)大規(guī)模的計(jì)算和存儲(chǔ),擺脫了終端設(shè)備的限制[1]。
本文利用云計(jì)算技術(shù),嘗試解決一些資金及技術(shù)力量相對(duì)薄弱學(xué)校教師構(gòu)建在線學(xué)習(xí)平臺(tái)的難題。
1 學(xué)習(xí)平臺(tái)軟件的選擇
商業(yè)化的學(xué)習(xí)平臺(tái)軟件費(fèi)用較高,動(dòng)輒幾十萬上百萬,這對(duì)一些信息化資金有限的中高職院校、中小學(xué)及中小型培訓(xùn)機(jī)構(gòu)來說是不能承受之重。由于學(xué)習(xí)平臺(tái)軟件的復(fù)雜性,自行開發(fā)學(xué)習(xí)平臺(tái)軟件,需要大量的人力物力,這對(duì)不少學(xué)校也是不小的挑戰(zhàn)。選用世界范圍內(nèi)免費(fèi)開源學(xué)習(xí)平臺(tái),是一個(gè)不錯(cuò)的選擇。
目前業(yè)界比較有名的免費(fèi)開源學(xué)習(xí)平臺(tái)有Moodle、Sakai、Claroline和Atutor[2],其中Moodle用戶數(shù)最多,中文資料及社區(qū)較為齊全,遇到技術(shù)難題可以方便協(xié)助解決,所以本文的學(xué)習(xí)平臺(tái)軟件選用Moodle。Moodle采用PHP開發(fā),界面簡單精巧,符合SCORM/AICC標(biāo)準(zhǔn)。Moodle把整個(gè)學(xué)習(xí)過程抽象為活動(dòng)和資源,主要有課程管理、作業(yè)、聊天、投票、論壇、測(cè)驗(yàn)、問卷調(diào)查、互動(dòng)評(píng)價(jià)及資源等模塊。Moodle以社會(huì)建構(gòu)主義教學(xué)法為其設(shè)計(jì)的理論基礎(chǔ),提倡師生或?qū)W生彼此間共同思考,合作解決問題。Moodle的在線教學(xué)模塊采用可自由組合的動(dòng)態(tài)模塊化設(shè)計(jì),教師構(gòu)建在線教學(xué)課程像搭積木一樣簡單有趣。
2 學(xué)習(xí)平臺(tái)的部署
部署移動(dòng)學(xué)習(xí)平臺(tái)軟件,以往需要建設(shè)專門的服務(wù)器機(jī)房,購買防火墻、IPS、WAF及日志審計(jì)等網(wǎng)絡(luò)安全設(shè)備,及服務(wù)器、存儲(chǔ)等,每年光電費(fèi)一項(xiàng)就是一筆不小的開銷。云計(jì)算使得服務(wù)器存儲(chǔ)等資源得到了優(yōu)化配置,使資源得到了充分的共享和利用,因此成本較低。利用云服務(wù)器,更加經(jīng)濟(jì)實(shí)惠,配置靈活,可以根據(jù)需要隨時(shí)增減服務(wù)器的CPU、內(nèi)存及帶寬等配置,以適用在線學(xué)習(xí)平臺(tái)因考試或寒暑假造成的在線學(xué)習(xí)人數(shù)的變化。此外,云計(jì)算平臺(tái)提供的安全防護(hù)及運(yùn)維服務(wù)更加專業(yè)可靠,不需要購買防火墻等硬件設(shè)備。因騰訊在QQ及微信方面多年的技術(shù)積累,在即時(shí)通訊及視頻技術(shù)方面相對(duì)突出,通過對(duì)比,本文選擇騰訊云作為學(xué)習(xí)平臺(tái)的后臺(tái)技術(shù)支撐。從服務(wù)器的安全及穩(wěn)定性角度考慮,云服務(wù)器選用Centos操作系統(tǒng)。
在部署Moodle在線學(xué)習(xí)平臺(tái)時(shí),需在Centos系統(tǒng)上安裝Apache、PHP、MySQL、phpMyAdmin及Moodle等軟件,對(duì)絕大多數(shù)教師來說都是個(gè)非常大的挑戰(zhàn),稍不留神,就會(huì)前功盡棄,繁雜的安裝過程讓不少教師望而卻步。在選擇云服務(wù)器的配置時(shí),我們同時(shí)可以選擇服務(wù)器上所需安裝的虛擬機(jī)鏡像,騰訊云提供了大量的鏡像可供選擇,本文選擇Moodle鏡像,可以簡便快速部署Moodle學(xué)習(xí)平臺(tái)。endprint
3 視頻直播
視頻直播近年來發(fā)展非常迅速,各種直播平臺(tái)如雨后春筍般崛起,將視頻直播引入教學(xué)是個(gè)不錯(cuò)的選擇。視頻直播有利于優(yōu)質(zhì)教學(xué)資源的快速共享,適用于一對(duì)多的教學(xué)場(chǎng)景。Moodle平臺(tái)自身不具備視頻直播的能力,BigBlueButton是使用ActionScript 開發(fā)的免費(fèi)開源在線視頻會(huì)議系統(tǒng),Moodle可以通過集成 BigBlueButton在線視頻系統(tǒng)實(shí)施在線遠(yuǎn)程視頻教學(xué)[3],但集成過程非常復(fù)雜。
利用騰訊云的視頻直播服務(wù),教師可以在手機(jī)上安裝騰訊的推流APP或者在電腦上安裝推流軟件OBS或Xsplit,也可以利用專業(yè)的攝像設(shè)備,將教學(xué)活動(dòng)現(xiàn)場(chǎng)的音視頻壓縮編碼后通過RTMP協(xié)議推送到騰訊視頻云。騰訊視頻云支持多個(gè)直播源同時(shí)直播,并支持FLV、HLS及RTMP下發(fā)。將直播頻道對(duì)應(yīng)的播放器代碼嵌入到Moodle課程網(wǎng)頁資源中去,學(xué)生就可以在Moodle平臺(tái)上觀看教師的直播教學(xué)。針對(duì)直播教學(xué)中存在的問題,學(xué)生可以借助Moodle平臺(tái)中的聊天模塊與教師在線實(shí)時(shí)交流與互動(dòng)。
4 視頻點(diǎn)播
視頻因具有文字、圖像及聲音不可比擬的優(yōu)勢(shì),成為當(dāng)前在線學(xué)習(xí)平臺(tái)中課程的主要呈現(xiàn)方式。Moodle平臺(tái)中視頻資源的添加主要有三種形式:建立資源超級(jí)鏈接的方法、文檔嵌入的方法、應(yīng)用第三方插件的方法[4]。直接超鏈自然會(huì)引起頻繁跳轉(zhuǎn),學(xué)習(xí)體驗(yàn)不好;Moodle平臺(tái)中播放視頻的插件主要有Podcast[4]和Inwicast[5],視頻插件安裝過程復(fù)雜,且采用視頻插件實(shí)現(xiàn)點(diǎn)播功能,經(jīng)常出現(xiàn)視頻卡頓情況。
教師在騰訊云上直播教學(xué),騰訊云可以自動(dòng)將直播課程錄制并轉(zhuǎn)碼,存放到騰訊云視頻點(diǎn)播后臺(tái),方便教師對(duì)直播課程錄制和管理;教師也可以將剪輯好的課程視頻錄像上傳到騰訊云視頻點(diǎn)播后臺(tái),上傳之后,騰訊云會(huì)進(jìn)行轉(zhuǎn)碼。首先在Moodle平臺(tái)的課程中添加課程的網(wǎng)頁資源,然后將騰訊云視頻點(diǎn)播中的視頻及Web播放器分享代碼嵌入到Moodle的課程網(wǎng)頁中去,學(xué)生就可以通過學(xué)習(xí)平臺(tái)點(diǎn)播教學(xué)視頻了。利用騰訊云點(diǎn)播服務(wù)比自己搭建Flash Media Server等流媒體服務(wù)器更加穩(wěn)定便利。視頻點(diǎn)播服務(wù)有利于學(xué)生課后進(jìn)行復(fù)習(xí)和鞏固。本文基于云計(jì)算的Moodle學(xué)習(xí)平臺(tái)總體架構(gòu)如圖1所示。
5 學(xué)習(xí)平臺(tái)實(shí)現(xiàn)
在線學(xué)習(xí)平臺(tái)的軟件選用最新版的Moodle3.3.2,服務(wù)器選用騰訊云服務(wù)器,服務(wù)器的配置為2核CPU、4G內(nèi)存、帶寬上線為100Mbps、100G本地硬盤,帶寬按使用流量進(jìn)行計(jì)費(fèi),操作系統(tǒng)選用CentOS 7.3 64位,Web發(fā)布器選用Apache 2.4.8,數(shù)據(jù)庫選用MySQL 5.6,語言選用PHP7.0,如圖2所示。虛擬服務(wù)器可以在很短的時(shí)間內(nèi)完成安裝及Moodle學(xué)習(xí)平臺(tái)的部署,而且價(jià)格比購買物理服務(wù)器要實(shí)惠的多,而且騰訊云會(huì)免費(fèi)開通DDoS防護(hù)、WAF和云鏡主機(jī)防護(hù)等安全加固及云防護(hù)。
首先開通騰訊云的視頻直播及點(diǎn)播服務(wù),在Moodle課程中添加網(wǎng)頁資源,在網(wǎng)頁中插入騰訊云視頻直播頻道對(duì)應(yīng)的播放器代碼;在手機(jī)上安裝騰訊的視頻直播APP,然后將直播推流地址生成二維碼,手機(jī)掃描二維碼開始推流直播課程,如圖3所示。學(xué)生在Moodle學(xué)習(xí)平臺(tái)的課程網(wǎng)頁上即可觀看教師的直播教學(xué),如圖4所示。視頻直播時(shí),條件容許建議用有線網(wǎng)絡(luò),相對(duì)WIFI比較穩(wěn)定,信號(hào)不容易受到干擾。學(xué)生在學(xué)習(xí)中遇到的困難,可以通過Moodle的聊天模塊向教師提問,從而實(shí)現(xiàn)師生互動(dòng)。直播課程自動(dòng)錄制,并轉(zhuǎn)為點(diǎn)播課程,如圖5所示。將騰訊云點(diǎn)播視頻及其播放器代碼嵌入Moodle平臺(tái)的課程網(wǎng)頁中,學(xué)生就可以在Moodle中觀看點(diǎn)播課程了。
6 結(jié)束語
本文利用云計(jì)算技術(shù),幫助中高職及中小學(xué)教師在資金及技術(shù)水平有限的條件下,快速構(gòu)建在線學(xué)習(xí)平臺(tái),學(xué)習(xí)平臺(tái)軟件選用開源免費(fèi)的Moodle平臺(tái),通過在騰訊云服務(wù)器上安裝Moodle平臺(tái)虛擬機(jī)鏡像,快速方便部署學(xué)習(xí)平臺(tái)。Moodle學(xué)習(xí)平臺(tái)實(shí)現(xiàn)視頻直播及點(diǎn)播功能需要安裝插件。插件安裝過程繁瑣,且插件實(shí)現(xiàn)的視頻直播及點(diǎn)播功能,穩(wěn)定性易用性均不夠好。利用騰訊視頻云,教師可以在學(xué)習(xí)平臺(tái)上輕松實(shí)現(xiàn)直播教學(xué),也可以方便上傳剪輯好的課程錄像供學(xué)生點(diǎn)播觀看,直播課程結(jié)束后在騰訊云上可以輕松轉(zhuǎn)為點(diǎn)播課程,便于學(xué)生在線學(xué)習(xí)及課后復(fù)習(xí)。
將來可以利用騰訊云提供的大數(shù)據(jù)分析功能對(duì)Moodle學(xué)習(xí)平臺(tái)積累的數(shù)據(jù)進(jìn)行分析,幫助教師發(fā)現(xiàn)學(xué)生的學(xué)習(xí)規(guī)律、分析學(xué)習(xí)特征及習(xí)慣等,針對(duì)性地改進(jìn)學(xué)習(xí)平臺(tái)及學(xué)習(xí)資源,優(yōu)化教學(xué)過程,為學(xué)生個(gè)性化學(xué)習(xí)服務(wù),提升教學(xué)效果。
參考文獻(xiàn):
[1]葉汝軍,師海寧.基于云計(jì)算的個(gè)性化移動(dòng)學(xué)習(xí)平臺(tái)設(shè)計(jì)研究[J].中國教育信息化,2014,3:67-69.
[2]袁松鶴.典型網(wǎng)上教學(xué)平臺(tái)的功能特性對(duì)比研究[J].中國遠(yuǎn)程育,2012,7:12-19.
[3]朱軼,黃茹輝,施佳,等.基于開源平臺(tái)Moodle的網(wǎng)絡(luò)課程開發(fā)[J].蘇州市職業(yè)大學(xué)學(xué)報(bào),2013,24(4):17-21.
[4]孫曉云.基于Moodle的農(nóng)民遠(yuǎn)程培訓(xùn)平臺(tái)的設(shè)計(jì)及應(yīng)用研究[D].山東師范大學(xué)碩士論文,2013.
[5]趙學(xué)孔.INWICAST視頻插件在MOODLE教學(xué)平臺(tái)中的應(yīng)用[J].中國信息技術(shù)教育,2010,14:94-95.endprint