educationClass リソース タイプeducationClass resource type

学校内のクラスを表します。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 の操作性が適切に機能するために、教師は、teachers コレクションと members コレクションの両方のメンバーになっている必要があります。For Office 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.
Get groupGet group groupgroup この educationClass に対応する Office 365 groupを取得します。Get the Office 365 group that corresponds to this educationClass.
UpdateUpdate educationClasseducationClass educationClass オブジェクトを更新します。Update educationClass object.
削除Delete なしNone educationClass オブジェクトを削除します。Delete educationClass object.

プロパティProperties

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

リレーションシップRelationships

リレーションシップRelationship Type 説明Description
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.
グループgroup グループgroup このクラスに対応するディレクトリグループ。The directory group corresponding to this class.

JSON 表記JSON representation

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

{
  "id": "String",
  "description": "String",
  "classCode": "String",
  "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
  "displayName": "String",
  "externalId": "String",
  "externalName": "String",
  "externalSource": "string",
  "mailNickname": "String",
  "term": {"@odata.type": "microsoft.graph.educationTerm"}
}