Configurar tareas para Teams

El contenido almacenado en SharePoint incluye metadatos y detalles sobre las asignaciones y envíos almacenados para las asignaciones. Los datos de usuario para exportar son compatibles tanto para los usuarios Alumnos como para los Profesores. Sin embargo, eliminar datos solo es compatible con los Alumnos gracias a la conformidad con la retención de datos y la combinación. Los profesores pueden eliminar sus datos en la aplicación mediante la eliminación de asignaciones o clases. Para obtener más información, revise la documentación de asignaciones Administración.

Hay tres scripts que puede usar en función del contexto:

Escenario compartido común para exportar y eliminar los datos de usuario:

Use el script Get-UserClasses.ps1 para crear una lista de clases de las que forma parte el usuario. Si el usuario ha abandonado la clase, se puede entregar un archivo de texto que contenga los ID. de clase para incluir datos de estas clases. De lo contrario, los datos no se exportarán ni eliminarán de esas clases. Al ejecutar este script, se crea un archivo csv que contiene una lista de clases, el rol del usuario en la clase y si se procesó o no la exportación o eliminación del usuario (que se establece en false de forma predeterminada).

Exportación de datos de usuario:

Use el script Export-EDUAssignments.ps1 para exportar los datos del usuario. El archivo CSV generado en el paso anterior es una entrada para este script. Al ejecutar este script se recibirán las tareas y las entregas de cada tarea y se generarán dos archivos. El archivo de la tarea (assignment.json) contiene tareas y entregas, y el archivo de informe (GetAssignmentsReport.csv), el estado de ejecutar el script. Después de ejecutar el script, actualiza la columna GetSubmissionsProcessed del archivo de entrada csv a true para esa clase específica para que, si se produce un error, se pueda volver a ejecutar el script.

Eliminación de datos de usuario:

Use el script Delete-EDUAssignments.ps1 para eliminar los datos del usuario. El script lee los detalles de clase del usuario a partir del archivo csv de entrada generado en el paso compartido anterior. Después elimina las entregas y genera un archivo de informe (DeleteAssignmentsReport.csv) para el estado de ejecución del script. Cuando se realiza la eliminación del envío, actualiza la columna DeleteSubmissionsProcessed a true para esa clase específica, de modo que, si se produce un error, se puede volver a ejecutar el script. El script también quita a los alumnos de la clase a menos que se especifique opcionalmente que no lo haga el inquilino Administración, en caso de que el alumno obtenga todas las asignaciones aplicables a ellos se redistribuirán a ellos.