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