Blackboardでは通常、ドメインの代わりに教育機関の階層の使用をお勧めします。教育機関の階層では他のLearnの機能をフルに活用でき、カスタムルールに基づいたロジックは必要ありません。ドメインでは、Building BlockやREST APIといった統合フレームワークを通じたデータへのアクセスを制限しません。
ドメインは、学校がCommunity Engagement機能にアクセスできる場合に限り使用できます。
ドメインは、カスタマイズ可能、柔軟、そして安全なシステム管理モデルを提供します。ドメインはコース、コミュニティ、ユーザ、タブ、およびモジュールを、コレクションと呼ばれる定義済みのセットに収集します。各ドメインは1つまたは複数のコレクションを持つことができます。一度設定したドメインの管理は、そのドメイン限定でユーザに割り当てられたシステムロールによって制御されます。たとえば、ロースクールのすべてのユーザの管理をロースクールのスタッフに割り当てたり、ビジネススクールのすべてのユーザの管理をビジネススクールのスタッフに割り当てたりできます。
上記の例は単純な例です。機能レベルでの権限を使用して、システムロールをいくつでも定義できるので、システムロールをドメインに適用する方法はいくつでもあります。ドメインに柔軟性があるということは、管理モデルの計画が重要な手順になるということです。管理モデルの計画および実装にBlackboard Global Services with assistanceを使用するための詳細については、アカウントマネージャに問い合わせてください。
ドメインでできること
以下のリストに、ドメインで達成できる目標のいくつかを示してあります。
- ユーザ、コース、コミュニティ、タブ、およびモジュールをグループに編成する。
- ユーザ、コース、コミュニティ、タブ、およびモジュールの管理を委任する。
- ドメイン内の異なるスタッフメンバに異なる管理責任を割り当てる。
- 権限を定義することで、ドメイン管理者によるドメイン内の特定機能へのアクセスをコントロールする。
ドメインでできないこと
以下のリストに、ドメインの制限のいくつかを示してあります。
- ドメインは、Community Engagementがライセンス付与されている場合に限り使用できます。
- ドメインは柔軟性があり、システム内の階層に固執しないように設計されています。ドメインは重複またはネストするようにさえ定義できます(構造は適用されます)。ドメインはシステム内に関係を持ちません。
- ドメインの制約に一致するコースやユーザなどの新規項目は、作成時にドメイン内に含まれます。ドメイン管理者は、作成時に項目の初期設定属性を制御できないことがあります。たとえば、ドメイン管理者はドメイン内に作成されたすべての新規コースに特定の初期設定値を付けるように要求することはできません。
- ドメインはコース、コミュニティ、ユーザ、モジュール、およびタブのコレクションを管理するように設計されています。ドメインには1つ以上のコレクションを含めることができます。たとえば、ドメインにはコースだけ含めたり、コース、タブ、およびユーザを含めたりできます。ドメインは、ツールやBuilding Blocksなどのシステム内の他の項目を管理するためには使用できません。
- ドメインでは、Building BlockやREST APIといった統合フレームワークを通じたデータへのアクセスを制限しません。
用語
ドメインを理解するのに必要な用語と定義のリストを以下に示します。
ドメイン : 管理責任を他のスタッフメンバに委任する目的のために定義されたデータのグループです。
コレクション : ドメインに表示される変数または選択した個人により定義されたデータのセットです。
システムロール : 管理権限を与えるロールです。ドメインに適用すると、権限はドメイン内のデータを使用しているときのみ有効になります。システム管理者は、システムロールをいくつでも定義でき、各システムロールを使用して数百もの管理機能に権限を割り当てることができます。各ユーザに複数のシステムロールを割り当てることができます。
カテゴリ : コースを定義し、グループ化する変数です。コースは複数のカテゴリに割り当てることができます。カテゴリは、論理的にコースをコレクションに割り当てます。
教育機関ロール : ユーザを定義し、グループ化する変数です。ユーザに複数の教育機関ロールを割り当てることができます。教育機関ロールは、ユーザをコレクションに割り当てる論理的な方法です。教育機関ロールは、ユーザに表示するコンテンツを制御します。
利用可否の設定 : アクセスを決定します。利用不可なコースには、特定のユーザのみアクセスできます。同様に、利用不可なユーザはシステムにアクセスできません。
有効:スナップショットで設定されるフラグです。データには、アーカイブまたは削除に対して「無効」マークが付けられることがよくあります。
データソースキー : スナップショットを通じてシステムに追加されたデータに割り当てられた変数です。他の情報システムとの統合にスナップショットを使用する場合、レコードのソースを基にコレクションを定義するためにデータソースキーを使用できます。
初期設定ドメイン
各システムには少なくとも1つのドメインがあります。このドメインには、システムのすべてのコース、コミュニティ、ユーザ、タブ、およびモジュールが含まれ、初期設定ドメインとして参照されます。システム管理者のシステムロールを持つユーザは、初期設定ドメイン(システム全体)に対して最大の権限を持ちます。
この概念は、システムロールを割り当てるときに重要です。システムロールをドメイン内で適用して、ドメイン内に存在する項目に限定された権限を付与できます。または、システムロールをユーザに直接適用して、初期設定ドメイン内(システム全体)の権限を付与できます。
ドメイン管理
ドメインの管理を割り当てるには、ユーザレコードとドメイン内のシステムロールを組み合わせて使用します。各ドメイン管理者には、システムロールをいくつでも割り当てることができます。それらのロールに含まれる権限は付加的なもので、それらを組み合わせてドメイン管理者の異なるモデルを作成できます。同じユーザが複数のドメインにおける管理者になることができます。