Wednesday, May 27, 2009

Open Source LMS

依據WikiPedia上對於LMS的定義

A learning management system (LMS) is software for delivering, tracking and managing training/education.

可以得知LMS(學習管理系統)的主要目的在管理學習者,例如提供評分機制,或是可以讓學習者掌握自己的學習進度。LMS的教材開發,傳統上是由課程設計人員進行課程規劃,接下來由程式設計師以及美工人員進行數位課程的實作,最後再上傳到LMS上。但它的缺點在於教材的再使用率不高、開發時間過長等。所以後來又提出了LCMS(學習內容管理系統)的概念,此系統主要著重在學習內容(教材內容)的管理上,也就是希望教材的再使用性可以提高。因此,在LCMS中教材是以學習物件(Learning Object)存在,這些物件可以重複使用,並且儲存在統一的教材庫中。近來在LMS的發展上也逐漸融入了LCMS的概念。以下簡介筆者所知道的LMS系統(Open Source),並且在稍後的文章中加以詳述。
  1. Moodle(中文英文):因為架設簡單因此在台灣廣受歡迎。系統是以php寫成,可以架設在Linux、Windows底下。
  2. Sakai:以Java所寫,搭配Tomcat容器。
  3. OLAT:歐洲常用的LMS,同樣是以Java所寫。
PS.因個人偏好的關係,將以Java-based為主。