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