Course Code: openedxdev
Duration: 21 hours
Prerequisites:
  • Python 程式设计经验
  • Java脚本程式设计体验 -- 可选

观众

  • 发展
Overview:

Open edX 平台是一个开源学习管理系统 (LMS),构建在基于 Python 的 Django Web 框架之上。它是托管 MOOC(大规模开放在线课程)以及较小课程和培训模组的流行平台。

此讲师指导的即时培训(在线或现场)面向希望基于 Open edX 平台定制和扩展在线课程的开发人员。

在本次培训结束时,参与者将能够:

  • 设置必要的开发环境以开始开发。
  • 了解 Open edX 架构、工具和开发流程。
  • 构建、测试和部署新的应用程式和服务,以扩展 Open edX 课程的丰富性。
  • 将现有的 Web、桌面和行动应用程式及内容整合到 Open edX 课程中。
  • 跟踪、监控和分析 Open edX 服务 或应用程式的活动和性能。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

  • Open edX 与 Moodle

Open edX 元件架构概述

准备开发环境

安装和设定 Open edX

使用 XBlock 构建元件

使用 LTI(学习工具互操作性)添加外部内容

使用 Open edX ReST API 与核心平台交互

构建应用程式

测试和调试应用程式

代码国际化

对用户进行身份验证

开发自订 JavaScript 应用程式 -- 可选

使用 React 开发微前端应用程式 (MFE) -- 可选

将应用程式部署到生产环境

将桌面应用程式与 Open edX 集成

将移动应用程式与 Open edX 集成

跟踪、监控和分析应用程式活动

故障排除

加入 Open edX 社区

总结和结论

Sites Published:

United Arab Emirates - Open edX for Developers

Qatar - Open edX for Developers

Egypt - Open edX for Developers

Saudi Arabia - Open edX for Developers

South Africa - Open edX for Developers

Brasil - Open edX for Developers

Canada - Open edX for Developers

中国 - Open edX for Developers

香港 - Open edX for Developers

澳門 - Open edX for Developers

台灣 - Open edX for Developers

USA - Open edX for Developers

Österreich - Open edX for Developers

Schweiz - Open edX for Developers

Deutschland - Open edX for Developers

Czech Republic - Open edX for Developers

Denmark - Open edX for Developers

Estonia - Open edX for Developers

Finland - Open edX for Developers

Greece - Open edX for Developers

Magyarország - Open edX for Developers

Ireland - Open edX for Developers

Luxembourg - Open edX for Developers

Latvia - Open edX for Developers

España - Open edX for Developers

Italia - Open edX for Developers

Lithuania - Open edX for Developers

Nederland - Open edX for Developers

Norway - Open edX for Developers

Portugal - Open edX for Developers

România - Open edX for Developers

Sverige - Open edX for Developers

Türkiye - Open edX for Developers

Malta - Open edX for Developers

Belgique - Open edX for Developers

France - Open edX for Developers

日本 - Open edX for Developers

Australia - Open edX for Developers

Malaysia - Open edX for Developers

New Zealand - Open edX for Developers

Philippines - Open edX for Developers

Singapore - Open edX for Developers

Thailand - Open edX for Developers

Vietnam - Open edX for Developers

India - Open edX for Developers

Argentina - Open edX for Developers

Chile - Open edX for Developers

Costa Rica - Open edX for Developers

Ecuador - Open edX for Developers

Guatemala - Open edX for Developers

Colombia - Open edX for Developers

México - Open edX for Developers

Panama - Open edX for Developers

Peru - Open edX for Developers

Uruguay - Open edX for Developers

Venezuela - Open edX for Developers

Polska - Open edX for Developers

United Kingdom - Open edX for Developers

South Korea - Open edX for Developers

Pakistan - Open edX for Developers

Sri Lanka - Open edX for Developers

Bulgaria - Open edX for Developers

Bolivia - Open edX for Developers

Indonesia - Open edX for Developers

Kazakhstan - Open edX for Developers

Moldova - Open edX for Developers

Morocco - Open edX for Developers

Tunisia - Open edX for Developers

Kuwait - Open edX for Developers

Oman - Open edX for Developers

Slovakia - Open edX for Developers

Kenya - Open edX for Developers

Nigeria - Open edX for Developers

Botswana - Open edX for Developers

Slovenia - Open edX for Developers

Croatia - Open edX for Developers

Serbia - Open edX for Developers

Bhutan - Open edX for Developers

Nepal - Open edX for Developers

Uzbekistan - Open edX for Developers