educationClass 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示学校的课程。 educationClass 资源当前对应于 Microsoft 365 ,并共享相同的 ID。 学生是该班的普通成员,教师是所有者,具有适当的权利。

重要

若要Microsoft 365 体验正常工作,教师必须是教师和成员集合的成员。

方法

方法 返回类型 说明
获取课程 educationClass 读取 educationClass 对象的属性和关系。
Add member educationUser 通过发布到 members 导航属性,为课程添加一个新的 educationUser
List members educationUser 集合 获取 educationUser 对象集合。
删除成员 educationUser 通过成员导航属性从课程删除 educationUser
List schools educationSchool 集合 获取 educationSchool 对象集合。
Add teacher educationUser 通过发布到 teachers 导航属性,为课程添加一个新的 educationUser
List teachers educationUser 集合 获取课程的教师列表。
Remove teacher educationUser 通过教师导航属性从课程删除 educationUser
创建 educationAssignment 通过发布到作业集合来创建新的 educationAssignment
列出作业 educationAssignment 集合 获取 educationAssignment 对象集合。
列出模块 educationModule 集合 获取 educationModule 对象集合。
Get group 获取与此 educationClass 对应的 Microsoft 365
Create category educationCategory 为此类创建新的 educationCategory
List categories educationCategory 集合 获取属于此类的 educationCategory 对象列表。
更新课程 educationClass 更新 educationClass 对象。
删除课程 None 删除 educationClass 对象。
获取增量 educationClass 集合 获取 educationClasses 的增量更改。
获取最近修改的提交 educationSubmission 集合 检索在前七天内修改的提交。

属性

属性 类型 说明
id String 课程的唯一标识符。
classCode String 学校用于标识课程的课程代码。
课程 educationCourse 课堂的课程信息。
createdBy identitySet 创建类的实体。
说明 String 课程说明。
displayName String 课程名称。
externalId 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" }
}