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


Тип ресурса learningSelfInitiatedCourse

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

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

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

Свойства

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