1.2 Sakai
随着社会的发展,知识的开放,社会上涌现出越来越多的开源教育软件。特别是在国 外,已经出现一批技术和使用都比较成熟的开源网络教学平台[2],Sakai 就是其中一种。 Sakai 是由美国印第安纳大学、密歇根大学、斯坦福大学和麻省理工学院于 2004 年发起 的一项开放源代码的课程与教学管理系统(CMS)开发计划[3],是一个自由、开源的在 线协作和学习环境,由 Sakai 成员开发和维护。Sakai 的许多用户将之用于支持教学、自 主群体协作、学档(portfolios)和协作研究[4]。Sakai 的协作和学习环境是一个免费、共享 源代码的教育软件平台,它是一个类似于 moodle 的课程管理、学习管理系统以及虚拟 学习环境。Sakai 是一基于 Java 的面向服务的应用程序,具有可靠性、协作性和可扩展 性。Sakai 拥有多方面的能力,相当于是一个集成的工具集[5]。
根据 Sakai 官方网站[6]提供的数据,全世界有超过 160 个教育机构在使用 Sakai 平台, 然而,在我国目前仅仅只有 5 个大学或研究机构在使用或研究 Sakai 平台[7]。 目前项目 的开发主要依靠社区成员(包括高校、商业公司、志愿者)和 Sakai 基金会[8]。世界上 有 350 多个教育机构采用 Sakai 作为自己的课程管理系统,安装 Sakai 产品的用户数从 超过 20 万[9]。用户主要分布在美国和欧洲,其中包括许多世界一流大学,如哥伦比亚大 学、牛津大学、剑桥大学、耶鲁大学等。美国的密歇根大学 2004 年 8 月开始使用 Sakai, 其开发的平台称为 CTools(https://ctools.umich.edu/portal)。到目前为止,在 CTools 上已创建 17453 个站点,共有 67000 名用户[10]。在瑞典,斯德哥尔摩大学从 2005 年 6 月起也使用了 Sakai 平台[11]。在法国,皮埃尔与玛丽-居里大学在 2008 年将 Sakai 作为 官方平台[12]。 在中国正式采用的案例还很少,使用规模比较大的学校有北京邮电大学, 该校的网络教育学院从 2008 年就采用 Sakai 作为网络教育的教学平台,并对 Sakai 的
melete 等工具进行了重新设计,截止到 2013 年 9 月,已经累计有 6.7 万人在平台上进行 学习,最大在线用户 6000 多人[13]。介于 Sakai 其开源的特性、丰富的教学工具以及众多 成功案例都预示着它具有良好的应用潜力[14]。
1.3 本文的研究目标与内容
本文主要介绍了课题的研究背景,简单介绍了 Sakai 的起源,Sakai 的安装过程。详 细说明了基于 Sakai 的站点的建立以及工具的使用。针对学科或课程的特点,对 Sakai 平台中的模块进行修改或更换。
论文的主要章节概括如下:
第 1 章是绪论,介绍课题的项目背景、Sakai 的概念、定义以及国内外发展。来.自>优:尔论`文/网www.youerw.com
第 2 章是对 Sakai 软件的安装与配置,介绍 Sakai 软件的安装过程以及软件所需的 运行环境,并对其进行相关的环境配置。
第 3 章是建立基于 Sakai 平台对以操作系统为例的课程的在线教学系统,设计系统 站点的架构及相关功能工具。
第 4 章是基于 Sakai 在线教学系统的实现过程,介绍系统各个工具的实现及其实现 效果。
第 5 章是个人总结和展望。
2 Sakai 的安装与配置
2.1 Sakai 的安装
Sakai 分三个版本:demo,binary 和 source[15]。
Demo 版的 Sakai 已经将 Sakai 与 Apache Tomcat 简单构建成功了,因此 demo 版的不需要进行 tomcat 的安装配置的,但这个版本也只适合用于软件评估或是 小型服务器的实施。
Binary 版的 Sakai 是没有 Apache Tomcat 配置的,安装这个版本的 Sakai 的 时候需要事先安装好一个 Tomcat 环境,再将 Sakai 捆绑到 Tomcat 下。但同样的 这个版本也不适合大规模的实验。