sakai

Sakai 是由高校、商业组织和个人开发者组成的社区,致力于开发一个通用的协作学习环境(Collaboration and Learning Environment,CLE)。Sakai是基于Educational Community License(开源软件许可证的一种)的教育软件平台,可以用于教学、科研和协作。此类型的软件有时也被称为课程管理系统学习管理系统s (LMS),或虚拟学习环境

Sakai OAE (Open Academic Environment)是一个目前正在开发中的新版本,继承了CLE中的内容和经验,致力于全新的用户体验。

Sakai由Java语言编写,于2005年3月发布1.0版。

目前,Sakai已经在全球超过300所高校中使用,部分部署高校可以通过此地图列表中找到。

 

Sakai包括很多课程管理系统中的常见功能,包括文档发布,成绩册,讨论区,聊天室,作业上传,在线考试等等。

除此之外,Sakai也目标成为科研合作工具。为了实现这个功能,Sakai能基于角色设置所有工具的权限和配置。Sakai还提供了Wiki邮件列表RSS等功能。

 

Sakai是一个复杂的轻量级JavaEE应用系统,Sakai具有严格的分层结构,Sakai具有门户系统的功能,支持Plugin机制,所有的工具都可以看作是Sakai的一个Plugin。越来越多的教育机构基于成本、可定制性等方面的考虑,正从商业CMS系统转向Sakai。

Sakai的协作和学习环境是一个免费、共享源代码的教育软件平台,主要用于教学、研究和协作。是一个类似于moodle的课程管理、学习管理系统,以及虚拟学习环境。Sakai是一基于Java的面向服务的应用程序,具有可靠性、协作性和可扩展性。

sakai系统架构:

       表示层可采用多种View技术,与Tomcat5.5紧密集成,不能在Tomcat6.x上正常运行。

  定制过的Spring实现IoC,Hibernate实现跨数据库,目前只能运行在JDK5,与JDK6有冲突。

  Sakai 各层所用技术:

  表示层:JSF、Velocity、RSF、Ajax(GWT)。

  业务逻辑层:Spring(Sakai的components服务本身即一个修改过的Spring版本)

  数据存取层:Hibernate,泛型Dao。

  实际运营时一般考虑集群、 缓存等方法。

 

Sakai优缺点分析

优点:

  免费开源。

  众多一流大学参与,功能模块丰富

  有基金会支持、后续开发有保障

  社区活跃

  支持插件结构,便于用户定制系统

缺点:

  整合了非常多的开源软件,定制开发入门门槛较高。

  文档还不够详细。

  版本之间api变化较大,升级比较困难。

  对教育资源标准的支持比较弱。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值