课程与教学管理系统(CMS):Sakai

课程与教学管理系统(CMS):Sakai

一、总结

java的spring、Hibernate等框架开发的 J2EE的开源cms

 

二、SAKAI

Sakai是一个自由、开源的在线协作和学习环境,由Sakai成员开发和维护。提供一组软件工具来帮助需要开发一个共同用于协作或学习环境的研究院校、商业组织和自主群体创建一个用于协作的网站。Sakai的协作和学习环境是一个免费、共享源代码的教育软件平台,主要用于教学、研究和协作。是一个类似于moodle的课程管理、学习管理系统,以及虚拟学习环境。Sakai是一基于Java的面向服务的应用程序,具有可靠性、协作性和可扩展性。

 

Sakai 是一个在线协作和学习环境。许多用户安装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。用户主要分布在美国和欧洲,在中国正式采用的案例还很少,使用规模比较大的学校有北京邮电大学,该校的网络教育学院从2008年就采用Sakai作为网络教育的教学平台,截止到2013年9月,已经累计有6.7万人在平台上进行学习,最大在线用户6000多人。另外,上海交通大学密西根学院已采用该程序,上海复旦大学eLearning系统也是基于此程序。
北邮网络教育学院基于Sakai已经开发了很多适用于网络教育的工具:课程空间工具基于引领式学习理念,支持标准的课程构建和内容重组并集成题库智能组卷,可以添加多种教学活动,并对学习行为进行引导以及详细记录和跟踪;集成实时授课工具;同学录工具支持师生在线沟通、短信和邮件;作业和练习工具,基于题库和智能组卷支持多种作业方式,比如同一策略同一试卷,同一策略不同试卷,客观题自动给出成绩,主观题老师可以批改;课件资源管理工具;毕业设计工具等等。对Sakai自带常用工具的汉化进行很多修正,对教务系统和单点登录系统进行了很好的集成。
重视应用推广,实施了SPP(Sakai合作者计划)和SCA(Sakai商业推广计划)两项推广活动来促进自身的发展。
除了社区版本,还有商业公司定制的Sakai版本,例如rSmart。
越来越多的教育机构基于成本、可定制性等方面的考虑,正从商业CMS系统转向Sakai。
专门成立了平台核心系统开发小组。核心组件与外围扩展组件相分离,便于定制开发
Sakai2.x版本还将继续开发维护称为CLE(协作学习环境)版,全新的Sakai3.x后改为OAE(开放学术环境)版,分别用于不同模式的在线教学与学习活动。
统一内容存储模型,加强社会计算功能。
Sakai是一个复杂的轻量级JavaEE应用系统,Sakai具有严格的 分层结构,Sakai具有门户系统的功能,支持Plugin机制,所有的工具都可以看作是Sakai的一个Plugin。
Sakai基金会负责维护一个核心插件集合,其余插件作为Contribution发布
ESERC在Sakai上所作的工作:与密苏里大学合作进行CANS的开发、CANS的应用研究;开发批量用户导入插件。(在没有与教务系统集成情况下的权宜之计);·集成短信发送功能(通过Webservice,需通过wsdl生成代码)。
 
 

优点:

免费开源。
众多一流大学参与,功能模块丰富
有基金会支持、后续开发有保障
社区活跃
支持插件结构,便于用户定制系统

缺点:

整合了非常多的开源软件,定制开发入门门槛较高。
文档还不够详细。
版本之间api变化较大,升级比较困难。
对教育资源标准的支持比较弱。

 

Sakai2.4-2.5体系结构变化不大,构建工具从Maven1.x升级到Maven2.x,Sakai2.6开始引进了Kernel的概念,将基础性服务放入kernel,简化定制应用的开发。Sakai2.6+基于kernel1.x,Sakai3基于kernel2.x。
表示层可采用多种View技术,定制过的Spring实现IoC,Hibernate实现跨数据库。
Sakai2.6.x与Tomcat5.5紧密集成,不能在Tomcat6.x上正常运行,只能运行在JDK5,与JDK6有冲突;后续版本Sakai2.7.x ~ Sakai2.8.x已经可以支持tomcat6.x,tomcat7.x下还没完全测试,支持JDK6;Sakai2.9.0+必须使用Tomcat7,JDK方面已经支持OpenJDK和JDK 7当然也支持JDK6。
Sakai 各层所用技术:
表示层:JSF、Velocity、RSF、Ajax(GWT)。
业务逻辑层:Spring(Sakai的components服务本身即一个修改过的Spring版本)
数据存取层:Hibernate, 泛型Dao。
实际运营时一般考虑集群、 缓存等方法。
Sakai的发展趋势。集成众多社会计算应用;内容聚合器(Widgets),复合页面;一切皆内容(Sling,jackrabbit);构建在OSGI之上,功能增减热插拔(Felix);发展趋势Web2.0化;支持多租户(谈论中),E-learning SaaS;Sakai OAE变化相当激进;移动设备包括智能手机和平板电脑的支持!

 

比较内容
SAKAI
MOODLE
开发语言
JAVA
PHP
平台架构
J2EE
LAMP
软件许可
教育公共许可证
通用公共许可证
应用范围
大学、盈利和非盈利组织
大中小学校、非盈利组织、公司企业
开发模式
团体开发
集中开发
是否开源
开源
开源
遵循标准
IME,SCORM等标准
符合SCORM标准

 

由于中西方审美观不同、中文显示等问题,需要进行界面定制。
为重用现有课件资源,迫切需要一个支持SCORM标准的功能模块,该模块最好能与课程模块相集成。
教学理念和教学方式的转变。(自主式学习or 灌输式学习)
根据需要,定制开发一些功能模块。(Sakai适应国情)
培养定制开发队伍、运维技术支持队伍。
定制稳定版、跟踪新技术。
 

 

 

 
 
 
 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9000439.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SchoolCMS学校管理系统是一个以php mysql进行开发的学校教务管理系统,也是中国首个开源学校教务管理系统,建站更快速! SchoolCMS学校管理系统 v2.3更新日志 优化 1、修复已知阿八哥 2、公共表单新增附件上传 3、后台下拉菜单优化 4、excel导出优化 新增 1、新增学生编号 2、用户注册,登录,密码找回(手机 | 电子邮箱) 3、用户中心 4、个人资料 5、安全设置 6、学生绑定,成绩查询 7、后台用户管理 8、短信 邮箱模板设置 9、用户冒泡广场(点赞 | 评论) 10、冒泡广场管理 11、学生excel导入 12、学生成绩excel导入 13、后台菜单新增icon图标 SchoolCMS学校管理系统特点 基于ThinkPHP框架 依托新版SchoolCMS的功能优势和命名空间的特性,官方七年磨一剑,用心打造。更高,更快,更强,建站更简单! 安全可靠 提供的稳健的安全策略,包括备份恢复,容错,防止恶意攻击登陆,网页防篡改等多项安全管理功能,保证系统安全,可靠,稳定的运行。 开源免费 代码遵循Apache2开源协议,并且免费使用,对商业用户友好。SchoolCMS将成为学校管理系统,另一面国产开源旗舰产品。 应用仓库 官方应用仓库拥有大量的第三方的插件和应用模块、模板主题,众多来自开源社区的贡献,让你的网站完美无缺! SchoolCMS学校管理系统前台截图 SchoolCMS学校管理系统后台截图 相关阅读 同类推荐:站长常用源码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值