엔터프라이즈 1.1
이 섹션에서는 Enterprise 1.1을 사용하여 학생 정보 시스템을 통합하는 방법을 자세히 알아보세요.
Vista 학생 정보 시스템과 통합하기 위한 코스 생성 XML 구문 설정
블랙보드의 계층 구조와 Vista 계층 구조는 매우 다릅니다. Vista 계층 구조의 처음 네 수준(교육기관, 부서, 그룹 및 코스)은 Blackboard 계층 노드로 변환되어 서로 적절히 연결됩니다. Vista 계층 구조의 다섯 번째 수준(과정 섹션)은 Blackboard 과정으로 변환되어 상위 노드와 연결됩니다.
참고
Blackboard는 Vista 계층 구조에서 코스 레이어의 노드를 생성하지 않으며, 그 결과 Vista 요소에서 생성된 코스 섹션은 상위 그룹과 연결되지 않습니다.
이 동작은 통합 설정에서 변경 가능합니다.
다음은 <group> 및 <relationship> 요소의 XML 조각으로, Division, Group 및 Course와 그들의 연관 관계를 설명합니다.
<enterprise xmlns:webct="http://www.webct.com/IMS">
<!-- division item -->
<group recstatus="1">
<sourcedid>
<source>TestDS</source>
<id>DIVISION1</id>
</sourcedid>
<grouptype>
<scheme>LEARNING_CONTEXT_V1</scheme>
<typevalue level="25"/>
</grouptype>
<description>
<short>AAA Division IMS</short>
<long>Test Division IMS</long>
<full>This Division is for testing IMS imports by WebCT Support staff</full>
</description>
<datasource>TestDS</datasource>
</group>
<!-- Group Item -->
<group recstatus="1">
<sourcedid>
<source>TestDS</source>
<id>GROUPBABBLE_IMS4</id>
</sourcedid>
<grouptype>
<scheme>LEARNING_CONTEXT_V1</scheme>
<typevalue level="30"/>
</grouptype>
<description>
<short>AAA Group IMS</short>
<long>Test Group IMS</long>
<full>This Group is for testing IMS imports by WebCT Support staff</full>
</description>
<relationship relation = "1">
<sourcedid>
<source>TestDS</source> <!-- *** DIVISION ID HERE *** -->
<id>DIVISION1</id> <!-- *** DIVISION ID HERE *** -->
</sourcedid>
<label/>
</relationship>
<datasource>TestDS</datasource>
</group>
<!-- course item 1 -->
<group recstatus="1">
<sourcedid>
<source>TestDS</source>
<id>COURSEBABBLEONE_IMS4</id>
</sourcedid>
<grouptype>
<scheme>LEARNING_CONTEXT_V1</scheme>
<typevalue level="80"/>
</grouptype>
<description>
<short>AAA-101</short>
<long>Introduction to Triple A</long>
<full>This course introduces basic concepts of AAA, an important part of your life</full>
</description>
<relationship relation = "1">
<sourcedid>
<source>TestDS</source>
<id>GROUPBABBLE_IMS4</id>
</sourcedid>
<label/>
</relationship>
<datasource>TestDS</datasource>
</group>
<!-- Section Item -->
<group recstatus="1">
<sourcedid>
<source>TestDS</source>
<id>SECTIONBABBLEONE_IMS4</id>
</sourcedid>
<grouptype>
<scheme>LEARNING_CONTEXT_V1</scheme>
<typevalue level="90"/>
</grouptype>
<description>
<short>AAA-101-001</short>
<long>Introduction to Triple A - Section 001</long>
<full>This course introduces basic concepts of AAA, an important part of your life</full>
</description>
<relationship relation = "1"><!-- Parent Course -->
<sourcedid>
<source>TestDS</source>
<id>COURSEBABBLEONE_IMS4</id>
</sourcedid>
<label/>
</relationship>
<datasource>TestDS</datasource>
</group>
</enterprise>각 수준의 세부 정보를 사용하여 위 코드에서 관련 속성 및 값을 편집하십시오.
요소/속성 | 필수 | 설명 |
|---|---|---|
| 아니요 | 객체에 대해 수행할 작업 유형입니다. 숫자는 언어 독립성을 위해 사용됩니다: 1=추가, 2=업데이트, 3=삭제. |
| 예 | 그룹 객체에는 소스 요소 및 id 요소로 구성된 고유 식별자가 포함되어 있습니다. |
| 예 | 처음에 그룹 객체를 생성한 시스템의 고유 식별자입니다. |
| 예 | 그룹 객체의 하위 수준 고유 식별자입니다. 코스는 원래 조직이나 시스템 내에서 특정 코스나 학기 등을 고유하게 식별하는 데 사용됩니다. 노드는 조직이나 시스템 내에서 부서나 학교 등을 고유하게 식별하는 데 사용됩니다. |
| 예 | 그룹 유형입니다. |
| 예 | 그룹 분류 체계 사용 중임을 확인합니다. Blackboard Enterprise는 |
| 예 | 추가할 항목을 지정합니다. 이 그룹이 나타내는 객체입니다. Blackboard Enterprise의
Vista Enterprise의
|
| 예 | 코스 또는 노드에 대해 설명합니다. |
| 예 | 코스의 경우 축약된 버전의 코스 제목을 식별합니다. 노드의 경우 노드 이름을 식별합니다. 엔지니어링을 예로 들 수 있습니다. |
| 아니요 | 코스 제목. |
| 아니요 | 전체 과정이나 단원 설명입니다. |
| 아니요 | 학습 맥락에서 상위 노드로 추가되는 코스나 노드입니다. 이렇게 하면 관리 설정 인터페이스에 입력된 명령줄 및 기본 설정이 재정의됩니다. |
| 아니요 | 관계 유형을 한정합니다. 이 값은 항상 1 값이어야 합니다. |
| 예 | 상위 노드의 |
| 예 | 관계를 설명합니다. 필수 필드이지만 예제에서 볼 수 있듯이 |
Blackboard의 IMS Enterprise 1.1 확장
코드 조각:
<extension>
<inst_email>hl@duelm.com</inst_emal>
</extension>요소/속성 | 필수 | 설명 | 사용자 정의 JavaScript 필드 매핑 |
|---|---|---|---|
inst_email | 아니요 | 교육기관 이메일 주소입니다. inst_email을(를) NULL로 설정할 수 있습니다. 이메일 커뮤니케이션은 inst_email로 전송되지 않습니다. | 사용자 정의 스크립트 예제는 필드 매핑을 활용하여 IMS Enterprise 1.1 사양에서 교육 기관의 이메일 필드를 채우는 데 활용될 수 있습니다. (function(){
if(data.extension != null){
return helper.getXPathString (data.extension, '/extension/inst_email');
}
return null;
}()); |
대명사 | 아니요 | 사용자 대명사입니다. 대명사는 NULL로 설정할 수 있다. | |
이대로 반환합니다: 발음 | 예 | 사용자 이름의 발음 가이드입니다. |