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