educationClass リソース タイプ

名前空間: microsoft.graph

学校内のクラスを表します。 educationClass リソースは、Microsoft 365 グループに対応し、同じ ID を共有します。 学生はクラスの通常のメンバーであり、教師は所有者であり適切な権限を持ちます。 Office の操作性が適切に機能するために、教師は、teachers コレクションと members コレクションの両方のメンバーになっている必要があります。

エンティティ から継承します。

メソッド

メソッド 戻り値の種類 説明
educationClasses をリストする educationClass コレクション educationClass オブジェクトとそのプロパティの一覧を取得します。
Create educationClass educationClass 新しい educationClass オブジェクトを作成します。
Get educationClass educationClass educationClass オブジェクトのプロパティとリレーションシップを読み取ります。
educationClass を更新する educationClass educationClass オブジェクトのプロパティを更新します。
educationClass を削除する なし educationClass オブジェクトを削除します。
差分を取得する educationClass コレクション educationClasses の増分変更を取得します。

プロパティ

プロパティ 種類 説明
id String オブジェクト識別子。 エンティティから継承 されます。
displayName String クラスの名前。
mailNickname String すべてのメンバーに電子メールを送信する際のメール名 (この機能が有効な場合)。
description String クラスの説明。
createdBy identitySet クラスを作成したエンティティ。
classCode String クラスを識別するために学校が使用するクラス コード。
externalName String 同期システムからのクラスの名前。
externalId String 同期システムからのクラスの ID。
externalSource educationExternalSource このクラスの作成方法。 可能な値は、sismanual です。
externalSourceDetail String このリソースが生成された外部ソースの名前。
grade String クラスの成績レベル。
term educationTerm このクラスの学期。

リレーションシップ

リレーションシップ 説明
assignments educationAssignment コレクション このクラスに関連付けられているすべての割り当て。 Null 許容型。
グループ group 基になるMicrosoft 365グループ オブジェクト。
members educationUser コレクション クラスのすべてのユーザー。 Null 許容型。
schools educationSchool コレクション このクラスに関連付けられているすべての学校。 Null 許容型。
teachers educationUser コレクション このクラスのすべての教師。 Null 許容型。
assignmentCategories educationCategory コレクション このクラスに関連付けられているすべてのカテゴリ。 Null 許容型。
assignmentDefaults educationAssignmentDefaults コレクション クラスで作成された新しい割り当てによって考慮されるクラス レベルの既定値を指定します。
assignmentSettings educationAssignmentSettings コレクション クラス レベルの割り当ての設定を指定します。

JSON 表記

リソースの JSON 表記を次に示します。

{
  "@odata.type": "#microsoft.graph.educationClass",
  "id": "String (identifier)",
  "displayName": "String",
  "mailNickname": "String",
  "description": "String",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "classCode": "String",
  "externalName": "String",
  "externalId": "String",
  "externalSource": "String",
  "externalSourceDetail": "String",
  "grade": "String",
  "term": {
    "@odata.type": "microsoft.graph.educationTerm"
  }
}