李健 劉菁 韓斐斐
(徐州醫(yī)學院 現(xiàn)代教育技術(shù)中心,江蘇 徐州 221004)
Moodle是一個開源及自由的電子學習軟件平臺,亦稱為課程管理系統(tǒng)、學習管理系統(tǒng)或虛擬學習環(huán)境,它有一個很有分量的用戶群體。Moodle為一個線上學習系統(tǒng),為全世界有150余國70種語言所使用,其特色異于其他商業(yè)線上教學平臺,屬于開放源代碼的類別。
Moodle主要是在 linux下通過 apache、php、mysql(通常稱為 LAMP 平臺)進行開發(fā)。Moodle對硬盤的要求不是很高,對軟件要求需參考不同的版本進行選擇。此次部署Moodle的系統(tǒng)環(huán)境如下:
表1 Moodle系統(tǒng)環(huán)境
2.2.1 源代碼
獲取代碼
$gitclone-bMOODLE_24_STABLE git://git.moodle.org/moodle.git
設(shè)置目錄權(quán)限
#chown-R root/path/to/moodle
#chmod-R 0755/path/to/moodle
2.2.2 數(shù)據(jù)庫
創(chuàng)建空數(shù)據(jù)庫moodle及對此數(shù)據(jù)庫有相應(yīng)權(quán)限的用戶moodleuser。
2.2.3 moodledata數(shù)據(jù)目錄
Moodle需要一個目錄存儲所有文件(上傳文件、臨時文件等),同時web服務(wù)用戶需要針對此目錄有寫入的權(quán)限,為了安全考慮此目錄不可與moodle代碼目錄在同一級。
創(chuàng)建moodledata目錄及設(shè)置權(quán)限
#mkdir/path/to/moodledata
#chmod 0777/path/to/moodledata
設(shè)置web服務(wù)用戶權(quán)限
#chmod-R +a"www-data allow read,delete,write,append,file_inherit,directory_inherit"/path/to/moodledata
2.2.4 安裝
根據(jù)提示進行安裝,直到最后提示成功后登陸系統(tǒng)。
3首先根據(jù)不同課題的需求,對應(yīng)于Moodle中的用戶管理,來設(shè)置課題研究中的用戶權(quán)限。例如:
表2 用戶對應(yīng)表
3.1.3 課題組織過程
首先,由課題負責人進行課題的組織工作,就如同利用 Moodle開設(shè)一門課程一樣。先進行科研課題的基本屬性設(shè)置,其中包括課題的標題、簡稱、簡介、組織格式等等內(nèi)容。其中最重要的部分是組織格式的設(shè)置。Moodle中提供了三種組織格式可供選擇:社區(qū)格式、主題格式和星期格式。社區(qū)格式是一種更為松散的組織形式。主題格式是指課程的安排圍繞一個或幾個主題來安排,沒有嚴格的時間限制。星期格式就是以星期為單位來安排,比較適合學校中一般的課堂教學形式。根據(jù)課題管理的特殊性,主題格式顯然是最合適的,所以在所有的科研課題管理中我們都采用主題格式。
在選定了科研課題的組織形式后,下面就是用Moodle提供的活動模式填充每一項內(nèi)容。課題負責人或子課題負責人可以根據(jù)自己的需要,選擇一部分適當?shù)哪K進行一定的設(shè)置,然后添加到科研課題研究中去。Moodle提供了一個網(wǎng)頁編輯器,通過它可以設(shè)置課程的內(nèi)容和活動。
3.1.4 科研課題活動模塊實施
在科研課題研究過程中經(jīng)常會遇到需要分組研究的情況,Moodle的分組功能正適合應(yīng)用于此。討論區(qū)是一個便于大家交流的地方,所有的課題研究人員都可以在此共同探討課題的有關(guān)問題。也可以隨時把自己針對課題的想法提出來供大家討論研究。作業(yè)功能可以被研究人員作為一個上傳資料的途徑,在課題研究過程中所有涉及的資料都可以通過此功能進行上傳、整理、存儲。調(diào)查問卷功能是科研課題研究中經(jīng)常用到的一種研究方法,wiki則是可以實現(xiàn)研究人員針對課題中某一問題協(xié)同操作的目的,測驗功能則是科研過程中一個極其重要的手段,最后課題負責人可以通過blog將課題的進度進行公布。
總而言之,Moodle提供的活動模塊都有其實際的意義,針對不同的課題我們可以靈活的選擇不同的模塊,同時Moodle還具備可開發(fā)的特性,學??梢愿鶕?jù)自己科研工作開發(fā)更多的功能。
我?,F(xiàn)有認證系統(tǒng)基于LDAP開發(fā),LDAP是輕量目錄訪問協(xié)議,英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP。它是基于X.500標準的,但是簡單多了并且可以根據(jù)需要定制。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的。
我校LDAP認證系統(tǒng)結(jié)構(gòu)目錄如下:
圖2 LDAP結(jié)構(gòu)目錄
Moodle平臺在用戶登錄過程中會與此認證系統(tǒng)進行通信并獲取所需數(shù)據(jù),具體用戶數(shù)據(jù)表如下:
表4 用戶數(shù)據(jù)表
根據(jù)以上信息完成Moodle的ldap認證模塊,在用戶登錄時Moodle會根據(jù)用戶提供信息與ldap服務(wù)器進行通信,根據(jù)所獲取信息確定用戶合法性及權(quán)限。由此整套平臺與校內(nèi)現(xiàn)有系統(tǒng)統(tǒng)一采用LDAP認證方式,實現(xiàn)單點登錄。
通過Moodle構(gòu)建科研課題管理平臺是目前高??蒲姓n題管理的一個有效的嘗試。利用Moodle搭建科研課題管理平臺,教師和學生可以得到一個充分溝通的平臺,學生可以在虛擬的環(huán)境中進行課題研究,教師可以隨時根據(jù)學生的研究進展進行指導工作。如果結(jié)合高校自身情況進行定制開發(fā),那么Moodle將在高??蒲姓n題管理中起到舉足輕重的作用。
[1]李濤.構(gòu)建基于Moodle的區(qū)域網(wǎng)絡(luò)教研平臺的設(shè)想與實現(xiàn)[J].現(xiàn)代閱讀.2012-9(9),60-61.
[2]李熹,趙顏.基于Moodle平臺的混合式學習研究[J].科學技術(shù)史.2012(11)