前一篇提到在 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
打開瀏覽器鍵入 http://localhost/install/install.php,其過程就很簡單選擇安裝,提示輸入資料庫名稱與帳密,其過程可以參考 http://www.youtube.com/watch?v=QNHMV759rUY,我也聽不懂他做說啥,看看畫面就好。
以上順利的話就可以利用 http://localhost(本機) 或 http://<ip> (遠端) 直接連上 eFront 的登入頁面,利用 admin 這個帳號登入就可以開始設定整個網站,裡面已經有幾個內建的課程,建議可以切換身分先熟悉一下這個系統。
請牢記,一個帳號可以有多個角色,有些功能只能在某個角色上面執行,例如 Professor角色可以任意的變更課程內容,但是無法變更網站的設定,如更換網站 Logo,就算是Admin的帳號登入但切換到 Professor 角色時,就是看不到這個選項,相對的切到 Administrator 角色也無法去參予任何課程,因為那是給Student 這個角色的功能。
系統預設只能上傳 2M 的檔案,但使用 Scrom 格式的教材隨隨便便都超過15M, 當然要來改一下設定,切換到 Administrator 角色後選 System Settings -> Configuration,把 Maximum file size 改成 204800000,這個可以依需求調整。
接下來到本機的 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 是給所有人共用的,我這個作法是不想給每個使用的人建立帳號,減少設定的麻煩。
因為我的教材比較簡單,又沒有一個系統性的學習順序,所以我不採用科目(Course),直接使用課程(Lesson)配合目錄(Categories)來做分類,首先到 Categories 底下把課程的架構先設定好,這樣建立課程時就可以直接選擇。
建立課程可以直接上面編輯內容做法跟編寫網頁一樣,也可以崁入影片,前一陣子用的 VIMP 這個產品做了一個小的視訊串流的 Server,上面的影片就可以直接嵌入使用;當然可以上傳 Scrom 1.2 的教材,只是這個教材會自己獨立成一個 單元 (Unit)。
操作路徑: 切換到 Professor 角色,選擇課程(lessons),新增一個課程(New lesson),選擇好目錄(Category),螢幕右方可以看得到 Import Scorm content 的選項。
點選左上方的 Home 回到儀表板 (Dashboard),點選剛剛建立的課程(Lesson),點 Administration,來關閉一些選項讓學生(Student)進入這個課程後直接開始課程。其中 left/right side bar 及 horizontal bar 可以依照情況調整。
再切回 Administrator 角色,選擇 Maintain -> AutoLogin這個畫面就可以看到所有的使用者帳號,選擇剛剛建立的那個共用帳號,勾選後就出現一串亂數,配合上面的說明就可以自動登入。
這個系統我也剛剛開始玩還不是很熟悉,有任何心得歡迎各位分享喔