learningCourseActivity-Ressourcentyp

Namespace: microsoft.graph

Stellt die Aktivitäten dar, die Teil eines Mitarbeiterlernkurses sind.

Basistyp für die Typen learningAssignment und learningSelfInitiated .

Erbt von entity.

Methoden

Methode Rückgabetyp Beschreibung
Auflisten von learningCourseActivities learningCourseActivity-Sammlung Ruft eine Liste der learningCourseActivity-Objekte (zugewiesen oder selbst initiiert) für einen Benutzer ab.
Erstellen von learningCourseActivity learningCourseActivity Erstellen Sie ein neues learningCourseActivity-Objekt .
Abrufen von LearningCourseActivity learningCourseActivity Rufen Sie das angegebene learningCourseActivity-Objekt mithilfe einer ID oder einer externalCourseActivityId des Lernanbieters oder einer courseActivityId eines Benutzers ab.
Aktualisieren von learningCourseActivity learningCourseActivity Aktualisieren sie die Eigenschaften eines learningCourseActivity-Objekts .
Löschen von learningCourseActivity Keine Löschen Sie ein learningCourseActivity-Objekt , indem Sie die Kursaktivitäts-ID einer Aufgabe oder einer selbst initiierten Aktivität verwenden.

Eigenschaften

Eigenschaft Typ Beschreibung
assignedDateTime DateTimeOffset Datum und Uhrzeit, zu dem die Aufgabe abgeschlossen wurde. Optional.
assignerUserId String Die Benutzer-ID des Zuweisenden. Optional.
assignmentType assignmentType Aufgabentyp für die Kursaktivität. Mögliche Werte sind: required, recommended und unknownFutureValue. Erforderlich.
completedDateTime DateTimeOffset Datum und Uhrzeit, zu dem die Aufgabe abgeschlossen wurde. Optional.
completionPercentage Int32 Der prozentsatzuelle Abschlusswert der Kursaktivität. Optional.
dueDateTime DateTimeTimeZone Fälligkeitsdatum für die Kursaktivität. Optional.
externalcourseActivityId String Eine vom Anbieter generierte Kursaktivitäts-ID. Optional.
id String Eine generierte ID, die mit anderen Kursaktivitäts-APIs verwendet werden kann.
learnerUserId String Die Benutzer-ID des Lernenden, dem die Aktivität zugewiesen ist. Erforderlich.
learningContentId String Die ID des in Viva Learning erstellten Lerninhalts. Erforderlich.
learningProviderId String Die Registrierungs-ID des Anbieters. Erforderlich.
startedDateTime DateTimeOffset Datum und Uhrzeit, zu dem der selbst initiierte Kurs vom Lernenden gestartet wurde. Optional.
status courseStatus Die status der Kursaktivität. Mögliche Werte sind: notStarted, inProgress und completed. Erforderlich.

Hinweis: Ein Anbieter kann Kursaktivitäten erfassen, wenn isCourseAcitvitySyncEnabled auf truefestgelegt ist. Verwenden Sie zum Aktualisieren des Werts die Update learningProvider-Methode .

Beziehungen

Keine.

JSON-Darstellung

Es folgt eine JSON-Darstellung der 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"
}