learningAssignment 资源类型

命名空间:microsoft.graph

重要

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

表示分配给用户的学习活动的详细信息。

继承自 learningCourseActivity

属性

属性 类型 说明
@odata.type String 指示这是 learningAssignment 还是 learningSelfInitiated 课程活动。 必填。
assignedDateTime DateTimeOffset 课程活动的分配日期。 可选。
assignerUserId String 分配器的用户 ID。 可选。
assignmentType String 课程活动的作业类型。 可取值为:requiredrecommendedunknownFutureValue。 必填。
completedDateTime DateTimeOffset 作业完成的日期和时间。 可选。
completionPercentage Int32 用户完成的课程百分比。 如果提供了值,则该值必须介于 0100 ((含) )。 可选。
dueDateTime DateTimeOffset 课程活动的截止日期。 可选。
externalCourseActivityId String 在提供商处生成的课程活动 ID。 可选。
id String 可用于与课程活动 API 进行进一步交互的请求的生成 ID。
learnerUserId String 活动分配到的学习者的用户 ID。 必填。
learningContentId String Viva Learning中学习内容的 ID。 必填。
learningProviderId String 提供程序的注册 ID。 必填。
notes String 课程活动说明。 可选。
startedDateTime DateTimeOffset 学习者开始自启动课程的日期和时间。 可选。
status courseStatus 课程活动的状态。 可取值为:notStartedinProgresscompleted。 必填。

关系

无。

JSON 表示形式

下面是资源的 JSON 表示形式。

{
  "@odata.type": "#microsoft.graph.learningAssignment",
  "assignedDateTime": "String (timestamp)",
  "assignerUserId": "String",
  "assignmentType": "String",
  "completedDateTime": "String (timestamp)",
  "completionPercentage": "Int32",
  "dueDateTime": "String (timestamp)",
  "externalCourseActivityId": "String",
  "id": "String (identifier)",
  "learnerUserId": "String",
  "learningContentId": "String",
  "learningProviderId": "String",
  "notes": "String",
  "status": "String"
}