스냅숏 플랫 파일은 최신 LEARN 데이터 객체를 사용하여 통합하는 기능을 제공합니다. 아래에는 지원되는 객체 목록, 피드 헤더 명명 규칙에 대한 해당 UI, 사용 설명 및 데이터 요구 사항에 대한 전체 목록이 나와 있습니다.
데이터 피드는 텍스트 파일이므로 모든 데이터는 문자열로 표시됩니다. 경우에 따라 특정한 서식 및 길이가 설명되어 있으며, 필드에서 필요한 경우 지원되는 값이 제공되어 있습니다. 필수 필드는 강조 표시되어 있으며 눈에 띕니다.
LEARN 객체:
LEARN 객체: 사용자
학생 정보 시스템 객체: 사람
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 비활성화
Learn 필드
배치 UID(필수)
필수: 예
고유: 예
헤더: external_person_key
설명: 교육기관 사용자의 고유 식별자입니다. 이 ID는 교육기관에서 제공되며 사용자에게 표시되지 않습니다.
주요 데이터가 각 사용자에 대해 영구적이며 변경되지 않는 식별자인 것이 좋습니다. 개인이 교육기관에 지원할 때 할당되는 영구적인 학생 ID를 좋은 키의 예로 들 수 있습니다. 데이터베이스는 별도의 계정 간에 데이터를 병합할 수 없습니다.
최대 길이는 64자입니다.
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 256자입니다. 멀티바이트 문자를 사용할 수 있습니다.
이름(필수)
필수: 예
고유: 아니요
헤더: firstname
설명: 사용자의 이름입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
성(필수)
필수: 예
고유: 아니요
헤더: lastname
설명: 사용자의 성입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
사용자 이름(필수)
필수: 예
고유: 예
헤더: user_id
설명: Blackboard Learn에 로그인할 때 사용하는 사용자 ID입니다. 사용자 ID는 고유해야 합니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
이름 발음
필수: 아니요
고유: 아니요
헤더: TBC
설명: 사용자의 이름에 대한 표음식 철자 또는 발음 가이드입니다.
최대 길이는 1000자입니다. 멀티바이트 문자를 사용할 수 있습니다.
비밀번호
필수: 아니요
고유: 아니요
헤더: passwd
설명: Blackboard Learn에 로그인할 때 사용하는 비밀번호입니다. 비밀번호가 데이터 피드에서 제공되지 않는 경우 Learn에서는 보안을 위해 이 필드에 SHA-512 비밀번호를 자동으로 채웁니다.
최대 길이는 32자입니다. 멀티바이트 문자를 사용할 수 있습니다.
사용 가능
필수: 아니요
고유: 아니요
헤더: available_ind
설명: 사용자 인터페이스 내 사용자 계정의 사용 가능성입니다. '아니요'로 설정된 경우 사용자 계정은 관리자 및 교수자에게 회색으로 나타납니다. 사용자는 시스템에 로그인할 수 없게 됩니다. 값은 '예'의 경우 "Y"이고 '아니요'의 경우 "N"일 수 있습니다.
지원되는 값: 'Y', 'N'
생일
필수: 아니요
고유: 아니요
헤더: birthdate
설명: 사용자의 생년월일입니다.
형식: yyyymmdd
도시
필수: 아니요
고유: 아니요
헤더: city
설명: 사용자의 주소에 해당하는 도시명입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
회사
필수: 아니요
고유: 아니요
헤더: company
설명: 사용자가 근무하는 회사의 이름입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
국가
필수: 아니요
고유: 아니요
헤더: country
설명: 사용자의 주소에 해당하는 국가명입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
부서
필수: 아니요
고유: 아니요
헤더: department
설명: 사용자가 근무하는 부서 또는 하위 부서의 이름입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
교육 수준
필수: 아니요
고유: 아니요
헤더: educ_level
설명: 사용자의 최종 학력 수준입니다.
지원되는 값: "초등/중학교", "고등학교", "대학교 1학년", "대학교 2학년", "대학교 3학년", "대학교 4학년", "대학원", "대학원 이상"
이메일
필수: 아니요
고유: 아니요
헤더: email
설명: 사용자의 이메일 주소입니다. Null이 아닌 user_email을 사용하는 것이 좋습니다. 이메일 주소가 없는 사용자는 이메일을 전송할 수 없습니다.
최대 길이는 100자입니다.
교육기관 이메일
필수: 아니요
고유: 예
헤더: inst_email
설명: 사용자의 교육기관 이메일 주소입니다. inst_email은 Null로 설정할 수 있습니다. 이메일 커뮤니케이션은 inst_email로 전송되지 않습니다.
최대 길이는 254자입니다.
인칭 대명사
필수: 아니요
고유: 아니요
헤더: pronouns
설명: 이는 사용자의 안창 대명사입니다. 쉼표를 구분 기호로 사용하여 여러 인칭 대명사 값을 사용할 수 있습니다.
최대 길이는 1000자입니다.
성별
필수: 아니요
고유: 아니요
헤더: gender
설명: 사용자의 성별입니다.
지원되는 값: '비공개', '남성', '여성'
집 전화
필수: 아니요
고유: 아니요
헤더: h_phone_1
설명: 사용자의 집 전화번호입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
집 전화(보조)
필수: 아니요
고유: 아니요 h_phone_2
설명: 사용자와 연관된 보조 집 전화번호입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
직위
필수: 아니요
고유: 아니요
헤더: job_title
설명: 사용자와 연관된 직위입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
중간 이름
필수: 아니요
고유: 아니요 middlename
설명: 사용자의 중간 이름입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
핸드폰
필수: 아니요
고유: 아니요
헤더: m_phone
설명: 사용자의 휴대폰 또는 호출기 번호입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
기타 이름
필수: 아니요
고유: 아니요
헤더: othername
설명: 사용자가 선호하는 대체 이름입니다.
최대 길이는 100자입니다.
비밀번호 암호화 유형
필수: 아니요
고유: 아니요
헤더: pwencryptiontype
설명: 이 필드는 데이터베이스에서 비밀번호를 암호화하는 데 사용되는 비밀번호 암호화 유형을 설정합니다.
지원되는 값: MD5, SSHA
교육기관 내 1차 역할
필수: 아니요
고유: 아니요
헤더: institution_role
설명: 포털 모듈 및 기타 항목에 대한 사용자의 보기를 결정하는 사용자의 교육기관 내 1차 역할입니다.
시스템에서 유효한 교육기관 내 역할의 목록을 확인하려면 시스템 관리자 패널에서 '교육기관 내 역할 관리'를 참조하십시오.
인칭 대명사
필수: 아니요
고유: 아니요
헤더: pronouns
설명: 이는 사용자의 인칭 대명사입니다.
최대 길이는 1000자입니다.
대체 배치 UID
필수: 아니요
고유: 예
헤더: new_external_person_key
설명: 이 필드는 드물게 사용자의 EXTERNAL_PERSON_KEY가 변경되는 경우에만 사용됩니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.UserReplacementDataSourceBatchUid'입니다.
행 상태
필수: 아니요
고유: 아니요
헤더: row_status
설명: 레코드의 값을 다음 중 하나로 설정합니다. 활성화됨: 기록에 대한 일반적인 접근입니다. 비활성화됨: 기록은 UI의 일부 영역에 표시되지만 변경하거나 접근할 수는 없습니다. 삭제됨: 기록을 제거할 예정입니다.
지원되는 값: "활성화됨", "비활성화됨", "삭제됨"
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
시/도
필수: 아니요
고유: 아니요
헤더: state
설명: 사용자의 주소에 해당하는 시/도 이름입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
주소 1
필수: 아니요
고유: 아니요
헤더: street_1
설명: 사용자 주소의 첫 번째 줄입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
주소 2
필수: 아니요
고유: 아니요
헤더: street_2
설명: 사용자 주소의 두 번째 줄입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
학생 ID
필수: 아니요
고유: 아니요
헤더: student_id
설명: 일반 식별자 필드입니다. 이는 표시 전용 필드입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
접미사
필수: 아니요
고유: 아니요
헤더: suffix - 사용자 이름의 접미사입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
시스템 내 역할
필수: 아니요
고유: 아니요
헤더: system_role
설명: 사용자의 시스템 관리 권한 수준을 나타내는 사용자의 관리자 역할입니다. "none" 역할은 시스템 관리 또는 이와 연결된 코스 생성 권한을 보유하지 않으며, 가장 일반적으로 할당되는 역할입니다. 다음 문자열을 사용할 수 있습니다. 사용자 관리자: "account_admin", "accountadmin" 또는 "user_admin" 시스템 지원: "system_support" 또는 "syssupport" 코스 생성자: "course_creator" 또는 "creator" 지원: "course_support" 또는 "support" 게스트: 'guest' 없음: "none" 참관인: 'observer' 포털 관리자: "portal_admin" 또는 "portal" 시스템 관리자: "sys_admin", "sysadmin" 또는 "system_admin" 전자 상거래 관리자: "ecommerce_admin" 카드 회사 관리자: "card_office_admin" 저장소 관리자: "store_admin" 사용자 정의 시스템 내 역할을 사용할 수 있습니다. 관리자 패널 > 시스템 내 역할에서 확인되는 "역할 ID"와 일치합니다. 지정되지 않은 경우 시스템 기본값은 없음입니다. 직책. 없음. 직책 없음. 사용자가 사용하기를 선호하는 직책입니다.
최대 길이는 100자입니다. 멀티바이트 문자를 사용할 수 있습니다.
웹 사이트
필수: 아니요
고유: 아니요
헤더: webpage
설명: 사용자의 개인 웹 페이지 URL입니다(있는 경우).
최대 길이는 100자입니다.
직장 전화
필수: 아니요
고유: 아니요
헤더: b_Phone _1
설명: 사용자와 연관된 직장 전화번호입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
직장 전화(보조)
필수: 아니요
고유: 아니요
헤더: b_phone_2
설명: 사용자와 연관된 보조 직장 전화번호입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
우편번호
필수: 아니요
고유: 아니요
헤더: zip_code
설명: 사용자의 우편번호입니다.
최대 길이는 50자입니다. 멀티바이트 문자를 사용할 수 있습니다.
LEARN 객체: 코스 및 조직
학생 정보 시스템 객체: 코스 또는 조직
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 비활성화
Learn 필드
배치 UID(필수)
필수: 예
고유: 예
헤더: external_course_key.external_organization_key
설명: 코스 또는 조직 섹션을 고유하게 식별하기 위해 교육기관에서 사용하는 짧은 이름입니다. 이는 사용자에게 표시되지 않습니다. 여기에는 문자, 숫자, 대시 및 마침표만 사용할 수 있으며, 공백이나 기타 문장 부호는 사용할 수 없습니다. 이는 각 코스 및 조직에서 고유해야 하며 대개의 경우 COURSE_ID 또는 ORGANIZATION_ID와 동일합니다.
최대 길이는 64자입니다. 이는 고유해야 합니다. 멀티바이트 문자를 사용할 수 있습니다.
코스 ID 또는 조직 ID(필수)
필수: 예
고유: 예
헤더: course_id 또는 organization_id
설명: 코스 또는 조직을 고유하게 식별하기 위해 교육기관에서 사용하는 짧은 이름입니다(예: math101_F99 또는 ChessClub). 여기에는 공백 ( ) & / ' + 문자를 사용할 수 없습니다.
최대 길이는 100자입니다. 이는 고유해야 하며 변경할 수 없습니다.
코스 이름 또는 조직 이름(필수)
필수: 예
고유: 아니요
헤더: course_name/organization_name
설명: 코스 또는 조직 전체의 이름입니다. 이는 표시에 사용됩니다.
최대 길이는 255자입니다. 멀티바이트 문자를 사용할 수 있습니다.
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 코스 또는 조직 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 256자입니다. 멀티바이트 문자를 사용할 수 있습니다.
코스 보기
필수: 아니요
고유: 아니요
헤더: course_experience
설명: 어떤 코스 보기를 새 코스에 표시할지 결정합니다. 이 필드는 삽입 전용이며 학생 정보 시스템 프레임워크를 통해 업데이트할 수 없습니다.
지원되는 값: 'Original', 'Ultra' 또는 '교수자 선택 사항'
조직 보기
필수: 아니요
고유: 아니요
헤더: organization_experience
설명: 고객이 조직을 만들려는 환경을 선택할 수 있도록 허용합니다. 이 필드는 삽입 전용이며 학생 정보 시스템 프레임워크를 통해 업데이트할 수 없습니다.
지원되는 값: 'Original', 'Ultra' 또는 '교수자 선택 사항'
classificationId
필수: 아니요
고유: 아니요
헤더: classification_key
설명: 코스의 분류(학문 분야 및 학과)를 결정합니다. 이는 분류의 기본 키를 나타내는 ID입니다.
최대 길이는 450자입니다.
hasDescriptionPage
필수: 아니요
고유: 아니요
헤더: desc_page_ind
설명: 이 필드는 현재 지원되지 않습니다. 통합에서 이 필드를 사용해서는 안 됩니다.
numDaysOfUse
필수: 아니요
고유: 아니요
헤더: days_of_use
설명: 학생이 등록 후 코스에 접근할 수 있는 일수입니다. 자기 주도 학습에 유용합니다. 이 값은 기간이 '고정됨'으로 설정된 경우에만 사용되며 생성 후 코스를 사용할 수 있는 일수를 나타냅니다.
숫자입니다. 예: 120
serviceLevelType
필수: 아니요
고유: 아니요
헤더: service_level
설명: 일반적으로 데이터 피드에서 사용되지 않습니다. 무시하십시오.
코스 유형을 지정합니다.
C = 커뮤니티 = 조직
F = 전체 = 코스
R = 등록됨 = (사용되지 않음)
T = 테스트 = (사용되지 않음)
S = 시스템 = 코스를 구성하는 데이터를 보호하기 위해 제한된 기능을 갖춘 코스입니다.
지원되는 값: 'F', 'C', 'R', 'T', 'S'
게스트 허용
필수: 아니요
고유: 아니요
헤더: allow_guest_ind
설명: 게스트가 코스에 접근할 수 있도록 허용합니다.
지원되는 값: 'Y', 'N'
참관인 허용
필수: 아니요
고유: 아니요
헤더: allow_observer_ind
설명: 참관인이 코스에 접근할 수 있도록 허용합니다.
지원되는 값: 'Y', 'N'
사용 가능
필수: 아니요
고유: 아니요
헤더: available_ind
설명: Blackboard에 코스 또는 조직 사용 가능성을 설정합니다. use_term_avail_ind가 'Y'인 경우 이 플래그는 무시되며, 이 코스의 사용 가능성은 연결된 학기의 available_ind에 의해 결정됩니다.
지원되는 값: 'Y', 'N'
교차 목록 코스 배치 UID
필수: 아니요
고유: 아니요
헤더: master_course_key
설명: 이 코스가 하위 항목으로 속한 상위 코스 EXTERNAL_COURSE_KEY입니다.
최대 길이는 64자입니다.
설명
필수: 아니요
고유: 아니요
헤더: description
설명: 코스에 대한 완전한 설명입니다.
최대 길이는 4000자입니다. 멀티바이트 문자를 사용할 수 있습니다.
기간
필수: 아니요
고유: 아니요
헤더: duration
설명: 이는 코스 사용 가능성의 기간이 연속적인지, 날짜 범위인지, 등록일로부터 x일인지, 학기에 따라 결정되는지를 나타내기 위한 것입니다.
옵션:
- 계속: 'C' = 언제든지 코스에 접근할 수 있습니다.
- 범위: 'R' = 코스에는 하나의 START_DATE와 END_DATE 사이의 기간 동안 접근할 수 있습니다. 시작 날짜나 종료 날짜 중 하나를 정하지 않고 그대로 두면 특정 날짜부터 또는 특정 날짜까지 코스에 접근할 수 있도록 설정할 수 있습니다.
- 기간: 'D' = 등록일부터의 기간(N일)
- 학기: 'T' = 학기에 따라 결정됨(연결된 학기의 기간이 이 코스의 기간을 컨트롤함)
지원되는 값: "C", "R", "D", "T"
교육 속도
필수: 아니요
고유: 아니요
헤더: pace
설명: 코스가 교수자 주도 방식인지 학생별 자기 주도 방식인지를 나타냅니다.
지원되는 값: "셀프", "교수자"
종료 날짜
필수: 아니요
고유: 아니요
헤더: end_date
설명: 코스에 대한 접근 권한이 종료되는 날짜입니다.
형식: yyyymmdd
언어 팩 적용
필수: 아니요
고유: 아니요
헤더: locale_enforced
설명: 사용자가 코스에 접근할 때 언어 팩을 적용할지 결정하는 플래그입니다. 언어 팩이 적용되지 않는 경우 사용자는 기본 언어 팩을 사용하여 코스를 볼 수 있습니다.
지원되는 값: 'Y','N'
등록 접근 코드
필수: 아니요
고유: 아니요
헤더: enroll_access_code
설명: 학생이 코스에 등록할 때 사용하는 접근 코드입니다.
최대 길이는 50자입니다.
등록 종료 날짜
필수: 아니요
고유: 아니요
헤더: enroll_end
설명: 학생이 더 이상 등록할 수 없는 날짜입니다.
형식: yyyymmdd
등록 시작 날짜
필수: 아니요
고유: 아니요
헤더: enroll_start
설명: 등록을 시작할 수 있는 날짜입니다.
형식: yyyymmdd
등록 유형
필수: 아니요
고유: 아니요
헤더: enroll_option
설명: 등록 방법을 결정합니다.
지원되는 값: "교수자", "셀프" 또는 "이메일"
요금
필수: 아니요
고유: 아니요
헤더: fee
설명: 이 코스 또는 조직과 연관된 요금입니다.
숫자입니다. 11자, 소수점 이하 두 자리(예: 1500.00)
교육기관명
필수: 아니요
고유: 아니요
헤더: institution_name
설명: 교육기관의 이름입니다.
최대 길이는 255자입니다. 멀티바이트 문자를 사용할 수 있습니다.
언어 팩
필수: 아니요
고유: 아니요
헤더: locale
설명: 기본 언어 팩의 식별자입니다. 이 값은 xx_XX로 나타납니다(예: 프랑스어 언어 팩의 경우 fr_FR).
최대 길이는 20자입니다.
잠김
필수: 아니요
고유: 아니요
헤더: lockout_ind
설명: 코스 또는 조직에 대한 접근이 제한되었는지를 나타냅니다. "Y"로 설정된 경우 코스 또는 조직에 대한 접근이 END_DATE 및 START_DATE에 따라 제한됩니다.
지원되는 값: 'Y', 'N'
최대 디스크 사용량(소프트 제한)
필수: 아니요
고유: 아니요
헤더: soft_limit
설명: 코스 할당량에 대한 소프트 제한입니다. 코스 할당량이 적용되고 있으며 코스 폴더 저장소가 지정된 soft_limit에 도달하는 경우 이 설정에 의해 경고 이메일이 트리거됩니다.
숫자입니다. 예: 10MB는 10485760바이트입니다.
기본 연결 배치 UID
필수: 아니요
고유: 예
헤더: external_association_key
설명: 코스가 기본적으로 연결되어야 하는 노드의 외부 키입니다. 코스는 해당 노드의 도구 설정 기본값을 사용하여 고유한 설정을 생성합니다. 이 필드는 코스 연결 피드의 'external_association_key'와 동일합니다(이 연결이 "기본" 연결인 경우, 즉 코스 생성 시 해당하는 도구 설정 기본값을 복사하는 경우는 제외).
교육기관 계층 노드와 연결할 코스를 생성하기 위한 적절한 최소 필수 헤더는 다음과 같습니다.
external_course_key
course_id
course_name
external_association_key
primary_external_node_key
기본 노드 배치 UID
필수: 아니요
고유: 아니요
헤더: primary_external_node_key
설명: 이 필드는 코스 연결 피드의 'external_node_key'와 동일하나 기본 연결이라는 점이 다릅니다.
교육기관 계층 노드와 연결할 코스를 생성하기 위한 적절한 최소 필수 헤더는 다음과 같습니다.
external_course_key
course_id
course_name
external_association_key
primary_external_node_key
최대 길이는 256자입니다.
대체 배치 UID
필수: 아니요
고유: 예
헤더: new_external_course_key
설명: 이 필드는 드물게 코스 또는 조직의 EXTERNAL KEY가 변경되는 경우에만 사용됩니다.
최대 길이는 64자입니다. 이는 고유해야 합니다. 멀티바이트 문자를 사용할 수 있습니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.CourseReplacementDataSourceBatchUid'입니다.
행 상태
필수: 아니요
고유: 아니요
헤더: row_status
설명: 레코드의 값을 다음 중 하나로 설정합니다. 활성화됨: 기록에 대한 일반적인 접근입니다. 비활성화됨: 기록은 UI의 일부 영역에 표시되지만 변경하거나 접근할 수는 없습니다. 삭제됨: 기록을 제거할 예정입니다.
지원되는 값: "활성화됨", "비활성화됨", "삭제됨"
카탈로그에 표시
필수: 아니요
고유: 아니요
헤더: catalog_ind
설명: 코스 또는 조직을 카탈로그에 표시할지 설정합니다.
지원되는 값: 'Y', 'N'
소스 코스 복사 키.소스 조직 복사 키
필수: 아니요
고유: 아니요
헤더: template_course_key.template_organization_key
설명: 복사 작업에 사용되는 콘텐츠 소스의 외부 키입니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
시작 날짜
필수: 아니요
고유: 아니요
헤더: start_date
설명: 코스 섹션에 대한 접근 권한이 시작되는 날짜입니다.
형식: yyyymmdd
학기
필수: 아니요
고유: 아니요
헤더: term_key
설명: 연결된 EXTERNAL_TERM_KEY입니다.
최대 길이는 256자입니다.
학기 사용 가능성 사용
필수: 아니요
고유: 아니요
헤더: use_term_availability_ind
설명: 코스의 사용 가능성에 대해 연결된 학기를 따르도록 플래그를 지정합니다. Y인 경우 available_ind, startdate 및 enddate에 대한 학기가 사용되고 N인 경우 코스 설정이 사용됩니다.
지원되는 값: 'Y', 'N'
LEARN 객체: 코스 및 조직 멤버십
코스 및 조직에는 동일한 필드가 필요합니다. 헤더는 코스 또는 조직이 생성되고 있는지에 따라 다릅니다. 데이터 피드를 구성할 때 이 차이점을 기억하십시오.
학생 정보 시스템 객체: 코스 또는 조직 멤버십(등록 및 직원 배정)
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 비활성화
Learn 필드
코스 배치 UID 또는 조직 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_course_key 또는 external_organization_key
설명: 코스 또는 조직을 식별하는 데 사용되는 동일한 키입니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 256자입니다. 멀티바이트 문자를 사용할 수 있습니다.
사용자 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_person_key
설명: 사용자를 식별하는 데 사용되는 external_person_key입니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
hasCartridgeAccess
필수: 아니요
고유: 아니요
헤더: hascartridgeaccess
설명: 이 필드는 지원되지 않으며 제거 대상입니다. 무시하십시오. 새 통합에서 이 필드를 사용해서는 안 됩니다. 기존 통합에서 이 필드를 활용하는 경우에는 이를 중단해야 합니다.
사용 가능
필수: 아니요
고유: 아니요
헤더: available_ind
설명: Blackboard Learn에서 등록 사용 가능성을 설정합니다.
지원되는 값: 'Y', 'N'
이미지 URL
필수: 아니요
고유: 아니요
헤더: Image_URL
설명: 이 필드는 지원되지 않으며 제거 대상입니다. 무시하십시오. 새 통합에서 이 필드를 사용해서는 안 됩니다. 기존 통합에서 이 필드를 활용하는 경우에는 이를 중단해야 합니다.
등록 명단에 포함
필수: 아니요
고유: 아니요
헤더: roster_ind
설명: 사용자가 등록 명단에 표시되는지 나타내는 플래그입니다.
지원되는 값: 'Y', 'N'
소개
필수: 아니요
고유: 아니요
헤더: intro
설명: 코스 내의 사용자 홈페이지에 대한 소개 정보입니다.
최대 길이는 4000자입니다. 멀티바이트 문자를 사용할 수 있습니다.
메모
필수: 아니요
고유: 아니요
헤더: notes
설명: 코스 또는 조직 참여에 영향을 줄 수 있는 이 사용자와 관련된 정보입니다.
제한 사항이 없습니다. 멀티바이트 문자를 사용할 수 있습니다.
개인 정보
필수: 아니요
고유: 아니요
헤더: pinfo
설명: 사용자 홈페이지에 대한 개인 정보입니다.
제한 사항이 없습니다. 멀티바이트 문자를 사용할 수 있습니다.
기본 교수자
필수: 아니요
고유: 아니요
헤더: primary_instructor
설명: 멤버십이 기본 교수자임을 나타냅니다. 구성원은 '교수자로 취급' 플래그가 있는 코스 내 역할이어야 합니다. 구성원이 교수자가 아니거나 이 플래그가 없는 경우 이 옵션은 나타나지 않습니다. 코스 내 역할에 '교수자로 취급' 플래그가 없는 코스 역할을 할당하는 경우 멤버십 기록의 Y가 거부됩니다.
지원되는 값: 'Y', 'N'
이메일 수신
필수: 아니요
고유: 아니요
헤더: receive_email_ind
설명: 이 사용자에 대해 이메일이 활성화되었는지를 나타내는 플래그입니다.
지원되는 값: 'Y', 'N'
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.MemberReplacementDataSourceBatchUid'입니다.
역할
필수: 아니요
고유: 아니요
헤더: role
설명: 코스 내 사용자의 역할입니다.
지원되는 값: "교수자", "조교", "코스 생성자", "채점자", "학생", "게스트", "없음"
행 상태
필수: 아니요
고유: 아니요
헤더: row_status
설명: 레코드의 값을 다음 중 하나로 설정합니다. 활성화됨: 기록에 대한 일반적인 접근입니다. 비활성화됨: 기록은 UI의 일부 영역에 표시되지만 변경하거나 접근할 수는 없습니다. 삭제됨: 기록을 제거할 예정입니다.
지원되는 값: "활성화됨", "비활성화됨", "삭제됨"
웹 사이트 1 설명
필수: 아니요
고유: 아니요
헤더: link_description_1
설명: 사용자 웹 사이트에 대한 설명입니다.
최대 길이는 255자입니다.
웹 사이트 1 이름
필수: 아니요
고유: 아니요
헤더: link_name_1
설명: 사용자 웹 사이트에 대한 링크에 사용된 이름입니다.
최대 길이는 100자입니다.
웹 사이트 1 URL
필수: 아니요
고유: 아니요
헤더: link_url_1
설명: 사용자 웹 사이트에 대한 링크에 사용된 URL입니다.
최대 길이는 100자입니다.
웹 사이트 2 설명
필수: 아니요
고유: 아니요
헤더: link_description_2
설명: 사용자 웹 사이트에 대한 설명입니다.
최대 길이는 255자입니다.
웹 사이트 2 이름
필수: 아니요
고유: 아니요
헤더: link_name_2
설명: 사용자 웹 사이트에 대한 링크에 사용된 이름입니다.
최대 길이는 100자입니다.
웹 사이트 2 URL
필수: 아니요
고유: 아니요
헤더: link_url_2
설명: 사용자 웹 사이트에 대한 링크에 사용된 URL입니다.
최대 길이는 100자입니다.
웹 사이트 3 설명
필수: 아니요
고유: 아니요
헤더: link_description_3
설명: 사용자 웹 사이트에 대한 설명입니다.
최대 길이는 255자입니다.
웹 사이트 3 이름
필수: 아니요
고유: 아니요
헤더: link_name_3
설명: 사용자 웹 사이트에 대한 링크에 사용된 이름입니다.
최대 길이는 100자입니다.
웹 사이트 3 URL
필수: 아니요
고유: 아니요
헤더: link_url_3
설명: 사용자 웹 사이트에 대한 링크에 사용된 URL입니다.
최대 길이는 100자입니다.
LEARN 객체: 학기
학생 정보 시스템 객체:학기
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 비활성화
Learn 필드
배치 UID(필수)
필수: 예
고유: 예
헤더: external_term_key
설명: 학기를 고유하게 식별하기 위해 교육기관에서 사용하는 짧은 이름입니다. 이는 사용자에게 표시되지 않습니다. 여기에는 문자, 숫자, 대시 및 마침표만 사용할 수 있으며, 공백이나 기타 문장 부호는 사용할 수 없습니다.
최대 길이는 256자입니다. 멀티바이트 문자를 사용할 수 있습니다.
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 학기 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 256자입니다. 멀티바이트 문자를 사용할 수 있습니다.
이름(필수)
필수: 예
고유: 아니요
헤더: name
설명: 학기의 이름입니다.
최대 길이는 333자입니다.
daysOfUse
필수: 아니요
고유: 아니요
헤더: days_of_use
설명: 학생이 등록 후 코스에 접근할 수 있는 일수입니다. 자기 주도 학습에 유용합니다.
숫자입니다.
사용 가능
필수: 아니요
고유: 아니요
헤더: available_ind
설명: 학기 사용 가능성을 결정합니다. 'N'으로 설정된 경우 연결된 객체를 사용할 수 없습니다.
지원되는 값: 'Y', 'N'
설명
필수: 아니요
고유: 아니요
헤더: description
설명: 학기에 대한 설명입니다.
제한 사항이 없습니다.
기간
필수: 아니요
고유: 아니요
헤더: duration
설명: 학기 사용 가능성 창의 일정을 설정합니다.
옵션:
- 계속: 언제든지 학기에 접근할 수 있습니다.
- 범위: 학기는 START_DATE와 END_DATE 사이의 일수 동안 유효합니다. 시작 날짜 또는 종료 날짜를 제한 없이 남겨두면 특정 날짜부터 또는 특정 날짜까지 학기가 유효하도록 설정할 수 있습니다.
- 고정됨: 설정된 일수(DAYS_OF_USE) 동안 학기가 유효합니다.
지원되는 값: 계속, 범위, 고정됨
종료 날짜
필수: 아니요
고유: 아니요
헤더: end_date
설명: 학기에 대한 접근 권한이 중단되는 날짜입니다.
형식: yyyymmdd
대체 배치 UID
필수: 아니요
고유: 예
헤더: new_external_term_key
설명: 이 필드는 드물게 학기의 EXTERNAL KEY가 변경되는 경우에만 사용됩니다.
최대 길이는 256자입니다. 멀티바이트 문자를 사용할 수 있습니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.TermReplacementDataSourceBatchUid'입니다.
행 상태
필수: 아니요
고유: 아니요
헤더: row_status
설명: 레코드의 값을 다음 중 하나로 설정합니다.
- 활성화됨: 기록에 대한 일반적인 접근입니다.
- 비활성화됨: 기록은 UI의 일부 영역에 표시되지만 변경하거나 접근할 수는 없습니다.
- 삭제됨: 기록을 제거할 예정입니다.
지원되는 값: "활성화됨", "비활성화됨", "삭제됨"
시작 날짜
필수: 아니요
고유: 아니요
헤더: start_date
설명: 학기에 대한 접근 권한이 시작되는 날짜입니다.
형식: yyyymmdd
LEARN 객체: 교육기관 내 보조 역할 연결
학생 정보 시스템 객체:사용자의 교육기관 내 보조 역할
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 비활성화
Learn 필드
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 256자입니다. 멀티바이트 문자를 사용할 수 있습니다.
교육기관 내 2차 역할 ID(필수)
필수: 예
고유: 아니요
헤더: role_id
설명: 이 연결을 위한 교육기관 내 2차 역할의 식별자입니다.
사용자 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_person_key
설명: 이 연결에 사용할 사용자의 external_person_key(batch_uid)입니다.
최대 길이는 64자입니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.SecondaryInstRoleReplacementDataSourceBatchUid'입니다.
행 상태
필수: 아니요
고유: 아니요
헤더: row_status
설명: 레코드의 값을 다음 중 하나로 설정합니다. 활성화됨: 기록에 대한 일반적인 접근입니다. 비활성화됨: 기록은 UI의 일부 영역에 표시되지만 변경하거나 접근할 수는 없습니다. 삭제됨: 나중에 관리자가 수동으로 제거할 예정인 기록입니다. 이 행은 작업을 통해 자동으로 삭제되지 않습니다.
지원되는 값: "활성화됨", "비활성화됨", "삭제됨"
LEARN 객체: 참관인 연결
학생 정보 시스템 객체:참관인 연결
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 비활성화
Learn 필드
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 256자입니다. 멀티바이트 문자를 사용할 수 있습니다.
참관 학생(필수)
필수: 예
고유: 아니요
헤더: external_user_key
설명: 이 연결에 사용할 사용자의 external_person_key(batch_uid)입니다. 교육기관에서 교육기관 내 역할이 '학생'인 사용자에 대한 고유 식별자입니다. 이 ID는 교육기관에서 제공되며 사용자에게 표시되지 않습니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
참관인(필수)
필수: 예
고유: 아니요
헤더: external_observer_key
설명: 이 연결에 사용할 참관인의 external_person_key(batch_uid)입니다. 교육기관에서 시스템 내 역할이 '참관인'인 사용자에 대한 고유 식별자입니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.AssociateObserverReplacementDataSourceBatchUid'입니다.
행 상태
필수: 아니요
고유: 아니요
헤더: row_status
설명: 레코드의 값을 다음 중 하나로 설정합니다. 활성화됨: 기록에 대한 일반적인 접근입니다. 비활성화됨: 기록은 UI의 일부 영역에 표시되지만 변경하거나 접근할 수는 없습니다. 삭제됨: 기록을 제거할 예정입니다.
지원되는 값: "활성화됨", "비활성화됨", "삭제됨"
LEARN 객체: 범주
학생 정보 시스템 객체:코스 범주
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 비활성화
Learn 필드
dataSourceBatchUid(필수)
필수: 예
고유: 아니요
헤더: data_source_key
설명: 범주 요소의 그룹화를 설정하는 데 사용되는 키입니다.
멀티바이트 문자를 사용할 수 있습니다.
제목(필수)
필수: 예
고유: 아니요
헤더: title
설명: UI 내에서 사용자에게 나타나는 범주의 이름입니다.
최대 길이는 255자입니다. 멀티바이트 문자를 사용할 수 있습니다.
배치 UID(필수)
필수: 예
고유: 예
헤더: external_category_key
설명: 고유해야 합니다. 이 필드는 UI에서 범주 연상 기호 필드에 해당합니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
description
필수: 아니요
고유: 아니요
헤더: description
설명: 범주에 대한 설명입니다.
frontPageInd
필수: 아니요
고유: 아니요
헤더: frontpage_ind
설명: 범주를 카탈로그의 앞 페이지에 표시할지를 결정합니다.
지원되는 값: 'Y', 'N'
isAvailable
필수: 아니요
고유: 아니요
헤더: available_ind
설명: Blackboard Learn 내의 범주 사용 가능성을 설정합니다.
지원되는 값: 'Y', 'N'
isRestricted
필수: 아니요
고유: 아니요
헤더: restrict_ind
설명: 코스 또는 조직이 구성원으로 제한되는지를 나타내는 플래그입니다.
지원되는 값: 'Y', 'N'
parentBatchUid
필수: 아니요
고유: 아니요
헤더: parent_category_key
설명: 이 범주가 하위 항목으로 속한 상위 범주를 나타내는 EXTERNAL_CATEGORY_KEY입니다.
최대 길이는 64자입니다.
rowStatus
필수: 아니요
고유: 아니요
헤더: row_status
설명: 레코드의 값을 다음 중 하나로 설정합니다. 활성화됨: 기록에 대한 일반적인 접근입니다. 비활성화됨: 기록은 UI의 일부 영역에 표시되지만 변경하거나 접근할 수는 없습니다. 삭제됨: 기록을 제거할 예정입니다. 문자열입니다.
지원되는 값: "활성화됨", "비활성화됨", "삭제됨"
대체 배치 UID
필수: 아니요
고유: 예
헤더: new_external_category_key
설명: 현재 키의 대체를 지정합니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.CourseCatReplacementDataSourceBatchUid'입니다.
LEARN 객체: 범주 멤버십
학생 정보 시스템 객체: 범주 멤버십
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 비활성화
Learn 필드
배치 UID(필수)
필수: 예
고유: 예
설명: 자동으로 채워집니다. 데이터 피드에서 사용하지 마십시오.
범주 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_category_key
설명: 코스/조직을 추가할 범주에 대한 EXTERNAL KEY(batch_uid)입니다.
최대 길이는 64자입니다.
코스 배치 UID 또는 조직 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_course_key
설명: external_organization_key는 범주화되는 코스 또는 조직에 대한 EXTERNAL KEY(batch_uid)입니다.
최대 길이는 64자입니다.
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
멀티바이트 문자를 사용할 수 있습니다.
사용 가능
필수: 아니요
고유: 예
헤더: available_ind
설명: Blackboard Learn 내의 범주 사용 가능성을 설정합니다.
지원되는 값: 'Y', 'N'
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.CourseCatMemReplacementDataSourceBatchUid'입니다.
행 상태
필수: 아니요
고유: 아니요
헤더: row_status
설명: 레코드의 값을 다음 중 하나로 설정합니다. 활성화됨: 기록에 대한 일반적인 접근입니다. 비활성화됨: 기록은 UI의 일부 영역에 표시되지만 변경하거나 접근할 수는 없습니다. 삭제됨: 기록을 제거할 예정입니다.
지원되는 값: "활성화됨", "비활성화됨", "삭제됨"
LEARN 객체: 계층 노드
학생 정보 시스템 객체: 계층 노드
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 제거
Learn 필드
교육기관 계층 노드를 생성하는 데 필요한 최소 헤더는 다음과 같습니다.
- external_node_key
- data_source_key
- parent_node_key
- name
배치 UID(필수)
필수: 예
고유: 예
헤더: external_node_key
설명: 계층 노드를 고유하게 식별하기 위해 교육기관에서 사용하는 식별자입니다. 이는 사용자에게 표시되지 않습니다. 여기에는 문자, 숫자, 대시 및 마침표만 사용할 수 있으며, 공백이나 기타 문장 부호는 사용할 수 없습니다.
최대 길이는 255자입니다. 멀티바이트 문자를 사용할 수 있습니다.
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 255자입니다. 멀티바이트 문자를 사용할 수 있습니다.
상위 배치 UID(필수)
필수: 예
고유: 아니요
헤더: parent_node_key
설명: 이 노드에 대한 상위 external_node_key(배치 uid)입니다.
최대 길이는 64자입니다.
이름(필수)
필수: 예
고유: 아니요
헤더: name
설명: 노드 이름입니다.
최대 길이는 255자입니다.
설명
필수: 아니요
고유: 아니요
헤더: description
설명: 노드에 대한 설명입니다.
최대 길이는 1000자입니다.
대체 배치 UID
필수: 아니요
고유: 예
헤더: new_external_node_key
설명: 이 필드는 드물게 노드의 EXTERNAL KEY가 변경되는 경우에만 사용됩니다.
최대 길이는 255자입니다. 이는 고유해야 합니다. 멀티바이트 문자를 사용할 수 있습니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.NodeReplacementDataSourceBatchUid'입니다.
LEARN 객체: 계층 사용자 연결
학생 정보 시스템 객체: 참관인 연결
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 제거
Learn 필드
사용자를 교육기관 계층 노드에 연결하는 데 필요한 최소 헤더는 다음과 같습니다.
- external_user_key
- external_node_key
- external_association_key
- data_source_key
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 255자입니다. 멀티바이트 문자를 사용할 수 있습니다.
배치 UID(필수)
필수: 예
고유: 예
헤더: external_association_key
설명: 연계 ID는 노드 연계에 대한 사용자의 고유한 식별자입니다. 사용자를 두 개 이상의 노드에 할당할 수 있을 때 고유성을 보장하기 위해 사용자 배치 UID 및 노드 배치 UID 값을 결합한 경우가 많습니다.
최대 길이는 64자입니다.
노드 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_node_key
설명: 이 연결의 노드는 GUI의 '노드 수정' 영역에서 찾을 수 있는 노드 식별자이기도 합니다.
최대 길이는 64자입니다.
사용자 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_user_key
설명: 이 노드에 연결할 사용자의 external_person_key(batch_uid)입니다.
최대 길이는 64자입니다.
대체 배치 UID
필수: 아니요
고유: 예
헤더: new_external_association_key
설명: 이 필드는 드물게 연결의 EXTERNAL KEY가 변경되는 경우에만 사용됩니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.UserAssociationReplacementDataSourceBatchUid'입니다.
LEARN 객체: 계층 코스 연결
학생 정보 시스템 객체: 코스 연결
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 제거
Learn 필드
코스를 교육기관 계층 노드에 연결하는 데 필요한 최소 헤더는 다음과 같습니다.
- external_course_key
- external_node_key
- external_association_key
- data_source_key
배치 UID(필수)
필수: 예
고유: 예
헤더: external_association_key
설명: 각 코스 및 노드 연결에는 이 관계를 식별하는 고유한 값이 있어야 합니다. 배치 UID는 코스-노드 관계의 고유 식별자입니다.
최대 길이는 64자입니다.
코스 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_course_key
설명: 이 노드에 연결할 코스의 external_course_key(batch_uid)입니다.
최대 길이는 64자입니다.
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 255자입니다. 멀티바이트 문자를 사용할 수 있습니다.
노드 배치 UID(필수)
필수: 예
고유: 아니요
헤더: external_node_key
설명: 이 연결을 위한 노드입니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
기본 연결 표시기
필수: 아니요
고유: 아니요
헤더: is_primary_association
설명: 다른 연결이 지정될 수 있는 경우 이 연결을 기본 연결로 지정하는 플래그입니다.
지원되는 값: 'Y', 'N'
대체 배치 UID
필수: 아니요
고유: 예
헤더: new_external_association_key
설명: 이 필드는 드물게 연결의 EXTERNAL KEY가 변경되는 경우에만 사용됩니다.
최대 길이는 64자입니다. 멀티바이트 문자를 사용할 수 있습니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.CourseAssociationReplacementDataSourceBatchUid'입니다.
LEARN 객체: 교육 목표 연결
학생 정보 시스템 객체: 교육 목표 연결
기본 삽입/업데이트 동작: 스마트 삽입 또는 업데이트
기본 삭제 동작: 제거
Learn 필드
배치 UID(필수)
필수: 예
고유: 예
헤더: 헤더가 없으며 자동으로 채워집니다. 통합 피드에서는 무시하십시오.
설명: 코스와 교육 목표(표준) 간의 관계에 대한 고유 식별자입니다.
최대 길이는 64자입니다.
코스 배치 UID(필수)
필수: 예
고유: 아니요
헤더: course_key
설명: 교육 목표(표준)를 연결할 코스에 대한 고유 식별자(external_course_key)입니다.
최대 길이는 64자입니다.
데이터 소스 키(필수) 통합 또는 데이터 파일을 통해 제공됩니다.
필수: 예
고유: 아니요
헤더: data_source_key
설명: 사용자 요소의 그룹화를 설정하는 데 사용되는 키입니다. 이는 통합 구성에 의해 제공될 수 있으므로 파일에서 요구되지 않습니다.
최대 길이는 255자입니다. 멀티바이트 문자를 사용할 수 있습니다.
하위 교육 목표 설정(필수)
필수: 예
고유: 아니요
헤더: std_sub_doc_key
설명: 코스를 연결할 교육 목표(표준)에 대한 고유 식별자입니다.
최대 길이는 64자입니다.
대체 데이터 소스 배치 UID
필수: 아니요
고유: 아니요
헤더: new_data_source_key
설명: 데이터 요소의 그룹화를 설정하는 데 사용되는 새 키입니다. 지정된 대체 데이터 소스 키를 사용하여 기존 데이터 소스의 연결 데이터를 지정된 그룹으로 대체합니다. 참고: 대체 데이터 소스 배치 UID에 대한 UI 매핑 필드는 'script.flatfile.GoalAssociationReplacementDataSourceBatchUid'입니다.