Konfigurieren von Aufgaben für Teams

Der in SharePoint gespeicherte Inhalt enthält Metadaten und Details zu Zuweisungen und Übermittlungen, die für Zuweisungen gespeichert sind. 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. Lehrer können ihre Daten in der App löschen, indem sie Aufgaben oder Kurse löschen. Weitere Informationen finden Sie in der Dokumentation zu Zuweisungen Admin.

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 keine Daten aus diesen Klassen exportiert oder gelöscht. Wenn Sie dieses Skript ausführen, wird eine CSV-Datei erstellt, die eine Liste von Klassen enthält, die Rolle des Benutzers in der Klasse und die Angabe, ob der Export oder das Löschen für den Benutzer verarbeitet wurde (die standardmäßig auf false festgelegt ist).

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 auf 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, die im vorherigen freigegebenen 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. Wenn das Löschen der Übermittlung abgeschlossen ist, wird die DeleteSubmissionsProcessed-Spalte für diese bestimmte Klasse auf true aktualisiert, sodass das Skript bei einem Fehler erneut ausgeführt werden kann. Das Skript entfernt auch Kursteilnehmer aus dem Kurs, es sei denn, dies ist optional vom Mandanten-Admin angegeben, dies nicht zu tun. Andernfalls erhält der Kursteilnehmer alle auf sie anwendbaren Aufgaben neu verteilt.