educationClass リソース タイプ
名前空間: microsoft.graph
学校内のクラスを表します。 educationClass リソースは Microsoft 365 グループに対応し、同じ ID を共有します。 学生はクラスの通常のメンバーであり、教師は所有者であり適切な権限を持ちます。 Office の操作性が適切に機能するために、教師は、teachers コレクションと members コレクションの両方のメンバーになっている必要があります。
エンティティ から継承します。
メソッド
メソッド | 戻り値の種類 | 説明 |
---|---|---|
List classes | educationClass コレクション | educationClass オブジェクトとそのプロパティの一覧を取得します。 |
モジュールの一覧表示 | educationModuleコレクション | educationModule オブジェクト コレクションを取得します。 |
クラスを作成する | educationClass | 新しい educationClass オブジェクトをCreateします。 |
クラスを取得する | educationClass | educationClass オブジェクトのプロパティとリレーションシップを読み取ります。 |
クラスを更新する | educationClass | educationClass オブジェクトのプロパティを更新します。 |
クラスを削除する | なし | educationClass オブジェクトを削除します。 |
Get delta | educationClass コレクション | educationClasses の増分変更を取得します。 |
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
classCode | String | クラスを識別するために学校が使用するクラス コード。 |
createdBy | identitySet | クラスを作成したエンティティ。 |
説明 | String | クラスの説明。 |
displayName | String | クラスの名前。 |
外部ID | String | 同期システムからのクラスの ID。 |
externalSource | educationExternalSource | このクラスの作成方法。 可能な値は、sis 、manual です。 |
externalSourceDetail | String | このリソースが生成された外部ソースの名前。 |
externalName | String | 同期システムからのクラスの名前。 |
grade | String | クラスの成績レベル。 |
id | String | オブジェクト識別子。 エンティティから継承 されます。 |
mailNickname | String | すべてのメンバーに電子メールを送信する際のメール名 (この機能が有効な場合)。 |
term | educationTerm | このクラスの学期。 |
リレーションシップ
リレーションシップ | 型 | 説明 |
---|---|---|
assignments | educationAssignment コレクション | このクラスに関連付けられているすべての割り当て。 Null 許容型です。 |
assignmentCategories | educationCategory コレクション | このクラスに関連付けられているすべてのカテゴリ。 Null 許容型です。 |
assignmentDefaults | educationAssignmentDefaults コレクション | クラスで作成された新しい割り当てによって考慮されるクラス レベルの既定値を指定します。 |
assignmentSettings | educationAssignmentSettings コレクション | クラス レベルの割り当て設定を指定します。 |
グループ | group | 基になる Microsoft 365 グループ オブジェクト。 |
members | educationUser コレクション | クラスのすべてのユーザー。 Null 許容型。 |
モジュール | educationModule コレクション | クラス内のすべてのモジュール。 Null 許容型。 |
schools | educationSchool コレクション | このクラスに関連付けられているすべての学校。 Null 許容型。 |
teachers | educationUser コレクション | このクラスのすべての教師。 Null 許容型。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"@odata.type": "#microsoft.graph.educationClass",
"description": "String",
"displayName": "String",
"createdBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"classCode": "String",
"externalName": "String",
"externalId": "String",
"externalSource": "String",
"externalSourceDetail": "String",
"grade": "String",
"id": "String (identifier)",
"mailNickname": "String",
"term": {
"@odata.type": "microsoft.graph.educationTerm"
}
}