Compartilhar via


learningCourseActivity resource type

Namespace: microsoft.graph

Representa as atividades que fazem parte de um curso de aprendizagem de funcionários.

Tipo base para os tipos learningAssignment e learningSelfInitiated .

Herda de entidade.

Methods

Método Tipo de retorno Descrição
List coleção learningCourseActivity Obtenha uma lista dos objetos learningCourseActivity (atribuídos ou auto-iniciados) para um utilizador.
Create learningCourseActivity Crie um novo objeto learningCourseActivity .
Get learningCourseActivity Obtenha o objeto learningCourseActivity especificado com um ID ou um externalCourseActivityId do fornecedor de aprendizagem ou um courseActivityId de um utilizador.
Atualizar learningCourseActivity Atualize as propriedades de um objeto learningCourseActivity .
Delete Nenhum Elimine um objeto learningCourseActivity com o ID de atividade do curso de uma tarefa ou de uma atividade auto-iniciada.

Propriedades

Propriedade Tipo Descrição
assignedDateTime DateTimeOffset Data e hora em que a tarefa foi concluída. Opcional.
assignerUserId Cadeia de caracteres O ID de utilizador do detentor. Opcional.
assignmentType assignmentType Tipo de tarefa para a atividade do curso. Os valores possíveis são: required, , recommendedunknownFutureValue, peerRecommended. Tem de utilizar o cabeçalho do Prefer: include-unknown-enum-members pedido para obter o seguinte valor ou valores nesta enumeração evoluível: peerRecommended. Obrigatório.
completedDateTime DateTimeOffset Data e hora em que a tarefa foi concluída. Opcional.
completionPercentage Int32 O valor de conclusão percentual da atividade do curso. Opcional.
dueDateTime DateTimeTimeZone Data para conclusão da atividade do curso. Opcional.
externalCourseActivityId Cadeia de caracteres Um ID de atividade do curso gerado pelo fornecedor. Opcional.
id Cadeia de caracteres Um ID gerado que pode ser utilizado com outras APIs de atividade do curso.
learnerUserId Cadeia de caracteres O ID de utilizador do formando a quem a atividade é atribuída. Obrigatório.
learningContentId Cadeia de caracteres O ID do conteúdo de aprendizagem criado no Viva Learning. Obrigatório.
learningProviderId Cadeia de caracteres O ID de registo do fornecedor. Obrigatório.
startedDateTime DateTimeOffset Data e hora em que o curso auto-iniciado foi iniciado pelo formando. Opcional.
status courseStatus O estado da atividade do curso. Os valores possíveis são: notStarted, inProgress, completed. Obrigatório.

Nota: um fornecedor pode ingerir atividades do curso quando isCourseAcitvitySyncEnabled está definido como true. Para atualizar o valor, utilize o método Update learningProvider .

Relações

Nenhum

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "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"
}