级别: 中级 Luis Benitez, 高级 I/T 专家, IBM
2005 年 9 月 12 日 目前 IBM 正在出售两套学习解决方案:IBM Lotus Learning Management System (LMS) 1.0.5 和 IBM Workplace Collaborative Learning 2.5。这两种解决方案都是健壮的、功能完整的学习管理系统,如何在两者之间进行取舍呢?读下去您就会找到答案。
大型企业每年花费近百万美元对员工、商业伙伴和提供商进行培训。学习管理系统日渐变得复杂,不仅要满足物理设备和基于 Web 的培训交付需要,而且还要满足计划和安排活动的需要。实现学习系统需要仔细分析所采用的合作教育方法。或许需要重新定义某些业务流程,甚至要重新设计课程交付方法。从 IT 的角度来看,这些系统需要具有灵活性和可伸缩性。同时安全性、集成和性能都是设计成功的学习系统的重要因素。
本文能够帮助您判断哪种 IBM 学习系统适合您。我们将解释每个系统的优点,并提供了一些在进行选择时需要考虑的因素。我们假定您是一名教育专家,正在(或者将要)评估 IBM 的学习产品。管理和交付合作培训方面的基本知识将有助于您理解这里探讨的术语和概念。有关 IBM 学习系统的好处和特性的详细信息,请参阅 IBM Learning Web 站点 。
IBM 的学习产品:简史
在 2003 年 1 月,IBM Lotus 发布了 Learning Management System 1.0。这是第一个基于 J2EE 技术的 IBM Lotus 产品。 developerWorks 上:Lotus 文章“The evolution of Lotus e-Learning Software”概述了 LMS 组件各个版本的开发过程。
在 2003 年年中,IBM 宣布了 Lotus Workplace 策略,这是一种创新的解决方案,能将企业协作的所有方面集合在一起。IBM 迅速发布了 4 个 portlet,通过现有的 Web Services API 在后台与 LMS 1.0.2 连接。LMS 1.0.2 和添加到 Lotus Workplace 中的 portlet 合在一起称为 Lotus Workplace Collaborative Learning 1.1。 因此,两个产品不仅共享相同的代码,而且共享相同的数据库结构。
在保持两种产品高度协调的同时,IBM 并行开发了 LMS 和 Workplace Collaborative Learning。在其中任意一种产品中发现问题时,会同时为两种代码流提供修补程序。
在 2004 年年初,LMS 1.0.3 与 Workplace Collaborative Learning 2.0 一起发布。接着,在 2004 年年中,LMS 1.0.4 与 Workplace Collaborative Learning 2.0.1 一起发布。IBM 随后将 Workplace 代码流 (code stream) 重命名为 IBM Workplace Collaborative Learning,并在 2005 第二季度年发布了版本 2.5。
下表显示了 LMS 和 Workplace Collaborative Learning 之间的版本和特性映射:
|
1997 - 2002
|
Q1 2003
|
Q2 2004
|
Q3 2004
|
Q3 2005
|
2005 - 2006
| LearningSpace Forum 3.6.x
LearningSpace 5.0.x | Learning Management System (LMS) 1.0.x
| Learning Management System 1.0.4
Workplace Collaborative Learning 1.1
- 新的学生 UI
- 门户接口
- 提示-就绪
- 8 种更多的语言
|
Learning Management System 1.0.5
Workplace Collaborative Learning 2.0.x
| Learning Management System 1.0.5
Workplace Collaborative Learning 2.5
| Workplace Collaborative Learning |
以后这两种产品将会合并。Workplace Collaborative Learning 的下一版本也可视为 LMS 的下一版本。
特性对比
Workplace Collaborative Learning 2.5 和 LMS 1.0.5 使用相同的代码,因此在许多方面它们实质上是相同的产品。尽管如此,Workplace Collaborative Learning 2.5 还是具备 LMS 1.0.5 中没有的许多新特性。
首先,让我们看看它们的相同之处:
- 构建在 J2EE 上的基于标准的解决方案。
- 相同的管理用户界面。
- 允许对教师指导的训练 (instructor-led training,ILT) 进行日程安排。
- 允许交付基于网络的培训 (Web-based training,WBT) 。
- 可以连接到讨论服务器进行在线讨论。
- 可以连接到 IBM Lotus Live Virtual Classroom (LVC)。
- 相同的 Web Services API。使用 LMS 1.0.5 Web Services API 编写的应用程序也可以使用 Workplace Collaborative Learning 2.5 编写。
- 当通过 Workplace Collaborative Learning Authoring Tool 课程导入时,支持 SCORM 1.2 课程和 AICC。
- Offline Learning Client 允许学生能够在断网的情况下学习。
但是 LMS 和 Workplace Collaborative Learning 也有一些重要的不同之处。Workplace Collaborative Learning 提供了下述特性:
- 极大的性能改进。
- 全新的学生用户界面,它更容易使用,还允许学生在他们的工作空间中工作时进行互相协作(参见图 1)。
- 包含协作组件的 Course Collaboration Template,例如讨论、文档库、群组日历和 Web 会议。
- 跟踪技能和资格的机制。这等效于 LMS 1.0.x 中的 Profiles 和 Profile Categories。
- 通过学生接口实现到场提醒(即查看谁在线的能力)。(要获得这一特性,可能需要购买附加的许可证。)
- LMS 1.0.5 的补丁程序和增强特性。
图 1. IBM Workplace Collaborative Learning Student Home
比较图 1 和 LMS Student Home(如图 2 中所示):
图 2:IBM Lotus Learning Management System Student Home
在 LMS 和 Workplace Collaborative Learning 之间进行选择时要考虑的因素
本文就这一点已经解释了 LMS 和 Workplace Collaborative Learning 在很大程度上是相同的。这两种产品的主要不同之处在于用户界面和其他几个特性,例如技能和资格。它们本身的不同不足以证明哪个产品更好。尽管如此,在两者之间进行选择时,还需要考虑很多“非功能”方面的因素。下面部分探讨了这些考虑因素。
有些客户喜欢安装供应商提供的“最新和最全”的软件产品。而另一些客户则喜欢安装已经被全世界其他客户全面测试过了的更“可靠的”软件版本。LMS 1.0.x 在市场上流通的时间要比 Workplace Collaborative Learning 2.5 长,但是需要提醒您的是,IBM 已经宣布
所有的新特性和增强特性将只添加到 Workplace Collaborative Learning 中。这是因为(正如本文中前面所提到的)Workplace Collaborative Learning 实际上就是 LMS 的下一版本。IBM 已经宣布,将不会添加新的特性到 LMS 代码流中。IBM 将继续支持该代码流,并将继续定期发布服务包。尽管如此,所有未来的特性增强都将发布在 Workplace Collaborative Learning 代码流中。
当要在 Workplace Collaborative Learning 2.5 和 LMS 1.0.5 之间作出选择时,请仔细考虑下列问题:
- 您的公司是否想使用最新的软件?
- 您是否正在实现一个只使用一到两年的临时解决方案?
- 您需要 Workplace Collaborative Learning 中的新特性吗?
- 您最终将要迁移到 Workplace Collaborative Learning 吗?
正如上一节中提到的,Workplace Collaborative Learning 2.5 提供了技能和资格、到场提醒和课程协作模板;这些特性是 LMS 所没有的。另外,LMS 中的用户划分特性在 Workplace Collaborative Learning 中得到了极大的改进。下列部分概述了这些特性以及它们在企业内是如何起到帮助作用的。
技能和资格
在 Workplace Collaborative Learning 2.5 中,LMS 中的 Profiles 和 Profile Category 特性已经得到增强,成为员工的跟踪技能和资格(也称为职业开发)方法,并基于技能差距分析设计了一种特定学习图。
在 LMS 中,可以将学生分组到属于某一个配置文件类别的特定配置文件中。然后可以将这些配置文件映射到一门或多门课程,这可以充当学生的学习路线。 在 Workplace Collaborative Learning 2.5 中,可以将学生与具有相应技能集的特殊工作关联起来。这样可以使企业的员工更好地将业务目标和工作能力、技能开发以及学习对应起来。另外,该特性允许您评估和识别资格差距,因此有助于确定弥补那些差距的最佳方法。
在 LMS 和 Workplace Collaborative Learning 中,工作被定义为技能集。技能还与精通级别相关联。例如,假定员工的工作是 Programmer。该工作与下列技能相关联:Java 开发、软件设计和软件测试。这个员工可能精通 Java 开发,但却是软件设计的初学者。因此,如果这个员工想成为一位更优秀的程序员,那么她需要明确为她识别出来的技能差距(例如,“需要提高软件设计技能”)。Workplace Collaborative Learning 2.5 建议学生进行特定的训练,以帮助填补差距。Workplace Collaborative Learning 允许企业跟踪这方面信息。
到场提醒
虽然这个特性没有“添加”到 Workplace Collaborative Learning 的最严格的检测中,但它是 Workplace Collaboration Services 和其他 IBM Workplace 产品的组成部分。提醒已经添加到了 Learning portlets 中,这样学生就可以随时与教师以及正在使用该学习系统的其他学生进行交流。
对于已经购买 IBM Workplace Collaboration Services 的客户来说,该产品中包括了到场提醒特性。但是,对于只具有 Workplace Collaborative Learning 许可的客户来说,还需要其他的 IBM Workplace Team Collaboration 许可。
课程的协作工具集成
Workplace Collaborative Learning 可以与另一个 IBM Workplace 产品、IBM Workplace Team Spaces 一起使用,为用户提供一个讨论区。在这样做的时候,课程、证书、课程表等都可以链接到 Team Space,在这个空间中,学生可以根据需要进行协作和互相帮助。例如,学生可以讨论参加某一课程需要多少时间,以及他们觉得是否能够达到课程的预期目标。
LMS 1.0.5 和 Workplace Collaborative Learning 2.5 之间的主要区别是,后者提供了课程协作模板,允许课程中包括讨论论坛、课程日历、当前聊天会话、文档共享和 Web 会议会话,以支持更综合的学习方法。另一方面,LMS 需要使用 IBM Lotus Live Virtual Classroom (LVC) 来提供这些特性。
课程协作是协作学习环境中必不可少的特性。IBM Workplace Collaborative Learning 将丰富的协作特性联合到一起,从而为企业创建最强大的在线学习环境。您应该考虑您的企业将使用何种类型的课程,以及在企业内部学习系统所要达到的目的。例如,有些企业可能想将学习系统作为他们强壮的学习基础设施,并与他们现有的业务组件集成。但是其他的一些企业可能将学习系统作为跟踪与学习相关的所有数据的场所。
用户划分
用户划分是分离 LMS 中用户数据的一种方法,并防止一个组织中的用户查看另一组织中的学生的数据。这个特性在学生隐私需要保护的环境中非常重要。尽管用户划分不是新特性,但在 Workplace Collaborative Learning 中得到了极大的改进。在 LMS 中,只能基于 LDAP 层次进行用户划分。例如,在 LMS 中,可以防止用户 Luis Benitez/Cambridge/IBM 看到 John Doe/Westford/IBM,因为他们处于 LDAP 树的两个不同分支中。
在 Workplace Collaborative Learning 中,用户划分又前进了一步。可以基于用户目录的任何属性对用户进行划分。例如,可以创建一个分区,使 "first name"=Luis 的用户只能看到 "first name"=Luis 的用户。下面的列表提供了可以用来创建分区的属性:
- First Name
- Last Name
- Email Address
- Location
- Phone
- Department Number
- Job Title
- Organizational Unit
- Organization
- Employee Number
- Business Category
这些属性可以映射成您的企业需要的任何类型的 LDAP 属性。
可缩放性
已经使用 1,000 多个并发用户对 Workplace Collaborative Learning 2.5 进行了全面的测试,并且有近 40,000 个用户的总注册量。因此,如果计划将您的学习应用程序部署到超过 1,000 名在线用户并且/或者用户总数大于 40,000 的环境中,应该考虑实现 LMS 1.0.x。这是因为 LMS 是轻量级的,具有的特性较少,并且使用更简单。另一方面,还应该了解的是,使用 LMS 或 Workplace Collaborative Learning 在用户数量上没有硬性限制。
尽管如此,值得庆幸的是,内部测试显示要支持 1,000 个在线用户,与 LMS 相比,Workplace Collaborative Learning 2.5 需要的硬件需求较低。这是 IBM 进行数据库查询来提高性能的优化努力的结果。不仅优化了数据库查询,还对代码进行了检查和调整,以确保应用程序不会提交无用的 LDAP 请求。(请参阅 developerWorks:Lotus 系列文章 “开发 IBM Workplace Collaboration Services 2.5”的 第一部分 和 第二部分。)
如果期望拥有 1,000 个并发用户或用户总数超过 40,000 个,请联系您的 IBM 软件代表,以确保具有的硬件足以支持您的实现。
基础设施(应用程序和目录服务器)
在这一节中,我们将比较运行 Workplace Collaborative Learning 2.5 和 LMS 1.0.5 需要的应用程序和目录服务器。首先,让我们看一下应用服务器平台支持:
|
LMS 1.0.5
|
Workplace Collaborative Learning 2.5
|
- IBM AIX Release 5.1 ML4 或 5.2 或更高版本
- Windows 2000 Server SP4
- Windows 2000 Advanced Server SP4
- Linux Intel 32 bit: Red Hat Enterprise
- Linux Advanced Server for Intel 2.1
- Windows 2003 Standard Edition
|
- IBM AIX Release 5.1 ML4 或 5.2 或更高版本
- Windows 2000 Server SP4
- Windows 2000 Advanced Server SP4
- Linux Intel 32 bit: Red Hat Enterprise
- Linux Advanced Server for Intel 2.1
- Windows 2003 Standard Edition
- Windows 2003 Enterprise Edition
- SuSE Linux Enterprise Server 8
- Sun Solaris 9 Fix Level 12-2002; Fix Level 112951-08
- RedHat Enterprise AS for Linux (x89) 2.1
- RedHat Enterprise AS for Linux (x89) 3.0 non-clustered
|
以下是 LMS 1.0.5 和 Workplace Collaborative Learning 2.5 支持的 LDAP 服务器:
|
LMS 1.0.5
|
Workplace Collaborative Learning 2.5
|
- Microsoft Active Directory (2000)
- IBM Tivoli Directory Server v5.1 FP2
- Lotus Domino 6.5.1
|
- Microsoft Active Directory (2000)
- IBM Tivoli Directory Server v5.1 FP2
- Lotus Domino 6.5.1
- Microsoft Active Directory (MSAD) 2003
- Novell eDirectory 作为 LDAP 服务器
|
Workplace Collaboration Services 2.5 Release Notes 包含有关支持平台、操作系统、目录服务器等等的最新信息。
从 LMS 迁移到 Workplace Collaborative Learning
如果现在想在您的环境中安装 LMS 并最终迁移到 Workplace Collaborative Learning,那么应该考虑以后迁移过程中所涉及到的潜在费用问题。如果期望您的企业在可预测的未来一段时间里的预算不是很高,那么 LMS 将是一个极具吸引力的选择。在某些方面,可以认为 LMS 是较廉价的解决方案 —— 正如我们前面所提到的,它要比 Workplace Collaborative Learning 更“轻巧”,因此更容易实现和维护。
但是,如果将最终计划从 LMS 迁移到 Workplace Collaborative Learning,可能需要:
- 就如何使用新的学习系统对企业进行重新培训。
- 就如何发挥 Workplace Collaborative Learning 的新增特性对教师进行重新培训。
- 对管理员进行 Workplace 组件培训。
- 修改您的课程(例如,跟踪方法、课程结构,等等)
- 修改现有的接口/定制/集成。
- 重新定制用户界面。
要避免这些问题,可以考虑现在就应用 Workplace Collaborative Learning 。在短期的运行中,费用可能会多一些,但是长期的运行将有助于您的企业节约实现成本。
未来
LMS 1.0.5 SP2 准备在 2005 年的下半年发布,并计划在 2006 年发布附加服务包。2006 年以后的计划还没有最后定下来,正如我们前面所阐述的,所有重要的新增特性和改进都将添加到 Workplace Collaborative Learning 中。
Workplace Collaborative Learning 2.5 只是在企业内部进行实践学习的一种新途径的开始。一些重大的改进将添加到未来新发布的版本中,其中包括增强 API,以便与电子商务应用程序、人力资源管理系统更容易地进行集成,并支持学习内容的动态查询。新发布的版本提供的其他特性包括集成业务流程建模中的学习对象,增强离线学习能力和增强内容查询、装配和交付。
结束语
最终,选择 LMS 还是 Workplace Collaborative Learning 取决与您。本文提供了一些作决定时需要考虑的几点因素。这几点包括 Workplace Collaborative Learning 中的新增特性、 Workplace Collaborative Learning 中新增的受支持目录和应用服务器,以及从迁移 LMS 到 Workplace Collaborative Learning 的费用。
对于想要部署新的在线学习平台的企业来说,Workplace Collaborative Learning 可能是逻辑上的选择,但是当客户需要实现临时培训解决方案或需要实现一个非常庞大的解决方案(超过 50,000 的用户量并且/或者并发用户多于 1,000)时,可以选择 LMS 作为替代;至少短期内是这样。另外,如果不需要高级协作特性、技能和 competencies 跟踪或基于目录属性的用户划分,LMS 应该是适合您的学习系统。
总而言之,LMS 更容易实现和学习,并且已证明其并发用户数可以超过 1,000 个,LMS 推向市场的时间已经超过三年。另一方面,Workplace Collaborative Learning 2.5 包含 LMS 流中提供的所有特性。另外,Workplace Collaborative Learning 2.5 还增加了更多的特性,以支持更多的平台、更多的 LDAP 目录服务器和更多的语言,而且在性能方面有极大的提高和增强。Workplace Collaborative Learning 还允许您在企业内部跟踪雇员的技能和资格。并且它可以与其他IBM Workpace 产品进行无缝集成。如果您对 LMS 和 Workplace Collaborative Learning 之间的不同之处还有什么疑问、问题和担忧,请直接联系我们的服务专家!
参考资料
关于作者  | |  | Luis Benitez 是一位高级 I/T 专家,从 2002 年开始从事 IBM/Lotus 方面的工作。在职业生涯初期,他是一位 Lotus LearningSpace 和 IBM Lotus Learning Management System (LMS) 软件开发人员。Luis 于 2004 年初加入 IBM Software Services,并帮助过许多客户实现了 LMS 和定制 LMS,以满足他们的需要。您可以通过 Luis_Benitez@us.ibm.com 与 Luis 联系。 |
对本文的评价
|