관리자는 코스 파일 명렬줄 도구를 사용하여 다음을 수행할 수 있습니다.
- backup_course_files 명령을 사용하여 하나 이상의 코스에 대한 코스 파일 콘텐츠를 백업합니다.
- update-course-directory 명령을 사용하여 하나 이상의 코스에 대한 기본 디렉토리를 변경합니다.
- update-course-permission 명령을 사용하여 개별 코스 디렉토리의 권한을 변경합니다.
- update-all-course-hd-permission 명령을 사용하여 /courses 디렉토리의 권한을 변경합니다.
- MoveCourseContent 명령을 사용하여 하나 이상의 코스에 대한 콘텐츠를 코스 파일로 이동합니다.
한 코스의 코스 파일 콘텐츠 백업
backup_course_files 명령을 통해 관리자는 단일 코스의 코스 파일을 백업용으로 선택한 디렉토리로 추출할 수 있습니다.
교육기관에서 콘텐츠 관리를 허가한 경우에는 코스의 기본 디렉토리를 변경하지 않았을 때만 관리자가 이 명령을 사용할 수 있습니다. 관리자는 기존의 소유자가 없는 검색을 사용하여 삭제된 코스와 연계된 파일을 찾을 수 있습니다. 자세한 내용은 소유자가 없는 콘텐츠 관리를 참조하십시오.
- 명령줄에서 다음 디렉토리로 변경합니다. 여기서 BLACKBOARD는 Blackboard Learn이 설치되는 위치입니다.
UNIX 구문: cd $BLACKBOARD_HOME/apps/bbcms/bin
Windows 구문: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- 이 디렉토리에서 다음 명령 및 작업을 입력합니다.
backup_course_files.[sh|bat] COURSE_ID BACKUP_DIRECTORY
UNIX 예시:
backup_course_files.sh Course001 /backups
Windows 예시:
backup_course_files.bat Course001 c:\backups
기본 디렉터리 변경
update-course-directory 명령을 사용하여 관리자는 하나 이상의 코스에 대한 기본 디렉토리를 변경할 수 있습니다.
- 명령줄에서 다음 디렉토리로 변경합니다. 여기서 BLACKBOARD는 Blackboard Learn이 설치되는 위치입니다.
UNIX 구문: cd $BLACKBOARD_HOME/apps/bbcms/binWindows 구문: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- 이 디렉토리에서 적절한 작업을 사용하여 명령을 입력합니다.
- 단일 코스의 디렉터리 재설정:
update-course-directory.[sh|bat] --c COURSE_ID --p COURSE_DIRECTORY - 데이터 소스를 사용하여 코스 그룹의 디렉터리 재설정:
update-course-directory.[sh|bat] --d DATA_SOURCE_BUID --p COURSE_DIRECTORY - 피드 파일을 사용하여 코스 그룹의 디렉터리 재설정:
update-course-directory.[sh|bat] --f FEED_FILE_NAME
- 단일 코스의 디렉터리 재설정:
작업 | 설명 |
---|---|
--c | 코스의 코스 ID를 입력합니다. |
--d | 데이터 소스 배치 UID를 입력하여 코스 목록을 가져옵니다. |
--f | 각 코스 ID 및 해당하는 대상 코스 디렉토리 목록이 포함된 피드파일의 이름을 입력합니다. 예: courseId1|/courses/Files courseId2|/institution/Files 이 옵션을 사용하여 관리자는 피드 파일에 지정하는 코스 그룹에 대해 작업을 실행할 수 있습니다. 이는 기본적으로 2단계 프로세스입니다.
|
--p | 콘텐츠를 기본 코스 디렉토리 이외의 다른 위치로 이동하려면 대상 코스 디렉토리를 입력합니다. |
예:
update-course-directory.sh --c Course001 --p /courses/Files
update-course-directory.sh --d DATA_SOURCE_BUID --p /institution/Files
update-course-directory.bat --f c:\feedfile.txt
각 코스 디렉터리의 권한 변경
update-course-permission 명령을 통해 관리자는 각 코스 디렉토리의 권한을 변경할 수 있습니다.
- 명령줄에서 다음 디렉토리로 변경합니다. 여기서 BLACKBOARD는 Blackboard Learn이 설치되는 위치입니다.
UNIX 구문: cd $BLACKBOARD_HOME/apps/bbcms/bin
Windows 구문: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- 이 디렉토리에서 적절한 작업을 사용하여 명령을 입력합니다.
- 단일 코스의 권한 변경:
update-course-permission.[sh|bat] --c COURSEID --r ROLE --p PERMISSIONS --o OPERATION --e RECURSIVEFLAG - 데이터 소스를 사용하여 코스 그룹의 권한 변경:
update-course-permission.[sh|bat] --d DATA_SOURCE_BUID --r ROLE --p PERMISSIONS --o OPERATION - 피드 파일을 사용하여 코스 그룹의 권한 변경:
update-course-permission.[sh|bat] --f FEED_FILE_NAME
권한 변경 명령 작업 설명 --c 코스의 코스 ID를 입력합니다. --d 데이터 소스 배치 UID를 입력하여 코스 목록을 가져옵니다. --r --o 및 --p 작업에 정의된 대로 해당 권한이 변경된 역할의 이름을 입력합니다. --p --o 작업에 정의된 대로 추가, 제거 또는 재설정할 권한을 제공합니다. 유효한 값: - R: 읽기
- W: 쓰기
- D: 삭제
- M: 관리
값을 조합하여 여러 권한을 정의할 수 있습니다. 예를 들어 역할의 읽기 및 쓰기 권한을 변경하려면 RW를 사용하십시오.
--o 수행할 작업을 입력합니다. - add: --p 작업에서 정의된 권한을 추가합니다.
- remove: --p 작업에서 정의된 권한을 제거합니다.
- reset: --p 작업에서 정의된 권한을 재설정합니다.
--f 각 코스 ID, 역할, 권한, 작업 및 반복 플래그 목록이 포함된 피드파일의 이름을 입력합니다. 예:
courseId1|Instructor|RDM|add|y
courseId2|Course Builder|RD|reset|n
피드 파일 옵션을 통해 관리자는 생성하는 파일 내에서 작업을 실행할 코스 그룹을 지정할 수 있습니다. 이는 기본적으로 2단계 프로세스입니다.- 데이터베이스를 사용하여 피드파일을 생성합니다.
- 피드파일을 대상으로 명령줄을 실행합니다.
피드파일 사용의 이점은 대상으로 시도한 작업에 해당하는 코스의 기록이 관리자에게 있게 된다는 점입니다.
--e 반복 플래그 "y" 또는 "n" y = 코스 홈 폴더와 해당 하위 폴더 및 파일에 대해 반복적으로 권한 변경 사항이 적용됩니다.
n= 코스 홈 폴더에만 권한 변경사항이 적용됩니다.
예:
update-course-permission.bat --c Test001 --r Instructor --p RWD --o add
update-course-permission.sh --c Test002 --r 'Course Builder' --p RWDM --o reset
update-course-permission.bat --c Test003 --r Student --p RW --o remove
update-course-permission.sh --d DATA_SOURCE_BUID --r Instructor --p RDM --o reset
update-course-permission.bat --f c:\feedfile.txt - 단일 코스의 권한 변경:
/courses 디렉터리에 대한 권한 변경하기
update-all-course-hd-permission 명령을 통해 관리자는 /courses 디렉토리의 권한을 변경할 수 있습니다.
- 명령줄에서 다음 디렉토리로 변경합니다. 여기서 BLACKBOARD는 Blackboard Learn이 설치되는 위치입니다.
UNIX 구문: cd $BLACKBOARD_HOME/apps/bbcms/binWindows 구문: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- 이 디렉토리에서 적절한 작업을 사용하여 명령을 입력합니다.
update-all-course-hd-permission.[sh|bat] --r ROLE --p PERMISSIONS --o OPERATION
/courses 디렉토리 명령에서 권한 변경 작업 설명 --r --o 및 --p 작업에 정의된 대로 해당 권한이 변경된 역할의 이름을 입력합니다. --p --o 작업에 정의된 대로 추가, 제거 또는 재설정할 권한을 제공합니다. 유효한 값: - R: 읽기
- W: 쓰기
- D: 삭제
- M: 관리
값을 조합하여 여러 권한을 정의할 수 있습니다. 예를 들어 역할의 읽기 및 쓰기 권한을 변경하려면 RW를 사용하십시오.
--o 수행할 작업을 입력합니다. - add: --p 작업에서 정의된 권한을 추가합니다.
- remove: --p 작업에서 정의된 권한을 제거합니다.
- reset: --p 작업에서 정의된 권한을 재설정합니다.
--e 반복 플래그 "y" 또는 "n"
y = 코스 홈 폴더와 해당 하위 폴더 및 파일에 대해 반복적으로 권한 변경 사항이 적용됩니다.
n= 코스 홈 폴더에만 권한 변경사항이 적용됩니다.예:
update-all-course-hd-permission.bat --r Instructor --p RWD --e n --o add
update-all-course-hd-permission.sh --r 'Course Builder' --p RWDM --e y --o reset
update-all-course-hd-permission.bat --r Student --p RW --e y --o remove
하나 이상의 코스에서 콘텐츠 이동하기
Blackboard Learn 9.1 이전 릴리즈에서 업그레이드하는 경우 관리자는 기존 코스 콘텐츠를 코스 파일 디렉토리로 이동하여 기존 버전의 기능을 사용할 수 있습니다. MoveCourseContent 명령을 사용하여 관리자는 코스 파일로 코스 콘텐츠를 일괄적으로 이동할 수 있습니다. 코스 파일로 이동한 모든 콘텐츠는 /courses/CourseID 디렉토리의 하위 폴더에 저장됩니다. 하위 폴더는 Course_ ID_ImportedContent_DATETIMESTAMP.
교육기관에서 콘텐츠 관리를 허가한 경우 관리자는 콘텐츠 컬렉션에서 모든 콘텐츠를 이동할 단일 대상 폴더를 정의할 수 있습니다. 하위 폴더는 Course_ID_ImportedContent_DATETIMESTAMP.
- 명령줄에서 다음 디렉토리로 변경합니다. 여기서 BLACKBOARD는 Blackboard Learn이 설치되는 위치입니다.
UNIX 구문: cd $BLACKBOARD_HOME/apps/bbcms/bin
Windows 구문: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- 이 디렉토리에서 적절한 작업을 사용하여 명령을 입력합니다.
- 단일 코스의 파일 이동:
MoveCourseContent.[sh|bat] --c COURSE_ID [--p COURSE_DIRECTORY] - 배치를 사용하여 코스 그룹의 파일 이동:
MoveCourseContent.[sh|bat] --b BATCH_UID [--p Course Builder] - 데이터 소스를 사용하여 코스 그룹의 파일 이동:
MoveCourseContent.[sh|bat] --d DATA_SOURCE_BUID [--p Course Builder] - 피드 파일을 사용하여 코스 그룹의 파일 이동:
MoveCourseContent.[sh|bat] --f FEED_FILE_NAME [--p Course Builder]
- 단일 코스의 파일 이동:
작업 | 설명 |
---|---|
--c | 코스의 코스 ID를 입력합니다. |
--b | 배치 UID를 입력하여 코스 목록을 가져옵니다. |
--d | 데이터 소스 배치 UID를 입력하여 코스 목록을 가져옵니다. |
--f |
각 코스 ID 또는 배치 UID 및 해당하는 대상 코스 디렉토리 목록이 포함된 피드파일의 이름을 입력합니다. 피드파일에서는 구분 기호를 사용하지 않으며 대신 머리글을 지정해야 합니다. 이렇게 하면 course_id 또는 batch_uid에서 입력할 열이 자세히 표시됩니다. 예: batch_uid 또는 course_id 또는 ***FileHeader
피드파일 사용의 이점은 대상으로 시도한 작업에 해당하는 코스의 기록이 관리자에게 있게 된다는 점입니다. |
--p | 콘텐츠를 기본 코스 디렉토리 이외의 다른 위치로 이동하려면 대상 디렉토리를 입력합니다. |
예:
MoveCourseContent.sh --c Course001
MoveCourseContent.sh --c Course002 --p /institution/Course002<
MoveCourseContent.bat --b BATCH_UID
MoveCourseContent.bat --d DATA_SOURCE_BUID
MoveCourseContent.bat --f c:\feedfile.txt --p c:\institution\All