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 |
---|---|---|
List | learningCourseActivity-Sammlung | Ruft 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 , 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 | Zeichenfolge | Die Benutzer-ID des Zuweisenden. Optional. |
assignmentType | assignmentType | Aufgabentyp für die Kursaktivität. Mögliche Werte sind: required , recommended , unknownFutureValue , peerRecommended . Verwenden Sie den Anforderungsheader Prefer: include-unknown-enum-members , um die folgenden Werte in dieser verteilbaren Enumeration abzurufen: peerRecommended . 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 | 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 des in Viva Learning erstellten Lerninhalts. Erforderlich. |
learningProviderId | Zeichenfolge | 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
true
festgelegt 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"
}