Konfigurieren von Aufgaben für Teams

Neben den in SharePoint gespeicherten Inhalten gibt es Metadaten und Details zu Aufgaben und Übermittlungen, die für Aufgaben gespeichert werden. Das Exportieren von Benutzerdaten wird sowohl für Kursteilnehmer als auch für Lehrkräfte unterstützt. Das Löschen von Daten wird jedoch aus Compliancegründen bezüglich Vermischung und Datenaufbewahrung nur für Kursteilnehmer unterstützt. Lehrkräfte können Ihre Daten in der App löschen, indem sie Aufgaben/Kurse löschen. Weitere Informationen finden Sie in der Dokumentation für Administratoren über Aufgaben.

Je nach Szenario stehen drei Skripts zur Verfügung:

Allgemeiner Schritt für das Szenario "Exportieren und Löschen von Benutzerdaten":

Verwenden Sie das Skript "Get-UserClasses.ps1", um eine Liste der Klassen zu erstellen, zu denen der Benutzer gehört. Wenn der Benutzer den Kurs verlassen hat, kann eine Textdatei mit diesen Klassen-IDs bereitgestellt werden, die die Daten aus diesen Kursen enthält. Andernfalls werden die Daten aus diesen Klassen nicht exportiert/gelöscht. Wenn Sie dieses Skript ausführen, wird eine CSV-Datei erstellt, die eine Liste der Klassen, die Rolle des Benutzers in der Klasse und einen Hinweis dazu, ob das Exportieren/Löschen für den Benutzer erfolgt ist (standardmäßig "false"), enthält.

Exportieren von Benutzerdaten:

Verwenden Sie das Skript "Export-EDUAssignments.ps1", um Daten für den Benutzer zu exportieren. Die im vorstehenden Schritt generierte CSV-Datei dient als Eingabe für dieses Skript. Bei der Ausführung dieses Skripts werden Aufgaben und Übermittlungen jeder Aufgabe abgerufen und zwei Dateien generiert. Die Aufgabendatei ("assignment.json") enthält Aufgaben und Übermittlungen sowie eine Berichtsdatei (GetAssignmentsReport.csv) mit dem Status der Ausführung des Skripts. Nach dem Ausführen des Skripts wird die Spalte "GetSubmissionsProcessed" in der CSV-Eingabedatei für diese bestimmte Klasse in "true" aktualisiert, sodass das Skript bei einem Fehler erneut ausgeführt werden kann.

Löschen von Benutzerdaten:

Verwenden Sie das Skript "Delete-EDUAssignments.ps1", um Daten für den Benutzer zu löschen. Das Skript liest die Klassendetails des Benutzers aus der CSV-Eingabedatei ein, die im vorherigen Schritt generiert wurde. Anschließend werden die Übermittlungen gelöscht, und es wird eine Berichtsdatei (DeleteAssignmentsReport.csv) für den Status der Ausführung des Skripts generiert. Nachdem die Löschung der Übermittlung abgeschlossen ist, wird die Spalte "DeleteSubmissionsProcessed" für diese bestimmte Klasse in "true" aktualisiert, sodass das Skript bei einem Fehler erneut ausgeführt werden kann. Mit dem Skript werden außerdem die Kursteilnehmer aus dem Kurs entfernt, es sei denn, vom Mandantenadministrator wird angegeben, dass sie nicht gelöscht werden sollen. Dies führt dazu, dass den Kursteilnehmern alle ihnen zugewiesenen Aufgaben neu verteilt werden.