Tipo de recurso learningCourseActivity

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa las actividades que forman parte de un curso de aprendizaje para empleados.

Tipo base para los tipos learningAssignment y learningSelfInitiated .

Hereda de la entidad.

Methods

Método Tipo devuelto Descripción
List Colección learningCourseActivity Obtener una lista de los objetos learningCourseActivity (asignados o iniciados de forma automática) para un usuario.
Crear learningCourseActivity Crea un nuevo objeto learningCourseActivity .
Get learningCourseActivity Obtén el objeto learningCourseActivity especificado con un id. o un externalCourseActivityId del proveedor de aprendizaje, o un courseActivityId de un usuario.
Actualizar learningCourseActivity Actualizar las propiedades de un objeto learningCourseActivity .
Delete Ninguno Elimine un objeto learningCourseActivity con el id. de actividad del curso de una tarea o una actividad iniciada de forma automática.

Propiedades

Propiedad Tipo Descripción
assignedDateTime DateTimeOffset Fecha y hora en que se completó la tarea. Opcional.
assignerUserId Cadena El ID de usuario del asignador. Opcional.
assignmentType assignmentType Tipo de tarea para la actividad del curso. Los valores posibles son: required, recommended, unknownFutureValue y peerRecommended Obligatorio.
completedDateTime DateTimeOffset Fecha y hora en que se completó la tarea. Opcional.
completionPercentage Int32 El valor de finalización porcentual de la actividad del curso. Opcional.
dueDateTime DateTimeTimeZone Fecha de vencimiento de la actividad del curso. Opcional.
externalCourseActivityId Cadena Un identificador de actividad del curso generado por el proveedor. Opcional.
id Cadena Un ID generado que se puede usar con otras API de actividad del curso.
learnerUserId Cadena El ID de usuario del alumno al que se asigna la actividad. Obligatorio.
learningContentId Cadena El identificador del contenido de aprendizaje creado en Viva Learning. Obligatorio.
learningProviderId Cadena El identificador de registro del proveedor. Obligatorio.
startedDateTime DateTimeOffset Fecha y hora en que el alumno inició el curso por iniciativa propia. Opcional.
status courseStatus El estado de la actividad del curso. Los valores posibles son: notStarted, inProgress, completed. Obligatorio.

Nota: Un proveedor puede ingerir actividades del curso cuando isCourseAcitvitySyncEnabled se establece en true. Para actualizar el valor, use el método Update learningProvider .

Relaciones

Ninguna.

Representación JSON

La siguiente representación JSON muestra el tipo de 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"
}