educationClass リソース タイプeducationClass resource type

重要

Microsoft Graph の/betaバージョンの api は変更される可能性があります。APIs under the /beta version in Microsoft Graph are subject to change. 実稼働アプリケーションでは、これらの API の使用はサポートされていません。Use of these APIs in production applications is not supported.

学校内のクラスを表します。Represents a class within a school. educationClass リソースは Office 365 グループに相当し、同じ ID を共有します。The educationClass resource corresponds to the Office 365 group and shares the same ID. 学生はクラスの通常のメンバーであり、教師は所有者であり適切な権限を持ちます。Students are regular members of the class, and teachers are owners and have appropriate rights. Office 365 エクスペリエンスが正常に機能するには、教師が教師コレクションと members コレクションの両方のメンバーである必要があります。For Office 365 experiences to work correctly, teachers must be members of both the teachers and members collections.

メソッドMethods

メソッドMethod 戻り値の型Return Type 説明Description
Get educationClassGet educationClass educationClasseducationClass educationClass オブジェクトのプロパティとリレーションシップを読み取ります。Read properties and relationships of an educationClass object.
Add memberAdd member educationUsereducationUser members ナビゲーション プロパティに投稿することで、クラスの新しい educationUser を追加します。Add a new educationUser for the class by posting to the members navigation property.
List membersList members educationUser コレクションeducationUser collection educationUser オブジェクト コレクションを取得します。Get an educationUser object collection.
Remove studentRemove student educationUsereducationUser members ナビゲーション プロパティによって、クラスから educationUser を削除します。Remove an educationUser from the class through the members navigation property.
List schoolsList schools educationSchool コレクションeducationSchool collection educationSchool オブジェクト コレクションを取得します。Get an educationSchool object collection.
Add teacherAdd teacher educationUsereducationUser teachers ナビゲーション プロパティに投稿することで、クラスの新しい educationUser を追加します。Add a new educationUser for the class by posting to the teachers navigation property.
List teachersList teachers educationUser コレクションeducationUser collection クラスの教師一覧を取得します。Get a list of teachers for the class.
Remove teacherRemove teacher educationUsereducationUser teachers ナビゲーション プロパティによって、クラスから educationUser を削除します。Remove an educationUser from the class through the teachers navigation property.
EducationAssignment を作成するCreate educationAssignment educationAssignmenteducationAssignment Assignments コレクションへの投稿によって新しいeducationAssignmentを作成します。Create a new educationAssignment by posting to the assignments collection.
割り当てを一覧表示するList assignments educationAssignmentコレクションeducationAssignmentcollection EducationAssignmentオブジェクトのコレクションを取得します。Get an educationAssignment object collection.
グループを取得するGet group groupgroup この educationClass に対応する Office 365 groupを取得します。Get the Office 365 group that corresponds to this educationClass.
EducationCategory を作成するCreate educationCategory educationCategoryeducationCategory このクラスの新しいeducationCategoryを作成します。Create a new educationCategory for this class.
カテゴリの一覧表示List categories educationCategoryコレクションeducationCategory collection このクラスに属するeducationCategoryオブジェクトのリストを取得します。Get a list of educationCategory objects belonging to this class.
UpdateUpdate educationClasseducationClass educationClass オブジェクトを更新します。Update educationClass object.
DeleteDelete NoneNone educationClass オブジェクトを削除します。Delete educationClass object.
差分Delta educationClass コレクションeducationClass collection EducationClassesの増分の変更を取得するGet incremental changes for educationClasses

プロパティProperties

プロパティProperty Type 説明Description
idid 文字列String クラスの一意の識別子。Unique identifier for the class.
classCodeclassCode StringString クラスを識別するために学校が使用するクラス コード。Class code used by the school to identify the class.
学習course educationCourseeducationCourse クラスのコース情報Course information for the class
createdBycreatedBy identitySetidentitySet クラスを作成したエンティティ。Entity who created the class
descriptiondescription StringString クラスの説明。Description of the class.
displayNamedisplayName 文字列String クラスの名前。Name of the class.
externalIdexternalId StringString 同期システムからのクラスの ID。ID of the class from the syncing system.
externalNameexternalName StringString 同期システムからのクラスの名前。Name of the class in the syncing system.
externalSourceexternalSource stringstring このクラスの作成方法。How this class was created. 使用可能な値: sismanualunknownFutureValuePossible values are: sis, manual, unknownFutureValue.
gradegrade stringstring クラスの成績レベル。Grade level of the class.
mailNicknamemailNickname StringString すべてのメンバーに電子メールを送信する際のメール名 (この機能が有効な場合)。Mail name for sending email to all members, if this is enabled.
termterm educationTermeducationTerm クラスの用語。Term for the class.

リレーションシップRelationships

リレーションシップRelationship Type 説明Description
assignmentsassignments educationAssignmentコレクションeducationAssignment collection このクラスに関連付けられているすべての割り当て。All assignments associated with this class. Null 許容型。Nullable.
membersmembers educationUser コレクションeducationUser collection クラスのすべてのユーザー。All users in the class. Null 許容型。Nullable.
schoolsschools educationSchool コレクションeducationSchool collection このクラスに関連付けられているすべての学校。All schools that this class is associated with. Null 許容型。Nullable.
teachersteachers educationUser コレクションeducationUser collection このクラスのすべての教師。All teachers in the class. Null 許容型。Nullable.

JSON 表記JSON representation

リソースの JSON 表記を次に示します。The following is a JSON representation of the resource.

{
  "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" }
}