educationClass リソース タイプ
名前空間: microsoft.graph
重要
Microsoft Graph の /beta
バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
学校内のクラスを表します。 educationClass リソースは現在、Microsoft 365 グループに対応しており、同じ ID を共有しています。 学生はクラスの正規メンバーであり、教師は所有者であり、適切な権利を持っています。
重要
Microsoft 365 エクスペリエンスを正しく機能させるには、教師が教師コレクションとメンバー コレクションの両方のメンバーである必要があります。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
クラスを取得する | educationClass | educationClass オブジェクトのプロパティとリレーションシップを読み取ります。 |
Add member | educationUser | members ナビゲーション プロパティに投稿することで、クラスの新しい educationUser を追加します。 |
List members | educationUser コレクション | educationUser オブジェクト コレクションを取得します。 |
メンバーを削除する | educationUser | members ナビゲーション プロパティによって、クラスから educationUser を削除します。 |
List schools | educationSchool コレクション | educationSchool オブジェクト コレクションを取得します。 |
Add teacher | educationUser | teachers ナビゲーション プロパティに投稿することで、クラスの新しい educationUser を追加します。 |
List teachers | educationUser コレクション | クラスの教師一覧を取得します。 |
Remove teacher | educationUser | teachers ナビゲーション プロパティによって、クラスから educationUser を削除します。 |
Create | educationAssignment | 割り当てコレクションに投稿して、新しい educationAssignment を作成します。 |
割り当てを一覧表示する | educationAssignment コレクション | educationAssignment オブジェクト コレクションを取得します。 |
モジュールを一覧表示する | educationModule コレクション | educationModule オブジェクト コレクションを取得します。 |
グループを取得する | group | この educationClass に対応する Microsoft 365 グループを取得します。 |
カテゴリの作成 | educationCategory | このクラスの新しい educationCategory を作成します。 |
カテゴリの一覧表示 | educationCategory コレクション | このクラスに属する educationCategory オブジェクトの一覧を取得します。 |
クラスを更新する | educationClass | educationClass オブジェクトを更新します。 |
クラスを削除する | なし | educationClass オブジェクトを削除します。 |
Get delta | educationClass コレクション | educationClasses の増分変更を取得します。 |
最近変更した申請を取得する | educationSubmission コレクション | 過去 7 日間に変更された申請を取得します。 |
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
id | String | クラスの一意の識別子。 |
classCode | String | クラスを識別するために学校が使用するクラス コード。 |
コース | educationCourse | クラスのコース情報。 |
createdBy | identitySet | クラスを作成したエンティティ。 |
説明 | String | クラスの説明。 |
displayName | String | クラスの名前。 |
外部ID | String | 同期システムからのクラスの ID。 |
externalName | String | 同期システムからのクラスの名前。 |
externalSource | String | このリソースが生成された外部ソースの種類 ( externalSourceDetail から自動的に決定されます)。 使用可能な値は、sis 、lms 、manual です。 |
externalSourceDetail | String | このリソースが生成された外部ソースの名前。 |
grade | String | クラスの成績レベル。 |
mailNickname | String | すべてのメンバーに電子メールを送信する際のメール名 (この機能が有効な場合)。 |
term | educationTerm | クラスの用語。 |
リレーションシップ
リレーションシップ | 型 | 説明 |
---|---|---|
assignments | educationAssignment コレクション | このクラスに関連付けられているすべての割り当て。 Null 許容型。 |
members | educationUser コレクション | クラスのすべてのユーザー。 Null 許容型です。 |
モジュール | educationModule コレクション | クラス内のすべてのモジュール。 Null 許容型。 |
schools | educationSchool コレクション | このクラスに関連付けられているすべての学校。 Null 許容型。 |
teachers | educationUser コレクション | このクラスのすべての教師。 Null 許容型です。 |
assignmentCategories | educationCategory コレクション | このクラスに関連付けられているすべてのカテゴリ。 Null 許容型です。 |
assignmentDefaults | educationAssignmentDefaults コレクション | クラスで作成された新しい割り当てによって考慮されるクラス レベルの既定値を指定します。 |
assignmentSettings | educationAssignmentSettings コレクション | クラス レベルの割り当て設定を指定します。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"classCode": "String",
"course": { "@odata.type": "microsoft.graph.educationCourse" },
"createdBy": { "@odata.type": "microsoft.graph.identitySet" },
"description": "String",
"displayName": "String",
"externalId": "String",
"externalName": "String",
"externalSource": "string",
"grade": "string",
"id": "String (identifier)",
"mailNickname": "String",
"term": { "@odata.type": "microsoft.graph.educationTerm" }
}