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