張瑞英
(甘肅廣播電視大學(xué) 信息中心,甘肅 蘭州 730030)
?
Moodle學(xué)習(xí)平臺管理有關(guān)問題研究
張瑞英
(甘肅廣播電視大學(xué) 信息中心,甘肅 蘭州 730030)
Moodle是一種能夠幫助教師在信息化環(huán)境中設(shè)計、創(chuàng)建、管理、實(shí)施、評價在線課程的開放源代碼的軟件包,不受地域的限制,目前在國內(nèi)很多領(lǐng)域已經(jīng)得到了廣泛應(yīng)用。研究主要就Moodle課程管理過程中的平臺搭建、數(shù)據(jù)導(dǎo)入等相關(guān)問題進(jìn)行論述。
Moodle平臺;學(xué)習(xí)研究;課程管理
Moodle(ModularObject-OrientedDynamicLearningEnvironment)是模塊化面向?qū)ο蟮膭討B(tài)學(xué)習(xí)環(huán)境的首字母縮寫,是由澳大利亞人MartinDougiamas開發(fā)的集課程管理系統(tǒng)(CMS)、學(xué)習(xí)管理系統(tǒng)(LMS)、虛擬學(xué)習(xí)環(huán)境(VLE)于一體的系統(tǒng),是教育理念的一個實(shí)踐[1]。Moodle的核心思想是“社會建構(gòu)主義教育學(xué)(SocialConstructionistPedagogy)”,允許師生彼此共同思考,既適應(yīng)于100%在線的課程,也可以作為傳統(tǒng)課程的補(bǔ)充[2]。
Moodle網(wǎng)站由Admin用戶總體管理,包括網(wǎng)站的主題、模塊、語言以及新的活動模塊插件的增添。學(xué)習(xí)過程由教師對課程進(jìn)行設(shè)置,對特定的學(xué)生采取多方面的管理。學(xué)生的課程設(shè)計也可以通過Moodle的課程設(shè)計模塊相互交流、測驗、提交和批閱。各類用戶可以通過E-mail、聊天室、BBS發(fā)表意見,共同尋找、開發(fā)利用網(wǎng)絡(luò)中豐富的教育資源,充分發(fā)揮Internet在教學(xué)上的作用[3]。
Moodle依據(jù)建構(gòu)主義思想進(jìn)行設(shè)計,指出教師和學(xué)習(xí)者是平等的,兩者在講授和學(xué)習(xí)的過程中要做好配合協(xié)調(diào),結(jié)合已有的經(jīng)驗共同構(gòu)建知識[4]。利用Moodle平臺進(jìn)行教學(xué)具有以下幾個優(yōu)點(diǎn):一是Moodle平臺是一個系統(tǒng),學(xué)習(xí)者在系統(tǒng)中進(jìn)行學(xué)習(xí)活動,通過參加論壇討論、提交作業(yè)等活動,產(chǎn)生對群體的歸屬感,從而提升學(xué)習(xí)效果;二是Moodle平臺包含較多教學(xué)模塊,教師根據(jù)需要很容易獲得所需要的教學(xué)資源,包括課程資源、學(xué)習(xí)材料等;三是Moodle平臺支持發(fā)送即時信息,可以建立討論區(qū),方便教師與學(xué)習(xí)者之間、學(xué)習(xí)者與學(xué)習(xí)者之間進(jìn)行交流,并且交流信息可長期保存。
1.1 國外發(fā)展及應(yīng)用狀況
Moodle平臺的開源性吸引了很多使用者和開發(fā)者,同時也促進(jìn)了平臺的發(fā)展。Moodle平臺已經(jīng)從2002年的1.0版本發(fā)展到了目前的2.8.1版本。根據(jù)2015年4月Moodle平臺官方網(wǎng)站(http://moodle.net/sites/)數(shù)據(jù)顯示,使用Moodle平臺的共有54109個活躍網(wǎng)站,這些網(wǎng)站分布于232個國家和地區(qū)。其中,中國有296個網(wǎng)站。注冊機(jī)構(gòu)最多的國家排名前三位分別是美國、西班牙、巴西。由于Moodle是一個開源軟件,使用者不需要付費(fèi),任何個人和機(jī)構(gòu)都可以定制自己的學(xué)習(xí)和教學(xué)平臺,且軟件支持多國語言,所以Moodle平臺被世界各地很多小型企業(yè)、中小學(xué)校、高校等機(jī)構(gòu)廣泛使用[5]。
1.2 國內(nèi)發(fā)展及應(yīng)用狀況
國內(nèi)的一些教師、學(xué)者從2004年就開始關(guān)注Moodle,到2006年國內(nèi)已經(jīng)建立了很多Moodle網(wǎng)絡(luò)學(xué)習(xí)平臺。國內(nèi)有關(guān)Moodle的學(xué)術(shù)研究方向早期主要是傾向于一些基本問題,如架構(gòu)、功能介紹、安裝等方面的研究。后來研究方向開始轉(zhuǎn)向使用過程中出現(xiàn)的問題,到2008年已經(jīng)出現(xiàn)了用戶管理和權(quán)限控制等方面的研究[6]。近年來,國內(nèi)學(xué)術(shù)界對Moodle平臺的主要研究方向是輔助教學(xué)、教師培訓(xùn)、網(wǎng)絡(luò)應(yīng)用、課程開發(fā)與管理等方面。目前,Moodle平臺已經(jīng)實(shí)現(xiàn)了漢化,國內(nèi)教育工作者可以很方便地使用。部分高校和科研單位使用Moodle平臺較為頻繁,主要是利用它開展教學(xué)實(shí)踐活動[7]。
2.1Moodle平臺搭建
Moodle用PHP語言編寫,所以理論上所有支持PHP的Web服務(wù)器都可以支持Moodle平臺。但由于Apache在支持PHP上比IIS更有優(yōu)勢,所以一般會選擇Apache來作為首選服務(wù)器。Moodle安裝有以下兩種方式。
一是利用搜索引擎分別搜索Apache、Mysql、PHP、PHPMyAdmin、Moodle進(jìn)行下載,之后逐個安裝。因為涉及了5類軟件的安裝和配置,因此花費(fèi)時間較長,難度較大,配置環(huán)境的過程也很繁瑣,目前使用該安裝方法較少。
圖1 WampServer安裝圖
二是用整合包的方式進(jìn)行安裝,免去了繁瑣的配置環(huán)境過程,相對比較方便。本研究對象是以WampServer整合包進(jìn)行安裝。WampServer是一款由法國人開發(fā)的ApacheWeb服務(wù)器、PHP解釋器以及MySQL數(shù)據(jù)庫的整合軟件包。在Windows下將Apache+PHP+Mysql集成,擁有簡單的圖形和菜單安裝和配置環(huán)境。經(jīng)過WampServer整合后的Apache、MySQL及PHP精簡了很多,運(yùn)行速度比獨(dú)立安裝的Apache、MySQL及PHP相對較快且比較穩(wěn)定。
本研究在Windows8操作系統(tǒng)下進(jìn)行Moodle平臺搭建,使用的WampServer版本是2.2,下載軟件包,雙擊運(yùn)行進(jìn)行安裝。首先出現(xiàn)圖1所示信息。
該界面中顯示了各個軟件的版本,單擊Next按鈕,選擇安裝目錄等信息,安裝完成后在任務(wù)欄出現(xiàn)圖標(biāo),雙擊圖標(biāo)會出現(xiàn)WampServer對話框,顯示Apache和MySql運(yùn)行狀態(tài)。此時可以在瀏覽器中輸入http://localhost/,出現(xiàn)圖2所示頁面。
圖2 WampServer正確安裝后瀏覽器頁面圖
之后下載Moodle安裝包,放到www文件夾下,然后從圖2所示瀏覽器頁面選擇Moodle文件夾后進(jìn)行配置。配置時選擇簡體中文,網(wǎng)站地址、Moodle目錄、數(shù)據(jù)地址、數(shù)據(jù)庫驅(qū)動選擇默認(rèn)選項,進(jìn)行數(shù)據(jù)庫用戶設(shè)置,數(shù)據(jù)庫用戶填寫root,其它為默認(rèn)選項,安裝過程出現(xiàn)圖3所示頁面。
圖3 配置Moodle環(huán)境檢測圖
前四項狀態(tài)為檢查,此時需要修改apach文件下的php.ini里面對應(yīng)行前面的“;”,重啟WampServer,第四項還是檢查狀態(tài),拷貝php文件下icu開頭的dll文件到apach/bin/目錄下即可重新啟動,重啟后注意刷新網(wǎng)頁。之后單擊“繼續(xù)”進(jìn)行安裝,最后需設(shè)置圖4和圖5頁面。
最后出現(xiàn)圖6所示頁面,表示Moodle平臺已經(jīng)成功安裝。
圖4 管理用戶信息設(shè)置圖
圖5 首頁信息設(shè)置圖
圖6 Moodle平臺首頁圖
2.2Moodle數(shù)據(jù)導(dǎo)入
以往版本的Moodle批量導(dǎo)入用戶非常復(fù)雜,主要是編碼問題,存在UTF-8格式的CSV格式時用Windows系統(tǒng)自帶的記事本保存的UTF-8是雙字節(jié),會出現(xiàn)亂碼現(xiàn)象。在Moodle1.9以后,支持這種雙字節(jié)的UTF-8編碼的CSV格式文件。下面結(jié)合Moodle課程管理經(jīng)驗,詳細(xì)介紹批量導(dǎo)入用戶的步驟。
(1)記下導(dǎo)入學(xué)生要加入的課程的簡稱,并對課程建立分組,記下要導(dǎo)入的組的名稱。
(2)用Excel建立導(dǎo)入的清單,需要username,psaaword,firstname,lastname,email,city,course1,group1這幾個字段,其中username字段和lastname可以設(shè)置為學(xué)生學(xué)號,firstname設(shè)置為學(xué)生真實(shí)姓名,course1字段是學(xué)生自動加入學(xué)習(xí)的課程的簡稱,一定要與該課程設(shè)置中的課程簡稱一致,group1是該課程分組的組名,建立清單時可充分利用Excel的自動填充功能提高效率。
(3)在Excel中清單輸入完畢后,選擇“文件”→“另存為”,保存類型選擇“CSV(逗號分隔)(*CSV)”,單擊保存,會出現(xiàn)圖7所示對話框。
圖7 文件另存確認(rèn)圖
圖8 修改保存確認(rèn)圖
單擊“是”按鈕,然后關(guān)閉該文件,會出現(xiàn)圖8所示對話框,單擊“否”按鈕即可。
(4)用Windows自帶“記事本”打開步驟三中保存的CSV文件,然后單擊“文件”→“另存為”,彈出另存為對話框,在編碼下拉列表中選擇“UTF-8”模式,單擊“保存”按鈕,覆蓋原來的文件。
(5)以管理員身份登錄Moodle,在“網(wǎng)站管理”→“用戶”→“上傳用戶”后出現(xiàn)上傳用戶預(yù)覽頁面,此時設(shè)置上傳類型,一般為“只添加新用戶,跳過已存在的用戶”,然后單擊“上傳用戶”按鈕,上傳成功后出現(xiàn)上傳用戶,結(jié)果顯示已上傳多少用戶及上傳過程出現(xiàn)的錯誤情況。
上傳用戶數(shù)量超過一定數(shù)量時可能會出現(xiàn)死機(jī)狀況,建議每次上傳3000至5000個用戶。
2.3Moodle課程遷移
實(shí)現(xiàn)Moodle課程遷移有單門課程遷移和整體課程遷移兩類,單門課程遷移可以通過Moodle的課程備份還原功能實(shí)現(xiàn)。有時服務(wù)器出現(xiàn)故障需要進(jìn)行整體課程遷移,實(shí)現(xiàn)整體課程遷移時通過課程備份、課程還原會比較繁瑣。本研究以甘肅電大親近數(shù)字圖書館Moodle平臺為例研究了整體課程遷移,其中原服務(wù)器使用easyphp整合包搭建的Moodle環(huán)境,現(xiàn)將有關(guān)步驟論述如下。
(1)根據(jù)2.1所示的步驟搭建好Moodle環(huán)境,建議新搭建服務(wù)器的Moodle版本與原服務(wù)器的Moodle版本保持一致。
(2)拷貝相應(yīng)的文件夾
a.拷貝原服務(wù)器Moodle文件夾下的blocks,files,mod,theme文件到新搭建服務(wù)器的Moodle文件目錄下。
b.拷貝原服務(wù)器的Moodate文件到新服務(wù)器的相應(yīng)目錄中。
c.拷貝原服務(wù)器的mysqldata目錄下的mysql文件夾和其他文件到新搭建服務(wù)器的相應(yīng)目錄中。
然后重啟WampServer服務(wù),在瀏覽器中輸入http://localhost/moodle/,顯示圖9所示頁面。
圖9 課程遷移首頁顯示圖
但是目前還無法進(jìn)行登錄,因為mysql中的密碼在重新安裝拷貝過程中產(chǎn)生了變化,需要進(jìn)行第三個步驟,更改密碼。
(3)Moodle采用的是md5加密算法加密密碼,修改密碼首先可通過網(wǎng)絡(luò)提供的md5加密解密工具加密一個簡單的密碼,然后在瀏覽器中輸入http://localhost/phpmyadmin/,登錄phpmyadmin,顯示圖10所示頁面。
圖10 phpmyadmin頁面顯示圖
單擊左側(cè)的Moodle數(shù)據(jù)庫,顯示如圖11所示。
圖11 Moodle數(shù)據(jù)庫顯示圖
找到mdl_user表,單擊該表對應(yīng)行的“瀏覽”按鈕,顯示如圖12所示。
圖12 mdl_user表顯示圖
單擊用戶名為admin行的“編輯”按鈕,出現(xiàn)圖13所示頁面。
圖13 mdl_user表信息編輯圖
對password字段的內(nèi)容進(jìn)行修改,改為通過md5加密工具加密的簡單密碼的密文,拖動滾動條,單擊最下方的執(zhí)行按鈕,之后通過用戶名admin,簡單密碼就可以登錄了,admin用戶登錄后可以修改自己的密碼,也可以修改其他用戶的密碼,其他用戶的密碼也可以通過phpmydamin來進(jìn)行修改。
此時課程遷移已完成,如需從外網(wǎng)訪問,則先將本機(jī)的IP地址設(shè)為固定IP地址,之后打開Moodle文件夾修改config.php文件,修改 “$CFG→wwwroot='http://localhost/moodle”中的localhost為本機(jī)固定IP:端口地址,則在瀏覽器中輸入相應(yīng)的IP:端口地址即可打開Moodle課程。
利用Moodle平臺進(jìn)行網(wǎng)上學(xué)習(xí)能夠提高學(xué)生協(xié)作學(xué)習(xí)能力,激發(fā)學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生知識的建構(gòu),改善網(wǎng)上學(xué)習(xí)效果。作為總管理員在運(yùn)用Moodle平臺進(jìn)行網(wǎng)上教學(xué)時需要做的管理工作有很多,也會出現(xiàn)一些相應(yīng)的問題,本文僅就環(huán)境搭建、上傳用戶、課程遷移等內(nèi)容進(jìn)行了研究。Moodle平臺在實(shí)際使用中還存在著運(yùn)行不穩(wěn)定、使用人數(shù)受限、反應(yīng)速度慢等問題,同時由于網(wǎng)絡(luò)教育的復(fù)雜性,我們還需要從技術(shù)、教育理論和學(xué)習(xí)行為等多個方面對Moodle進(jìn)行深入探討,以期實(shí)現(xiàn)最優(yōu)化的網(wǎng)絡(luò)教學(xué)效果。
[1]曹效英,徐勤岸.基于Moodle的網(wǎng)絡(luò)課程開發(fā)[J]. 軟件導(dǎo)航,2008(4):77-79.
[2] 楊慧玲,張志潔.Moodle平臺在網(wǎng)絡(luò)教育資源建設(shè)中的應(yīng)用[J]. 教育技術(shù)導(dǎo)刊,2007(8):29-31.
[3] 陳恒法,羅兵.基于Moodle教學(xué)輔助系統(tǒng)的應(yīng)用實(shí)踐[J].中國教育信息化,2007(3):74-76 .
[4] 劉貫?zāi)?劉榮光,劉曉琴.基于Moodle網(wǎng)絡(luò)課程的設(shè)計與實(shí)踐探索[J].現(xiàn)代教育技術(shù),2008(6):66-69.
[5] 劉新陽.Moodle:建構(gòu)主義的網(wǎng)絡(luò)課程管理系統(tǒng)[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報,2006(9):67-69.
[6] 成曉娟,彭丹.Moodle在教育中的應(yīng)用研究[J].軟件導(dǎo)刊,2011(8):174-175.
[7] 楊麗波,朱迅,章萬靜.協(xié)作學(xué)習(xí)應(yīng)用于課程建設(shè)的研究與思考[J]. 中國遠(yuǎn)程教育, 2011(6):84-87.
[責(zé)任編輯 龔 勛]
2015-06-11
張瑞英(1986-),女,甘肅蘭州人,助教,碩士,主要從事計算機(jī)教學(xué)和網(wǎng)絡(luò)管理工作。
G
A
1008-4630(2015)05-0065-05