安裝 eFront on Windows

前一篇提到在 Windows 上面安裝 Apache, MySQL, PHP 的快速方式,其實是要拿來測試 eFront 這套免費的 eLearning 軟體 (她還有付費的版本),這套軟體有點難上手,同時中文翻譯也有點小瑕疵,不過摸懂幾個小邏輯之後,就可以很快速的來測試。

 

首先我們的需求是很單純來顯示公司的電子教材,不需要紀錄每個使用者的使用情況,所以原先的設計需要每個人設定獨立帳號反而造成負擔,在課程的安排上我們也不需要做得很複雜,所以以下是我的安裝過程及設定。

 

安裝好 XAMPP 之後下載 eFront Community 的版本把她解壓縮在 D:efront 底下,然後修正 apache 的httpd.conf 設定檔

 

DocumentRoot “D:efront”

 

把Apache 的網站根目錄調整到 D:eFront 底下,之後利用 XAMPP 的控制面板重啟 Apache,打開 phpMyAdmin管理介面在 MySQL 新增一個 Database 及使用者給 eFront 系統使用,其路徑為 MySQL -> Admin

AMP Control panel
AMP Control panel

打開瀏覽器鍵入 http://localhost/install/install.php,其過程就很簡單選擇安裝,提示輸入資料庫名稱與帳密,其過程可以參考 http://www.youtube.com/watch?v=QNHMV759rUY,我也聽不懂他做說啥,看看畫面就好。

Install screen of efront
Install screen of efront

 

 

以上順利的話就可以利用 http://localhost(本機) 或 http://<ip> (遠端) 直接連上 eFront 的登入頁面,利用 admin 這個帳號登入就可以開始設定整個網站,裡面已經有幾個內建的課程,建議可以切換身分先熟悉一下這個系統。

different roles of efront
different roles of efront

 

 

請牢記,一個帳號可以有多個角色,有些功能只能在某個角色上面執行,例如 Professor角色可以任意的變更課程內容,但是無法變更網站的設定,如更換網站 Logo,就算是Admin的帳號登入但切換到 Professor 角色時,就是看不到這個選項,相對的切到 Administrator 角色也無法去參予任何課程,因為那是給Student 這個角色的功能。

 

系統預設只能上傳 2M 的檔案,但使用 Scrom 格式的教材隨隨便便都超過15M, 當然要來改一下設定,切換到 Administrator 角色後選 System Settings -> Configuration,把 Maximum file size 改成 204800000,這個可以依需求調整。

Update upload max file size
Update upload max file size

 

接下來到本機的 PHP 安裝目錄 (我是把整個 XAMPP裝在 D:,所以 PHP.ini 就放在 D:xamppphp  底下,把底下這兩個數值調整成 2048M

post_max_size

upload_max_filesize

 

重新啟動 Apache 服務,就可以讓以上兩個數值生效,同時也建議到 Maintenance 底下看一下 Environmental Check,看看有哪一個設定出現警告或黃字,有的話也調整一下設定讓問題降到最低。

 

之後來建立一個共用 User,身分是 Student,在 Administrator 選擇 User -> Add User,這個 User 是給所有人共用的,我這個作法是不想給每個使用的人建立帳號,減少設定的麻煩。

eFront Create an user
eFront Create an user

因為我的教材比較簡單,又沒有一個系統性的學習順序,所以我不採用科目(Course),直接使用課程(Lesson)配合目錄(Categories)來做分類,首先到 Categories 底下把課程的架構先設定好,這樣建立課程時就可以直接選擇。

 

建立課程可以直接上面編輯內容做法跟編寫網頁一樣,也可以崁入影片,前一陣子用的 VIMP 這個產品做了一個小的視訊串流的 Server,上面的影片就可以直接嵌入使用;當然可以上傳 Scrom 1.2 的教材,只是這個教材會自己獨立成一個 單元 (Unit)。

 

操作路徑: 切換到 Professor 角色,選擇課程(lessons),新增一個課程(New lesson),選擇好目錄(Category),螢幕右方可以看得到 Import Scorm content 的選項。

upload/import scorm files
upload/import scorm files

 

點選左上方的 Home 回到儀表板 (Dashboard),點選剛剛建立的課程(Lesson),點 Administration,來關閉一些選項讓學生(Student)進入這個課程後直接開始課程。其中 left/right side bar 及 horizontal bar 可以依照情況調整。

Disable unnecessary options for a lesson, efront
Disable unnecessary options for a lesson, efront

 

 

再切回 Administrator 角色,選擇 Maintain -> AutoLogin這個畫面就可以看到所有的使用者帳號,選擇剛剛建立的那個共用帳號,勾選後就出現一串亂數,配合上面的說明就可以自動登入。

enable autologin user account
enable autologin user account

 

 

這個系統我也剛剛開始玩還不是很熟悉,有任何心得歡迎各位分享喔

發表迴響