韋小梧
摘要:隨著無(wú)線(xiàn)通信網(wǎng)絡(luò)以及智能手機(jī)等移動(dòng)終端的使用日益廣泛,利用移動(dòng)網(wǎng)絡(luò)和移動(dòng)終端來(lái)進(jìn)行教學(xué)的方式也逐漸成為教學(xué)常用的技術(shù)之一,移動(dòng)教學(xué)平臺(tái)的建設(shè)是移動(dòng)教學(xué)活動(dòng)得以有效進(jìn)行的關(guān)鍵基礎(chǔ)。本文介紹了利用Moodle構(gòu)建移動(dòng)教學(xué)平臺(tái)的方法以及該平臺(tái)的常見(jiàn)教學(xué)應(yīng)用方式。
關(guān)鍵詞:Moodle;移動(dòng)教學(xué);網(wǎng)絡(luò)教學(xué);應(yīng)用
● Moodle與移動(dòng)教學(xué)
Moodle是一個(gè)開(kāi)源的課程管理系統(tǒng),Moodle應(yīng)用的指導(dǎo)思想是建構(gòu)主義學(xué)習(xí)理論。Moodle的主要功能大致分為網(wǎng)站管理功能、學(xué)習(xí)管理功能、課程管理三大部分,其中課程管理中有靈活、豐富的課程活動(dòng)。目前Moodle可以使用的最新版本是2.7,通過(guò)語(yǔ)言包支持簡(jiǎn)體中文,其采用B/S的應(yīng)用模式,使用上具有很大的靈活性,能適應(yīng)臺(tái)式計(jì)算機(jī)及移動(dòng)設(shè)備的訪(fǎng)問(wèn)。
移動(dòng)教學(xué)是指在非特定的學(xué)習(xí)場(chǎng)所或利用移動(dòng)的學(xué)習(xí)工具所實(shí)施的教學(xué),是依托目前比較成熟的無(wú)線(xiàn)移動(dòng)網(wǎng)絡(luò)、互聯(lián)網(wǎng)以及多媒體技術(shù),學(xué)生和教師使用移動(dòng)設(shè)備通過(guò)移動(dòng)教學(xué)服務(wù)器實(shí)現(xiàn)交互式教學(xué)活動(dòng)。智能手機(jī)、平板電腦等移動(dòng)設(shè)備以及通信網(wǎng)絡(luò)質(zhì)量的提高,為移動(dòng)教學(xué)提供了很好的運(yùn)行基礎(chǔ),關(guān)于移動(dòng)教學(xué)的各種應(yīng)用軟件的開(kāi)發(fā)也逐漸完善,不斷促進(jìn)移動(dòng)教學(xué)在各類(lèi)教育中的應(yīng)用。移動(dòng)教學(xué)方式為學(xué)習(xí)者提供了多元化的學(xué)習(xí)資源以及更靈活、方便的學(xué)習(xí)、交互方式,對(duì)提高教學(xué)效果有著很好的幫助作用,將是今后教育技術(shù)發(fā)展的一個(gè)重要方向。
移動(dòng)教學(xué)服務(wù)器作為教學(xué)活動(dòng)的重要平臺(tái),必須同時(shí)兼顧學(xué)生、教師和教育資源這三個(gè)方面,以便將他們通過(guò)該系統(tǒng)有機(jī)地結(jié)合起來(lái)。由于是開(kāi)源軟件、免費(fèi)且設(shè)計(jì)的教育理念先進(jìn),Moodle已成為目前世界上最流行的課程管理平臺(tái)之一,能支持臺(tái)式計(jì)算機(jī)以及移動(dòng)設(shè)備的訪(fǎng)問(wèn),其主要功能包括課程管理、教學(xué)活動(dòng)設(shè)計(jì)、學(xué)生學(xué)習(xí)與互動(dòng)等方面,基本上可以滿(mǎn)足各種教學(xué)活動(dòng)的常用應(yīng)用,能有效地將教師、學(xué)生、資源、活動(dòng)進(jìn)行聯(lián)結(jié),是一個(gè)非常適合為移動(dòng)教學(xué)服務(wù)的平臺(tái)。
● 基于Moodle移動(dòng)教學(xué)平臺(tái)的構(gòu)建
Moodle平臺(tái)具有兼容性和易用性,可以在任何支持PHP的操作系統(tǒng)上安裝。安裝過(guò)程首先是搭建支持PHP的Web服務(wù)器以及支持Moodle的數(shù)據(jù)庫(kù)軟件,然后安裝Moodle平臺(tái),在進(jìn)行簡(jiǎn)單的配置和優(yōu)化以后,平臺(tái)就可以投入使用了。平臺(tái)構(gòu)建的過(guò)程大致如下。
1.軟、硬件的準(zhǔn)備
構(gòu)建基于Moodle的網(wǎng)絡(luò)教學(xué)平臺(tái),可以使用筆者經(jīng)過(guò)驗(yàn)證的以下軟件:Linux操作系統(tǒng)CentOS 6.5(64位)、LNMP一體包、Moodle最新版本moodle2.7.1+,以上軟件都是屬于免費(fèi)免注冊(cè)的版本,可以在互聯(lián)網(wǎng)找到并下載。硬件方面,Moodle的最低要求是磁盤(pán)空間大于160MB,運(yùn)行內(nèi)存大于256MB,目前主流的服務(wù)器都能滿(mǎn)足這些要求,如服務(wù)器的性能更高則系統(tǒng)運(yùn)行效率更高。磁盤(pán)空間可根據(jù)課程的數(shù)量和資源文件的容量進(jìn)行合理安排;根據(jù)Moodle運(yùn)行的經(jīng)驗(yàn),通常1GB運(yùn)行內(nèi)存可以支持10~20個(gè)并發(fā)連接,因此需要根據(jù)同時(shí)在線(xiàn)進(jìn)行交互(如同時(shí)進(jìn)行測(cè)驗(yàn)、作業(yè)提交等交互活動(dòng))的人數(shù)估計(jì)需要安裝內(nèi)存的數(shù)量,過(guò)小則運(yùn)行效果受到影響。
2.LNMP環(huán)境的搭建
Moodle的運(yùn)行需要PHP+MYSQL的環(huán)境,為了獲得更好的運(yùn)行效果,以及方便以后的升級(jí)、遷移等操作,通常在LNMP環(huán)境(指Linux系統(tǒng)下搭建Nginx+MySQL+PHP的運(yùn)行環(huán)境)下安裝Moodle。
(1)安裝Linux系統(tǒng)
Linux系統(tǒng)常用的有Debian、Ubuntu、CentOS及RedHat等,筆者選用的是較為熟悉的Centos6.5(64位版)進(jìn)行安裝。主要注意的問(wèn)題是相關(guān)的硬盤(pán)分區(qū)要足夠大,如Moodle數(shù)據(jù)庫(kù)、Moodle課程數(shù)據(jù)會(huì)隨著課程資源及用戶(hù)的數(shù)量增加而不斷增加,要預(yù)留足夠的磁盤(pán)空間。Centos安裝好后,開(kāi)啟SSH登錄服務(wù)以便進(jìn)行遠(yuǎn)程管理,以及設(shè)置好系統(tǒng)網(wǎng)絡(luò)IP地址以及防火墻,務(wù)必保證Moodle的運(yùn)行端口(默認(rèn)為80端口)能被正常訪(fǎng)問(wèn)。
(2)安裝LNMP一體包
Nginx+MySQL+PHP的安裝推薦使用一體包進(jìn)行,相對(duì)逐個(gè)模塊安裝較為方便快捷。Moodle2.7.1+需要的最低版本為PHP 5.4.4、MySQL 5.5.31(數(shù)據(jù)庫(kù)還可以選用MariaDB 5.5.31,Postgres 9.1,MSSQL 2008,Oracle 10.2或更高的版本)。筆者使用的是從http://lnmp.org下載的LNMP一鍵安裝包,該安裝包包含了Nginx1.6、PHP5.3.28、MySQL 5.5.37以及PHP加速優(yōu)化等軟件,但其中的PHP的版本偏低,通過(guò)下載最新版本的PHP5.5.15替換安裝包中的PHP安裝文件后即可滿(mǎn)足Moodle2.7.1+的要求(也可以在安裝完成后使用安裝包提供的升級(jí)腳本進(jìn)行各模塊的升級(jí))。該安裝包采用腳本自動(dòng)安裝,安裝過(guò)程有相應(yīng)提示,使用的是編譯安裝的方式,時(shí)間根據(jù)服務(wù)器性能大約需要30分鐘左右。安裝過(guò)程完成后會(huì)提示已經(jīng)安裝的各組件的運(yùn)行狀態(tài),如果正常則LNMP環(huán)境搭建完成,使用瀏覽器訪(fǎng)問(wèn)服務(wù)器的IP地址,即可查看到LNMP系統(tǒng)的歡迎頁(yè)面。如果服務(wù)器需要進(jìn)行外網(wǎng)訪(fǎng)問(wèn),則需修改Nginx的配置文件(或通過(guò)安裝包提供的腳本)設(shè)置虛擬主機(jī)、域名以及網(wǎng)站目錄。
3.Moodle平臺(tái)的安裝
從moodle.org網(wǎng)站可以下載到Moodle的最新版本,同時(shí)還可以下載到相關(guān)的主題、插件等支持文件。Moodle平臺(tái)的安裝可以用命令行和瀏覽器安裝的方式,通常采用瀏覽器安裝方式較為容易些。安裝包下載以后解壓,上傳至服務(wù)器的目錄(Nginx服務(wù)的網(wǎng)站目錄,如默認(rèn)在/home/wwwroot/default下),注意將Moodle文件夾、數(shù)據(jù)庫(kù)所在文件夾、課程數(shù)據(jù)文件夾(默認(rèn)名稱(chēng)為moodledata)的寫(xiě)入權(quán)限設(shè)置為允許,打開(kāi)瀏覽器訪(fǎng)問(wèn)服務(wù)器IP或域名,即可自動(dòng)開(kāi)始Moodle平臺(tái)的安裝過(guò)程,在安裝的開(kāi)始選擇語(yǔ)言為簡(jiǎn)體中文即可在中文界面下繼續(xù)后面的安裝步驟,根據(jù)提示輸入數(shù)據(jù)庫(kù)密碼、管理員用戶(hù)名和密碼等信息完成安裝。Moodle支持的瀏覽器最低版本為:Firefox 4、Internet Explorer 8、Safari 5、Google Chrome 11及Opera 9。endprint
因?yàn)椴捎玫腖NMP環(huán)境,安裝完成后可能頁(yè)面顯示不正常,是因?yàn)镹ginx環(huán)境下沒(méi)有配置PHP的Rewrite規(guī)則,使得一些js文件和css文件不能正常獲取,處理的辦法就是在Moodle的配置中禁用一個(gè)屬性,具體是編輯平臺(tái)所在目錄下(如/home/wwwroot/default/)的config.php文件,在其中增加一行代碼“$CFG->slasharguments= false;”即可解決。
首次安裝完成后,Moodle自帶的主題只有一個(gè),為了更好地適應(yīng)在移動(dòng)設(shè)備上的顯示,可以從Moodle的官方網(wǎng)站下載與移動(dòng)設(shè)備相關(guān)的主題(如筆者下載了moodle2mobile、moodle2tablet及mymobile等幾個(gè)主題),上傳至服務(wù)器theme目錄,使用管理員賬號(hào)登錄后,進(jìn)入網(wǎng)站管理界面,在“通告”菜單中完成主題的安裝,然后再進(jìn)入“網(wǎng)站管理/外觀/主題風(fēng)格/主題選擇器”中,分別設(shè)置默認(rèn)網(wǎng)頁(yè)、手機(jī)、平板電腦的對(duì)應(yīng)主題,設(shè)置完成后,平臺(tái)會(huì)自動(dòng)判斷訪(fǎng)問(wèn)的設(shè)備類(lèi)型,并根據(jù)不同的設(shè)備類(lèi)型提供相應(yīng)的顯示主題。Moodle采用的是B/S架構(gòu),利用瀏覽器即可進(jìn)行訪(fǎng)問(wèn),目前移動(dòng)設(shè)備中的Android/iOS/Windows的操作系統(tǒng)均可正常訪(fǎng)問(wèn)該平臺(tái),具有廣泛的適應(yīng)性。關(guān)于移動(dòng)設(shè)備的Moodle客戶(hù)端,也已經(jīng)有iOS的My moodle 1.1.1和Android下的UL moodle 2.1等,不過(guò)目前功能相對(duì)簡(jiǎn)單,今后推出的版本在功能上將會(huì)更為完善。
● 基于Moodle的移動(dòng)教學(xué)應(yīng)用
1.面向課程的教學(xué)管理應(yīng)用
Moodle平臺(tái)提供了面向課程的教學(xué)管理功能,能提供日常的,如學(xué)生賬戶(hù)管理、選課、賬號(hào)角色分配、課程添加和刪除、訪(fǎng)問(wèn)日志查詢(xún)及網(wǎng)站功能配置等功能。在移動(dòng)教學(xué)中,教學(xué)活動(dòng)通常按課程的方式進(jìn)行安排,師生通過(guò)登錄界面登錄后,便可利用課程管理功能,實(shí)現(xiàn)教師課程的開(kāi)通和關(guān)閉、備份和恢復(fù),學(xué)生通過(guò)選課功能進(jìn)入指定的課程進(jìn)行學(xué)習(xí),瀏覽學(xué)習(xí)資源和參與教學(xué)活動(dòng)。
2.面向教師的教學(xué)應(yīng)用
在Moodle搭建的移動(dòng)教學(xué)平臺(tái)中,教師可以隨時(shí)隨地使用移動(dòng)設(shè)備登錄后進(jìn)行相應(yīng)的教學(xué)活動(dòng),如布置教學(xué)活動(dòng),查看學(xué)生學(xué)習(xí)進(jìn)度,為學(xué)生進(jìn)行答疑和指導(dǎo)等。教師可以按照教學(xué)計(jì)劃實(shí)施自己的教學(xué)設(shè)計(jì),根據(jù)移動(dòng)教學(xué)的需求,選擇不同的教學(xué)方式和策略。Moodle中的教學(xué)安排可以按章節(jié)/主題安排或按教學(xué)周順序來(lái)進(jìn)行,教師可以靈活地進(jìn)行選擇;教師還可以利用課程的管理功能進(jìn)行與教學(xué)相關(guān)的活動(dòng)(如學(xué)生分組、作業(yè)成績(jī)統(tǒng)計(jì)與分析、勛章獎(jiǎng)勵(lì)、分析學(xué)生在平臺(tái)中的學(xué)習(xí)習(xí)慣),還可以利用Moodle平臺(tái)開(kāi)展各種形式的教學(xué)評(píng)價(jià)。
教師可以通過(guò)Moodle提供的資源展示功能,將教學(xué)內(nèi)容通過(guò)如IMS內(nèi)容包、圖片、音視頻、電子圖書(shū)、網(wǎng)頁(yè)及文件下載等形式向?qū)W生展示,這些內(nèi)容都可以通過(guò)臺(tái)式計(jì)算機(jī)和移動(dòng)設(shè)備進(jìn)行訪(fǎng)問(wèn)。
Moodle平臺(tái)中提供了靈活、豐富的課程活動(dòng),如SCORM課件、程序教學(xué)、測(cè)驗(yàn)、問(wèn)卷調(diào)查、作業(yè)及互動(dòng)評(píng)價(jià)等。各種課程活動(dòng)功能完善,如測(cè)驗(yàn),就包括了題庫(kù)的建立、組卷、測(cè)驗(yàn)、試卷的批改及成績(jī)的分析等多所有環(huán)節(jié);同時(shí)這些課程活動(dòng)也可以進(jìn)行靈活運(yùn)用,如測(cè)驗(yàn),除了可以作為考試,也可以作為心理測(cè)試、問(wèn)卷調(diào)查等應(yīng)用。針對(duì)移動(dòng)教學(xué)環(huán)境還可以使用一些對(duì)學(xué)生來(lái)說(shuō)輕松、熟悉的互動(dòng)活動(dòng),如聊天室、Wiki、討論區(qū)及短消息等。利用Moodle開(kāi)發(fā)者提供的其他插件還可以使用到更多的課程互動(dòng)活動(dòng),如思維圖、故事板等。
3.面向?qū)W生的學(xué)習(xí)應(yīng)用
學(xué)生通過(guò)Moodle移動(dòng)教學(xué)平臺(tái)可以實(shí)現(xiàn)課前準(zhǔn)備、參與學(xué)習(xí)、課間互動(dòng)、考試、參與評(píng)價(jià)、建立自己的學(xué)習(xí)檔案袋等過(guò)程。
學(xué)生課前的準(zhǔn)備包括瀏覽課程、選課等工作,利用移動(dòng)設(shè)備參與課程具有更高的靈活性。學(xué)生在使用賬號(hào)登錄后,即能進(jìn)入個(gè)人主頁(yè),獲得所選課程的一些相關(guān)提示,如課程的動(dòng)態(tài)、教學(xué)計(jì)劃及作業(yè)安排等信息。
在參與學(xué)習(xí)活動(dòng)的過(guò)程中,學(xué)生可以通過(guò)移動(dòng)設(shè)備瀏覽或者下載Moodle移動(dòng)教學(xué)平臺(tái)中教師提供的各種形式的教學(xué)資源,目前Moodle已經(jīng)能支持多種常用的多媒體文件格式,實(shí)現(xiàn)文字、聲音、視頻、圖片、動(dòng)畫(huà)等資源的展示,對(duì)流媒體格式的支持使該平臺(tái)能更好地適應(yīng)移動(dòng)設(shè)備的網(wǎng)絡(luò)環(huán)境。Moodle還提供了學(xué)生私人文件夾,學(xué)生可以將自己的歷次作業(yè)和資料存放其中,需要的時(shí)候還可以進(jìn)行打包下載形成自己的電子學(xué)習(xí)檔案材料。
學(xué)生可以利用移動(dòng)設(shè)備參與教師安排的教學(xué)活動(dòng),進(jìn)行交互活動(dòng)。例如,可以參與教師在課程中安排的活動(dòng)應(yīng)用,如Wiki、測(cè)驗(yàn)、作業(yè)上傳、問(wèn)卷及互動(dòng)評(píng)價(jià)等;利用移動(dòng)設(shè)備所配置的攝像頭和麥克風(fēng),迅速實(shí)現(xiàn)照片、錄音、視頻的上傳;也可以在移動(dòng)設(shè)備上將已完成的作業(yè)文件進(jìn)行上傳;利用平臺(tái)的短消息功能、聊天室功能與教師和同學(xué)互相通信;利用平臺(tái)提供的博客空間建立自己的博客。
Moodle是一個(gè)開(kāi)放的教學(xué)平臺(tái),利用其提供的WebService支持,可對(duì)教學(xué)平臺(tái)進(jìn)行二次開(kāi)發(fā)和完善,設(shè)計(jì)相應(yīng)的插件或者客戶(hù)端。隨著該平臺(tái)在移動(dòng)教學(xué)中的功能逐步完善,利用Moodle構(gòu)建的移動(dòng)教學(xué)平臺(tái)將可以在移動(dòng)教學(xué)中得到廣泛的應(yīng)用。
參考文獻(xiàn):
[1]Moodle官網(wǎng)[EB/OL].http://www.moodle.org.
[2]魏洪偉,邸佳奇,孫惠杰.移動(dòng)學(xué)習(xí)理論研究與實(shí)踐[J].計(jì)算機(jī)工程與科學(xué),2009(09):P136-141.
[3]傅霖,李勝賓.Moodle移動(dòng)學(xué)習(xí)客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)[J].教育信息技術(shù), 2013(Z2):P96-100.
支持項(xiàng)目:賀州學(xué)院2012年度教改項(xiàng)目《Moodle網(wǎng)絡(luò)教學(xué)平臺(tái)的開(kāi)發(fā)與應(yīng)用研究》。endprint