田丹丹
Moodle是進(jìn)入21世紀(jì)后一種行之有效的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)。一方面教師可以實(shí)現(xiàn)對(duì)網(wǎng)站課程的管理以及對(duì)學(xué)生學(xué)習(xí)的管理,另一方面學(xué)生可以根據(jù)自己的喜好、自己的知識(shí)水平選擇相應(yīng)的課程進(jìn)行學(xué)習(xí)。教師的教與學(xué)生的學(xué)處于一個(gè)友好互助的狀態(tài)。Moodle設(shè)計(jì)的教育理念先進(jìn),其開放的理念使得全世界的教師和愛好者都可以參與到系統(tǒng)的設(shè)計(jì)與開發(fā)中,它的功能愈來愈強(qiáng)大,成為國際上首選的適合中小學(xué)基礎(chǔ)教育選用的學(xué)習(xí)環(huán)境。
學(xué)會(huì)使用Moodle平臺(tái),是許多教育工作者的愿望。在這里我向大家介紹Moodle平臺(tái)的安裝,希望為教育工作者開啟Moodle,點(diǎn)亮“魔燈”。
一、安裝Moodle前的準(zhǔn)備工作(架設(shè)服務(wù)器)
Moodle是用PHP腳本語言編寫的基于數(shù)據(jù)庫服務(wù)的動(dòng)態(tài)網(wǎng)站程序。PHP需要WEB服務(wù)器的支持才能運(yùn)行。同時(shí)Moodle平臺(tái)的一些管理功能的實(shí)現(xiàn)需要數(shù)據(jù)庫服務(wù)軟件的支持,因此我們?cè)诎惭bMoodle之前應(yīng)該先安裝相應(yīng)的服務(wù)器軟件和數(shù)據(jù)庫服務(wù)軟件,以保證Moodle能夠正常運(yùn)行。對(duì)于Moodle這個(gè)平臺(tái),服務(wù)器可以使用Apache,數(shù)據(jù)庫服務(wù)軟件可以選擇MySQL。這里先簡(jiǎn)單介紹一下PHP、Apache和MySQL,讓大家對(duì)于Moodle平臺(tái)的支持環(huán)境有一個(gè)基本的了解。
1.PHP介紹
PHP是超文本與處理程序。它是一種內(nèi)嵌于HTML的服務(wù)器端腳本執(zhí)行語言(類似IIS上的ASP)。PHP的特點(diǎn)在于它可以跨平臺(tái)(Windows、Linux、Unix等)使用,幾乎與所有的服務(wù)器兼容(Apache、IIS等),支持很多的數(shù)據(jù)庫(如MySQL,Oracle,Sybase等),而且在服務(wù)器端執(zhí)行效率很高。另外PHP還是一個(gè)開放性源代碼軟件,可以從PHP官方網(wǎng)站上免費(fèi)下載。
2.Apache介紹
Apache是一種開放源碼的HTTP服務(wù)器。它是現(xiàn)在世界使用排名第一的WEB服務(wù)器軟件,可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上。Apache的特點(diǎn)是簡(jiǎn)單、速度快、性能穩(wěn)定、易擴(kuò)展,并可做代理服務(wù)器來使用。到目前為止Apache市場(chǎng)占有率達(dá)60%左右,世界上很多著名的網(wǎng)站如Amazon.com、Yahoo、W3 Consortium、Financial Times等都是Apache的產(chǎn)物。
3.MySQL介紹
MySQL是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫管理系統(tǒng),它是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn)。MySQL是現(xiàn)在比較流行的關(guān)系數(shù)據(jù)庫中的一種,相比其他的數(shù)據(jù)庫管理系統(tǒng)(DBMS)來說,MySQL具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn)。MySQL的主要目標(biāo)是快速、易用。而且它是免費(fèi)的,可以在其官方網(wǎng)站上免費(fèi)下載和使用。MySQL對(duì)于一般中小型甚至大型的數(shù)據(jù)庫應(yīng)用都能夠勝任。
以前PHP、Apache和MySQL都要獨(dú)立進(jìn)行安裝,逐一進(jìn)行配置?,F(xiàn)在可以用一個(gè)安裝套件easyphp一次性將它們?nèi)窟M(jìn)行安裝。我們可以到這個(gè)網(wǎng)址去下載easyphp安裝套件(包括PHP、Aparche、MySQL):http://sourceforge.net/project/showfiles.php?group_id=14045。安裝完成后,運(yùn)行該程序,可以看到在任務(wù)欄右側(cè)會(huì)出現(xiàn)一個(gè)黑色的字母“e”,這就表明PHP、Apache和MySQL已經(jīng)運(yùn)行。(可以通過單擊字母“e”,在彈出的對(duì)話框中查看,如果Aparche和MySQL的運(yùn)行狀態(tài)都是綠燈,表示正常運(yùn)行,如果出現(xiàn)紅燈表示運(yùn)行有誤。這時(shí)可以先退出程序,再重新運(yùn)行此程序,直到都能正常運(yùn)行為止。)
二、安裝Moodle
從http://download.moodle.org/ 下載Moodle的最新版本,將它解壓到C:Program FilesEasyPHP 2.0b1www目錄下。
在IE地址欄中輸入http://localhost/,訪問Moodle首頁,進(jìn)入后會(huì)出現(xiàn)圖1所示的界面。
我們選擇中文語言進(jìn)行安裝。點(diǎn)擊“向后”按鈕,繼續(xù)安裝。直到出現(xiàn)圖2所示的界面。
這時(shí)需要在“用戶”框中輸入默認(rèn)用戶名“root”,之后點(diǎn)擊“向后”按鈕,直到出現(xiàn)圖3所示的界面。
這一步需要下載“chinese(zh_cn)”語言包,這個(gè)語言包可以使得以下的安裝進(jìn)程用中文繼續(xù),同時(shí)進(jìn)入到Moodle平臺(tái)后也是以中文進(jìn)行顯示的。(在這里如果下載失敗,我們可以到http://down load.moodle.org/lang16/zh_cn_utf8.zip 這個(gè)網(wǎng)址,手動(dòng)下載這個(gè)中文語言包,下載到C:ProgramFilesEasyPHP 2.0b1 moodledatalang目錄下,并解壓到這個(gè)位置。)
點(diǎn)擊“向后”按鈕,按照提示進(jìn)行繼續(xù)安裝即可,直到安裝完成。此時(shí)整個(gè)Moodle平臺(tái)安裝成功,可以進(jìn)行正常使用了。安裝后的界面如圖4所示。
Moodle安裝之后,下次再應(yīng)用時(shí),我們可以從http://localhost/moodle/這個(gè)網(wǎng)址進(jìn)入到Moodle平臺(tái),進(jìn)行課程以及教學(xué)的相關(guān)管理。(注:每次進(jìn)入Moodle之前,必須先啟動(dòng)PHP、Aparche和MySQL。)
(作者單位:遼寧沈陽師范大學(xué))