배치 파일은 구분기호로 분리된 파일로, 이를 통해 한 번에 500개나 되는 코스를 생성하거나 복사할 수 있습니다. 배치 파일을 생성하는 방법에 대해 자세히 알아보려면 코스용 배치 파일 가이드라인을 참조하십시오.


배치로 코스 생성

  1. 코스 섹션의 관리자 패널에서 코스를 선택합니다.
  2. 코스 생성을 가리키고 목록에서 배치를 선택합니다.
  3. 배치 코스 생성 페이지에서 파일 위치 필드를 선택하거나 찾아보기를 선택합니다.
  4. 파일 업로드 창에서 배치 파일로 이동하고 열기를 선택합니다.
  5. 배치 파일에 사용할 파일 구분기호 유형을 선택합니다. 자동을 선택하면 Blackboard Learn에서 배치 파일을 분석하고 파일의 문자 빈도에 따라 구분기호를 정합니다.
  6.  제출을 선택합니다.

배치로 코스 복사

사용자의 통합 요구사항을 보다 효과적으로 충족하기 위해 새 SIS Framework에서는 스냅샷 기반 데이터를 관리하고 처리할 수 있는 향상된 인터페이스를 제공합니다. 현재 명령줄 기반 스냅숏은 계속 레거시 데이터 객체와 함께 작동하지만, 스냅숏 명령줄 도구 및 스냅숏 XML 데이터 형식은 Blackboard Learn 9.1 Service Pack 8에서 더 이상 지원되지 않으며 유지 관리 수정만 받게 됩니다. 또한, 스냅숏 명령줄 도구는 Learn SaaS 배포에서 제거될 예정입니다.

배치 파일 및 스냅숏 명령줄 도구로 한 번에 여러 코스를 복사할 수 있습니다.

배치 복사에서는 각 소스 코스의 사본을 생성합니다. 사본에는 코스 정보 및 자료와 함께 사용자 등록이 포함됩니다.

배치 복사로 새 코스를 생성할 수도 있고 코스 정보 및 콘텐츠를 기존 코스에 복사할 수도 있습니다. 대상 코스가 이미 있는 경우 배치 복사에서 코스 정보를 업데이트하지만 코스 콘텐츠를 덮어쓰지는 않습니다.

  1. 배치 파일을 생성합니다. 배치 복사 파일 포맷의 경우 새 코스를 생성할 때 배치 파일과 동일한 규칙을 따르지 않습니다. 대신, 배치 복사에서는 스냅샷 플랫 파일 포맷을 사용합니다.
  2. 웹/어플리케이션 서버에서 스냅샷의 배치 복사 명령을 실행합니다. 명령 구문은 다음과 같습니다. 여기서 path_to_file은 복사 배치 파일의 전체 경로입니다.

    Windows 구문: C:\Blackboard\tools\admin\BatchCourseCopy.cmd path_to_file

    UNIX 구문: /usr/local/blackboard/tools/admin/BatchCourseCopy.sh path_to_file

    Blackboard Learn 디렉토리의 정확한 경로는 Blackboard Learn이 설치된 위치에 따라 다를 수 있습니다.

    이 명령은 기본 가상 설치의 배치 복사만 처리합니다. 다른 가상 설치에서 배치 복사를 수행하려면 COPYINTO 스냅샷 명령을 사용하십시오.


배치 파일 생성

스냅샷 포맷의 첫 번째 행은 복사할 속성을 정의하고 이후의 행은 각 속성의 값을 제공합니다. 파일은 TXT 파일이어야 하고, 파일에 사용되는 구분 기호는 snapshot.properties 파일에 정의된 구분 기호와 일치해야 합니다. 기본 구분기호는 파이프(|)입니다.

예: 이 예에서는 새로운 코스 3개를 생성하는 배치 복사 파일을 보여줍니다.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|TEMPLATE_COURSE_KEY

HIST101a|HIST101a|Introduction to American History until 1865|HIST101
HIST102a|HIST102a|Introduction to American History from 1865|HIST102
HIST103a|HIST103a|Introduction to Central American History|HIST103

EXTERNAL_COURSE_KEY는 고급 데이터 관리에 사용되는 속성입니다. 관리자 패널을 통해 코스를 생성한 경우 EXTERNAL_COURSE_KEY 값은 코스 ID와 동일합니다.

TEMPLATE_COURSE_KEY 속성은 복사할 소스 코스를 정의합니다. COURSE_IDCOURSE_NAME 특성은 새 코스의 값을 정의합니다.

예: 이 예에서는 한 코스의 코스 정보 및 사용자 등록을 이미 존재하는 세 코스로 복사하는 배치 복사 파일을 보여줍니다.

EXTERNAL_COURSE_KEY|TEMPLATE_COURSE_KEY

HIST101a|HIST101 HIST102|HIST101 HIST103|HIST101

이 경우 코스 ID 또는 코스명 속성을 사용하지 않습니다. EXTERNAL_COURSE_KEY 속성은 대상 코스의 코스 ID를 정의합니다. TEMPLATE_COURSE_KEY 속성은 복사할 소스 코스를 정의합니다.