ATutor是一套可架構在Linux或Windows平台上的教學內容管理系統,它提供了從網站管理員、講師以及學員的分責使用環境。此學習平台上提供簡易的課程教材上傳功能、討論區、聊天室、問卷調查、線上測驗功能、線上教材製作等,有助於企業人員在數位學習上的互動與管理。
            
            
    
    
    
    台灣有許多中小學校網路建置了ATutor這套可以架構於Linux與Windows環境當中的開放原始碼(Open Source)教學管理系統,筆者在實際使用過之後發現其功能相當的完整,操作起來也相當流暢。
雖然ATutor目前所提供的功能,並沒有坊間一些須付費授權的商業E-learning系統來得華麗,例如提供離線加密、線上影音課程、課程線上直播等功能,但是其許多與課程管理的基本互動功能皆很齊全。
若將ATutor應用在企業環境內,便可以作為企業員工的學習平台,讓所有的課程講師可以輕易地在此平台上規劃課程、發佈課程公告、線上設計測驗卷,而學員則可以對於有興趣的課程類別、課程內容進行搜尋與導覽,再註冊課程。學員一旦對某位講師所開設的課程完成註冊,便可以參與該課程的教材下載、討論區、聊天室、問卷調查、線上測驗等互動功能。
而超級管理者,可以配置整個ATutor網站中不同人員的角色與管理權限,包含學員、講師以及各項不同用途的管理員權限,還能夠管理網站的佈景主題、模組功能、管理課程分類、管理課程配額、檔案上傳大小限制、課程追蹤、建立課程備份、安裝ATutor語言包、修改網站上的翻譯對照,以及配置系統細部組態。
 
到ATutor的下載網頁(http://atutor.ca/atutor/download.php)就可以下載到最新版的ATutor(圖1),而其系統需求如下:
 - 1. HTTP Web Server。建議採用Apache網站系統,本文將採用64位元版本的CentOS 6.3作業系統來作為實作的範例。
 
- 2. PHP 5.0.2以上版本,並且必須加裝以下的程式庫:
 --with-apxs2=/usr/local/apache2/bin/apxs
 --with-mysql
 --with-zlib
 --with-curl
 --enable-mbstring
 --with-gd
 --with-jpeg-dir=/usr/lib
 
- 3. MySQL 4.1.10以上版本
 
- 4. 瀏覽器支援FireFox 2.0以上版本、Opera 8以上版本、Microsoft Internet Explorer 7.0以上版本、Google Chrome。
 
- 5. 資料庫:由於ATutor會結合後端MySQL資料庫系統來使用,因此後續安裝時所指定的MySQL連接帳戶,必須具備建立資料庫的權限。
  |  | 
  | ▲圖1  ATutor下載網頁。 | 
 
ATutor建置前準備
首先,如圖2所示先對於新安裝的CentOS 6.3下達「hostname」指令查看目前的主機名稱,因為這個名稱後續也可以直接作為給予使用者連線的網址。
若想修改主機名稱,則下達指令「vi /etc/sysconfig/network」來修改此設定檔案。另外,務必記得要在DNS主機的設定內增加一筆主機紀錄對應至此主機的IP位址。
 
 
  |  | 
  | ▲圖2  檢視主機名稱。 | 
 
接著,如圖3所示下達「yum install httpd」指令安裝Apache網站服務,如果目前已經安裝最新的版本,將會出現已安裝的訊息。
 
 
  |  | 
  | ▲圖3  安裝網站服務。 | 
 
安裝好Apache網站服務之後,如圖4所示執行指令「/etc/init.d/httpd status」來查看目前網站服務的執行狀態。如果發現處於已停止的狀態下,則輸入指令「/etc/init.d/httpd start」來啟動。
 
 
  |  | 
  | ▲圖4  啟動與設定網站服務。 |