Skip to main content

스냅샷 플랫 파일 과정 예시

다음 예는 COURSE 데이터 피드 구성이 다양한 사용 사례를 충족하는 방법을 보여줍니다. 이 예제들은 사용 사례를 충족시키기 위해 필요한 가장 간단한 데이터 피드를 활용합니다. 코스 기록을 생성할 때 사용할 수 있는 추가 코스 피드 헤더가 있으며, 교육 기관의 정보 시스템 및 등록 사무소의 요구 사항과 계획을 분석하면 Blackboard에 필요한 데이터의 깊이를 결정하고 데이터 및 코스 수명 주기 목표를 충족하는 데 도움이 됩니다.

참고

예제는 통합 구성 UI에 표시되는 기본 블랙보드 설정을 기반으로 합니다. 예제 결과는 이 구성 요소들을 변경하면 달라집니다. 이러한 설정에 대한 설명은 학생 정보 시스템 프레임워크 개요스냅샷 플랫 파일 통합 구성에서 확인할 수 있습니다. 통합은 특별히 명시되지 않는 한 모든 수신 데이터에 대해 동일한 데이터 소스를 사용하도록 설정되어 있다고 가정합니다.

코스

코스 데이터는 Blackboard에서 코스를 설명하는 기본 정보 집합입니다. SIS 데이터 맥락에서 COURSE 개체는 종종 ‘섹션’으로 불리며, 이는 기존 표준을 반영한다. Blackboard 스냅샷 플랫 파일은 "COURSE"를 사용하여 맥락을 기반으로 강좌 관련 레코드를 참조하는 이러한 표준 중 다수가 오래전부터 있습니다.

연산자

Blackboard에 제공된 데이터는 업데이트, 제거 또는 수정될 수 있기 때문에 가장 기본적인 데이터 세트부터 시작하여 교육 기관의 데이터 요구 사항 변화에 따라 확장하는 것이 좋습니다.

참고

COURSE 필드 중 하나인 COURSE_ID는 레코드 생성 후 변경이 불가능하며, 이를 변경하고자 할 경우 해당 레코드를 비활성화하고 삭제해야 합니다. 활동 기록에 영향을 미치기 때문에 코스 수명 주기 동안 변경되지 않을 데이터 요소를 사용하는 것이 좋습니다.

스냅샷 플랫 파일 데이터 관리

주의

새로 고침 완료데이터 소스별 새로 고침 완료 작업으로 짧은 수정 파일을 업로드할 경우 데이터가 실수로 삭제되거나 대량으로 비활성화될 위험이 있습니다. 작업 유형새로 고침 완료데이터 소스별 새로 고침 완료를 수동으로 사용하지 않는 것이 좋습니다. 기본적으로 피드 파일 업로드 페이지에서는 이러한 옵션을 사용할 수 없습니다. 두 옵션을 모두 활성화하려면 작업 유형에서 고급 옵션 활성화 확인란을 선택하세요.

SIS 프레임워크는 UI 피드 업로드 및 Blackboard 시스템이 제공하는 URL 집합을 통한 스냅샷 플랫 파일 데이터 피드 업로드를 지원합니다.

시스템 관리 > 데이터 통합 > 학생 정보 시스템 통합 UI의 통합 메뉴에서 HTTP 정보에 접근하고 피드 파일을 업로드합니다.

두 경우 모두 데이터 작업은 통합 구성 및 선택한 작업 유형에 따라 결정된다. 선택한 데이터 작업 유형은 피드 데이터가 어떻게 ‘해석’되는지 결정하며, 각 URL은 통합 목표에 맞는 서로 다른 결과를 제공합니다.

작업

설명

Store

이 작업 유형을 사용하면 피드 파일에 포함된 데이터가 통합이 소유한 모든 데이터 소스에 저장되거나 업데이트될 수 있습니다(구성 설정에 따라). ('데이터 소유권' 및 학생 정보 시스템 프레임워크에 대한 개요 참조)

완전한 새로고침

이 작업은 데이터 피드에 포함된 데이터를 저장하거나 업데이트하면서 동시에 모든 데이터 소스에서 통합되지 않은 데이터 피드에 포함되지 않은 데이터를 비활성화합니다. 고급 옵션 사용을 선택하면 파일을 수동으로 업로드할 때 이 옵션을 사용할 수 있습니다.

삭제하기

이 작업은 통합 설정에 따라 모든 데이터 소스의 통합 및 연결된 데이터 피드에 포함된 레코드를 비활성화합니다.

데이터 소스별 새로고침 완료

이 작업은 통합 구성 데이터 소스에만 연결된 데이터를 전체 새로고침합니다. 이 작업은 데이터를 새로 고치기 위한 명령줄 스냅샷 과정을 더 밀접하게 에뮬레이트합니다. 고급 옵션 사용을 선택하면 파일을 수동으로 업로드할 때 이 옵션을 사용할 수 있습니다.

강좌 작업과 관련된 객체는 다음과 같습니다.

주의

새로 고침 완료데이터 소스별 새로 고침 완료 작업으로 짧은 수정 파일을 업로드할 경우 데이터가 실수로 삭제되거나 대량으로 비활성화될 위험이 있습니다. 작업 유형새로 고침 완료데이터 소스별 새로 고침 완료를 수동으로 사용하지 않는 것이 좋습니다. 기본적으로 피드 파일 업로드 페이지에서는 이러한 옵션을 사용할 수 없습니다. 두 옵션을 모두 활성화하려면 작업 유형에서 고급 옵션 활성화 확인란을 선택하세요.

객체

연산자

코스

저장 완료, 새로 고침 완료, 삭제, 데이터 원본별 새로 고침 완료

코스 협회

저장 완료, 새로 고침 완료, 삭제, 데이터 원본별 새로 고침 완료

코스 표준 협회

저장 완료, 새로 고침 완료, 삭제, 데이터 원본별 새로 고침 완료

계층 예제 섹션에서 코스 연결 예제를 찾을 수 있습니다.

제공된 예제는 스냅숏 프레임워크 UI 피드 파일 업로드 기능을 사용하여 시연됩니다. 명령줄 및 프로그래밍 작업을 자동화하거나 사용하는 방법에 대한 자세한 내용은 스냅숏 플랫 파일 자동화를 참조하세요.

데이터 소스 키에 대한 알림

모든 데이터 객체는 해당 데이터 세트를 그룹화하기 위한 데이터 소스 키를 변경하는 기능을 지원하며 관련 데이터 소스 변경에 사용할 수 있습니다. - 참고: 이는 프레임워크 기반 데이터 피드에서 필수 필드가 아니며 언급되지 않는 한 다음 예제에서는 통합이 단일 데이터 소스 사용으로 구성되어 있다고 가정합니다.

데이터 소스 키 관리 및 코스 기록에서 데이터 소스 키를 변경하는 방법에 대한 섹션을 참조하십시오.

필드 매핑 참고 사항

필드 매핑은 들어오는 데이터를 Blackboard에 저장되기 전에 변경할 수 있는 기능을 제공합니다. 저장된 데이터를 완벽하게 제어할 수 있고, 제공된 학생 정보 시스템 데이터가 부족한 경우(예: 적절한 과정 이름 항목 생성)에도 요구사항을 충족할 수 있습니다. COURSE 객체 필드에 적용하면 연결된 스크립트가 각 코스 레코드에 대해 실행되어 Blackboard에 저장되기 전에 데이터를 변경하거나 제공합니다. 필드 매핑에 대한 자세한 내용은 스냅샷 플랫 파일 사용자 지정 필드 매핑을 확인하십시오.

코스 운영 사례

모든 코스 데이터 작업에 적용 가능한 세 가지 학생 정보 시스템 통합 데이터 피드 패턴을 개략적으로 확인할 수 있으며, 패턴 선택은 제공 가능한 데이터에 따라 달라집니다.

  1. 단일 피드 파일을 사용하여 별도의 과정을 통해 레코드를 저장 및 업데이트할 수 있고(저장), 레코드를 비활성화할 수도 있습니다(삭제).

  2. 단일 피드 파일을 사용하여 레코드를 저장, 업데이트 및 비활성화할 수 있습니다(전체 새로 고침).

  3. 파일 조합을 사용하여 저장한 후 두 번째로 비활성화할 수 있습니다.

마지막으로, 이는 SIS 피드 패턴은 아니지만 언급할 만하며, UI의 데이터 소스 관리 도구를 사용하여 DSK 기준으로만 비활성화하거나 삭제할 수 있습니다. 이 방식으로 SIS에서 제공된 데이터를 관리할 때는 주의가 필요합니다. 학생 정보 시스템을 통해 제공되지 않았거나 더 이상 제공되지 않는 데이터나 테스트 작업 결과를 삭제할 때 매우 유용합니다.

기본사항: 과정

기본 정보 세트를 통해 모든 코스 계정을 설정할 수 있습니다. 자세한 내용은 스냅숏 플랫 파일 데이터 형식스냅숏 플랫 파일 헤더 설명을 참조하세요.

참고

UI 배치 도구를 사용하고 있다면 학생 정보 시스템 프레임워크로 전환하여 최소 코스 데이터 및 UI 업로드 기능을 활용하면 데이터 수집 과정을 바꾸지 않고도 업로드된 데이터에 대한 보다 향상된 로깅 및 보고 기능을 제공합니다.

데이터 요약

Blackboard에서 코스 계정을 생성할 때 필요한 최소 데이터 세트 또는 헤더는 다음과 같습니다.

EXTERNAL_COURSE_KEY - 이 과정 기록의 고유 식별자입니다.

DATA_SOURCE_KEY - 이 레코드가 속한 데이터 세트의 고유 식별자입니다. 참고: 이는 피드 또는 통합 구성에서 제공합니다.

COURSE_ID - 강의 ID로 강의를 고유하게 식별하는 데 사용됩니다. 코스 제목은 COURSE_NAME입니다.

학생 정보 시스템 프레임워크는 통합 구성에 따라 필수가 아닌 필드의 기본값을 제공하거나 무시합니다. COURSE 피드에 필요하지 않은 두 개의 유용한 필드는 AVAILABLE_IND와 ROW_STATUS입니다. 이 내용은 다음 사용 사례에서 다루어집니다.

참고

이러한 각 헤더는 스냅숏 플랫 파일 헤더 설명에서 자세히 설명합니다.

코스 정보 추가

코스 정보를 추가할 때는 두 경우가 있습니다. 데이터 피드에 표시된 대로 레코드를 추가하거나 업데이트하여 COURSE 정보를 추가로 저장하는 것이 첫 번째입니다. Blackboard에 이미 존재하는 COURSE 정보를 데이터 파일에 표시된 내용대로 새로운 레코드를 추가하거나 기존 레코드를 업데이트하고, COURSE 데이터 파일에 없는 기존 Blackboard 레코드는 비활성화하는 것입니다.

점포 운영 사례
강좌 제작 과정

BLACKBOARD에 기존 계정에 영향을 주지 않는 코스를 추가하려고 합니다. 모든 들어오는 데이터에 대해 동일한 데이터 소스를 사용하도록 통합이 설정되어 있습니다.

전제 조건

없음.

최소 데이터 피드 요건

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

해결 방법

COURSES.txt 데이터 파일을 만들어 시스템에 추가할 각 코스에 필요한 헤더와 관련 데이터를 포함시킵니다. 예:

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME

testCourse1|Course.1.1.SP2013|Test Course 1

testCourse2|Course.2.1.SP2013|Test Course 2

testCourse3|Course.3.1.FA2013|Test Course 3

STORE 작업을 사용하여 UI를 통해 COURSE 데이터 유형으로 이 파일을 업로드합니다. 코스 계정이 생성되어 시스템 관리자의 코스 도구에서 찾을 수 있습니다.

사후 조건

Course.1.1.SP2013, Course.2.1.SP2013Course.3.1.FA2014에 대한 COURSE 레코드가 생성됩니다.

예 #2: 강좌 업데이트

코스 계정을 생성하였으며, 변경이 필요합니다. 예를 들면, 위의 예시에서는 코스 이름에 용어가 포함되어 있지 않습니다.

전제 조건

기존 강의가 업데이트되며 피드의 새 강의 데이터가 새로운 강의를 생성합니다.

해결 방법

COURSES.txt 데이터 파일을 생성하여 시스템에 업데이트할 각 코스에 필요한 헤더와 관련 데이터를 포함시킵니다. 예:

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME

testCourse1|Course.1.1.SP2013|Test Course 1 (SP2013)

testCourse2|Course.2.1.SP2013|Test Course 2 (SP2013)

참고

STORE는 파일에 포함된 데이터에서만 작동하므로 이전에 제출된 Course.3.1.FA2013 기록은 영향을 받지 않습니다.

STORE 작업을 사용하여 UI를 통해 COURSE 데이터 유형으로 이 파일을 업로드합니다. 코스 기록 파일이 업데이트됩니다.

사후 조건

Course.1.1.SP2013Course.2.1.SP2013의 COURSE 레코드가 업데이트되어 COURSE_NAME에 학기 정보가 추가되었습니다.

Course.3.1.FA2014의 COURSE 기록은 영향을 받지 않습니다.

코스: 조작 완료

주의

새로 고침 완료 또는 데이터 소스별 새로 고침 완료 작업을 사용하여 짧은 수정 파일을 업로드할 경우, 많은 강의가 실수로 예기치 않게 비활성화될 위험이 있습니다. 작업 유형새로 고침 완료데이터 소스별 새로 고침 완료를 수동으로 사용하지 않는 것이 좋습니다. 기본적으로 피드 파일 업로드 페이지에서는 이러한 옵션을 사용할 수 없습니다. 두 옵션을 모두 활성화하려면 작업 유형에서 고급 옵션 활성화 확인란을 선택하세요.

COMPLETE REFRESH는 STORE와는 다르게 작동합니다. COMPLETE REFRESH는 피드 파일 데이터와 LEARN이 소유한 레코드를 비교하여 새 레코드를 저장하고, 기존 레코드를 업데이트하며, 데이터 파일에 없는 LEARN 레코드를 비활성화하는 두 가지 작업을 수행합니다.

예: 새로 고침 완료

학생 정보 시스템에서 제공하는 데이터에는 BLACKBOARD에 있어야 할 강좌의 전체 스냅샷이 포함되어 있습니다. 이 데이터에는 추가할 COURSE 레코드, 업데이트할 COURSE 레코드 및 구성(비활성화 또는 삭제)에 따라 적절하게 처리해야 할 이전 COMPLETE REFRESH 작업 이후 제거된 레코드가 포함되어 있습니다.

전제 조건

없음.

최소 데이터 피드 요건

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

해결 방법

데이터 피드에 Course.1.2.SP2013를 추가하고 Course.3.1.FA2013을 첫 번째 COURSE 저장소 작업 데이터에서 제거합니다.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME

testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)

testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)

testCourse2|Course.2.1.SP2013|Test Course 2 (SP2013)

이 통합을 통해 다른 과정 기록을 관리할 때 위 데이터 피드에 없으면 비활성화되거나 삭제됩니다.

사후 조건

Course.1.1.SP2013에 대한 COURSE 레코드는 COURSE_NAME 섹션을 포함하여 유지 및 업데이트됩니다.

Course.1.2.SP2013 코스 기록이 Blackboard에 추가될 예정입니다.

Course.2.1.SP2013에 대한 COURSE 기록은 유지되며 영향을 받지 않습니다.

Course.3.1.FA2013에 대한 COURSE 레코드가 데이터 피드에 없어 사용하지 않음으로 표시되거나 통합 구성에 따라 삭제될 예정입니다.

과정: 데이터 원본별 새로고침 완료

주의

새로 고침 완료 또는 데이터 소스별 새로 고침 완료 작업을 사용하여 짧은 수정 파일을 업로드할 경우, 많은 강의가 실수로 예기치 않게 비활성화될 위험이 있습니다. 작업 유형새로 고침 완료데이터 소스별 새로 고침 완료를 수동으로 사용하지 않는 것이 좋습니다. 기본적으로 피드 파일 업로드 페이지에서는 이러한 옵션을 사용할 수 없습니다. 두 옵션을 모두 활성화하려면 작업 유형에서 고급 옵션 활성화 확인란을 선택하세요.

DATA SOURCE에 의한 COMPLETE REFRESH는 COMPLETE REFRESH 작업을 수행하지만 영향을 받는 데이터를 통합 데이터 소스와 연결된 데이터로만 제한합니다.

예: 데이터 소스별 전체 새로 고침

학생 정보 시스템에서 제공하는 데이터에는 BLACKBOARD에 있어야 할 강좌의 전체 스냅샷이 포함되어 있습니다. 이 데이터에는 추가할 COURSE 레코드, 업데이트할 COURSE 레코드 및 구성(비활성화 또는 삭제)에 따라 적절하게 처리해야 할 이전 COMPLETE REFRESH 작업 이후 제거된 레코드가 포함되어 있습니다. 새로 고침에 사용되는 모든 데이터는 통합에서 정의한 동일한 데이터 소스를 대상으로 하며, 해당 데이터 소스 키와 연관된 데이터에만 영향을 미칩니다.

전제 조건

없음.

최소 데이터 피드 요건

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

해결 방법

데이터 피드에서 마지막 스토어 작업 데이터를 사용하여 Course.2.1.SP2013을 삭제합니다.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME

testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)

testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)

사후 조건

Course.1.1.SP2013Course.1.2.SP2013에 대한 강좌 레코드는 유지되며 영향을 받지 않습니다.

Course.2.1.SP2013에 대한 COURSE 레코드는 통합 구성에 따라 비활성화되거나 삭제될 준비가 되었다고 표시됩니다.

통합을 통해 다른 코스 레코드를 관리할 때 지정한 데이터 소스가 통합에 없으면 위의 데이터 피드에 없어도 비활성화되거나 삭제되지 않습니다.

코스 가용성

주의

새로 고침 완료 또는 데이터 소스별 새로 고침 완료 작업을 사용하여 짧은 수정 파일을 업로드할 경우, 많은 강의가 실수로 예기치 않게 비활성화될 위험이 있습니다. 작업 유형새로 고침 완료데이터 소스별 새로 고침 완료를 수동으로 사용하지 않는 것이 좋습니다. 기본적으로 피드 파일 업로드 페이지에서는 이러한 옵션을 사용할 수 없습니다. 두 옵션을 모두 활성화하려면 작업 유형에서 고급 옵션 활성화 확인란을 선택하세요.

LEARN 계정의 코스 가용성 설정을 통해 학생에게 해당 코스를 표시(사용 가능)하거나 숨길(사용 불가) 수 있습니다. 강의를 비활성화하는 것과 달리, 학생과 교수자가 강의를 이용할 수 없게 하고 멤버십 관리 등 추가적인 작업에도 적용됨을 의미합니다. 이 데이터 피드 헤더를 추가해도 강좌 레코드를 생성하는 데 있어서 위에서 설명한 STORE, COMPLETE REFRESH, COMPLETE REFRESH BY DATA SOURCE 사용법에는 영향을 미치지 않습니다.

AVAILABILITY 설정을 제공하지 않으면 기본 통합 설정이 생성/업데이트 작업 중 개체를 사용 가능하게 합니다.

코스 계정 가용성

학생 정보 시스템은 LEARN 접근 가능 여부를 관리하고, 데이터 피드는 사용자가 Blackboard에 접근할 수 있는 시간을 조절하는 가용성 설정을 나타냅니다. PERSON 생성/업데이트 시 이러한 접근 설정을 조정하게 됩니다.

전제 조건

없음.

최소 데이터 피드 요건

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

AVAILABILITY_IND

해결 방법

데이터 피드에 AVAILABLE_IND 헤더를 추가하여 사용 가능할 경우 Y, 사용할 수 없을 경우 N의 단일 문자를 제공합니다.

사후 조건
STORE

Course.1.1.SP2013Course.1.2.SP2013에 대한 COURSE 기록만 업데이트되며(이전에 생성됨), Course.5.1.FA2013은 새로 생성됩니다.

완전한 새로고침

Course.1.1.SP2013Course.1.2.SP2013에 대한 COURSE 레코드가 업데이트되었으며(이전에 생성됨), Course.5.1.FA2013가 새로 생성됩니다. 위의 데이터 피드에 없는 다른 모든 레코드는 비활성화되거나 삭제될 것으로 표시됩니다.

데이터 소스별 새로고침 완료

Course.1.1.SP2013Course.1.2.SP2013의 COURSE 레코드가 업데이트되었으며(이전에 생성됨), Course.5.1.FA2013는 가용성이 Y로 명시적으로 설정되어 과정을 사용할 수 있습니다.

통합을 통해 다른 코스 레코드를 관리할 때 지정한 데이터 소스가 통합에 없으면 위의 데이터 피드에 없어도 비활성화되거나 삭제되지 않습니다. 데이터 소스별 새로 고침은 해당 통합의 데이터 소스 레코드에만 적용됩니다.

코스 기록 비활성화

Blackboard에서 강좌 기록을 비활성화하면 모든 사용자가 해당 기록에 접근할 수 없게 되며(비활성화 상태는 가용성 설정을 우선함), UI 작업을 통해 기록에 접근하는 것도 불가능해집니다(예: UI를 통해 비활성화된 강좌의 대부분 속성을 관리할 수 없음). 시스템 관리자는 관리자 패널에서 비활성화된 강좌를 확인하고 다시 활성화할 수 있으며, 그렇지 않을 경우 일반적으로 ‘보이지 않음’으로 표시된다. Blackboard에서 기록을 삭제하려면 먼저 해당 기록을 비활성화해야 한다.

참고

기록을 비활성화하고 나중에 삭제하면 Blackboard에서 해당 기록에 대한 모든 참조가 제거됩니다 - 비활성화된 기록의 삭제는 비즈니스 및 법적 관행에 따라 정해진 일정 기간이 지난 후에만 수행되어야 활동 기록이 필요할 수 있습니다. 장애인 과정에 접근할 수 없어서 지속적인 요구 사항을 인지하고 도움이 필요한 사람들은 Help Desk에 문의해야 합니다.

레코드 비활성화는 REFRESH 작업으로 피드 데이터를 제외하거나 피드 헤더 ROW_STATUS를 사용하여 비활성화하는 두 가지 방식을 따를 수 있습니다.

중요

위의 COURSE 작업에서 REFRESH 작업을 사용하여 '암시적' 비활성화를 보여주는 예외는 ROW_STATUS를 사용한 다음 사례에서 확인할 수 있습니다.

예: 코스 기록 비활성화

Blackboard에서는 정책에 따라 5년 후에 강좌를 완전히 제거해야 합니다. ROW_STATUS 헤더를 사용하여 일정 시간 동안 강의를 명시적으로 비활성화하는 계획을 세울 수 있습니다. 이렇게 하면 더 이상 과정에 접근할 수 없으므로 아무도 과정에 의존하지 않게 됩니다.

전제 조건

코스가 존재하거나 데이터 피드에 표시된 대로 생성되어 row_status로 설정됩니다.

최소 데이터 피드 요건

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

ROW_STATUS

해결 방법

데이터 피드에 ROW_STATUS 헤더를 추가하여 활성화 상태일 때는 ENABLED, 비활성화 상태일 때는 DISABLED를 제공합니다.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|ROW_STATUS

testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)|enabled

testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)|enabled

testCourse5.1|Course.5.1.FA2013|Test Course 5.2 (FA2013)|disabled

사후 조건
STORE

Course.1.1.SP2013, Course.1.2.SP2013Course.5.1.FA2013에 대한 COURSE 레코드는 명시적으로 ROW_STATUS로 생성되거나 업데이트됩니다.

완전한 새로고침

Course.1.1.SP2013Course.1.2.SP2013Course.5.1.FA2013에 대한 COURSE 레코드가 생성되거나 업데이트되며, ROW_STATUS는 명시적으로 업데이트됩니다. 이 통합이 소유한 다른 모든 코스 기록은 위의 데이터 피드에 없으므로 비활성화되거나 삭제될 것으로 표시됩니다.

데이터 소스별 새로고침 완료

Course.1.1.SP2013, Course.1.2.SP2013Course.5.1.FA2013에 대한 COURSE 레코드가 생성되거나 업데이트되며, ROW_STATUS는 명시적으로 업데이트됩니다.

통합을 통해 다른 코스 레코드를 관리할 때 지정한 데이터 소스가 통합에 없으면 위의 데이터 피드에 없어도 비활성화되거나 삭제되지 않습니다. 데이터 소스별 새로 고침은 해당 통합의 데이터 소스 레코드에만 적용됩니다.

코스 병합은 학생들이 다양한 학습 자료를 통합하여 효율적으로 학습할 수 있도록 돕는 과정입니다.

코스 병합은 여러 섹션을 Blackboard에서 하나의 코스로 표시하는 기능을 제공합니다. 부모와 자녀 간의 관계에서 과정을 통합함으로써 달성됩니다. 부모는 사용자가 참가자로 있는 과정을 사용자에게 보여주며, 하위 섹션 및 과정은 멤버십을 요구합니다. 그런 다음 강사가 단일 과정에 대한 내용을 제공하면, Blackboard 시스템은 과정 식별자를 기준으로 학생 정보 시스템과 연동을 유지해 Blackboard와 학생 정보 시스템 사이의 과정 관련 정보 소통을 원활하게 합니다.

코스 병합

영어학과에는 학생 대 교수자 비율을 맞추기 위해 각각 여러 섹션이 필요한 4개의 초급 과정이 있습니다. 교수자가 강좌를 관리할 수 있는 단일 플랫폼을 제공하고자 합니다.

최소 데이터 피드 요건

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

MASTER_COURSE_KEY

해결 방법

데이터 피드에 ROW_STATUS 헤더를 추가하여 활성화 상태일 때는 ENABLED, 비활성화 상태일 때는 DISABLED를 제공합니다.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|MASTER_COURSE_KEY

testCourse1|Course.1.1.SP2013|Test Course 1.1 (SP2013)|

testCourse1.2|Course.1.2.SP2013|Test Course 1.2 (SP2013)|testCourse1

testCourse5.1|Course.5.1.FA2013|Test Course 5.2 (FA2013)|

MASTER_COURSE_KEY를 비워 두면 해당 코스에 '상위' 코스가 없다는 의미이며, 다시 말해 코스가 상위 코스와 병합되지 않았음을 나타냅니다.

사후 조건
STORE

Course.1.1.SP2013, Course.1.2.SP2013Course.5.1.FA2013에 대한 COURSE 레코드만 생성되거나 업데이트되며, Course.1.1.SP2013(부모)과 Course.1.2.SP2013 사이에 상위-하위 관계가 설정됩니다.

완전한 새로고침

Course.1.1.SP2013, Course.1.2.SP2013Course.5.1.FA2013에 대한 COURSE 레코드가 생성되거나 업데이트되어 Course.1.1.SP2013(부모)과 Course.1.2.SP2013(자식) 간에 부모-자식 관계가 설정됩니다. 이 통합이 소유한 다른 모든 코스 기록은 위의 데이터 피드에 없으므로 비활성화되거나 삭제될 것으로 표시됩니다.

데이터 소스별 새로고침 완료

Course.1.1.SP2013, Course.1.2.SP2013Course.5.1.FA2013에 대한 COURSE 레코드가 생성되거나 업데이트되어 Course.1.1.SP2013(부모)과 Course.1.2.SP2013(자식) 간에 부모-자식 관계가 설정됩니다.

통합을 통해 다른 코스 레코드를 관리할 때 지정한 데이터 소스가 통합에 없으면 위의 데이터 피드에 없어도 비활성화되거나 삭제되지 않습니다. 데이터 소스별 새로 고침은 해당 통합의 데이터 소스 레코드에만 적용됩니다.

코스 템플릿

코스 템플릿은 코스 생성 시 모양, 느낌, 성적부 및 콘텐츠 구조의 일관성을 제공하는 데 사용됩니다. 템플릿을 사용하여 생성된 코스는 코스 데이터 피드에 나타난 특정 코스 설정을 제외하면 해당 템플릿과 동일합니다. 모든 과정을 사용하여 이 목적을 달성할 수 있습니다.

중요

템플릿은 강좌가 생성될 때에만 사용됩니다. 강의를 만든 후 업데이트 피드를 통해 템플릿을 제공하려면 시스템 관리자 → 학생 정보 시스템 통합 → ⧩ → 고급 구성강의 ⧩ → 필드 매핑소스 강좌 복사 키업데이트 시 변경 확인란(기본적으로 선택되어 있지 않음)을 선택하면 됩니다.

코스 템플릿

주의

새로 고침 완료 또는 데이터 소스별 새로 고침 완료 작업을 사용하여 짧은 수정 파일을 업로드할 경우, 많은 강의가 실수로 예기치 않게 비활성화될 위험이 있습니다. 작업 유형새로 고침 완료데이터 소스별 새로 고침 완료를 수동으로 사용하지 않는 것이 좋습니다. 기본적으로 피드 파일 업로드 페이지에서는 이러한 옵션을 사용할 수 없습니다. 두 옵션을 모두 활성화하려면 작업 유형에서 고급 옵션 활성화 확인란을 선택하세요.

수학과에서는 모든 수학 과정이 비슷한 콘텐츠 레이아웃을 사용하여 모양과 느낌이 유사하고 일부 주요 콘텐츠로 구성되어야 한다고 요구합니다.

전제 조건

코스 셸에 필요한 콘텐츠, 레이아웃 및 설정이 포함되어 생성되었습니다.

최소 데이터 피드 요건

EXTERNAL_COURSE_KEY

COURSE_ID

COURSE_NAME

TEMPLATE_COURSE_KEY

해결 방법

TEMPLATE_COURSE_KEY를 데이터 피드 헤더에 추가하고, 해당 템플릿을 나타내는 코스에 대해 external_course_key를 제공합니다.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|TEMPLATE_COURSE_KEY

testCourse1|Course.6.1.SP2013|Test Course 1.1 (SP2013)|testCourseTemplate.SP2013

testCourse5.1|Course.5.1.FA2013|Test Course 5.2 (FA2013)|

TEMPLATE_COURSE_KEY를 비워 두면 해당 과정에 템플릿이 필요하지 않음을 의미합니다.

사후 조건
STORE

Course.6.1.SP2013Course.5.1.FA2013에 대한 COURSE 레코드만 생성되거나 업데이트되며, Course.6.1.SP2013testCourseTemplate.SP2013 템플릿을 사용해 생성됩니다.

완전한 새로고침

Course.6.1.SP2013Course.5.1.FA2013에 대한 COURSE 레코드만 생성되거나 업데이트되며, Course.6.1.SP2013testCourseTemplate.SP2013 템플릿을 사용해 생성됩니다. 위 데이터 피드에 없는 다른 모든 레코드는 비활성화되거나 삭제될 것으로 표시됩니다.

데이터 소스별 새로고침 완료

Course.6.1.SP2013Course.5.1.FA2013에 대한 COURSE 기록만 생성되거나 업데이트되며, Course.6.1.SP2013testCourseTemplate.SP2013 템플릿을 사용하여 생성됩니다.

이 통합으로 다른 강좌 기록이 관리되더라도 지정된 데이터 소스가 위의 데이터 피드에 없다면 비활성화되지 않습니다. 데이터 소스별 새로 고침은 해당 통합의 데이터 소스 레코드에만 적용됩니다.

전체 예제

단일 파일로 위 헤더를 결합하면 대부분의 사용 사례를 한 번에 처리할 수 있습니다.

전제 조건

템플릿 복사 작업이 성공하기 위해서는 testCourse8이 이전에 생성되지 않았어야 합니다.

참고

클러스터에서 동시에 실행할 수 있는 학생 정보 시스템 기반 복사 작업 수에는 서버 속도를 유지하고 불필요한 데이터베이스 부하를 방지하기 위한 제한이 있습니다. 시스템 관리에서 로그로 가서 시스템 과업 상태를 확인하면 이러한 과업의 상태를 볼 수 있습니다.

EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|AVAILABLE_IND|ROW_STATUS|MASTER_COURSE_KEY|TEMPLATE_COURSE_KEY

testCourse8|Course.8.SP2013|Test Course 8 (SP2013)|Y|ENABLED||testCourseTemplate.SP2013

testCourse8.1|Course.8.1.SP2013|Test Course 8.1 (SP2013)|Y|ENABLED|testCourse8|

testCourse8.2|Course.8.2.SP2013|Test Course 8.2 (SP2013)|Y|ENABLED|testCourse8|

testCourse9.1|Course.9.1.FA2013|Test Course 5.2 (FA2013)|Y|DISABLED||

사후 조건
STORE

Course.1.1.SP2013, Course.1.2.SP2013Course.5.1.FA2013에 관한 COURSE 레코드만 다음 결과로 생성되거나 업데이트됩니다.

모든 코스는 Y로 설정되어 사용 가능함을 나타냅니다.

Course.1.1.SP2013Course.1.2.SP2013ENABLED로 설정되며, Course.5.1.FA2013DISABLED로 설정됩니다.

Course.1.1.SP2013Course.8.1.SP2013Course.8.2.SP2013 간의 부모-자식 관계를 설정합니다.

Course.8.SP2013을 생성할 때, 템플릿 testCourseTemplate.SP2013의 콘텐츠 및 설정이 Course.8.SP2013으로 복사됩니다.

완전한 새로고침

저장소 작업으로 인해 동일한 결과가 발생하지만 다른 모든 레코드는 데이터 피드에 없어 비활성화되거나 삭제될 것으로 표시됩니다.

데이터 소스별 새로고침 완료

이 통합으로 관리되는 다른 COURSE 레코드는 지정된 데이터 소스가 없는 한, 상기 데이터 피드에 없어도 비활성화되지 않으며, 이는 추가된 저장 작업과 동일한 결과를 가져옵니다. 데이터 소스별 새로 고침은 해당 통합의 데이터 소스 레코드에만 적용됩니다.

자세히 알아보기