• 第二部分:开源CMS/LMS平台建设(4)——Sakai安装和维护

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 默认段落标题(请修改)...

     

    • Sakai系统的安装和维护
  • Sakai系统简介:

    Sakai 是由高校、商业组织和个人开发者组成的社区,致力于开发一个通用的协作学习环境(Collaboration and Learning EnvironmentCLE)Sakai是基于Educational Community License(开源软件许可证的一种)的教育软件平台,可以用于教学、科研和协作。此类型的软件有时也被称为课程管理系统,学习管理系统(LMS),或虚拟学习环境。SakaiJava语言编写,于20053月发布1.0版。目前,Sakai已经在全球超过300所高校中使用。Sakai 是在欧美高校中广泛使用的开源教学管理软件。Sakai提供了一个功能强大的教学平台,能够满足教学环境中的各种要求。包括课间发布,在线讨论,在线作业、考试,Wiki,统计等各项功能。

    Sakai系统需求:

        • Maven

        • Tomcat

        • JDK

    学习目标:

    1. 了解Sakai系统的基本功能

    2. 掌握Sakai系统的安装和维护

    相关知识点:

    TOMCAT

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。TomcatApache 软件基金会(Apache Software Foun由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将TomcatApache Web服务器混淆,Apache Web Server是一个用C语言实现的HTTP web serverTomcat提供了一个Jasper编译器用以将JSP编译成对应的ServletTomcatServlet引擎通常与Apache或者其他Web服务器一起工作。除了用于开发过程中的调试以及那些对速度和事务处理只有很小要求的用户,很少会将Tomcat单独作为Web服务器。但随着版本的更新,正有越来越多的用户将其单独作为Web服务器用以那些对速度和可靠性有较高要求的环境中。由于Tomcat是使用Java开发的,所以它可以运行在任何一个装有JVM的不同操作系统之上。

    Java Application Server VS HTTP Web Server

    通俗的讲,Web服务器传送Web页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点, Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)

    Sakai的基本功能简介:

    Sakai提供了一个交互良好的、自由的、部件为基础的用户体验。除了提供基础的内容的创建和管理模块,Sakai还具备一下的功能。

    社交网络:Sakai ApacheShindig项目将会使在协作和学习环境中的用户之间的新的交互模型得以建立,以一种适于学术工作,而且也将会方便在Sakai公共机构之间的合作的形式,在合作中,网络中的成员在一群可信任的合作者公共机构中,可以被给予一种机会,也就是在运用Sakai的学校中进行研究、学习和组成多种伙伴小组的机会。同时,我们不是十分确定什么方向,我们相信重要的是学校在校园社交网络技术中起着一个带头的作用。

    内容的创建和组织:教师为学生创建课程大纲,学生单独或集体完成作业然后提交给老师。研究小组在wiki和其他合作写作软件中分享合作观点。管理员写政策和流程文件,等等。无论用户是教师、学生、研究者还是职员,内容创建和组织都将是他们的首要活动,为组织和呈现内容提供简单的基于模板创作的自由的工具,。

    Sakai安装过程准备工作:

    1. 下载和安装JDK开发包。管理员可以通过软件包管理器或者登陆Oracle官方网站下载相应版本的JDK进行安装:

    1. 下载和安装Apache Tomcat 服务器,同样也可以用通过官网下载或者软件包管理器:

    1. 安装Maven

    1. 设置jDKJAVA_HOME,在bash中输入:

    export JAVA_HOME=/usr/java/java-current

    1. 在系统中配置Maver路径

    export MAVEN_HOME=/usr/local/maven; export PATH=\$PATH:\$MAVEN_HOME/bin

    1. 测试TomCatTomCat监听系统8080端口,浏览器地址栏输入http://localhost:8080

    Sakai的安装和配置:

    1. 通过 http://www.sakaiproject.org/ 下载所需要的 sakai 源文件。


     

    1. 源代码目录下启动startup.sh脚本启动Sakai,启动时间可能较长


     

    1. Tomcat 启动成功后,通过访问: http://localhost:8080/portal ,可以知道 sakai 是否成功部署


     

    1. 缺省的管理用户名和密码是: admin/admin

    1. Sakai的站点管理

    1. Sakai的工作空间管理

    1. Sakai任务计划

    1. Sakai用户管理

    1. Sakai学习空间管理

    1. Sakai学习计划

    1. Sakai资源管理

    1.