劉鐵柱 鄭 君 劉明清 丁 玲
[摘要]隨著計算機技術和教育教學技術的進步,信息時代,網(wǎng)絡教育,已經(jīng)深入到各個教學環(huán)節(jié),為大家提供豐富的教學手段、資源,如何利用教學平臺,開展教育教學,值得深入研究。
[關鍵詞]Moodle網(wǎng)絡教學平臺開發(fā)利用
中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)1120068-01
自2005年以來,Moodle[1]網(wǎng)絡教學平臺在國內(nèi)開始流行,因為它免費、公開源代碼,使用配置方便,跨平臺,功能強大,是目前最好用、裝機量最多的網(wǎng)絡教學平臺之一。很多教育技術研究生課題是圍繞Moodle展開的,不少高校、研究機構為Moodle在中國的推廣做出了重要貢獻。
一、服務器硬件要求
對于一個50~60人班級而言,一臺主流PC,配2G內(nèi)存基本可以滿足要求。但對于一個年級或整個學校,1000人同時在線時,對服務器的要求比較高,除了強勁的服務器CPU外,同時在線每增加50人,需要增加1G內(nèi)存。我校Moodle應用過程中發(fā)現(xiàn),配有4G內(nèi)存的HP M150服務器,雙4核CPU,運行SUSE Enterprise 10.0 linux操作系統(tǒng),200人左右同時在線考試時,機器內(nèi)存僅剩170M左右,2.7G左右內(nèi)存被Cache占用,運行穩(wěn)定。因此,如果內(nèi)存增加到8G或16G更為理想。Cache是操作系統(tǒng)提高性能的方法之一,可以暫時清除Cache占用的內(nèi)存,方法如下:在linux終端窗口輸入下列命令:
#sync// sync命令將任何未寫的系統(tǒng)緩沖區(qū)寫到磁盤中,保證文檔完整性。
#echo 3 >/proc/sys/vm/drop_caches//釋放Cache等占用的內(nèi)存
二、操作系統(tǒng)選擇
Moodle可以運行于所有的操作系統(tǒng)。推薦使用Ubuntu server 9.04作為Moodle的運行平臺。該Linux操作系統(tǒng)可免費下載、安裝,配置方便,運行穩(wěn)定。例如,當我們要在此服務器上架設FTP服務時,在聯(lián)網(wǎng)的情況下,只要在終端窗口鍵入下列命令:sudo apt-get install vsftp,即可自動配置FTP服務。對于不懂技術的教師來講,可以擺脫技術問題的困擾,縮短學習曲線,提高工作效率。
服務器安裝時,請選擇LAMP選項,以便安裝Moodle所需的運行環(huán)境。也可以在操作系統(tǒng)安裝好后,通過終端窗口行執(zhí)行一系列命令來安裝LAMP服務器。操作步驟如下:
#sudo apt-get install ssh// Install SSH Client and Server (for my remote access)
#sudo apt-get install mysql-server-5.0 //安裝mysql數(shù)據(jù)庫
#sudo apt-get install apache2 //安裝Apache 服務器
#sudo apt-get install php5 libapache2-mod-php5//安裝PHP5和Apache PHP5模塊
#sudo /etc/init.d/apache2 restart //重啟Apache服務
#sudo apt-get install phpmyadmin// 安裝mysql數(shù)據(jù)庫管理工具PhpMyAdmin
同樣的方法也可以安裝Ubuntu server的X window圖形操作界面。如果對Linux系統(tǒng)操作管理不熟悉,可以安裝Webmin軟件,通過瀏覽器可很方便的對Linux服務器進行配置調(diào)整。
三、教師培訓
網(wǎng)絡教學對教師的信息技術和教育教學理論水平提出了更高的要求。為提高教師對網(wǎng)絡教學的認識,提供豐富的教學資源和手段,從理論和實踐兩方面來提高教師教學水平,培訓內(nèi)容應包括:教學理論培訓和Moodle
使用方法培訓。
1.教學理論培訓,采用教材是:《網(wǎng)絡課程的開發(fā)與應用》謝幼如編著[2],在Moodle網(wǎng)絡教學平臺上,開展網(wǎng)絡課程設計及設計實例研討,提高教師的理論水平。
2.Moodle使用方法培訓,使用以下兩本教材:《Using Moodle》[3]第二版(英文)、《信息化課程設計》[4]。
四、Moodle在局域網(wǎng)中的使用
在Moodle平臺中進行教學優(yōu)勢如下:(1)利于互動學習;(2)利于跟蹤管理;(3)利于評價、引導;(4)利于檢測評改;(5)利于隨時隨地的溝通。
1.所有計算機房、校園網(wǎng)均應能方便地連接到Moodle教學平臺服務器,以便教師、學生可隨時、隨地使用。教師可以隨時添加、更新教學資源(網(wǎng)頁、文本、連接,導入)、教學活動(測驗、討論、聊天、程序教學……)。學生有時需要在規(guī)定的時間內(nèi),完成教師指定的作業(yè)、測驗等等。教師可利用Moodle強大的跟蹤能力,來了解學生課程學習的情況。
2.在局域網(wǎng)中應用Moodle教學,首先遇到的一個問題是:用戶登錄驗證方式。如果用無驗證方式,會產(chǎn)生大量垃圾用戶;采用電子郵件驗證方式,局域網(wǎng)內(nèi)無法實現(xiàn)。我們采用了電子郵件驗證方式下,由教師批量導入用戶的方法。每個班級采用相同的電子郵件。創(chuàng)建好課程后,在課程中分組時,先在課程中給用戶分配學生角色,然后,用郵件查找用戶,分配到相應的組(即班級)。添加測驗,測驗開放后,教師就可以通過分組來查看、打印各班測驗成績單了。
Moodle平臺文件編碼格式是utf-8,當導入用戶數(shù)據(jù)、導入測驗題目時,可使用“記事本”程序,打開文件,另存為utf-8編碼,否則會出現(xiàn)亂碼。
3.Web-Quest教學方法:Moodle為教師提供了支持建構主義教學理念的多達十幾種教學活動,同時,教師還可以插入其他的活動模塊,輕松搭建滿足教學需要的學習環(huán)境。Web-Quest模塊受到教師越來越多的青睞,成為了網(wǎng)絡時代一種有效的教學模式。這一教學方法包括六個步驟:引言、任務、過程、資源、評價、總結。
4.Moodle數(shù)據(jù)備份:當平臺有大量教學資源和注冊用戶時,數(shù)據(jù)備份就顯得非常重要。Moodle本身提供了完善是的備份功能,可備份整個課程;用Ebak、PhpMyAdmin軟件備份Mysql數(shù)據(jù)庫;如果您使用的是XAMPP提供的Linux版,進入Lamp目錄,還可以使用命令#./lamp backup來備份整個網(wǎng)站及數(shù)據(jù)庫。如何備份,根據(jù)實際需要進行選擇。
五、充分利用FTP服務器
在Moodle平臺上,大量課程教學資源,如教學視頻,圖形、圖片、文本、案例等素材等,上傳、管理很不方便。為了更有效地組織利用這些資源,在Linux服務器上搭建FTP服務,利用FTP客戶端軟件可以分門別類批量上傳各種課程資源。在課程中需要某些資源時,創(chuàng)建一個FTP鏈接即可。采用FTP方式后,突破了Moodle上傳文件大小限制。
六、利用Moodle教學平臺環(huán)境進行開發(fā)
該平臺無法滿足所有的教學需要,結合《營養(yǎng)衛(wèi)生學》教學實踐,使
用LAMP環(huán)境,開發(fā)了營養(yǎng)計算教學軟件。該軟件的主要功能有:1.根據(jù)每天食用的各種食物的數(shù)量,計算攝入食物的各種營養(yǎng)素的含量,并與中國營養(yǎng)協(xié)會制定的每日膳食攝入標準進行比較,并繪制圖形,給出評分;2. 查詢某種食物的各種營養(yǎng)素含量;3.給出各種食物中某種營養(yǎng)素含量最高的食物排名(前十名)。由此,豐富教學資源同時,大大減少了營養(yǎng)計算的難度,提高了教學、學習效率,完善了教學手段。營養(yǎng)計算軟件就和教學平臺緊密地結合在一起,收到了良好的教學效果,受到師生好評。
七、其他網(wǎng)絡教學平臺
通常使用的網(wǎng)絡教學平臺有商業(yè)版和免費開源版兩大類。財力允許可考慮購買商業(yè)化軟件,推薦使用開源、免費軟件。如:Moodle1.95、Claroline[5]、Atutor[6]、Sakai[7]等。開源軟可用性不亞于商業(yè)軟件,能夠很好地滿足網(wǎng)絡教學的需要,可在平臺上部署資源、進行測驗等各項教學活動。前三個軟件均采用LAMP+MySql模式設計,可跨平臺運行,安裝十分方便。雜志、網(wǎng)絡上介紹Moodle文章較多,關于Claroline、Atutor文章較少,但是也有相當多的用戶在使用。Sakai網(wǎng)絡教學平臺采用Tomcat+JSP+MySql(Oracle)模式開發(fā),安裝稍微復雜一些,需要JAVA運行環(huán)境。Sakai優(yōu)勢在于起點比較高,由美國多所著名大學聯(lián)合開發(fā)、共同維護。另外,值得一提的是,Atutor提供一款Atutor2go的軟件,解壓到硬盤、U盤等介質(zhì)上,無需任何配置即可運行,十分方便,網(wǎng)絡課程可以隨身攜帶。
參考文獻:
[1]Moodle http://moodle.org.
[2]謝幼如編著,網(wǎng)絡課程的開發(fā)與應用.
[3]Jason Cole & Helen Foster,Using Moodle,2nd Edition,NovEmber,2007.
[4]黎加厚編著,信息化課程設計.
[5]Claroline http://www.claroline.net.
[6]Atutor http://www.atutor.ca.
[7]Sakai http://www.sakaiproject.org.