Windows系统中LAMS教学平台的构建

减小字体 增大字体 作者:何玮,刁静  来源:www.zhonghualunwen.com  发布时间:2010-08-02 21:47:13

摘 要:随着学习设计理念的不断强化,具有强大设计功能及开源优势的学习活动管理系统(LAMS)正不断受到教育界的关注与重视。介绍了LAMS的构架和组件技术、Windows操作系统中LAMS平台及其支持环境的安装与配置,旨在给读者提供一定的参考和帮助。

关键词:学习活动管理系统:LAMS:教学平台

中图分类号:G434

文献标识码:A

文章编号:1672-7800(2009)12-0067-02    1研究背景及问题的提出

从内容管理系统(Content Management System,CMS)、学习管理系统(Leaming Management System,LMS),再到学习内容管理系统(Leaming Content Management System,LCMS),学习理念的变迁一直是对数字化学习平台发展起决定性作用的重要因素之一。

2003年,IMS全球学习联盟(Clobal Leaming Consortium,简称IMS)开发出的学习设计规范(IMS Leaming Design),更是数字化学习理念从个别化走向协作,从教学设计走向学习设计的一个重要转折,是Web 2.0时代到来的标志。

正是在这样的背景下,澳大利亚麦克夸利大学(MacquarieUniversity)设计并开发出了学习活动管理系统(Leaming Ac-tivity Management System,LAMS),迅速成为目前获得最多支持,且应用得最好的学习设计与活动导向支援工具之一。

LAMS从教师的教学服务出发,充分考虑了学生学习的自主性,方便了不同的学习者设计不同的学习序列。它以信息化手段呈现动态化的教学过程,实现了学习过程全程可视化、内容对象和教师智慧(即教学设计或学习设计)全面的可共享和可重用。

然而,尽管在我国教育领域(包括香港、台湾地区),LAMS已经开始受到重视并引起广泛关注,但是对于该系统的研究还处于起步阶段。这主要表现在:①对LAMS系统及其支持环境的安装、配置情况鲜有介绍;②对LAMS系统中课程的设计、创建及使用缺乏指导。

本文主要针对第一个问题,以Windows操作系统为例,对LAMS的系统构架、组件技术,以及平台的构建方法进行阐述,旨在给广大教育工作者提供一定的帮助和参考。    2 LAMS的系统构架和组件技术

目前最新的IAMS 2版本延续了之前模块化集成的思想,分为管理者、设计者、学习者和监控者4个模块,并在此基础上实现了系统内核和工具相互独立。LAMS的系统构架如图1所示:

IAMS工具是完全独立的Web应用程序,这些独立的Web应用程序通过链接API与IAMS内核进行对话,以实现系统管理、设计、学习和监控4个核心程序对各个工具的支配调用。此外,这些链接API还可以将一些外部应用程序(Moodle,Sakai,LRN等)和LAMS核心程序连接起来。

LAMS的组件技术及各组件间的相互关系如图2所示[2]。LAMS内核与工具的通信是通过直接的对象调用完成的。同时,由于Spring框架和网络服务的应用,大大简化了这种通信方式。另外需要注意的是,在LAMS的组件技术中,Apache Web服务器并不是必需的。

由于IAMS系统采用的是Java编程,因此广泛地适用于Windows,Linux,Mac OS X,Solaris等各类操作系统。下面将以Windows操作系统为例,对其安装与配置进行详细说明。

3 LAMS及其支持环境的安装与配置

为保证LAMS系统搭建工作的顺利进行,用户应预先检查有无其它服务器程序占用了80端口:具体方法如下:

在开始菜单中打开运行,输入crncl进入命令行模式,输入netstat-a110,查看0.0.0.0:80所对应的PID(进程号)。如果发现80端口被占用,打开Windows任务管理器,选择进程标签,在菜单栏的查看选择列中勾上PID,kill掉所查到的PID进程。

在安装LAMS前,需预先完成J2SDK,MySQL,Openfire的安装配置:  3.1 J2SDK的安装

由Java编写的LAMS,需要完整的Java开发环境支持。同时,它对Java的版本也有要求,需要1.5及以上版本。我们可以从SUN公司的网站(http://java.sun.com)下载获得所需版本,执行J2SDK的安装程序,按默认设置进行安装。

安装完成J2SDK后,需对其环境变量进行配置。假定J2SDK安装路径为C:\j2sdkl.5.0,则应该选择我的电脑一>属性一>高级一>环境变量一>系统变量,在其中添加如下环境变量:

(1 )JAVA_HOME=C:\j2sdkl.5.0。

(2 )classpath=%JAVA_HOMEo-/o \lib\dt.jar; %jAVA_HOME%\lib\tools.iar,

(3 )Path=% JAVA_HOME%Ybin; %JAVA_HOME%\jre\bin。

配置完成后,在开始菜单中打开运行,输入cmd进人命令行模式,录入java - version。此时如果检测到所安装Java的版本号则说明安装成功。

3.2数据库服务器MySQL的安装

MySQL的安装文件可以直接到网站(http://www.mysql.com)下载。下载解压后,直接运行setup.exe即可。安装完成后的MySQL,默认用户名为root,密码为空。

假定其安装路径为C:\MySQL,用户可在开始菜单中打开运行,输入cmd进入命令行模式,录入cd C:\MySQL\bin,按下回车键,将目录切换为cd C:\MySQL\bin。在e:\MySQL\bin>命令提示符下录入mysqld-nt-install命令,再次按下回车。如果m现Servic:e suc:cessfully installed的提示,则表示已成功地将MySQL安装成一项Windows服务。

启动MySQL服务的方法有以下3种:

(l)重启机器时自动启动。

(2)在服务窗口中选取MySQL服务名称,点击启动按钮。

(3)在命令行模式下录入net start mysql指令。

3.3 即时消息传输软件Openfire的安装

开源im服务器Openfire(前身为Wildfire),由Jive Software主导开发,是一款完全利用java实现、基于XMPP协议和Web的即时消息传输软件。LAMS主要利用它来控制聊天室、

[1] [2]  下一页

Tags:

作者:何玮,刁静
  • 好的评价 如果您觉得此文章好,就请您
      100%(1)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论