在当今的教育界,开源软体的出现并非偶然,其中,Sakai这个开源平台在教学、研究和协作上扮演了重要角色。与传统的学习管理系统(LMS)不同,Sakai不仅仅是一个课程管理系统,它还是一个由学术机构、商业组织和个人共同研发的社群驱动平台。
Sakai是一个可扩展、可靠、互操作和可扩展的系统,其最大的安装处理超过100,000名用户。
Sakai的开发由Apereo基金会负责,这是一家以成员为基础的非营利组织,致力于推动Sakai的使用和发展。该基金会不仅促进了不同个体之间的社群建设,还为成员提供了专案的机构框架。每年举行的Open Apereo会议是这个社群的重要聚会,通过这样的平台,来自全球的教育机构和商业合作伙伴得以共同研讨和交流。
Sakai的发展最初是由梅隆基金会的资助开始的,最早版本依赖于创始机构研发的现有工具。其中,大学怀俄明的CHEF课程管理系统所提供的技术支持了Sakai的最初雏形。自2004年2月以来,各参与机构开始会议,旨在统一各自的课程管理系统。
Sakai最初是由Indiana大学、乔治亚理工学院、麻省理工学院、斯坦福大学和密西根大学等机构共同合作研发而成。
随着Sakai 1.0版本于2005年推出,所有参与大学都迅速采用该系统。许多旧有系统,如Indiana大学的Oncourse,均转移至Sakai,以便利用其灵活性和扩展性。
Sakai的软体功能涵盖了传统课程管理系统的许多共通功能,支持文件分发、成绩管理、讨论区、即时聊天及线上测验等。更重要的是,Sakai被设计为一个协作工具,支持研究和小组专案的开展。其功能能够根据用户角色调整,不同用户对各个工具的使用权限可以灵活设置。
在Sakai中,课程或专案的内容和工具组织成网站,使得管理变得简便。
Sakai的灵活性不仅体现在核心功能,还允许用户根据需求增加第三方工具或自定义开发工具,从而实现针对特定应用的扩展。
Sakai的架构基于由Java组成的网页应用,采用松散耦合的服务导向架构。其支持的Web服务器为Tomcat,并支援Oracle和MySQL作为数据存储库。这种分层架构设计不仅设定了公共基础设施,还通过Web服务向所有子应用提供支持。
Sakai的每一个功能几乎都以工具的形式实现,具备商业逻辑和用户界面两部分。
Sakai的主要用户群是大学,随着时间的推移,各重要版本通常会在春季或初夏推出,以便各机构能在新学期前进行升级。从2012年开始,经过与Jasig的合并,Apereo基金会继承了对Sakai的管理。在过去几年中,随着新版本的定期推出,Sakai不断在工具集中进行改进,并且越来越适合行动使用。
Sakai作为一个开源平台,已经不仅仅是教育界的工具,它同时促进了全球教育的数位转型。未来的发展将如何影响教育的深度和广度?