Teams에 대한 할당 구성

SharePoint에 저장된 콘텐츠에는 할당에 대해 저장된 할당 및 제출에 대한 메타데이터 및 세부 정보가 포함됩니다. 사용자 데이터 내보내기는 학생과 교사 사용자 모두에 대해 지원됩니다. 그러나 데이터 삭제는 혼합 및 데이터 보존 규정 준수 때문에 학생에게만 지원됩니다. 교사는 과제 또는 수업을 삭제하여 앱에서 데이터를 삭제할 수 있습니다. 자세한 내용은 과제 관리 설명서를 검토하세요.

시나리오에 따라 사용할 수 있는 세 가지 스크립트가 있습니다.

사용자 데이터 내보내기 및 삭제에 대한 공유 일반 단계:

Get-UserClasses.ps1 스크립트를 사용하여 사용자가 속해 있는 수업 목록을 만듭니다. 사용자가 수업을 떠난 경우 해당 수업의 데이터를 포함하도록 해당 수업 ID가 포함된 텍스트 파일을 제공할 수 있습니다. 그렇지 않으면 해당 클래스에서 데이터를 내보내거나 삭제하지 않습니다. 이 스크립트를 실행하면 클래스 목록, 클래스에서 사용자의 역할 및 사용자에 대한 내보내기 또는 삭제가 처리되었는지 여부(기본적으로 false로 설정됨)가 포함된 csv 파일이 만들어집니다.

사용자 데이터 내보내기:

Export-EDUAssignments.ps1 스크립트를 사용하여 사용자에 대한 데이터를 내보냅니다. 위의 단계에서 생성된 csv 파일은 이 스크립트에 입력입니다. 이 스크립트를 실행하면 각 과제에 대한 과제와 제출이 발생하고 두 개의 파일이 생성됩니다. 과제 파일(과제.json)에는 과제와 제출 및 스크립트 실행 상태인 보고서 파일(GetAssignmentsReport)이 포함되어 있습니다. 스크립트를 실행한 후 csv 입력 파일의 GetSubmissionsProcessed 열을 해당 특정 클래스에 대해 true로 업데이트하여 오류가 있는 경우 스크립트를 다시 실행할 수 있도록 합니다.

사용자 데이터 삭제:

Delete-EDUAssignments.ps1 스크립트를 사용하여 사용자에 대한 데이터를 삭제합니다. 스크립트는 이전 공유 단계에서 생성된 입력 csv 파일에서 사용자의 클래스 세부 정보를 읽습니다. 그런 다음 제출을 삭제하고 스크립트 실행 상태에 대한 보고서 파일(DeleteAssignmentsReport.csv)을 생성합니다. 제출 삭제가 완료되면 특정 클래스에 대해 DeleteSubmissionsProcessed 열이 true로 업데이트되므로 오류가 발생하면 스크립트를 다시 실행할 수 있습니다. 또한 이 스크립트는 테넌트 관리 이를 수행하지 않도록 선택적으로 지정하지 않는 한 수업에서 학생을 제거하며, 학생이 해당 학생에게 적용할 수 있는 모든 과제를 재배포하지 못합니다.