1、WindowsWindows 操作系统上操作系统上 LAMSLAMS 教学平台的教学平台的搭建搭建 打开文本图片集【摘要】本文通过对在 Windows 操作系统上搭建 LAMS(学习活动管理系统)实践经验,详细的讲述了 LAMS 平台搭建的过程,参数设置,注意事项。旨在能够对读者搭建此平台有所帮助。【关键词】Windows;LAMS;教学平台 1.研究背景及问题的提出 本人在长期从事计算机教学的过程中发现目前教学的主要手段是课堂教授和上机实践相结合。这一方式比较普遍也比较单一。课堂教学过程中,学生接受学习内容比较被动。而实践环节一般都不会安排在当天进行,一方面学生实践时对学习内容有所生疏,另一
2、方面学生上机操作教师不能很好参与。为了能改善这种传统教学模式带来的弊端,能够让学生自主学习,教师又能够根据不同学习情况进行教学设计并能有效的指导和监督,故而搭建 LAMS 教学平台将一种新的教学方式引入到计算机教学中来。LAMS 是基于教学设计理念的教学管理系统。学习活动管理系统(LAMS,Learning Activity Management System)是由澳大利亚 Macquarie 大学,LAMS国际有限公司和 LAMS 基金会联合开发出来的一个开源的学习软件。国外现状:现在 LAMS 已经在 80 多个国家拥有大量的使用者,在制作和运行电子化课程的软件中居于世界领先地位,成为全球
3、制定数字教学方案的最主要的E-learning 平台,LAMS 拥有全新的设计,支持简单的拖拽操作来设计复杂的教学活动场景,LAMS 集成设计、发布、学习和监控于一体,高度集成化而简约的设计风格可以为使用者提供功能强大而易于使用的界面环境,LAMS 创造性地实现了设计、管理和发布在线互动学习活动的全新方式。LAMS 已经作为一个成熟的产品在许多教学机构中使用,LAMS 这一产品本身也从刚开始发行到现在经历了 1.0、2.0、2.0.X、2.0-RCI 等不同版本,功能逐步增强,系统日趋完善。国内现状:2006 年 9 月 22 日,LAMS 国际有限公司与华中师范大学签订合作合同,由华中师范大
4、学承担 LAMS 在中国的推广工作。华中师范大学教育信息技术工程研究中心也多次举办了 LAMS 的教育培训,培训内容包括:面向双向交流的教学;单学习者和多学习者行为序列设计;用以融合学习对象的学习设计框架;执行同步和非同步的协作;学习设计基于问题的学习、基于案例的推理和角色扮演,及建构主义学习的学习序列等。为 LAMS 在我国的推广应用做出了贡献。1 我国教育领域(包括香港、台湾地区),LAMS 已经开始受到重视并引起广泛关注,但是对于该系统的研究还处于起步阶段。这主要表现在:对 LAMS 系统及其支持环境的安装、配置情况鲜有介绍;对 LAMS 系统中课程的设计、创建及使用缺乏指导。2本文作者
5、针对问题以 Windows 操作系统为平台搭建一个基于 LAMS 的教学平台,目的是更加详尽的介绍 LAMS 及其支持环境的安装和配置为新的教学方式搭建一个基础平台。2.LAMS 简介 LAMS 是一个设计、管理和传递在线协作学习活动的革命性的新工具;它为教师创造学习活动序列提供了一个高度直观、可视化的创作环境(制作工具)。3它是一个基于 Java、Flash 与 XML 技术的开源网络教学平台,是目前应用的最好的学习设计支持工具。LAMS 2.0 以上版本有一个模块化的结构,其工具和学习活动能够被即时添加到LAMS 所在的服务器上。LAMS2 设计了一组预期行为和应用程序接口(API)的工具
6、协议,这样做的目的是为了使每个工具能够与 LAMS 的核心模块进行交流,有了这个工具协议,LAMS 不仅可以使用自带的活动工具,而且还可以将“原则上”的外部工具变成 LAMS 工具供设计者使用。LAMS 的核心模块包括:管理模块(使用者:管理员 Admin)、活动设计模块(使用者:活动设计者 Author)、学习环境模块(使用者:学习者 Learner)和活动监控模块(使用者:活动监控者 Monitor)。4 本文作者通过实际应用对 LAMS 的优势及特点具体归纳如下:(1)可视化开发设计环境(2)资源及其管理呈现多样、灵活(3)交互和协作方便(4)实时监控(5)全方位的评价与评估(6)可扩展
7、性强 3.LAMS 及其支持环境的安装与配置 由于 LAMS 是用 JAVA 开发的开源的平台所以需要完整的 JAVA 支持,并且版本要求为 1.5 以上,本文作者选用 1.6 版本。LAMS 中的数据保存还需要数据库的支持,本文作者以 MySQL 为例进行安装配置。3.1 JDK 的安装 可在网站(http:/technetwork/java/index.html)选择下载最新版本 JDK。安装时选择安装目录,用户可自己设置,本文目录设置为 C:JAVA。其余可按默认选择一路回车安装。然后需对其环境变量进行配置,选择我的电脑-属性-高级-环境变量-系统变量,在其中添加如下环境变量:(1)JA
8、VA_HOME=C:Java(2)classpath=.;C:Javajre6lib(3)Path=C:Javajdk1.6.0_10bin 配置完成后,在开始菜单中打开运行,输入 cmd 进入命令行模式,录入 javaversion。此时如果检测到所安装 Java 的版本号则说明安装成功。3.2 MySQL 的安装 MySQL 可在网站(http:/)下载安装。安装过程除选择安装路径和 root 密码外都可选择默认设置。本文安装路径为:C:Program FilesMySQLMySQL Server 5.1。若要启动 MySQL 可用以下方式:(1)重启电脑后自动启动。(2)开始菜单中选择
9、MySQL-MySQL Server 5.1-MySQL Command Line Client。(3)在命令行模式下录入 net start mysql 指令。3.3 Openfire 的安装 如果用户在设计教学活动中需要使用聊天室工具还需安装配置聊天室服务器Openfire,否则无需此部分安装。Openfire 采用 Java 开发,基于 XMPP(Jabber)协议,开源的实时协作(RTC)服务器。用其可轻易的构建高效率的即时通信服务器并利用 Web 进行管理。单台服务器可支持上万并发用户。由于是采用开放的 XMPP 协议,可以使用各种支持 XMPP 协议的 IM 客户端软件登录服务。可在官方网站(http/system/lams/.2何玮,刁静.Windows 系统中 LAMS 教学平台的构建J.软件导刊(教育技术),2009,12.3LAMS internationalEB/OL.http:/lamsfoundation.org/.4LAMSEB/OL.http:/wiki.lamsfoundation.org/display/lams/LAMS+2+Architecture.作者简介:王峥(1978),男,陕西宝鸡人,南京晓庄学院数学与信息技术学院讲师,研究方向:计算机科学与技术。