欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

sakai

发布时间:2023/12/31 62 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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变化较大,升级比较困难。

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

总结

以上是生活随笔为你收集整理的sakai的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。