Тип ресурса 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"
}