第四章 學習系統架構規劃與研究方法
4.2 Moodle系統安裝
4.2.1 Moodle 版本選用及安裝流程
Moodle 的版本的選用要依據所安裝的 PHP 和 MYSQL 版本而定,新的版本會針對之前版 本中的 Bug 加以修正,因此選用新的版本對於系統的運作會更加的穩定且其功能更具完 備。此外,如同很多系統軟體一樣,Moodle 也有正在發展中的版本,新增了很多功能,唯 穩定度並未受到確認,所以一般都不建議採用。Moodle 官網亦提供升級版本,透過升級的 方式可以將 Moodle 系統版本升級到最新版,提升整體系統環境。
在安裝 Moodle 之前,先要安裝好網站系統軟體(Apache2.0)和 PHP 及 MySQL,在 windows 作業系統下,現在有很多的套裝軟體,可以一次安裝完後,就有 Apache+PHP+MySQL(AMP),
如 AppServ、XAMPP、Easyphp。針對以上三個套裝軟體,簡要的說明如下表 表 9 AppServ、XAMPP、Easyphp 比較表
AppServ AppServ 是目前最流行的 AMP 伺服器的整合加強包。裡面包含基本的 Apache、MySQL 以及 PHP 的設定與安裝。照著安裝程序,大概 5 分鐘內你 就 可 已 有 一 個 自 己 本 機 上 的 網 頁 伺 服 器 的 測 試 環 境 。 裡 面 還 包 含 phpMyAdmin,可以讓你輕鬆的透過瀏覽器對 MySQL 進行操作。
XAMPP XAMPP 是 由 德 國 人 所 整 合 的 AMP 伺 服 器 的 整 合 加 強 包 。 他 不 僅 包 含 AppServ 所有的功能,他甚至還有外掛模組可以簡單的加上 Perl、Python 以及 Tomcat 等常用的網頁開發的環境。
EasyPHP EasyPHP 則是由法國人所開發的 AMP 伺服器的整合加強包。他的功能就像 AppServ 一樣。
以上三個套件軟體沒有那一種比較好,因為裡面的內容都是大同小異,唯一要考慮的 是:操作介面是否簡易,安裝、就看你使用上的熟悉程度。本研究採用 XAMPP1.6.3a 進行
安裝,安裝完後,啟動 Apache2.0 和 MySQL,並在 MySQL 新建一個 Moodle 使用的資料庫,
就可開始進行 Moodle 的安裝。整個 Moodle 網站安裝的說明,網路上有很多的教學網頁,
此外,市面上亦有 Moodle 使用操作教學的書籍,可供參考。
Moodle 安裝很容易,在安裝過程中,Moodle 會先偵測 PHP 和 MySQL 版本,如果版本太 舊,會有提示畫面,說明請下載更新版的 PHP 或 MySQL。整體而言,Moodle 的安裝很容易,
對於中學的資訊組長(網管人員)來說,應該可以很順利地且很快速地架好一個 Moodle 網 站。比較難的部分應該是架好後,網站的管理以及 Moodle 網站的操作使用。整個安裝的流 程如下圖(以 windows 和 Linux 系統為例)。
伺服器主機
安裝 windows 作業系統 安裝類 Linux 作業系統 安裝 XMAPP、或 AppServ 一般 Linux 系統都會包含 APM
啟動 Apache、PHP、MySQL(APM)套件 於 MySQL 上建立 Moodle 使用的資料庫
透過瀏覽器,進行線上安裝 依照步驟,完成 Moodle 數位平台的建置
圖 6 Moodle 安裝流程圖
4.2.2 本研究 Moodle 系統基本設定
Moodle 安裝完後,系統管理設定大部份都採用預設值,本研究更改以下幾個地方的設 定,設定更改及說明如下:
使用者:
從學校校務系統中,匯出學生的基本資料,並將檔案格式修改為 Moodle 使用者上傳的 檔案格式(csv 檔),如下表。
username password firstname lastname email
555297 81701 81701 張家瑋 [email protected] 550265 81702 81702 洪珮珊 [email protected] 555298 81703 81703 蔡俞榕 [email protected]
username(帳號)為該生學號;password(密碼)為班級+座號;firstname(姓)為 班級+座號。「姓」為使用者登入系統後,所呈現的名稱,也是教師辨識學生的方法。
更改設定:
(1) 設定「帳號」,點選「上傳使用者」---大量匯入學生的基本資料。
(2) 設定「認證」,將「電子郵件確認」隱藏---別人無法註冊申請。
(3) 設定「認證」,選擇「只允許手工添加帳號」,點選「設定課程資訊」,在「鎖定使 用者欄位中」,鎖定「姓」的欄位---避免學生將「姓」改掉,讓教師無法辨識使用 者是那位學生。
課程:
(1) 點選「新增/編輯 課程」,增加新增課程類別---本研究依國中科目領域分類 別,此外,如果有教師申請開課,系統管理者亦在這個選項中進行審核。
(2) 點選「課程申請」,勾選「啟用課程請求」---教師可以申請開課,系統管理者 審核後,課程才可以使用。
語言:
(1) 點選「語言/文字設定」,將預設語系改為「正體中文」
模組:
(1) 點選「區塊」,選擇「遠端 RSS 推播」選項,點選「設定課程資訊」,將「允許誰 定義新的 RSS 推播?」改為管理者與教師---讓教師有權利新增 RSS 聯播,不用透過 系統管理者,增加教師的便利性。
畫面:
(1) 點選「佈景主題」,點選「佈景主題選擇」---選擇自己喜歡的佈景。
(2) 點選「HTML 編輯器」,在「字型清單」中,加入「標楷體」、「細明體」,增加編輯 器中文字體清單。
(3) 點選「我的 Moodle」,勾選「強制使用者使用我的 Moodle」---學生可以透過
「新增區塊」的方式,自行編輯登入系統後的網頁。
Moodle 為一模組化的軟體,因此在系統功能、或網頁佈景主題擴充上,都很方便,系 統管理者隨時都可以上 Moodle 官網,瀏覽是否有新的模組,如本研究中,系統中加入電子
書的模組。新增模組的方式:下載模組—解壓縮—放至 Moodle 根目錄下的 mod 目錄內。
下圖為 Moodle 系統設定的圖解,點選「主選單」後,出現「次選單」,若為模組選單
(如下圖),則 Moodle 模組啟用與否,只要點選「眼睛」的圖示就可以做相關的設定;若 模組最後面有出現「設定課程資訊」,則該模組允許管理者可以進行更細部的設定。
管理網站
(主選單) 次選單
模組是 否啟動
模組細 部設定
圖 7 更改 Moodle 系統設定說明圖