课程与教学管理系统(CMS):Sakai
生活随笔
收集整理的這篇文章主要介紹了
课程与教学管理系统(CMS):Sakai
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
課程與教學管理系統(CMS):Sakai
一、總結
java的spring、Hibernate等框架開發的?J2EE的開源cms
?
二、SAKAI
Sakai是一個自由、開源的在線協作和學習環境,由Sakai成員開發和維護。提供一組軟件工具來幫助需要開發一個共同用于協作或學習環境的研究院校、商業組織和自主群體創建一個用于協作的網站。Sakai的協作和學習環境是一個免費、共享源代碼的教育軟件平臺,主要用于教學、研究和協作。是一個類似于moodle的課程管理、學習管理系統,以及虛擬學習環境。Sakai是一基于Java的面向服務的應用程序,具有可靠性、協作性和可擴展性。
?
Sakai 是一個在線協作和學習環境。許多用戶安裝Sakai以支持教學和學習,特設工作組的合作,支持組合和研究合作。
?
Sakai是由美國印第安納大學、密西根大學、斯坦福大學和麻省理工學院于2004年發起的一項開放源代碼的課程與教學管理系統(CMS)開發計劃。 目的:替代各校自己獨自開發的系統或相關商業軟件系統。 The Mellon Foundation 為項目提供初始啟動基金。 designed by higher education, for higher education。 Sakai 作為開放源碼系統發布,許可方式采用the Educational Community License。 160 多個教育機構采用Sakai, Sakai服務的用戶數從200 到200,000。用戶主要分布在美國和歐洲,在中國正式采用的案例還很少,使用規模比較大的學校有北京郵電大學,該校的網絡教育學院從2008年就采用Sakai作為網絡教育的教學平臺,截止到2013年9月,已經累計有6.7萬人在平臺上進行學習,最大在線用戶6000多人。另外,上海交通大學密西根學院已采用該程序,上海復旦大學eLearning系統也是基于此程序。 北郵網絡教育學院基于Sakai已經開發了很多適用于網絡教育的工具:課程空間工具基于引領式學習理念,支持標準的課程構建和內容重組并集成題庫智能組卷,可以添加多種教學活動,并對學習行為進行引導以及詳細記錄和跟蹤;集成實時授課工具;同學錄工具支持師生在線溝通、短信和郵件;作業和練習工具,基于題庫和智能組卷支持多種作業方式,比如同一策略同一試卷,同一策略不同試卷,客觀題自動給出成績,主觀題老師可以批改;課件資源管理工具;畢業設計工具等等。對Sakai自帶常用工具的漢化進行很多修正,對教務系統和單點登錄系統進行了很好的集成。 重視應用推廣,實施了SPP(Sakai合作者計劃)和SCA(Sakai商業推廣計劃)兩項推廣活動來促進自身的發展。 除了社區版本,還有商業公司定制的Sakai版本,例如rSmart。 越來越多的教育機構基于成本、可定制性等方面的考慮,正從商業CMS系統轉向Sakai。 專門成立了平臺核心系統開發小組。核心組件與外圍擴展組件相分離,便于定制開發 Sakai2.x版本還將繼續開發維護稱為CLE(協作學習環境)版,全新的Sakai3.x后改為OAE(開放學術環境)版,分別用于不同模式的在線教學與學習活動。 統一內容存儲模型,加強社會計算功能。 Sakai是一個復雜的輕量級JavaEE應用系統,Sakai具有嚴格的分層結構,Sakai具有門戶系統的功能,支持Plugin機制,所有的工具都可以看作是Sakai的一個Plugin。 Sakai基金會負責維護一個核心插件集合,其余插件作為Contribution發布 ESERC在Sakai上所作的工作:與密蘇里大學合作進行CANS的開發、CANS的應用研究;開發批量用戶導入插件。(在沒有與教務系統集成情況下的權宜之計);·集成短信發送功能(通過Webservice,需通過wsdl生成代碼)。優點:
免費開源。 眾多一流大學參與,功能模塊豐富 有基金會支持、后續開發有保障 社區活躍 支持插件結構,便于用戶定制系統缺點:
整合了非常多的開源軟件,定制開發入門門檻較高。 文檔還不夠詳細。 版本之間api變化較大,升級比較困難。 對教育資源標準的支持比較弱。?
Sakai2.4-2.5體系結構變化不大,構建工具從Maven1.x升級到Maven2.x,Sakai2.6開始引進了Kernel的概念,將基礎性服務放入kernel,簡化定制應用的開發。Sakai2.6+基于kernel1.x,Sakai3基于kernel2.x。 表示層可采用多種View技術,定制過的Spring實現IoC,Hibernate實現跨數據庫。 Sakai2.6.x與Tomcat5.5緊密集成,不能在Tomcat6.x上正常運行,只能運行在JDK5,與JDK6有沖突;后續版本Sakai2.7.x ~ Sakai2.8.x已經可以支持tomcat6.x,tomcat7.x下還沒完全測試,支持JDK6;Sakai2.9.0+必須使用Tomcat7,JDK方面已經支持OpenJDK和JDK 7當然也支持JDK6。 Sakai 各層所用技術: 表示層:JSF、Velocity、RSF、Ajax(GWT)。 業務邏輯層:Spring(Sakai的components服務本身即一個修改過的Spring版本) 數據存取層:Hibernate,泛型Dao。 實際運營時一般考慮集群、 緩存等方法。 Sakai的發展趨勢。集成眾多社會計算應用;內容聚合器(Widgets),復合頁面;一切皆內容(Sling,jackrabbit);構建在OSGI之上,功能增減熱插拔(Felix);發展趨勢Web2.0化;支持多租戶(談論中),E-learning SaaS;Sakai OAE變化相當激進;移動設備包括智能手機和平板電腦的支持!?
| 比較內容 | SAKAI | MOODLE |
| 開發語言 | JAVA | PHP |
| 平臺架構 | J2EE | LAMP |
| 軟件許可 | 教育公共許可證 | 通用公共許可證 |
| 應用范圍 | 大學、盈利和非盈利組織 | 大中小學校、非盈利組織、公司企業 |
| 開發模式 | 團體開發 | 集中開發 |
| 是否開源 | 開源 | 開源 |
| 遵循標準 | IME,SCORM等標準 | 符合SCORM標準 |
?
由于中西方審美觀不同、中文顯示等問題,需要進行界面定制。 為重用現有課件資源,迫切需要一個支持SCORM標準的功能模塊,該模塊最好能與課程模塊相集成。 教學理念和教學方式的轉變。(自主式學習or 灌輸式學習) 根據需要,定制開發一些功能模塊。(Sakai適應國情) 培養定制開發隊伍、運維技術支持隊伍。 定制穩定版、跟蹤新技術。?
?
?
轉載于:https://www.cnblogs.com/Renyi-Fan/p/9000439.html
總結
以上是生活随笔為你收集整理的课程与教学管理系统(CMS):Sakai的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件测试实例——总结
- 下一篇: (详细)VMware虚拟机安装Windo