Configurer les affectations pour les Teams.
Le contenu stocké dans SharePoint inclut des métadonnées et des détails sur les affectations et les soumissions stockées pour les affectations. L’exportation de données utilisateur est prise en charge pour les utilisateurs Étudiant et les utilisateurs Enseignant. Toutefois, la suppression de données n’est prise en charge que pour les étudiants en raison de la conformité du regroupement et de la rétention des données. Les enseignants peuvent supprimer leurs données dans l’application en supprimant des devoirs ou des classes. Pour plus d’informations, consultez la documentation affectations Administration.
Il existe trois scripts à utiliser en fonction du scénario :
Étape commune partagée pour le scénario d’exportation et de suppression de données d’utilisateur :
Utilisez le script Get-UserClasses.ps1 pour créer une liste des cours dont fait partie l’utilisateur. Si l’utilisateur a quitté la classe, un fichier texte contenant ces ID de classe peut être fourni pour inclure les données des classes. Sinon, les données ne seront pas exportées ou supprimées de ces classes. L’exécution de ce script crée un fichier csv qui contient une liste de classes, le rôle de l’utilisateur dans la classe et si l’exportation ou la suppression de l’utilisateur a été traitée (valeur définie sur false par défaut).
Exportation de données utilisateur :
Utilisez le script Export-EDUAssignments. ps1 pour exporter des données de l’utilisateur. Le fichier CSV généré à l’étape ci-dessus est entré dans ce script. L’exécution de ce script, qui permet d’obtenir les devoirs et les envois de chaque devoir, génère deux fichiers. Le fichier des devoirs (assignment.json) contient les devoirs et les envois ainsi que le fichier de rapport (GetAssignmentsReport.csv) sur l’état d’exécution du script. Après avoir exécuté le script, il met à jour la colonne GetSubmissionsProcessed dans le fichier d’entrée csv sur true pour cette classe spécifique afin qu’en cas d’échec, le script puisse être réexécuté.
Suppression des données utilisateur :
Utilisez le script Delete-EDUAssignments.ps1 pour supprimer des données de l’utilisateur. Le script lit les détails de classe de l’utilisateur à partir du fichier CSV d’entrée généré à l’étape partagée précédente. Il supprime ensuite les envois et génère un fichier de rapport (DeleteAssignmentsReport.csv) sur l’état d’exécution du script. Lorsque la suppression de la soumission est terminée, elle met à jour la colonne DeleteSubmissionsProcessed sur true pour cette classe spécifique, afin qu’en cas d’échec, le script puisse être réexécuté. Le script supprime également les étudiants de la classe, sauf indication facultative de ne pas le faire par le locataire Administration, à défaut de quoi l’étudiant obtiendra tous les devoirs qui leur sont applicables lui être redistribués.