更新 educationAssignmentDefaults

命名空间:microsoft.graph

更新 educationAssignmentDefaults 对象 的属性。

只有教师可以更新这些设置。

权限

要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) EduAssignments.ReadWriteBasic、EduAssignments.ReadWrite
委派(个人 Microsoft 帐户) 不支持。
应用程序 不支持。

HTTP 请求

PATCH /education/classes/acdefc6b-2dc6-4e71-b1e9-6d9810ab1793/assignmentDefaults

请求标头

名称 说明
Authorization Bearer {token}。必需。
Content-Type application/json. Required.

请求正文

在请求正文中,仅提供要更新的字段的值。

请求正文中不包括的现有属性将保留其以前的值,或根据对其他属性值的更改重新计算。 为了获得最佳性能,请勿加入尚未更改的现有值。

属性 类型 说明
addedStudentAction educationAddedStudentAction 在作业发布日期之后添加的学生的课堂级别默认操作。 可取值为:noneassignIfOpen。 默认值为 none
addToCalendarAction educationAddToCalendarOptions 可选字段,用于控制 发布 作业时将作业添加到学生和教师日历 的作业 行为。 可能的值包括 nonestudentsAndPublisherstudentsAndTeamOwnersunknownFutureValuestudentsOnly。 请注意,必须使用此可 Prefer: include - unknown -enum-members 变化枚举 (请求) 获取以下 studentsOnly。 可选。
dueTime TimeOfDay "到期时间"字段的类级别默认值。 默认值为 23:59:00
notificationChannelUrl String 默认Teams发送与工作分配相关的通知的通道。 默认值为 null

响应

如果成功,此方法在响应 200 OK 正文中返回 响应代码和更新的 educationAssignmentDefaults 对象。

示例

请求

PATCH https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6d9810ab1793/assignmentDefaults
Content-Type: application/json

{
  "addedStudentAction": "assignIfOpen",
  "notificationChannelUrl": "https://graph.microsoft.com/beta/teams('acdefc6b-2dc6-4e71-b1e9-6d9810ab1793')/channels('3da03fc4-8eac-4459-84fb-1422dc01f65e')"
}

响应

注意: 为了提高可读性,可能缩短了此处显示的响应对象。

HTTP/1.1 200 OK
Content-Type: application/json

{
  "addedStudentAction": "assignIfOpen",
  "dueTime": "String",
  "notificationChannelUrl": "https://graph.microsoft.com/beta/teams('acdefc6b-2dc6-4e71-b1e9-6d9810ab1793')/channels('3da03fc4-8eac-4459-84fb-1422dc01f65e')"
}

另请参阅