Поделиться через


Тип ресурса learningCourseActivity

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет действия, которые являются частью учебного курса для сотрудников.

Базовый тип для типов learningAssignment и learningSelfInitiated .

Наследует от сущности.

Методы

Метод Тип возвращаемых данных Описание
Список коллекция learningCourseActivity Получите список объектов learningCourseActivity (назначенных или самоназначаемых) для пользователя.
Создание learningCourseActivity Создайте объект learningCourseActivity .
Получение learningCourseActivity Получите указанный объект learningCourseActivity с помощью идентификатора или externalCourseActivityId поставщика обучения или courseActivityId пользователя.
Обновление learningCourseActivity Обновите свойства объекта learningCourseActivity .
удаление; Нет Удалите объект learningCourseActivity с помощью идентификатора действия курса либо задания, либо самостоятельно инициированного действия.

Свойства

Свойство Тип Описание
assignedDateTime DateTimeOffset Дата и время завершения задания. Необязательный параметр.
assignerUserId String Идентификатор пользователя назначателя. Необязательный параметр.
assignmentType assignmentType Тип задания для действия курса. Возможные значения: required, recommended, unknownFutureValue, peerRecommended. Обязательно.
completedDateTime DateTimeOffset Дата и время завершения задания. Необязательный параметр.
completionPercentage Int32 Значение в процентах завершения действия курса. Необязательный параметр.
dueDateTime DateTimeTimeZone Срок выполнения действия курса. Необязательный параметр.
externalCourseActivityId String Идентификатор действия курса, созданный поставщиком. Необязательный параметр.
id String Созданный идентификатор, который можно использовать с другими API-интерфейсами действий курса.
learnerUserId String Идентификатор пользователя учащегося, которому назначено действие. Обязательно.
learningContentId String Идентификатор учебного содержимого, созданного в Viva Обучение. Обязательно.
learningProviderId String Идентификатор регистрации поставщика. Обязательно.
startedDateTime DateTimeOffset Дата и время начала самостоятельно инициированного курса учащимся. Необязательный параметр.
status courseStatus Состояние действия курса. Возможные значения: notStarted, inProgress, completed. Обязательно.

Примечание. Поставщик может принимать действия курса, если для 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"
}