Sakai简介
Sakai是一个自由、开源的在线协作和学习环境,由Sakai成员开发和维护。提供一组软件工具来帮助需要开发一个共同用于协作或学习环境的研究院校、商业组织和自主群体创建一个用于协作的网站。Sakai的协作和学习环境是一个免费、共享源代码的教育软件平台,主要用于教学、研究和协作。是一个类似于moodle的课程管理、学习管理系统,以及虚拟学习环境。Sakai是一基于Java的面向服务的应用程序,具有可靠性、协作性和可扩展性。
一、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。用户主要分布在美国和欧洲,在中国正式采用的案例还很少。
重视应用推广,实施了SPP(Sakai合作者计划)和SCA(Sakai商业推广计划)两项推广活动来促进自身的发展。
除了社区版本,还有商业公司定制的Sakai版本,例如rSmart。
越来越多的教育机构基于成本、可定制性等方面的考虑,正从商业CMS系统转向Sakai。
专门成立了平台核心系统开发小组。核心组件与外围扩展组件相分离,便于定制开发
Sakai2.x版本还将继续开发维护,全新的Sakai3.0正处于开发过程中,预计到2011年发布。
统一内容存储模型,加强社会计算功能。
Sakai是一个复杂的轻量级JavaEE应用系统,Sakai具有严格的分层结构,Sakai具有门户系统的功能,支持Plugin机制,所有的工具都可以看作是Sakai的一个Plugin。
Sakai基金会负责维护一个核心插件集合,其余插件作为Contribution发布
ESERC在Sakai上所作的工作:与密苏里大学合作进行CANS的开发、CANS的应用研究;开发批量用户导入插件。(在没有与教务系统集成情况下的权宜之计);•集成短信发送功能(通过Webservice,需通过wsdl生成代码)。
二、Sakai系统架构
Sakai2.4-2.5体系结构变化不大,构建工具从Maven1.x升级到Maven2.x,Sakai2.6开始引进了Kernel的概念,将基础性服务放入kernel,简化定制应用的开发。Sakai2.6+基于kernel1.x,Sakai3基于kernel2.x。
表示层可采用多种View技术,与Tomcat5.5紧密集成,不能在Tomcat6.x上正常运行。
定制过的Spring实现IoC,Hibernate实现跨数据库,目前只能运行在JDK5,与JDK6有冲突。
Sakai 各层所用技术:
表示层:JSF、Velocity、RSF、Ajax(GWT)。
业务逻辑层:Spring(Sakai的components服务本身即一个修改过的Spring版本)
数据存取层:Hibernate,泛型Dao。
实际运营时一般考虑集群、 缓存等方法。
Sakai的发展趋势。集成众多社会计算应用;内容聚合器(Widgets),复合页面;一切皆内容(Sling,jackrabbit);构建在OSGI之上,功能增减热插拔(Felix);发展趋势Web2.0化;支持多租户(谈论中),E-learning SaaS;Sakai3.x变化相当激进![1]
三、Sakai优缺点分析
1、Sakai的优点:
免费开源。
众多一流大学参与,功能模块丰富
有基金会支持、后续开发有保障
社区活跃
支持插件结构,便于用户定制系统
2、Sakai的缺点:
整合了非常多的开源软件,定制开发入门门槛较高。
文档还不够详细。
版本之间api变化较大,升级比较困难。
对教育资源标准的支持比较弱。
四、在国内应用推广需考虑的工作
由于中西方审美观不同、中文显示等问题,需要进行界面定制。
为重用现有课件资源,迫切需要一个支持SCORM标准的功能模块,该模块最好能与课程模块相集成。
教学理念和教学方式的转变。(自主式学习or 灌输式学习)
根据需要,定制开发一些功能模块。(Sakai适应国情)
培养定制开发队伍、运维技术支持队伍。
定制稳定版、跟踪新技术。
分享到:
相关推荐
#### 一、Sakai简介 - **定义与起源**:Sakai是一项由美国的几所顶尖大学——印第安纳大学、密歇根大学、斯坦福大学以及麻省理工学院共同发起的开源课程管理系统(CMS)项目。该项目始于2004年,旨在构建一个灵活且可...
#### 一、Sakai简介与特性 Sakai作为一个广泛应用在高等教育领域的开源课程管理系统,其设计具有高度的模块化和灵活性,这使其成为了一个非常受欢迎的选择。对于那些需要定制化教学平台的企业、高校及个人开发者来...
#### 一、Sakai简介及背景 Sakai是一款广泛应用于高等教育领域的开源课程管理系统(CMS)。它以其优秀的架构设计、良好的解耦性、可扩展性和稳定性而闻名,在教育和技术界获得了高度的认可。Sakai不仅在高校中广泛...
#### Sakai简介 Sakai是一个由美国多所知名大学联合发起的开源课程管理系统(CMS)项目,始创于2004年。其初衷是为了替代当时广泛使用的商业课程管理系统,并创建一个既能满足教学需求又能促进学术合作与研究的平台。...
#### 一、Sakai CLE简介与背景 Sakai CLE(Collaborative Learning Environment)是一款功能强大的开源课程管理平台,旨在为教育机构提供一站式的在线教学解决方案。该平台不仅支持传统的在线课程管理功能,如课程...
- **说明:** 主页或站点简介是Sakai平台的入口界面,提供了整个站点的基本信息概览。 - **概念解释:** “站点简介”通常包含站点的目的、结构、导航指南等内容,帮助用户快速了解并熟悉站点的功能。 - **使用提示...
#### 一、BigBlueButton 简介 BigBlueButton 是一款开源的网络视频会议系统,主要用于在线教学和远程培训场景。它提供了高质量的音视频体验,并支持文档共享、白板、聊天等功能。由于其开源特性,用户可以根据自身...
- **市场地位**: Claroline与Atutor、Moodle及Sakai一同被认为是全球范围内四大开源课程管理系统之一,在全球教育技术领域享有很高的声誉。 #### 二、登陆并创建课程 - **登陆地址**: - 校内: `...
#### LDAP简介与特性 LDAP,即轻量级目录访问协议(Lightweight Directory Access Protocol),源自X.500标准,但更简化且可定制。它支持TCP/IP协议,是互联网环境下访问目录服务的基础。LDAP的主要规范在RFC文档中...
- **其他主要企业**:南通艾德旺化工、Akdeniz Chemson SAE、EKYUNG (Hengshui) New Materials、中山华明泰科技、GCH Technology、Sasol Germany、Sinwon Chemical、Sakai Chemical Industry、Doobon等也在该领域...