Ressourcentyp "educationModule"

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.

Ein Modul ist einer Klasse zugeordnet. Stellt eine Gruppe einzelner Lernressourcen dar, die systematisch organisiert sind.

Nur Lehrkräfte oder Teambesitzer können Module erstellen. Module enthalten schreibgeschützte Lernressourcen und Aufgaben, die der Kursleiter vom Kursteilnehmer absolvieren möchte.

Wenn ein Modul erstellt wird, befindet es sich in einem draft Zustand. Die Kursteilnehmer können das Modul erst sehen, wenn es veröffentlicht wurde. Sie können den Status eines Moduls mithilfe der Aktion Veröffentlichen ändern. Sie können keine PATCH-Anforderung verwenden, um den Status des Moduls zu ändern.

Erbt von entity.

Methoden

Methode Rückgabetyp Beschreibung
Module auflisten educationModule-Sammlung Abrufen einer "educationModule" -Objektsammlung.
Modul erstellen educationModule Erstellen Sie ein educationModule-Objekt .
Modul abrufen educationModule Lesen Sie Eigenschaften und Beziehungen eines educationModule-Objekts .
Modul aktualisieren educationModule Aktualisieren eines educationModule-Objekts .
Modul löschen Keine Löschen Sie ein educationModule-Objekt .
Modul anheften educationModule Heften Sie ein educationModule-Objekt an.
Modul lösen educationModule Lösen Sie ein educationModule-Objekt .
Veröffentlichen des Moduls educationModule Ändern Sie den Status eines educationModule-Objekts von "Entwurf" in "Veröffentlicht".
Einrichten des Modulressourcenordners educationModule Erstellen Sie einen SharePoint-Ordner (unter einem vordefinierten Speicherort), um Dateien als Modulressourcen hochzuladen.

Eigenschaften

Eigenschaft Typ Beschreibung
createdBy identitySet Der Anzeigename des Benutzers, der das Modul erstellt hat.
createdDateTime DateTimeOffset Datum der Erstellung des Moduls . Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC angegeben. Zum Beispiel ist Mitternacht UTC am 1. Januar 2014 2014-01-01T00:00:00Z
description Zeichenfolge Beschreibung des Moduls.
displayName Zeichenfolge Name des Moduls.
id Zeichenfolge Der eindeutige Bezeichner für das Modul. Geerbt von entity. Schreibgeschützt.
isPinned Boolean Gibt an, ob das Modul angeheftet ist.
languageTag Zeichenfolge Gibt die Sprache an, in der UI-Benachrichtigungen für die Zuweisung angezeigt werden. Wenn languageTag nicht angegeben wird, ist en-USdie Standardsprache . Optional.
lastModifiedBy identitySet Der letzte Benutzer, der das Modul geändert hat.
lastModifiedDateTime DateTimeOffset Datum der letzten Änderung des Moduls . Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC angegeben. Zum Beispiel ist Mitternacht UTC am 1. Januar 2014 2014-01-01T00:00:00Z
resourcesFolderUrl string Ordner-URL, in der alle Dateiressourcen für dieses Modul gespeichert sind.
status Zeichenfolge Status des Moduls. Sie können keinen PATCH-Vorgang verwenden, um diesen Wert zu aktualisieren. Die möglichen Werte sind: draft und published.

Beziehungen

Beziehung Typ Beschreibung
Ressourcen educationModuleResource collection Lernobjekte, die diesem Modul zugeordnet sind. Nur Lehrer können diese Liste ändern. Nullwerte zulassend.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

{
  "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "id": "String (identifier)",
  "isPinned": "Boolean",
  "languageTag": "String",
  "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
  "lastModifiedDateTime": "String (timestamp)",
  "resourcesFolderUrl": "String",
  "status": "String"
}