educationClass リソース タイプ

名前空間: microsoft.graph

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

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

メソッド

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

プロパティ

プロパティ 説明
classCode String クラスを識別するために学校が使用するクラス コード。
createdBy identitySet クラスを作成したエンティティ。
説明 String クラスの説明。
displayName String クラスの名前。
外部ID String 同期システムからのクラスの ID。
externalSource educationExternalSource このクラスの作成方法。 可能な値は、sismanual です。
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"
  }
}