learningCourseActivity-Ressourcentyp

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Stellt die Aktivitäten dar, die Teil eines Mitarbeiter-Lernkurses sind.

Basistyp für die Typen learningAssignment und learningSelfInitiiert .

Erbt von entity.

Methoden

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

Eigenschaften

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

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

Beziehungen

Keine.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

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