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


Тип ресурса learningSelfInitiatedCourse

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

Важно!

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

Представляет сведения о учебном курсе, которое инициируется пользователем самостоятельно.

Наследует от learningCourseActivity.

Свойства

Свойство Тип Описание
@odata.type String Указывает, является ли это действием курса learningAssignment или learningSelfInitiated . Обязательно.
completedDateTime DateTimeOffset Дата и время завершения задания. Необязательный параметр. Наследуется от learningCourseActivity.
completionPercentage Int32 Процент пройденного пользователем курса. Если указано значение, значение должно находиться между и 100 (включительно0). Необязательный параметр. Наследуется от learningCourseActivity.
externalCourseActivityId String Идентификатор действия курса, созданный поставщиком. Необязательный параметр. Наследуется от learningCourseActivity.
id String Созданный идентификатор, который можно использовать с другими API-интерфейсами действий курса. Наследуется от learningCourseActivity.
learningContentId String Идентификатор учебного содержимого, созданного в Viva Learning. Обязательно. Наследуется от learningCourseActivity.
learnerUserId String Идентификатор пользователя учащегося, инициировавшего курс. Обязательно. Наследуется от learningCourseActivity.
learningProviderId String Идентификатор регистрации поставщика. Обязательно. Наследуется от learningCourseActivity.
startedDateTime DateTimeOffset Дата и время начала самостоятельно инициированного курса учащимся. Необязательный параметр.
status courseStatus Состояние действия курса. Возможные значения: notStarted, inProgress, completed. Необязательный параметр. Наследуется от learningCourseActivity.

Связи

Отсутствуют.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.learningSelfInitiatedCourse",
  "completedDateTime": "String (timestamp)",
  "completionPercentage": "Int32",
  "externalCourseActivityId": "String",
  "id": "String (identifier)",
  "learningContentId": "String",
  "learningProviderId": "String",
  "learnerUserId": "String",
  "startedDateTime": "String (timestamp)",
  "status": "String"
}