開発する

Open edXプラットフォームの成功に貢献する開発者に加わりましょう。製品、ドキュメント、コラボレーションスペースについて詳しくご覧ください。

推奨スキルセット

Open edX コードベースに貢献したり、XBlocks を作成したりするには、開発者は次のものが必要です。

  • Python/Django および Javascript/React に関する知識と経験
  • Dockerに関する知識
  • フロントエンド機能を作成する場合、HTML と CSS に精通していること
  • Open edXの理解 国際化(i18n) の三脚と アクセシビリティ(a11y) ガイドライン

開発リソース

Open edX コミュニティの生産的なメンバーになるために必要なものはすべて揃っています。

  • 公式開発者ドキュメント
  • ウィキ上のコラボレーションスペース
  • コードリポジトリへのアクセス(GitHub でホスト)

開発環境

家庭教師 ローカルコンピューター上でOpen edXを開発・テストするためのツールです(2023年XNUMX月現在、MFE開発は旧開発環境であるDevstackの方が容易です)。TutorとDevstackはどちらも、本番システムと同じシステム要件を満たすDockerコンテナを使用しています。

講師には以下が含まれます:

  • 学習管理システム(LMS)
  • コース開発のためのスタジオ
  • フォーラム
  • オープンレスポンス評価

Tutor は、Open edX インスタンスを実行する場合にも推奨される方法です。

カスタマイズ

Open edX インスタンスをカスタマイズするためのオプションには、XBlocks、LTI、API などがあります。

問題の報告

Open edXソフトウェアの技術的な問題を報告したい場合は、Slackをご利用ください。 Slackへの招待をリクエストするリンクを新しいタブで開きます 自動的に、そして私たちの コミュニティSlackワークスペースセキュリティ上の問題は、 security@edx.org.

開発環境

Open edX 開発は初めてですか? ディストリビューションの選択に関する詳細については、「はじめに」ページをご覧ください。

Open edX カンファレンス 2026 に参加しましょう!

2026 Open edX カンファレンスでは、世界最高峰のオープンソース オンライン学習管理システムの XNUMX つである Open edX プラットフォームの革新的な使用事例を紹介し、教育設計、コース構成、生成 AI などの画期的なテクノロジーを含む Open edX プラットフォームの運用と拡張の方法における最新の進歩を紹介します。