为 Teams 配置作业

SharePoint 中存储的内容包括有关为作业存储的作业和提交的相关元数据和详细信息。 对学生和教师用户均支持导出用户数据。 但是,由于共同混合和数据保留合规性,仅对学生用户支持删除数据。 教师可以通过删除作业或课堂来删除应用中的数据。 有关详细信息,请查看工作分配管理员文档

根据具体方案,有三个脚本可供使用:

导出和删除用户数据方案的共享通用步骤:

使用 Get-UserClasses.ps1 脚本创建包含用户的班级列表。 如果用户已离开班级,则可以提供含有这些班级 ID 的文本文件以包含这些班级的数据。 否则,不会从这些类导出或删除数据。 运行此脚本会创建一个 csv 文件,其中包含类列表、类中用户的角色以及是否为用户导出或删除已处理 (默认情况下设置为 false) 。

导出用户数据:

使用 Export-EDUAssignments.ps1 脚本导出用户的数据。 此脚本的输入为上述步骤中生成的 csv 文件。 运行此脚本将获取每次作业的作业和提交,并生成两个文件。 作业文件 (assignment.json) 包含作业和提交以及报告文件 (GetAssignmentsReport.csv) - 脚本运行状态。 运行脚本后,它将 csv 输入文件中的 GetSubmissionsProcessed 列更新为该特定类的 true,以便在发生故障时可以重新运行脚本。

删除用户数据:

使用 Delete-EDUAssignments.ps1 脚本删除用户的数据。 该脚本从上一个共享步骤中生成的输入 csv 文件中读取用户的类详细信息。 然后,它会删除提交,并生成一个关于脚本运行状态的报告文件 (DeleteAssignmentsReport.csv)。 删除提交后,它将该特定类的 DeleteSubmissionsProcessed 列更新为 true,以便在失败时可以重新运行脚本。 该脚本还会从课堂中删除学生,除非租户管理员有选择地指定不这样做,否则学生将得到适用于他们的所有作业重新分发给他们。