施永春
摘要:本文介紹如何利用Moodle構建一個面向全校師生開放的教學資料共享平臺,文中詳細介紹了Moodle教學平臺的安裝過程及安裝問題解決方法,還介紹了教師用戶和學生用戶的使用流程。應用Moodle教學平臺進行教學,增加了學生自主學習時間,擴展了學習空間,進一步提高了教學效果。
關鍵詞:Moodle;共享;自主學習
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2019)05-0107-01
1 Moodle簡介
Moodle是Modular Object Oriented Dynamic Learning Environment(面向對象的模塊化動態(tài)學習環(huán)境)的首字母縮寫。Moodle由澳大利亞Martin.Dougiamas博士和他帶領的志愿者團隊開發(fā)的一款開源的教學平臺軟件。Moodle平臺主要由網站管理系統(tǒng)、課程管理系統(tǒng)和學習管理系統(tǒng)組成。該系統(tǒng)是一套基于“社會建構主義理論”設計開發(fā)的開放源代碼的軟件,能夠幫助教師高質量創(chuàng)建和管理的在線課程。Moodle在國內被上海師大大學黎加厚教授翻譯為“魔燈”,“魔燈”則蘊含“教師是課堂上的真正魔法師,而Moodle則是他手中的那盞阿拉丁神燈”。[1]
2 部署Moodle
2.1 Moodle安裝
Moodle可以部署在Linux和Windows操作系統(tǒng)下,Web服務器可以選擇Apache、IIS等Web服務器,數(shù)據(jù)庫服務器可以是MySql、Sql Server、Oracle等數(shù)據(jù)庫管理系統(tǒng)。另外Moodle是使用PHP語言開發(fā)的,所有部署還需安裝PHP。本次Moodle部署在Windows10系統(tǒng)下,Web服務器選擇Apache,數(shù)據(jù)庫服務器選擇MySql。XAMPP是Apache+MySql+PHP集成開發(fā)包。安裝Xampp可以更快部署好Moodle。將Moodle安裝包解壓后,放到XAMPP安裝路徑下的htdocs文件夾下。打開瀏覽器器,在地址欄中輸入http://lochalhost/moodle開始安裝Moodle。安裝過程第一步是安裝語言選擇,建議選擇為English,因為安裝過程可能會碰到環(huán)境配置不符合Moodle的要求。語言選擇為English,則安裝過程有問題,點擊安裝界面中的相應超鏈接可以跳到官網中相應的網頁,在對應網頁上有詳細說明解決問題的辦法和指令,只要耐心閱讀英文,這些配置問題都可處理好。
2.2安裝問題及解決辦法
筆者安裝過程首先碰到的一個問題是MySql字符集不是Unicode類型,解決辦法是啟動Cmd,輸入mysql–u root –p指令進入Mysql,再輸show variables like ‘%character%查看字符集參數(shù)配置,在通過set 指令將所有不是Unicode類型的參數(shù)全部改為utf8,如set character_set_client=gbk。環(huán)境參數(shù)符合要求后,一步一步往下配置就可以了。但是配置到創(chuàng)建管理員admin賬號后,出現(xiàn)訪問空白問題。解決方法如下:(1)將php.ini文件中的open_basedir設為XAMPP的安裝路徑,并去掉注釋符號“;”。(2)將moodledata文件下移動到moodle文件夾下,并修改config.php中$CFG→dataroot 為moodledata移動的路徑。訪問空白問題解決了,但又出現(xiàn)Warning: is_readable(): open_basedir restriction in effect.File(/db/renamedclasses.php)is not within the allowed path(s)。解決辦法如下:打開moodle/admin下的index.php文件,將”if((isset($_GET['cache']) and $_GET['cache'] === '0') ......} else {$cache = 1;} “注釋掉。重啟Apache服務器后重新訪問Moodle就可以成功登錄了。
3 基于Moodle的共享系統(tǒng)
3.1用戶創(chuàng)建及角色分配
Moodle支持單個添加用戶和批量上傳用戶。通過網站管理→用戶→賬戶→添加用戶可以單個添加用戶。添加用戶必須字段有用戶名、密碼、姓、名和郵件地址。批量上傳用戶方法如下:(1)用excel創(chuàng)建一個五列的表,列名依次為username、password、firstname、lastname和email,如表1所示;(2)錄入數(shù)據(jù)后,將excel表另存為txt文本文檔,再打開文本文檔,另存文檔,另存時將字符集設為utf-8;(3)通過帳戶→批量上傳用戶上傳文本文檔。在第(1)中可以直接將學生點名單的學號作為用戶名,學生姓名作為firstname,密碼統(tǒng)一為”Aaa_123456”,郵件地址不能重復,可以在學號末尾增加“@qq.com”,在excel表通過公式&”@qq.com”可以自動追加。
師、學生、訪客等角色。上傳的用戶默認是學生角色,對教師用戶可通過如下操作修改角色:點擊網站管理→用戶→權限→分配系統(tǒng)角色,點擊課程創(chuàng)建者,搜索用戶,添加用戶到相應角色中。對于具體一門課程,可以點擊課程名稱后,在課程管理→用戶→已選課用戶中添加課程用戶及設置用戶歸屬角色。
3.2 教師創(chuàng)建課程
管理員或課程創(chuàng)建可以創(chuàng)建課程,可以在網站管理→課程→課程管理和分類中創(chuàng)建課程。創(chuàng)建好課程后,點擊相應課程,通過課程管理→打開編輯功能就可以添加課程章節(jié),在章節(jié)下可以添加活動或資源。活動種類有測驗、測序教學、詞匯表、反饋、互動評價、聊天、數(shù)據(jù)庫、討論區(qū)、互動評價、投票、外部工具、問卷調查、作業(yè)、SCORM課件和作業(yè)。資源庫有標簽、圖書、網頁、網頁地址、文件、文件夾和IMS文件包。在資料共享中常用活動或資源有文件、網頁、作業(yè)和測試。對于視頻文件Moodle支持在線觀看,對Word文件或PPT文件不支持在線瀏覽,可以將其轉換為swf文件或pdf文件再上傳。默認上傳文件大小2M,可以在php.ini文件中修改upload_max_filesize改變上傳文件的最大文件大小。
3.3 學生構建自己的學習空間
學生可以通過計算機或手機訪問Moodle,不管是計算機還是手機都可以通過瀏覽器訪問http://服務器IP地址/moodle訪問Moodle教學平臺,手機端還可以下載Moodle App,通過App訪問。學生登錄后,點擊相應課程,選擇”將我加入”進行選課后,就可以看到課程資源。學生可以通過Moodle學習教學視頻或教學文檔,也可以提交作業(yè),參與在線測試,在線測試中可以馬上檢測答案,還可以在論壇中討論,也可以給教師發(fā)消息提問。
參考文獻:
[1]黎加厚.信息化課程建設——Moodle信息化學習環(huán)境的創(chuàng)設[M].華東師范大學出版社,2007.
[2] 黎加厚.Moodle課程設計[M].上海教育出版社,2007.
【通聯(lián)編輯:王力】