Sakai的安装使用
談到開源eLearning的學習課程開發管理系統,大家都更多地想到Moodle,前不久英國那份著名的教育系統使用開源軟件的觀察報告顯示Moodle是英國的大學使用最多的學習課程開發管理系統。此外,也有人把Moodle aTutor Claroline并稱為三大開源學習系統。
但是,談LMS而不談及Sakai實在是一個缺憾。
Sakai項目Sakai是由美國印地安那大學、密西根大學、斯坦福大學和麻省理工學院于2004年共同發起的一項開源CMS計劃。Sakai項目的主要目標是,開發Sakai程序的系統架構,將之與已有各種CMS工具和組件整合為一體。這些工具與組件既可用于課程管理,同時也可作為原有CMS模型的擴展插件。更為重要的是,Sakai也將支持研究性協作學習。
另外,Sakai項目似乎很重視ePortfolio這個教育技術界的前沿技術,國內應用還幾乎沒有;目前Sakai的用戶主要是一些大學,中小學應用的還幾乎沒有;Sakai很重視商業運作,在教育技術界大談混合學習的時代,我們應該能更好地接受這種“混合軟件系統”的模式;Sakai也積極地遵守IMS SCORM等教育技術界的標準。
??? Sakai和Moodle同為開源的學習開發管理系統,兩者還是有一些區別,我想起碼有下面這些:
??? 1 架構完全不同。
??? Moodle是架構于最流行的開源軟件架構模式LAMP上的,而Sakai則是架構在J2EE之上。一般人們認為前者是一個輕量級的架構,而后者是一個重量級的架構。
??? 2 軟件許可證的不同。
??? Moodle遵循的是開源世界最流行的GPL許可證,而Sakai則遵循教育社區許可證(Educational Community License,http://opensource.org/licenses/ecl1.php),兩者粗看上去似乎沒有什么差別,都允許免費使用和免費公布并允許修改源碼,是否存在其他差別有待于進一步的研究。
??? 3 用戶對象的不同。
??? Moodle的用戶很多,但多是中小型用戶,Sakai的用戶相對少很多,但用戶多是大用戶。
??? 以下,我們先來研究一下Sakai的安裝。應該說基于J2EE的Sakai安裝并不困難,只不過對于習慣于LAMP架構的用戶而言,過去的經驗可能沒有多大借鑒作用,要重新面對許多新的問題。
??? 安裝Sakai主要分為以下幾大步驟。
??? 1 軟件下載。
??? 需要下載的軟件包括---以下都是針對Windows平臺,注意選擇正確的軟件運行平臺:
??????? JDK---www.sun.com,當前最新版本為1.5.0_08。
??????? Tomcat---Tomcat.apache.org,當前最新版本為5.5.17。注意選擇二進制版本里的Core包,而且應該選擇那個zip包而不是那個可直接運行的exe文件。這是為了方便在啟動Sakai的時候自行設置一些環境變量。
??????? JDK1.4的兼容包---Tomcat.apache.org。這個包必不可少,這是Sakai安裝說明里面明確講到的,我開始沒有仔細看安裝說明,忽略了這一步,結果浪費了兩個晚上的時間。
??????? Sakai---www.sakaiproject.org,當前的最新版本為2.2.1。
??? 2 安裝JDK
??? 這個安裝非常簡單,基本上一路點擊next就可以了。
??? 安裝完成之后,可以自己寫一個最簡單的Java程序,先用javac編譯再用java執行以驗證JDK安裝正確:
???????? wen1.java
???????? import java.io.*;
???????? public class wen1 {
?????????? public static void main(String[] args) {
???????????? System.out.println("Hello World!");
???????????? }
?????????? }
??? 3 安裝Tomcat
??? Tomcat的安裝更簡單,直接把下載來的zip解壓到自己喜歡的目錄就可以了。然后在bin子目錄中運行catalina.bat以啟動tomcat服務器。
??? 為了驗證安裝正確,在瀏覽器的地址欄里輸入http://localhost:8080,如果出現相應界面說明Tomcat安裝正確。
???
??? 4 安裝Sakai
??? 安裝Sakai之前,記得先把tomcat服務器停止,然后把JDK的兼容包解壓,然后再把得到的三個Jar文件直接復制到tomcat的相應子目錄中去。
??? 再把Sakai解壓到tomcat的主目錄中,這一步不要搞錯目錄,比如說你的tomcat安裝在"c:\tomcat55",那么你就在解壓Sakai的時候,把它解壓到c:\tomcat55目錄中。
??? 5 設置一些環境變量
??? 為了正常運行Sakai,還需要設置一些環境變量,Windows系統環境變量的設置方法在此不論,主要有:
?????? JAVA_HOME,需要設置為你剛才安裝JDK的位置
?????? path,需要添加你剛才安裝JDK的位置加一個bin,比如你把JDK安裝在c:\jdk15,那么需要在原來的path路徑后面添加"c:\jdk15\bin"。
?????? JRE_HOME,這個變量如果你安裝JDK的時候沒有自己修改JRE的安裝位置,就可以不用設置了。
?????? 以上三個環境變量是Sakai的安裝說明里強調要設置的,但在實際安裝過程的時候,你會發現啟動Tomcat的時候,會不斷出現"java.outofMemoryError"的嚴重錯誤,因而導致Tomcat無法啟動,為解決這個問題又浪費了我的兩個晚上,這是因為Java的內存泄露所導致的,我的解決辦法是,再設置兩個環境以增大Java的內存堆的設置:
????? JAVA_OPTS=-server -Xmx768m -XX:MaxNewSize=128m -XX:MaxPermSize=128m
????? CATALINA_OPTS=-server -Xmx768m -XX:MaxNewSize=128m -XX:MaxPermSize=128m
?????
??? 6 啟動Sakai:
??? 現在再運行tomcat目錄下bin子目錄里的startup.bat啟動Sakai,注意這個啟動過程比較長,在我辦公室里的P4 1.8G,256M內存的機器上足足花了15分鐘才啟動完成,而在我自己的P4 2.4G,1G內存的機器上也花了三分鐘時間來啟動。
??? 現在在瀏覽器里輸入http://localhost:8080/portal,可以看到Sakai的起始頁面了,以用戶admin密碼admin登陸進去使用吧。
總結
以上是生活随笔為你收集整理的Sakai的安装使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将图片背景处理为透明的方法步骤
- 下一篇: 小米4c android5.1,小米4c