LMS 에서 사라진 강의자료 삭제
delete_materialsRemoves locally stored course materials that sync_materials reports as removed from LMS, requiring user approval and protecting modified files, links, and paths outside the save folder.
Instructions
sync_materials 가 removed 로 보고하는 파일(LMS 에서 사라진 강의자료)만 로컬에서 지운다. 실행할 때 다시 동기화해 대상을 정하고, 사용자가 클라이언트 확인 창에서 직접 승인해야 지운다. 받은 뒤 수정된 파일·링크·저장 폴더 밖 경로는 지우지 않는다. 확인 창이 없는 클라이언트면 목록과 confirmToken 을 돌려준다 — 사용자에게 목록을 보여주고 동의를 받은 뒤에만 그 토큰으로 다시 호출한다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paths | No | sync_materials removed 의 path (또는 저장 위치 기준 상대 경로). 생략하면 보고된 파일 전부 | |
| course | No | 과목명 일부 (대소문자 무시). 생략하면 수강 과목 전부 | |
| confirmToken | No | 확인 창을 띄울 수 없는 클라이언트에서 첫 호출이 돌려준 일회용 확인 토큰. 사용자에게 목록을 보여주고 동의를 받은 뒤에만 넣는다 |