Configurare le attività per Teams

Oltre il contenuto archiviato in SharePoint, esistono metadati e dettagli sulle attività e gli invii archiviati per le Attività. L’esportazione dei dati utente è supportata sia per gli utenti Studente che Insegnante. Tuttavia, l'eliminazione dei dati è supportata solo per gli studenti per ragioni di mescolamento e conformità di conservazione dei dati. Gli insegnanti possono eliminare i dati nell'app eliminando le attività e le classi. Per altre informazioni, vedere la documentazione per l’amministratore sulle Attività.

Sono disponibili tre script che variano in base allo scenario:

Procedura condivisa comune per lo scenario di esportazione ed eliminazione dei dati utente:

Usare lo script Get-UserClasses.ps1 per creare un elenco di classi di cui l'utente fa parte. Se l'utente ha abbandonato la classe, è possibile ottenere un file di testo contenente gli ID classe per includere i dati di tali classi. In caso contrario, i dati non verranno esportati o eliminati dalle classi. Con l'esecuzione dello script, viene creato un file CSV che riporta l’elenco delle classi, il ruolo dell’utente nella classe e se l'esportazione o l'eliminazione dell'utente è stata elaborata (falso per impostazione predefinita).

Esportare i dati utente:

Usare lo script Export-EDUAssignments.ps1 per esportare i dati per l'utente. Il file CSV generato nel passaggio precedente verrà usato come file di input per questo script. Eseguendo lo script si ottengono le assegnazioni e gli invii di ogni assegnazione e si generano due file. Il file delle attività (attività.json) contiene le attività e gli invii e i file di report (GetAssignmentsReport.csv) per lo stato di esecuzione dello script. Dopo l’esecuzione dello script, la colonna GetSubmissionsProcessed nel file di input CSV viene aggiornata e impostata su vero per quella classe specifica, in modo che, se si verifica un errore, lo script possa venire eseguito di nuovo.

Eliminare i dati utente:

Usare lo script Delete-EDUAssignments.ps1 per eliminare i dati per l'utente. Lo script legge i dettagli della classe dell'utente dal file CSV di input generato nel passaggio condiviso precedente. Quindi, elimina gli invii e genera un file di report (DeleteAssignmentsReport.csv) per lo stato di esecuzione dello script. Dopo l’eliminazione degli invii, la colonna DeleteSubmissionsProcessed viene aggiornata e impostata su vero per quella classe specifica, in modo che, se si verifica un errore, lo script possa venire eseguito di nuovo. Lo script rimuoverà anche gli studenti dalla classe, a meno che non si scelga di non farlo dall'amministratore del tenant, altrimenti lo studente otterrà tutte le attività a lui applicabili, che verranno nuovamente distribuite.