open edx_Open edX入门以托管您的课程

open edx

现在,在其第七个主要版本中Open edX平台是一个免费和开放源代码的课程管理系统, 在世界范围内用于托管大规模开放在线课程(MOOC)以及较小的课程和培训模块。 迄今为止,Open edX软件已为8,000多个原始课程和5000万课程注册提供了动力。 您可以使用本地设备自己安装平台,也可以利用任何行业领先的云基础架构服务提供商来安装该平台,但是越来越多的软件可以通过软件即服务(SaaS)模型来使用该平台。该项目的服务提供商列表不断增加。

Open edX平台已被许多世界一流的教育机构以及私营公司,公共部门机构,非政府组织,非营利组织和教育技术初创公司使用,并且该项目的服务提供商的全球社区继续使该平台可访问到越来越小的组织。 如果您打算创建教育内容并向广大受众提供教育内容,则应考虑使用Open edX平台。

安装

有多种安装软件的方法,至少在最初,这可能是不受欢迎的惊喜。 但是,无论您如何安装Open edX,都可以获得具有相同功能集的相同应用程序软件。 默认安装包括用于在线学习者的功能齐全的学习管理系统(LMS)以及功能全面的课程管理工作室(CMS),您的讲师团队可以使用该功能来编写原始课程内容。 您可以将CMS视为课程内容创建和管理的“ Wordpress ”,将LMS视为课程市场营销,发行和消费的“ Magento ”。

Open edX应用程序软件与设备无关,并且完全响应,并且您只需花费很少的精力,就可以发布可无缝集成到实例后端的本机iOS和Android应用程序。 Open edX平台,本机移动应用程序和安装脚本的代码存储库均可在GitHub上公开获得。

期待什么

Open edX平台GitHub存储库包含适用于各种规模组织的高性能,生产就绪代码。 来自数百个机构的成千上万的程序员定期向edX存储库捐款,该平台是一个关于如何以正确的方式构建和管理复杂的企业应用程序的真实案例研究。 因此,即使您确定要如何将平台投入生产也要面对许多问题,您也不应沉迷于Open edX平台代码库本身的总体质量和健壮性。

只需最少的培训,您的讲师就可以创建优质的在线课程内容。 但是请记住,Open edX可以通过其XBlock组件体系结构进行扩展,因此您的讲师将有潜力通过自己和您自己的不断努力将优秀的课程内容变成优秀的课程内容。

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

需要一些组装

请记住,默认安装中不包含少数edX软件模块,并且这些模块通常位于组织的需求列表中。 即,Analytics模块,电子商务模块和Notes / Annotations课程功能不是默认平台安装的一部分,并且每一个都是不平凡的安装。 此外,一般而言,您完全可以自行进行数据备份-还原和系统管理。 幸运的是,越来越多的社区文档和操作方法文章都可以通过Google和Bing进行搜索,以帮助您进行安装生产。

设置oAuthSSL / TLS以及启动和运行平台的REST API可能会遇到挑战,具体取决于您的技能水平,尽管这些都是记录良好的过程。 此外,某些组织要求在现有的集中式环境中管理MySQL和/或MongoDB数据库,如果您遇到这种情况,则还需要完成从默认平台安装中取消这些服务的过程。 edX设计团队已竭尽所能为您简化此操作,但这仍然是一项不平凡的更改,可能需要一些时间来实施。

不要气—-如果您正面临资源和/或技术上的阻力,那么像appemblereduNEXT这样的Open edX社区SaaS提供程序可以为您自己动手安装提供引人注目的替代方案,特别是如果您只是逛街时。

技术栈

在Open edX平台安装中四处逛逛是一件令人振奋的事情,从结构上来讲,该项目是杰作。 这些应用程序模块是Django应用程序,它们利用了众多开源社区的首要项目,包括UbuntuMySQLMongoDBRabbitMQElasticsearchHadoop等。

edx-architecture.png

Open edX技术堆栈(CC BY,edX编写)

安装和配置所有这些组件本身就是一项壮举,但是打包所有内容的方式使得任意大小和复杂度的组织都可以根据自己的需求量身定制安装,而不必在代码库上进行心脏手术,这似乎是不可能的。是,直到您看到主要平台配置参数的组织方式和命名方式都非常简洁直观。 请注意,平台的组织结构存在学习曲线,但是结果是,您学习的所有内容都值得了解,不仅对于该项目,而且对于大型IT项目都是如此。

一个警告:平台的UI不断变化,目的是最终在ReactBootstrap上实现标准化。 同时,您会发现多种实现基本主题样式的方法,这可能会造成混淆。

采用

edX项目在国际上得到了Swift的采用,这在很大程度上取决于软件的运行状况。 毫不奇怪,该项目的成功吸引了越来越多的有才华的参与者,他们以程序员,项目顾问,翻译,技术作家和博客作者的身份为该项目做出了贡献。 年度Open edX会议官方edX Google组Open edX服务提供商列表是学习更多有关此多样化且不断发展的生态系统的良好起点。 作为一个相对较新的人,我发现参与和直接参与多个方面的项目相对容易。

祝您旅途愉快,并在构思项目时随时与我联系。

翻译自: https://opensource.com/article/18/6/getting-started-open-edx

open edx

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值