摘 要:近年來,很多高校都開展了基于網(wǎng)絡的教學模式,并取得良好的教學效果,而作為學校網(wǎng)絡教學的支撐平臺大多都是商業(yè)軟件,價格比較昂貴,在功能上存在不足,學習過程記錄、師生互動與評價等方面有所欠缺。本文選擇開源、免費的Moodle軟件,構建適合現(xiàn)階段高校教學發(fā)展需要的網(wǎng)絡教學平臺。
關鍵詞:Moodle平臺;網(wǎng)絡教學;開源軟件
中圖分類號:TP311.52
1 Moodle介紹
Moodle是澳大利亞教師馬丁·多基馬(Martin Dougiamas)基于“社會建構主義理論”設計開發(fā)的開放源代碼的網(wǎng)絡教學平臺,它采用模塊化的結(jié)構設計和面向?qū)ο蟮拈_發(fā)方法,基于三層B/S結(jié)構,能夠?qū)崿F(xiàn)業(yè)務邏輯層、數(shù)據(jù)訪問層和用戶界面層的分離[1]。Moodle能夠?qū)崿F(xiàn)教學過程的大部分功能,如:教學資源管理、作業(yè)布置、單元測驗、專題討論、問卷調(diào)查、聊天室、Blog、Wiki等。另外,在其官網(wǎng)中不斷地完善、更新各種功能模塊,而且新模塊的安裝簡單,能很好地與原系統(tǒng)共存使用。
Moodle作為網(wǎng)絡教學的支撐平臺,有以下幾方面優(yōu)勢:(1)支持中文;(2)源代碼開放、不收費;(3)可視化的操作界面,簡單易用;(4)支持信息化教學的國際標準,確保資源的重復使用性;(5)滿足各種教學管理需要;(6)支持教師自行設計及管理課程理念;(7)不斷發(fā)展升級(具有可持續(xù)發(fā)展性)。
2 Moodle運行環(huán)境
Moodle發(fā)展至今已支持多操作系統(tǒng),如Windows、Linux、MacOSX等[2]。Moodle基本運行環(huán)境如表1所示。
表1 Moodle運行環(huán)境
為確保Moodle平臺在使用過程中的穩(wěn)定性、安全性和可靠性,采用了LAMP架構,目前,LAMP架構是眾多高校構建信息化平臺的首選方案,即用Linux操作系統(tǒng)、Apache服務器、MySQL數(shù)據(jù)庫和PHP語言。Linux操作系統(tǒng)可以實現(xiàn)多用戶同時登陸,對硬件要求較低,在Linux系統(tǒng)下,Moodle的作用能更好的發(fā)揮出來。PHP是Hypertext Preprocessor(超文本預處理器)的縮寫,是HTML腳本/編程語言,支持MySQL、Oracle等常用的數(shù)據(jù)庫軟件。Apache類似IIS,是Web服務器軟件,可以在所有計算機操作系統(tǒng)上運行,Apache容易擴展、性能比較穩(wěn)定。MySQL是SQL數(shù)據(jù)庫管理系統(tǒng),是多線程、多用戶的SQL數(shù)據(jù)庫服務器,它功能齊全、體積小、運行速度快,且采用多種數(shù)據(jù)類型,支持正規(guī)的SQL查詢語言。
3 Moodle功能模塊
3.1 從內(nèi)容管理角度分析。Moodle功能模塊大致分為站點管理、課程管理和學習管理三部分。站點管理主要是在后臺對網(wǎng)站參數(shù)(如字體、字號、界面顏色等)進行修改,對站點模塊的安裝和對課程或用戶信息進行維護等。課程管理主要是對課程進行開發(fā)設計,如教學資源設計、教學活動設計、教學評價設計、教學統(tǒng)計設計等。學習管理是對學習者的學習過程和學習結(jié)果進行管理,如Moodle中的統(tǒng)計功能可以隨時了解學習者的學習情況。
3.2 從用戶管理角度分析。Moodle用戶功能模塊分為管理員、教師和學生三種。Moodle中的各種資源主要是由管理員來管理,教師和學生則是根據(jù)需要通過各自的空間來達到教與學的目的。
管理員用戶分為兩類,一是站點管理員,二是課程管理員。站點管理員主要負責后臺管理,如對網(wǎng)站首頁的設計、功能模塊的安裝和對課程或用戶信息進行維護等;課程管理員則是創(chuàng)建課程和對課程屬性的設置以及分配教師權限等。
教師用戶也分為兩類,一是主講教師,二是輔導教師。主講教師主要負責對課程資源的編輯和教學活動的設計以及組織開展教學;輔導教師主要是對學生提出的問題進行解答,對學生學習過程進行監(jiān)督,還對教學過程進行管理等。
學生用戶功能是學生通過網(wǎng)絡瀏覽、閱讀課程內(nèi)容以及參與各種學習活動,然后完成作業(yè)或通過各自的Blog將學習的收獲和自身的想法、建議寫在上面。
4 Moodle平臺應用
4.1 用戶注冊。在這里主要介紹課程管理員用戶的注冊步驟。首先在瀏覽器地址欄輸入Moodle網(wǎng)址或Moodle服務器IP地址,打開Moodle網(wǎng)站首頁,在首頁上單擊“注冊賬號”,如圖1所示。在“注冊賬號”界面填入個人信息并提交,系統(tǒng)管理員在后臺將會收到用戶注冊請求信息,系統(tǒng)管理員審核通過后,就可以用所注冊的賬號登陸Moodle,創(chuàng)建自己的網(wǎng)絡課程。
圖1 注冊賬號
4.2 課程創(chuàng)建。以課程管理員身份登錄Moodle系統(tǒng),單擊網(wǎng)站管理->課程->添加/修改課程->添加課程,如圖2所示。下面以添加《大學計算機基礎》課程為例:
圖2 添加課程
課程類別選擇“公共基礎課”,然后輸入課程全稱、課程簡稱和課程簡介,如圖3所示。在“格式”下拉列表框中選擇“主題格式”,即課程首頁顯示風格,在“最大上傳文件”下拉列表框中選擇“100M”,即只能上傳小于或等于100M文件。
圖3 課程參數(shù)設置
本課程須是有權限的學生才可以瀏覽,所以在“是否允許訪客進入課程”選項中,選擇“不允許訪客進入”,并設置選課密碼,須有選課密碼的學生才可以選擇學習該課程。
在教學活動設計方面,我們可以把所有選擇學習該課程的學生進行分組,即設置小組模式,方便進行專題討論和協(xié)作。在“組模式”選項中,有“分隔小組”和“可視小組”兩種,若是選擇“分隔小組”,那么各個小組之間相互看不到對方;如是選擇“可視小組”,那么各個小組之間可以看得到對方。在“是否強制分組”選項中,如果選擇“是”,那么只要選擇該課程學習的學生就必須加入一個小組。
4.3 添加資源和活動
(1)添加資源。在“添加資源”下拉列表框中,有“添加文件或文件夾、編寫文本頁、編寫網(wǎng)頁、鏈接到文件或站點”等項目可以選擇,如圖4所示。若選擇“添加文件或文件夾”,可以選擇添加Txt、Word、Flash、PowerPoint、聲音、視頻、網(wǎng)頁等類型文件??梢砸淮涡蕴砑诱n程的所有資源,也可以按教學進度逐步添加資源,只需要利用Moodle的顯示和隱藏功能就可以實現(xiàn)教學資源逐步向?qū)W習者開放的效果。在圖4中每章節(jié)標題右側(cè)都有一個像“眼睛”圖標,“眼睛”圖標若是掙開狀態(tài),且標題顏色為藍色,則表示該內(nèi)容在學習者登錄課程后是處于可見狀態(tài);若“眼睛”圖標是閉上狀態(tài),且標題顏色為灰色,則表示該內(nèi)容被隱藏,學習者登錄課程后看不到此內(nèi)容。
圖4 添加資源
(2)添加活動。在打開編輯功能模式下,除了“添加資源”之外,還有一個“添加活動”下拉列表,如圖4中的“添加活動”列表?!盎顒印痹谶@里主要指教學活動,是課程教學的重要組成部分。Moodle中的活動有四類,分別是協(xié)作、討論、反饋和評價,其中“協(xié)作”功能以討論區(qū)、Wiki和詞匯表這三個模塊實現(xiàn);“討論”功能則通過聊天模塊來實現(xiàn);“反饋”功能主要是由投票、問卷調(diào)查和作業(yè)模塊來實現(xiàn);“評價”功能主要是以討論區(qū)、Wiki和作業(yè)來實現(xiàn)。
5 結(jié)束語
網(wǎng)絡教學是教育信息化和網(wǎng)絡化的總體趨勢,是“實地現(xiàn)場教學”模式的強有力補充,而Moodle是眾多開源軟件中比較優(yōu)秀的網(wǎng)絡教學管理平臺,它為學習者提供良好的網(wǎng)絡學習環(huán)境,讓教師與教師之間,學生與學生之間以及教師與學生之間都達到共同學習目的。盡管目前基于Moodle的網(wǎng)絡教學平臺研究取得了一些成績,但并未得到深入普及和利用,如Moodle系統(tǒng)中最可擴展的構架之一就是Moodle的模塊,也是Moodle系統(tǒng)的精髓所在,如何設計與開發(fā)Moodle更多的功能模塊,使之更好地服務教學,是值得Moodle愛好者進一步探討的問題。
參考文獻:
[1]陳明.魔燈(Moodle)網(wǎng)絡教育平臺研究[J].現(xiàn)代教育技術,2008(13):117-119.
[2]moodle 官方網(wǎng)站.https://moodle.org.
作者簡介:樊艷花(1978.12-),女,壯族,廣西忻城縣人,實驗師,碩士,研究方向:教育信息化。
作者單位:柳州師范高等??茖W校,廣西柳州 545004