learningCourseActivity 资源类型

命名空间:microsoft.graph

表示属于员工学习课程的一部分的活动。

learningAssignmentlearningSelfInitiated 类型的基类型。

继承自 entity

Methods

方法 返回类型 Description
List learningCourseActivity 集合 获取 (用户分配或自启动) 的 learningCourseActivity 对象列表。
创建 learningCourseActivity 创建新的 learningCourseActivity 对象。
Get learningCourseActivity 使用学习提供程序的 ID 或 externalCourseActivityId 或用户的 courseActivityId 获取指定的 learningCourseActivity 对象。
更新 learningCourseActivity 更新 learningCourseActivity 对象的属性。
删除 None 使用作业或自启动的活动的课程活动 ID 删除 learningCourseActivity 对象。

属性

属性 类型 说明
assignedDateTime DateTimeOffset 作业完成的日期和时间。 可选。
assignerUserId String 分配器的用户 ID。 可选。
assignmentType assignmentType 课程活动的作业类型。 可能的值为: requiredrecommendedunknownFutureValuepeerRecommended。必须使用 Prefer: include-unknown-enum-members 请求标头来获取此 可演变枚举中的以下值: peerRecommended。 必填。
completedDateTime DateTimeOffset 作业完成的日期和时间。 可选。
completionPercentage Int32 课程活动的完成百分比值。 可选。
dueDateTime DateTimeTimeZone 课程活动的截止日期。 可选。
externalCourseActivityId String 提供商生成的课程活动 ID。 可选。
id String 可以与其他课程活动 API 一起使用的生成 ID。
learnerUserId String 活动分配到的学习者的用户 ID。 必填。
learningContentId String 在 Viva Learning 中创建的学习内容的 ID。 必填。
learningProviderId String 提供程序的注册 ID。 必填。
startedDateTime DateTimeOffset 学习者启动自启动课程的日期和时间。 可选。
status courseStatus 课程活动的状态。 可取值为:notStartedinProgresscompleted。 必填。

注意:当 isCourseAcitvitySyncEnabled 设置为 true时,提供程序可以引入课程活动。 若要更新值,请使用 Update learningProvider 方法。

关系

无。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "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",
  "startedDateTime": "String (timestamp)",
  "status": "String"
}