educationClass リソース タイプ

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

学校内のクラスを表します。 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 を作成します。
割り当てを一覧表示する educationAssignmentコレクション educationAssignment オブジェクト コレクションを取得します。
モジュールの一覧表示 educationModuleコレクション educationModule オブジェクト コレクションを取得します。
グループを取得する group この educationClass に対応する Microsoft 365 グループを取得します。
educationCategory を作成する educationCategory このクラスの新しい educationCategory を作成します。
カテゴリの一覧表示 educationCategory コレクション このクラスに属する educationCategory オブジェクトの一覧を取得します。
Update educationClass educationClass オブジェクトを更新します。
Delete なし educationClass オブジェクトを削除します。
Get delta educationClass コレクション educationClasses の増分変更を取得します。

プロパティ

プロパティ 説明
id String クラスの一意の識別子。
classCode String クラスを識別するために学校が使用するクラス コード。
コース educationCourse クラスのコース情報。
createdBy identitySet クラスを作成したエンティティ。
説明 String クラスの説明。
displayName String クラスの名前。
外部ID String 同期システムからのクラスの ID。
externalName String 同期システムからのクラスの名前。
externalSource String このリソースが生成された外部ソースの種類 (から自動的に決定されます externalSourceDetail)。 使用可能な値は、sislmsmanual です。
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" }
}