1

Valence API を使用して、SIS システムと D2L を統合したいと考えています。SIS で新しい学期または学科が作成されたら、それらを D2L で自動的に作成して、コース テンプレートとコース オファリングを SIS で作成するのと同じようにリアルタイムで作成できるようにしたいと考えています。

API リファレンス ドキュメントで、組織単位の作成に使用するルーティングを見つけることができません。私にできることは、組織単位構造を再編成するか、新しい組織単位タイプを作成することだけのようです。しかし、それは私が達成したいことではありません。Valence API を使用して組織単位を作成することは可能ですか? その場合、どのルーティングを使用しますか?

余談ですが、Valence API を使用して組織単位を作成できない場合、API を介して組織単位タイプを作成するための使用シナリオは何ですか? 組織単位の種類は、私には 1 回限りの設定であり、一般的に自動化されたものではないようです。

4

1 に答える 1

1

この質問がされた時点で、Valence Learning Framework API は、コース提供レベルの「上」の組織構造を変更するための API 呼び出しを提供していませんでした (つまり、コース提供、セクション、および部門、学期、またはカスタム組織単位を追加/削除/変更するための呼び出しではありません)、この時点 (D2L の Learning Suite v10.2.0 の時点) では、API を介して組織構造を操作するためのルートが存在します。

API は、カスタム組織単位を作成し、組織単位に割り当てられた親と子を変更するためのルートを提供するようになりました。これにより、新しい組織単位を既存の組織構造に効果的に挿入できるようになりました。これらのルートは、LP 製品コンポーネントのバージョン 1.3 API (Learning Suite 10.2.0 で提供) に追加されました。

さらに、LP v1.4 API (Learning Suite 10.3.0 で提供) では、API ルートが追加され、既存の単一の組織単位のプロパティの一部を直接変更して、リスト組織単位のプロパティを取得 (およびリストでフィルター処理) しました。 )、およびリーフノードと分離された組織ユニット(子のないものと親のないもの)を見つけます。

ここで説明したユースケースのように、クライアント管理チームが組織構造の管理を支援することを目的としたオフボードのスクリプトとサービスを簡単に作成できるようにするために、これらすべてのルートが追加されました。

于 2013-03-22T12:31:22.683 に答える