`
wsyandy
  • 浏览: 38767 次
  • 来自: ...
社区版块
存档分类
最新评论

SAKAI简介

阅读更多

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 是由高校、商业组织和个人开发者组成的社区,致力于开发一个通用的协作学习环境(Collaboration and Learning Environment,CLE)。Sakai是基于Educational Community License(开源软件许可证的一种)的教育软件...

    Sakai-src基于Sakai的源码文件

    Sakai的src,Sakai的三种方式中的src,便于更改开发

    sakai安装文档,很有用的

    sakai安装文档,很有用的安装Sakai App Builder

    sakai2.8安装手册

    详细描述了sakai2.8的安装过程以及错误解析,和hello world示例的演示。。

    Sakai的开发文档

    sakai的开发文档 根据自己做这件事遇到的问题所作的文档,也可以算作是学习笔记。

    E-learning sakai 用户手册

    Sakai 是由高校、商业组织和个人开发者组成的社区,致力于开发一个通用的协作学习环境(Collaboration and Learning Environment,CLE)。Sakai是基于Educational Community License(开源软件许可证的一种)的教育软件...

    sakai 用户注册业务流程分析

    sakai是广泛应用于高校的开源课程管理系统,具有良好的架构设计,具有很好的解耦行、扩展性和稳定性。目前sakai的二次开发广泛流行于企业、高校和个人,希望有兴趣我们可以共同交流。欢迎交流!

    sakai doc 2.9.3

    sakai-javadoc-2.9.3.tgz

    使用Sakai构建开放式教学平台(完整版)

    使用Sakai构建开放式教学平台(完整版)

    sakai的安装配置

    该文档主要是说一下sakai的配置问题,因为我也遇到了相同的问题,所以我将我遇到的问题都记录下来共享一下

    sakai charon分析文档

    sakai是广泛应用于高校的开源课程管理系统,具有良好的架构设计,具有很好的解耦行、扩展性和稳定性。目前sakai的二次开发广泛流行于企业、高校和个人,希望有兴趣我们可以共同交流,欢迎交流!

    Sakai部署步骤 (1)1

    1.修改:/iscas/sakai/tomcat7/conf/server.xml 2.修改:/iscas/sakai/tomcat7/bin/setevn.s

    sakai 工具权限设置逻辑

    sakai是广泛应用于高校的开源课程管理系统,具有良好的架构设计,具有很好的解耦行、扩展性和稳定性。目前sakai的二次开发广泛流行于企业、高校和个人,希望有兴趣我们可以共同交流。欢迎交流!

    sakai使用手册

    sakai 是国外一款开源的网络教育平台,由麻省理工大学。

    教学与教务管理系统2 0教学sakai系统用户使用手册(转自北邮)

    教学与教务管理系统2 0教学sakai系统用户使用手册(转自北邮)。

    sakai 的权限流程分析-详细的源码调用过程

    sakai是广泛应用于高校的开源课程管理系统,具有良好的架构设计,具有很好的解耦行、扩展性和稳定性。目前sakai的二次开发广泛流行于企业、高校和个人,希望有兴趣我们可以共同交流,欢迎交流!

    Sakai 框架与内核 附件下载

    NULL 博文链接:https://bochuxt.iteye.com/blog/366339

    Sakai11远程教育版安装指南

    系统运行软件环境 服务器端: 操作系统:linux 或 windows 数据库:mysql 5.5或更高版本 编译运行环境:Java 1.8 客户端: Windows7、Windows8,IE7以上版本、chrome、firefox浏览器 安装步骤(以linux为例)

    sakai汉化工具jrceditor

    NULL 博文链接:https://liuyf.iteye.com/blog/723460

    SAKAI 架构 的前世今生

    NULL 博文链接:https://bochuxt.iteye.com/blog/728567

Global site tag (gtag.js) - Google Analytics