开始使用 Open edX 托管您的课程

Open edX 为各种类型和规模的组织提供强大、通用的开源课程管理解决方案。以下是您需要了解的内容。
270 位读者喜欢这篇文章。
Schools that #GoOpen should #GoOpenSource

Opensource.com

现在,第七个主要版本Open edX 平台是一个免费且开源的课程管理系统,在全球范围内被用于托管大规模在线开放课程 (MOOC) 以及较小的班级和培训模块。 迄今为止,Open edX 软件已支持超过 8,000 门原创课程和 5000 万课程注册。 您可以使用本地设备或利用任何行业领先的云基础设施服务提供商自行安装该平台,但越来越多的项目 服务提供商列表中也以软件即服务 (SaaS) 模式提供该平台。

Open edX 平台被世界上许多顶尖教育机构以及私营部门公司、公共部门机构、非政府组织、非营利组织和教育技术初创公司所使用,并且该项目的全球服务提供商社区继续使该平台能够被规模越来越小的组织所使用。 如果您计划为广泛的受众创建和提供教育内容,则应考虑使用 Open edX 平台。

安装

有多种安装软件的方法,这可能至少在最初是一个不受欢迎的意外。 但是,无论您如何安装 Open edX,您都将获得具有相同功能集的相同应用程序软件。 默认安装包括一个功能齐全的在线学习者学习管理系统 (LMS) 和一个功能齐全的课程管理工作室 (CMS),您的讲师团队可以使用它来创作原创课程内容。 CMS 组件是您创建学习中心的入口,而 LMS 组件帮助用户查找和使用他们需要的课程。

Open edX 应用程序软件与设备无关且完全响应式,并且只需稍加努力,您还可以发布原生 iOS 和 Android 应用程序,这些应用程序可以无缝集成到您实例的后端。 Open edX 平台、原生移动应用程序和安装脚本的代码存储库都在 GitHub 上公开提供。

期望

Open edX 平台的 GitHub 存储库包含高性能、可用于生产环境的代码,适用于各种规模的组织。 来自数百个机构的数千名程序员定期为 edX 存储库做出贡献,该平台是关于如何以正确的方式构建和管理复杂的企业应用程序的真实案例研究。 因此,即使您肯定会面临关于如何将平台投入生产的诸多担忧,您也不必担心 Open edX 平台代码库本身的一般质量和稳健性。

通过最少的培训,您的讲师将能够创建良好的在线课程内容。 但请记住,Open edX 可以通过其 XBlock 组件架构进行扩展,因此您的讲师有可能通过他们和您付出的额外努力将良好的课程内容变成出色的课程内容。

该平台在单服务器环境中运行良好,并且具有高度模块化,使其几乎可以无限水平扩展。 它是可主题化、可本地化且完全开源的,为根据您的需求定制平台的外观和功能提供了无限的可能性。 该平台作为本地安装在您自己的设备上可靠运行。

需要一些组装

请记住,一些 edX 软件模块未包含在默认安装中,并且这些模块通常在组织的需求列表中。 即,分析模块、电子商务模块和注释/批注课程功能不是默认平台安装的一部分,并且这些模块中的每一个都是一个重要的安装。 此外,在数据备份恢复和一般系统管理方面,您完全需要自行负责。 幸运的是,越来越多的社区来源的文档和操作指南文章(所有这些都可以通过 Google 和 Bing 搜索到)可以帮助您使安装准备就绪。

设置 oAuthSSL/TLS 以及启动并运行平台的 REST API 可能具有挑战性,具体取决于您的技能水平,即使这些都是有据可查的程序。 此外,一些组织要求在现有的集中式环境中管理 MySQL 和/或 MongoDB 数据库,如果这是您的情况,您还需要完成将这些服务从默认平台安装中分离出来的过程。 edX 设计团队已尽一切可能为您简化此过程,但这仍然是一个重要的更改,可能需要一些时间才能实施。

不要气馁 - 如果您面临资源和/或技术方面的阻力,Open edX 社区 SaaS 提供商(如 appsemblereduNEXT)为自助安装提供了引人注目的替代方案,特别是如果您只是随便看看。

技术栈

深入研究 Open edX 平台安装是一件非常令人兴奋的事情,从架构上讲,该项目是一部杰作。 应用程序模块是 Django 应用程序,它们利用了开源社区的大量顶级项目,包括 UbuntuMySQLMongoDBRabbitMQElasticsearchHadoop 等。

 

edx-architecture.png

Open edX 技术栈 (CC BY, edX 出品)

安装和配置所有这些组件本身就是一项壮举,但是将所有内容打包在一起,以便任意规模和复杂性的组织都可以根据自己的需求定制安装,而无需对代码库进行大手术,这似乎是不可能的 - 也就是说,直到您看到主要平台配置参数是如何整齐直观地组织和命名的。 请注意,平台的组织结构存在学习曲线,但最终结果是您学到的一切都值得了解,不仅对于这个项目,而且对于一般的 IT 大型项目也是如此。

一个温馨提示:平台的 UI 正在不断变化,目标是最终在 ReactBootstrap 上实现标准化。 同时,您会发现多种为基本主题实现样式的方法,这可能会让人感到困惑。

采用情况

edX 项目已在国际上得到迅速普及,这在很大程度上归功于该软件的良好运行。 毫不奇怪,该项目的成功吸引了越来越多的优秀参与者,他们以程序员、项目顾问、翻译、技术作家和博客作者的身份为该项目做出贡献。 年度 Open edX 大会官方 edX Google 论坛Open edX 服务提供商列表是了解这个多元化且不断发展的生态系统的良好起点。 作为一名相对的新手,我发现参与该项目并在多个方面直接参与其中相对容易。

祝您旅途顺利,在您构思项目时,随时可以与我联系,将我作为参考。

标签
User profile image.
我是 Open edX 在线学习管理系统的爱好者。 我专注于使用 Angular、Ionic、Wordpress 和 Amazon Web Services 进行响应式 Web 和移动应用程序开发。 我了解数据科学、机器学习、商业分析、预测系统和预测分析。

3 条评论

我们正在下载 EDX 平台

祝您的项目顺利,Castro 博士。 如果我可以提供帮助,请告诉我。

Creative Commons License本作品根据 Creative Commons 署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.