Partager via


type de ressource learningCourseActivity

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Représente les activités qui font partie d’un cours d’apprentissage pour les employés.

Type de base pour les types learningAssignment et learningSelfInitiated .

Hérite de l’entité.

Méthodes

Méthode Type de retour Description
List collection learningCourseActivity Obtenez la liste des objets learningCourseActivity (attribués ou auto-initiés) pour un utilisateur.
Create learningCourseActivity Créez un objet learningCourseActivity .
Obtenir learningCourseActivity Obtenez l’objet learningCourseActivity spécifié à l’aide d’un ID ou d’un externalCourseActivityId du fournisseur d’apprentissage, ou d’un courseActivityId d’un utilisateur.
Mettre à jour learningCourseActivity Mettez à jour les propriétés d’un objet learningCourseActivity .
Supprimer Aucune Supprimez un objet learningCourseActivity à l’aide de l’ID d’activité de cours d’un devoir ou d’une activité auto-lancée.

Propriétés

Propriété Type Description
assignedDateTime DateTimeOffset Date et heure de fin de l’affectation. Optional.
assignerUserId Chaîne ID utilisateur de l’assigneur. Optional.
assignmentType assignmentType Type de devoir pour l’activité du cours. Les valeurs possibles sont les suivantes : required, recommended, unknownFutureValue, peerRecommended. Obligatoire.
completedDateTime DateTimeOffset Date et heure de fin de l’affectation. Optional.
completionPercentage Int32 Valeur de pourcentage d’achèvement de l’activité du cours. Optional.
dueDateTime DateTimeTimeZone Date d’échéance de l’activité du cours. Optional.
externalCourseActivityId Chaîne ID d’activité de cours généré par le fournisseur. Optional.
id Chaîne ID généré qui peut être utilisé avec d’autres API d’activité de cours.
learnerUserId Chaîne ID utilisateur de l’apprenant auquel l’activité est attribuée. Obligatoire.
learningContentId Chaîne ID du contenu d’apprentissage créé dans Viva Learning. Obligatoire.
learningProviderId Chaîne ID d’inscription du fournisseur. Obligatoire.
startedDateTime DateTimeOffset Date et heure de démarrage du cours auto-initié par l’apprenant. Optional.
status courseStatus État de l’activité du cours. Les valeurs possibles sont notStarted, inProgress et completed. Obligatoire.

Remarque : un fournisseur peut ingérer des activités de cours lorsque isCourseAcitvitySyncEnabled a la truevaleur . Pour mettre à jour la valeur, utilisez la méthode Update learningProvider .

Relations

Aucun.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

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