Moodle 是一款流行的开源学习管理系统 (LMS),近年来在培训市场引起了轰动。 2010 年的 Elearning Guild LMS 调查显示,在排名前 3 的 LMS 应用程序(Moodle、Blackboard 和 TotalLMS)中,Moodle 在安装简易性、成本、报告功能、实施时间、兑现供应商承诺和评估能力方面的满意度最高。
但是,在评估 Moodle 时,新手很容易被大量版本弄糊涂:Moodle 1.9 或 Moodle 2、各种发行版(例如 Totara 和 Joule)以及称为 Moodle Flavours(Moodle 风味版) 的软件包,后者包含标准 Moodle 以及作者最喜欢的插件。 那么,如果您正在考虑实施 Moodle,您从哪里开始? 如果您不确定是使用标准 Moodle、Moodle 发行版还是 Moodle 风味版,那么本文适合您。
不过,首先声明一下。 我曾参与设计并将名为 Totara 的 Moodle 发行版推向市场的团队,这一举动在 Moodle 社区中激起了激情,并导致我对自己的行为进行了大量个人反思。 该过程的最终结果是跳槽回到了“标准 Moodle”的世界。 因此,这让我对发行版的优缺点有了独特的见解,我尝试在这里提炼出一些。 随着 2011 年 9 月 Moodle 风味版的最新发布,这个充满活力和有趣的领域变得更加精彩!
官方 Moodle 版本
选择 Moodle 时,首先要注意的是有两个主要版本:1.9 系列和 2.x 系列。 这些版本的发布管理和错误/安全支持由澳大利亚的 Moodle 核心开发团队提供,了解支持服务条款非常重要,这样您就不会因为使用过时且不受支持的版本而使自己的组织面临风险。
Moodle 1.9 自 2008 年发布以来已得到广泛使用,但它被认为是遗留系统,官方支持现在正在逐步淘汰。 不再开发任何功能更新,错误修复已经停止,并且 Moodle 核心团队只会继续处理安全修复,直到 2012 年 6 月,之后 Moodle 1.9 将不再以任何方式得到支持。
Moodle 2.0 于 2011 年发布,并引入了许多新功能。 每六个月发布一个主要新版本(例如 2.0 到 2.1),每个主要版本都获得 12 个月的错误修复支持和 18 个月的安全问题支持。 因此,考虑到这一点,规划您正在进行的 LMS 升级策略非常重要,以降低运行不受支持的软件的风险。
中间会发布小版本,例如 2.1.2,通常是在自上次版本以来有大量修复时,或者在修复了安全问题时。
Moodle 发行版
除了标准 Moodle 系统外,还有许多商业 Moodle 发行版,例如 Joule 和 Totara。 这些都建立在标准 Moodle 系统之上,并针对特定行业扩展了功能。 这看起来不错,但在考虑从这些来源获得 LMS 时,需要注意一些风险。
小心支持的虚晃一枪: 发行版提供的一个主要好处是围绕一套针对特定行业的预先打包的扩展提供商业支持。 这听起来像是一个诱人的提议,并且省去了 LMS 实施和维护过程中的一些准备工作。 但是,支持和维护问题是虚晃一枪——市场上有许多 LMS 供应商为 Moodle 提供企业级的安装、支持和维护服务。
核心代码更改: Moodle 是一个模块化系统,最佳实践是通过创建插件来扩展系统,但有时核心系统更改是不可避免的,这可能会使维护和升级成为真正的难题。 核心代码修改越少越好。
陷入旧版本: 发行版存在一个严重问题,即滞后于官方 Moodle 版本的几个版本,这意味着您可能会错过新功能、错误修复和安全补丁。 发行版需要大量的维护工作来跟踪更改、编写文档、维护模块、提供升级路径、管理版本和提供支持。 因此,在 Moodle 2 发布近一年后,所有已知的发行版仍然基于 Moodle 1.9。
各个组件可能已经可用: 许多发行版,尤其是 Joule,打包了大量可通过 Moodle.org 社区免费获得的扩展,该社区拥有 800 多个可下载的扩展,其中一些在报告和管理方面有出色的例子。
开放或封闭发行版: 现有的 Moodle 发行版倾向于由封闭的组开发,而不是在开放的 Moodle 社区中开发,因此标准 Moodle 开发流程尚未发展到以与某些开源项目(如 Drupal)成功的方式支持发行版。 在社区内公开和协作地讨论和设计发行版符合 Moodle 核心系统的最佳利益。 如果您正在考虑发行版,请检查是否存在公开可用的下载、源代码和公共论坛; 如果这些不存在,请非常仔细地进行尽职调查(见下文)。
基于 Moodle 的应用程序套件
虽然像 Joule 和 Totara 这样的系统牢牢地位于发行版阵营,但还有一些额外的系统,例如 ELIS 和 2tor,它们将标准或轻度定制的 Moodle 与许多额外的应用程序(例如用户管理/CRM 和商业智能应用程序)打包在一起,以创建功能更齐全的企业级产品。 就 Moodle 系统本身而言,这些风险较小,但鉴于它们打包了额外的应用程序,因此显然需要付出更大的采购努力,因此我只是顺便提一下,并没有在本文中认真考虑它们。
Moodle 风味版
2011 年,Moodle 发布了一个名为 Moodle Flavours 的扩展,该工具可以安装到 Moodle 站点中,并允许您创建一个可下载的软件包,其中包含任何已安装的插件、站点设置、已安装的语言包和任何语言自定义。 然后可以分发和部署该软件包。 示例用途是为特定市场创建风味版,例如学校、大学、中小企业、企业、医院等。
此开发由 Google 赞助并在 2011 年 9 月发布。有趣的是,风味版的核心目的复制了发行版领域的先行者多年来一直在努力实现的目标:标准 Moodle 加上一套针对某些行业(教育领域的 Joule,企业领域的 Totara)的扩展。 历史表明,先行者并不总是占据主导地位,风味版可能是迟来的第二位行动者,并且会被更广泛地采用。 毕竟,风味版插件是开源的,由 Moodle 总部支持,并且不会更改核心代码,因此您可以安心地升级核心系统并及时了解最新功能和安全补丁,同时仍然可以获得发行版的所有优势,例如行业重点和商业支持。 这个新插件几乎肯定会被数百家提供 Moodle 服务的 LMS 供应商广泛采用。
尽职调查
无论您选择官方 Moodle 版本还是发行版,都必须有效地进行尽职调查,以便对您正在采购的 LMS 充满信心,并降低您的投资风险。 毫无疑问,即使许可证是免费的,LMS 实施仍然是一项重大的时间和精力投资。 对于开源和商业发行版,需要以非常不同的方式进行此尽职调查。
传统的软件采购尽职调查包括查看供应商三年的账目、分析人员编制水平和经验、公司所有权、业绩记录等。 这会随着像 Moodle 这样的开源项目而改变,这些项目不是由单个商业组织支持的,而是由地理上分散的设计师和开发人员社区开发的。 因此,尽职调查不再关注公司商业,而是关注社区可持续性。 幸运的是,Moodle 是可持续开源社区的最佳示例之一。 拥有 4800 万最终用户和 100 万 Moodle.org 论坛注册会员,遍布 60,000 个 LMS 实施,毫无疑问社区的规模。 有 240 名开发人员参与 Moodle 核心系统,数千名开发人员参与了 800 多个贡献的扩展。 这比许多商业 LMS 供应商可以管理的团队努力要大得多,并且有证据表明新人才很好地投入到项目中并提升职位:从用户到错误报告者到贡献者到核心开发人员。
但是,封闭的发行版由供应商维护,而不是由社区维护,从而恢复到传统的供应商参与模式。 因此,在考虑 Moodle 发行版时,您需要混合使用传统和开源的尽职调查。 这里可能存在三个层次的供应商:社区开发的 Moodle 本身、Moodle 发行版供应商以及 Moodle 合作伙伴或经销商(请注意,合作伙伴/经销商可以是标准 Moodle 或发行版)。 您需要对所有适用于您的级别都充满信心。
Moodle核心系统是您解决方案的核心。因此,请审查社区统计数据,了解开发模式和发布过程,以及这些如何影响您的组织。
分发供应商是实际的维护者,负责更新分发版本,包括每六个月的更新和小版本发布,并向经销商提供技术支持。因此,请要求查看三年的账目,并了解他们的资金来源。如果他们声称分发版本本身是开源的,请检查是否存在公开可用的下载和源代码,以及与Moodle核心社区合作的证据。
经销商/合作伙伴是您的长期合作伙伴,他们将负责您组织的LMS实施和持续维护。多年来,他们将深入了解您的业务,并应成为一个关键和有价值的供应商,因此,再次要求提供公司账目、人员编制水平和资源能力。在当前的经济形势下,您需要寻找拥有稳固且多元化的客户群、良好控制的运营成本以及充足的现金储备的供应商,因此请密切关注这些领域。
选择Flavours方式!
我认为包含标准Moodle加上扩展程序的flavours方式是正确的选择。考虑到以下原因,Moodle分发版本并不是一项值得的投资:
- 合并Moodle核心版本的升级时间很慢。考虑到Moodle 2已经发布近一年,而主要分发版本仍然基于Moodle 1.9,而1.9本身不再进行错误修复,并且很快也将缺乏安全修复,这发出了严重的警报。 Moodle 2的更新应该快来了,但我认为这次的时间滞后表明分发模式缺乏灵活性和响应能力。
- 分发供应商需要承担的巨大维护任务非常昂贵,而在当前的经济环境下,大多数公司都在试图降低运营成本,而不是增加成本。不要指望这些供应商在未来几年内会在研发和维护方面投入大量资金,除非他们找到新功能的商业赞助,但即便如此,其本质也会使功能集偏向赞助商的需求,而不是更广泛的社区。
- 当前Moodle分发版本缺乏围绕开放社区参与和互动的证据——分发版本本身的存在是一件好事,但要负责任地进行,并符合核心系统的最佳利益,这需要使用公共论坛来讨论社区关注的问题和开发/更新流程,并提供可下载的源代码以供同行评审和评论。
- 现有Moodle扩展程序可以满足许多类似功能的需求——除了包含完全独立的应用程序(如ELIS)之外,没有哪个分发版本真正提供了任何特别前沿的功能。对于没有免费替代扩展的功能,标准Moodle应该很快就能赶上。在这样一个规模庞大的社区中,并且公司世界现在已经完全融入其中,绝大多数需求最终都会得到满足。
将flavours引入Moodle生态系统可能会严重扰乱分发版本的市场。任何考虑进入Moodle分发版本领域的LMS公司或投资者现在可能都会避开定制的分发版本,而是使用flavours技术。对于考虑安装Moodle的组织来说,我并不认为分发版本有足够的优势来保证其价格。
因此,我坚定地支持Flavours,并且对这项新开发所提供的潜力感到非常兴奋。当然,我完全乐于讨论这些领域的任何问题,以进一步完善我的观点。所以您怎么看?
本文经过许可改编自最初发布在open-thoughts.com上的文章
评论已关闭。