隨著信息化的不斷發(fā)展,多種交流、互動式網(wǎng)絡(luò)平臺已經(jīng)逐步進入工作環(huán)境,大大提高了人與人間的交流方式,改善了辦公效率。例如,學(xué)校為了便于教師、學(xué)生間溝通,在校園網(wǎng)的基礎(chǔ)上搭建校內(nèi)或區(qū)域內(nèi)的在線互動平臺,這樣老師和學(xué)生通過電腦、手機等終端設(shè)備,就可以登錄平臺上進行作業(yè)交流、反思交流、集體備課、微課視頻教學(xué)等活動,大大優(yōu)化了學(xué)校日常的教學(xué)和辦公??墒牵芏嗌虡I(yè)的互動平臺費用高昂,給學(xué)校也帶來不小的開支。其實,借助Moodle我們就能非常方便地搭建一個功能強大的在線互動平臺。本文向大家介紹如何借助Moodle自建單位的在線互動平臺。
Moodle(國人稱之為魔燈)不僅是一個全球非常流行的免費開源的技術(shù)平臺,也是新一代在線交流操作平臺,是一個先進的“課程管理系統(tǒng)”,支持各種用戶群在線進行交流、協(xié)助、辦公、互動、資源共享等活動。Moodle體現(xiàn)的是以人為本的個性化搭建方式,系統(tǒng)集成了豐富的資源和模塊,通過資源和活動模塊的組合,搭建出獨具風(fēng)格的在線交流平臺,這是很多商業(yè)平臺所不及的。下面我們就借助Moodle打造一個免費的互動平臺。
首先了解一下Moodle需要的環(huán)境,Moodle需要的配置不是太高,一般4GB以上內(nèi)存,500GB硬盤即可。軟件方面需要PHP環(huán)境和MySQL數(shù)據(jù)庫的支持,操作系統(tǒng)上Windows或者Linux均可,Linux系統(tǒng)效果更好。此外,還需要Web服務(wù)器的支持,推薦使用Apache服務(wù)器。本文以Ubuntu Server系統(tǒng)為例介紹Moodle環(huán)境配置過程。
在安裝Moodle之前,需要在Ubuntu Server配置好Moodle所有需要的組件。
圖1 Apache已經(jīng)安裝成功
由于Ubuntu Server系統(tǒng)默認提供的是終端命令行界面,為了方便我們在客戶端電腦上對服務(wù)器系統(tǒng)進行維護,先為其安裝好SSH服務(wù)和FTP服務(wù)。這樣可以在Windows系統(tǒng)進行遠程訪問Ubuntu Server或通過FTP模式進行上傳文件。
安裝SSH服務(wù)時,進入到系統(tǒng)的終端命令行界面中輸入“sudo apt-get install openssh-server”命令。
回車后,系統(tǒng)會提示用戶輸入用戶密碼,隨后會彈出一個安裝提示,在此輸入字符Y,并回車,系統(tǒng)會自帶安裝SSH服務(wù)組件。
此外,按上面方式還需在命令行界面中輸入“sudo apt-get install pureftpd”命令開啟FTP服務(wù)。
SSH服務(wù)和FTP服務(wù)安裝后,就可以在客戶端電腦上訪問Ubuntu Server系統(tǒng)了。如果客戶端使用的是Windows系統(tǒng),還需要安裝一款SSH客戶端軟件。PuTTY是一款小巧實用的SSH客戶端軟件,操作非常方便。啟動PuTTY程序,在主機名和IP地址文本框中輸入Ubuntu Server服務(wù)器的IP地址,端口號默認即可。
單擊“打開”按鈕,在彈出的界面中輸入用戶名和密碼便登錄到遠端服務(wù)器系統(tǒng)了。
如果需要向Ubuntu Server系統(tǒng)上傳一些文件,如Moodle安裝包、安裝程序等,可以先在Windows電腦上下載需要的文件,隨后通過FTP工具上傳到Ubuntu Server系統(tǒng)指定的目錄下即可。
在Ubuntu系統(tǒng)中要發(fā)布Moodle平臺,需要安裝Apache Web服務(wù)器和PHP語言環(huán)境、MySQL數(shù)據(jù)庫等組件。
(1)安裝Apache Web服務(wù)器
安裝Apache Web服務(wù)器時,在命令提示符下鍵入“sudo apt-get install apache2”命令。
回車后按系統(tǒng)提示完成安裝即可。Apache服務(wù)器安裝后,在客戶端的IE瀏覽器中輸入Ubuntu Server系統(tǒng)的IP地址,如果顯示如圖1所示內(nèi)容,表示Apache已經(jīng)安裝成功。Apache默認安裝后,會在/var下建立一個名為www/html的目錄,這個就是Web目錄,所有能過瀏覽器訪問的Web文件都要放到這個目錄里。
(2)安裝PHP模塊
接下來安裝PHP服務(wù)組件,目前最高版本為7.0安裝時。在命令提示符下鍵入“sudo apt-get install libapache2-mod-php7.0 php7.0”即可安裝完成。
此外,建議安裝擴展php5-gd php5-mysql,安 裝方式同上。安裝完后,通過“sudo /etc/init.d/apache2 restart”命令重新啟動Apache,即可安裝PHP模塊。
(3)安裝MySQL 數(shù)據(jù)庫
安裝MySQL數(shù)據(jù)時,可以使用“sudo apt-get install mysql-server mysql-client”命令進行安裝。在安裝過程中,系統(tǒng)會提示創(chuàng)建MySQL的root用戶名和密碼,按照自己需要創(chuàng)建即可。
圖2 提示界面
通過上面的操作需要的組件已安裝完成,接下來就可以安裝Moodle平臺了。
雖然Moodle提供多種安裝方式,對于新手來說筆者還是建議使用本地安裝的方式最穩(wěn)妥。安裝時,首先登錄到Moodle官網(wǎng)(https://www.moodle.org/)下載最新版的程序包,下載后解壓到本地目錄下。
文件下載后可以借助文件上傳工具WinScp將Moodle上傳到Ubuntu Server服務(wù)器上。啟動安裝好的WinSCP程序,在登錄界面中輸入Ubuntu Server IP地址、用戶名和密碼,單擊“登錄”按鈕即可登錄到服務(wù)器界面。
登錄成功后,程序主界面提供了左右兩個目錄界面,左側(cè)為本地窗口,在此可以查找本地目錄中的文件,右側(cè)為遠程登錄的服務(wù)器界面,在這里可以查看服務(wù)器上相關(guān)目錄中的內(nèi)容。上傳Moodle安裝文件時,只需將moodle安裝文件從左側(cè)的本地目錄拖拽到服務(wù)器的www/www/html目錄下,程序即可將安裝文件復(fù)制到指定的位置。
為了安全起見,系統(tǒng)默認情況下不允許用戶向服務(wù)器系統(tǒng)文件夾寫入文件,因此在上傳文件之前,要將WWW文件夾的權(quán)限設(shè)置為“可讀可寫”模式。設(shè)置時,在WWW文件夾上單擊右鍵,在彈出的右鍵菜單中選擇屬性,打開WWW屬性對話框。
在權(quán)限項中可以看到八進制表值為0755,這是一個只讀模式,如果想將權(quán)限提升為可讀可寫模式,在此將八進制值改為0777即可。
Moodle安裝文件上傳到服務(wù)器指定目錄后,在客戶端的IE瀏覽器中輸入:IP地址/html/moodle/install.php,即可打開Moodle安裝界面,選擇簡體中文后,單擊“繼續(xù)”按鈕,系統(tǒng)讓用戶確認安裝路徑,如果默認安裝只需單擊“繼續(xù)”按鈕即可。
接下來,按照提示一步步安裝即可。在操作過程中根據(jù)我們的設(shè)定,Moodle會在程序安裝目錄中生成一個config.php文件,寫入了當(dāng)前Moodle的安裝配置信息。有時由于安裝問題,Moodle安裝文件不能自己生成config.php文件,此時系統(tǒng)會彈出一個提示界面(如圖 2)。
按照系統(tǒng)提示,在本地電腦上創(chuàng)建一個congfig.php文件,將網(wǎng)頁中的腳本文件復(fù)制到該文件中,并將該文件上傳到Moodle安裝目錄下即可。
此步驟完成后,單擊“繼續(xù)”按鈕,系統(tǒng)提示輸入剛剛創(chuàng)建的MySQL數(shù)據(jù)庫用戶名和密碼以及Moodle創(chuàng)建后的數(shù)據(jù)庫名稱、Moodle管理員用戶名和密碼等信息,繼續(xù)單擊“下一步”,系統(tǒng)開始進行安裝。安裝完成后打開Moodle程序主界面,至此Moodle互動平臺已經(jīng)安裝成功了。以后,我們通過ip/moodle就可以直接訪問該平臺了。
圖3 添加欄目
圖4 交流平臺
Moodle安裝后還是一個空白的平臺,在此以添加一個交流研討區(qū)為例,來了解一下Moodle簡單的操作。
首先在Moodle首頁單擊“添加課程”按鈕,打開一個添加新課程界面,我們以課程的形式添加一個欄目,如“教學(xué)經(jīng)驗交流”,輸入課程全稱、課程簡稱、課程簡介等信息(如圖 3)。其中,在“課題格式”中選擇“主題格式”,其他默認即可。添加新課題后單擊“保存并返回”按鈕?!敖虒W(xué)經(jīng)驗交流”即可創(chuàng)建成功。
在“教學(xué)經(jīng)驗交流”欄目中,可以創(chuàng)建活動主題,如創(chuàng)建一個交流研討活動。創(chuàng)建時,單擊欄目名稱右側(cè)的“動作”按鈕,打開動作列表,在此選擇“打開編輯功能”。
打開頁面編輯功能,可以看到某主題右側(cè)出現(xiàn)一個“添加一個活動或資源”按鈕,單擊該按鈕,打開一個活動或資源列表,該列表中提供了豐富的活動和資源,通過這些活動和資源,就可以打造一個強大的交流平臺。
如果想在該欄目中創(chuàng)建一個討論的話題,可以選擇“討論區(qū)”活動并單擊添加按鈕即可。這樣,在“添加一個新討論區(qū)”輸入要創(chuàng)建的討論區(qū)的名稱等相關(guān)信息即可創(chuàng)建成功。
討論區(qū)創(chuàng)建完成后,老師們就可以在該討論區(qū)進行在線交流了,最終達成研討交流的目的(如圖4)。
通過上面的設(shè)置,我們已經(jīng)將Moodle打造成功能強大而且個性的在線互動平臺了,這樣教師、學(xué)生之間就可以通過這平臺進行互動交流了。