Configurare le Attività per TeamsConfigure Assignments for Teams

Oltre il contenuto archiviato in SharePoint, esistono metadati e dettagli sulle attività e gli invii archiviati per le Attività.Beyond the content that is stored in SharePoint, there is metadata and details about Assignments and Submissions that is stored for Assignments. L’esportazione dei dati utente è supportata sia per gli utenti Studente che Insegnante.The export user data is supported for both Student and Teacher users. Tuttavia, l'eliminazione dei dati è supportata solo per gli studenti per ragioni di mescolamento e conformità di conservazione dei dati.However, delete data is only supported for Students due to co-mingling and data retention compliance. Gli insegnanti possono eliminare i dati nell'app eliminando le attività e le classi.Teachers can delete their data in app by deleting assignments / classes. Per altre informazioni, vedere la documentazione per l’amministratore sulle Attività.For more information review the Assignments Admin documentation.

Sono disponibili tre script che variano in base allo scenario:There are three scripts to use depending upon the scenario:

Procedura condivisa comune per lo scenario di esportazione ed eliminazione dei dati utente:Shared common step for Export and Delete user data scenario:

Usare lo script Get-UserClasses.ps1 per creare un elenco di classi di cui l'utente fa parte.Use the Get-UserClasses.ps1 script to create a list of classes that user is part of. Se l'utente ha abbandonato la classe, è possibile ottenere un file di testo contenente gli ID classe per includere i dati di tali classi.If the user has left the class, then a text file containing those class Ids can be provided to include data from those classes. In caso contrario, i dati non verranno esportati o eliminati dalle classi.Otherwise data will not be exported/deleted from those classes. 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).Running this script will create a csv file that contains list of classes, role of user in class and whether export / delete for the user has been processed (false by default).

Esportare i dati utente:Exporting User data:

Usare lo script Export-EDUAssignments.ps1 per esportare i dati per l'utente.Use the Export-EDUAssignments.ps1 script to export data for the user. Il file CSV generato nel passaggio precedente verrà usato come file di input per questo script.The csv file generated in the above step is input to this script. Eseguendo lo script si ottengono le assegnazioni e gli invii di ogni assegnazione e si generano due file.Running this script will get assignments and submissions of each assignment and generates two files. 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.The assignment file (assignment.json) contains assignments and submissions and report file(GetAssignmentsReport.csv) - status of running the 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.After running the script it updates the GetSubmissionsProcessed column in the csv input file to true for that specific class so that if there is a failure the script can be re-run.

Eliminare i dati utente:Deleting User data:

Usare lo script Delete-EDUAssignments.ps1 per eliminare i dati per l'utente.Use the Delete-EDUAssignments.ps1 script to delete data for the user. Lo script legge i dettagli della classe dell'utente dal file CSV di input generato nel passaggio condiviso precedente.The script reads the class details of user from input csv file generated in the shared step above. Quindi, elimina gli invii e genera un file di report (DeleteAssignmentsReport.csv) per lo stato di esecuzione dello script.It then deletes the submissions, and generates a report file(DeleteAssignmentsReport.csv) for status of running the 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.When the deletion of submission is done it updates the DeleteSubmissionsProcessed column to true for that specific class, so that if there is a failure the script can be re-run. 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.The script will also remove students from the class unless optionally specified to not do so by the Tenant Admin, failing that the student will get all the assignments applicable to them be re-distributed to them.