李健 劉菁 韓斐斐
(徐州醫學院 現代教育技術中心,江蘇 徐州 221004)
Moodle是一個開源及自由的電子學習軟件平臺,亦稱為課程管理系統、學習管理系統或虛擬學習環境,它有一個很有分量的用戶群體。Moodle為一個線上學習系統,為全世界有150余國70種語言所使用,其特色異于其他商業線上教學平臺,屬于開放源代碼的類別。
Moodle主要是在 linux下通過 apache、php、mysql(通常稱為 LAMP 平臺)進行開發。Moodle對硬盤的要求不是很高,對軟件要求需參考不同的版本進行選擇。此次部署Moodle的系統環境如下:

表1 Moodle系統環境
2.2.1 源代碼
獲取代碼
$gitclone-bMOODLE_24_STABLE git://git.moodle.org/moodle.git
設置目錄權限
#chown-R root/path/to/moodle
#chmod-R 0755/path/to/moodle
2.2.2 數據庫
創建空數據庫moodle及對此數據庫有相應權限的用戶moodleuser。
2.2.3 moodledata數據目錄
Moodle需要一個目錄存儲所有文件(上傳文件、臨時文件等),同時web服務用戶需要針對此目錄有寫入的權限,為了安全考慮此目錄不可與moodle代碼目錄在同一級。
創建moodledata目錄及設置權限
#mkdir/path/to/moodledata
#chmod 0777/path/to/moodledata
設置web服務用戶權限
#chmod-R +a"www-data allow read,delete,write,append,file_inherit,directory_inherit"/path/to/moodledata
2.2.4 安裝
根據提示進行安裝,直到最后提示成功后登陸系統。
3首先根據不同課題的需求,對應于Moodle中的用戶管理,來設置課題研究中的用戶權限。例如:

表2 用戶對應表
3.1.3 課題組織過程
首先,由課題負責人進行課題的組織工作,就如同利用 Moodle開設一門課程一樣。先進行科研課題的基本屬性設置,其中包括課題的標題、簡稱、簡介、組織格式等等內容。其中最重要的部分是組織格式的設置。Moodle中提供了三種組織格式可供選擇:社區格式、主題格式和星期格式。社區格式是一種更為松散的組織形式。主題格式是指課程的安排圍繞一個或幾個主題來安排,沒有嚴格的時間限制。星期格式就是以星期為單位來安排,比較適合學校中一般的課堂教學形式。根據課題管理的特殊性,主題格式顯然是最合適的,所以在所有的科研課題管理中我們都采用主題格式。
在選定了科研課題的組織形式后,下面就是用Moodle提供的活動模式填充每一項內容。課題負責人或子課題負責人可以根據自己的需要,選擇一部分適當的模塊進行一定的設置,然后添加到科研課題研究中去。Moodle提供了一個網頁編輯器,通過它可以設置課程的內容和活動。
3.1.4 科研課題活動模塊實施
在科研課題研究過程中經常會遇到需要分組研究的情況,Moodle的分組功能正適合應用于此。討論區是一個便于大家交流的地方,所有的課題研究人員都可以在此共同探討課題的有關問題。也可以隨時把自己針對課題的想法提出來供大家討論研究。作業功能可以被研究人員作為一個上傳資料的途徑,在課題研究過程中所有涉及的資料都可以通過此功能進行上傳、整理、存儲。調查問卷功能是科研課題研究中經常用到的一種研究方法,wiki則是可以實現研究人員針對課題中某一問題協同操作的目的,測驗功能則是科研過程中一個極其重要的手段,最后課題負責人可以通過blog將課題的進度進行公布。
總而言之,Moodle提供的活動模塊都有其實際的意義,針對不同的課題我們可以靈活的選擇不同的模塊,同時Moodle還具備可開發的特性,學校可以根據自己科研工作開發更多的功能。
我校現有認證系統基于LDAP開發,LDAP是輕量目錄訪問協議,英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP。它是基于X.500標準的,但是簡單多了并且可以根據需要定制。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的。
我校LDAP認證系統結構目錄如下:

圖2 LDAP結構目錄
Moodle平臺在用戶登錄過程中會與此認證系統進行通信并獲取所需數據,具體用戶數據表如下:

表4 用戶數據表
根據以上信息完成Moodle的ldap認證模塊,在用戶登錄時Moodle會根據用戶提供信息與ldap服務器進行通信,根據所獲取信息確定用戶合法性及權限。由此整套平臺與校內現有系統統一采用LDAP認證方式,實現單點登錄。
通過Moodle構建科研課題管理平臺是目前高校科研課題管理的一個有效的嘗試。利用Moodle搭建科研課題管理平臺,教師和學生可以得到一個充分溝通的平臺,學生可以在虛擬的環境中進行課題研究,教師可以隨時根據學生的研究進展進行指導工作。如果結合高校自身情況進行定制開發,那么Moodle將在高校科研課題管理中起到舉足輕重的作用。
[1]李濤.構建基于Moodle的區域網絡教研平臺的設想與實現[J].現代閱讀.2012-9(9),60-61.
[2]李熹,趙顏.基于Moodle平臺的混合式學習研究[J].科學技術史.2012(11)