カスタマイズ
Open edX を使用して独自の学習ソリューションを作成します。
当社のコア製品は柔軟性と拡張性に優れ、複数の市場に対応できるようカスタマイズ可能です。独自の学習プラットフォームを構築する方法については、こちらをご覧ください。
Xブロック
充実した魅力的なオンラインコースを作成するには、コース作成者は様々なソースからコンポーネントを組み合わせる必要があります。edXのコンポーネントアーキテクチャであるXBlockは、これを可能にします。コースはXBlockと呼ばれる要素を階層的に構築されます。HTMLタグと同様に、XBlockはテキストの段落、動画、複数選択入力フィールドといった小さな要素から、セクション、章、あるいはコース全体といった大きな要素まで、様々な要素を表すことができます。
XBlocks はコースの配信だけに限りません。包括的な教育エコシステムでは、多数の Web アプリケーションが活用され、それらすべてがコースのコンテンツとデータにアクセスする必要があります。XBlocks は、これらすべてのアプリケーションで使用するコンポーネントを構築するために必要な構造と API を提供します。
LTI
オンラインコースに追加したい外部学習アプリケーションを発見または開発したことがあるかもしれません。あるいは、教科書のデジタルコピーをPDF以外の形式でお持ちかもしれません。Learning Tools Interoperability(LTI)コンポーネントを使用することで、外部学習アプリケーションや教科書をStudioに追加できます。LTIコンポーネントは、IMS Global Learning Tools Interoperabilityバージョン1.1.1仕様に基づいています。
LTI コンポーネントはいくつかの方法で使用できます。
- 生徒の応答を必要としない教科書コンテンツなど、表示のみの外部 LTI コンテンツを追加します。
- 生徒の回答を必要とする外部LTIコンテンツを追加します。外部プロバイダーが生徒の回答を採点します。
- コンポーネントを、外部の採点システムと同期するためのプレースホルダーとして使用します。
API
Open edX には、コア プラットフォームと対話するアプリケーションを構築できる API スイートが含まれています。
Open edX API は、Representational State Transfer (ReST) 設計原則を使用し、JavaScript Object Notation (JSON) データ交換形式をサポートします。
当社のAPIは認証にOAuth 2.0を使用しています。OAuth 2.0は、安全なユーザー認証を必要とする多くのシステムで使用されているオープンスタンダードです。詳しくは、OAuth 2.0標準をご覧ください。
Open edX プラットフォーム ReST API は、Open edX インスタンスで動作する Web、デスクトップ、モバイル アプリケーションの構築を可能にする、急速に成長し進化している機能セットです。
現在、Open edX プラットフォームには、登録 API、ユーザー API、データ分析 API が含まれています。