imskorea_logo_1 IMS 공통 카트리지 프로파일: 실행 가이드
발행일 2016년 12월 30일
최신버전 http://www.imsglobal.org/CC/
이전버전

 

IPR 유포에 관한 공지사항

 

이 표준의 사용자는 표준을 실행하면서 알게 되는 관련 특허 혹은 지적재산권 침해 가능성, 코멘트와 함께 문서로 제공해야 합니다.

IMS는 이 문서에 서술된 기술의 적용 혹은 사용과 관련 있을 수 있는 지적재산권이나 기타 권리의 유효성, 범위 혹은 그러한 권리 아래에서 유효 또는 무효할 수 있는 라이선스의 한도 범위에 대하여 임의의 관점도 취하지 않으며, 그러한 권리를 파악하려고 노력했다는 사실 또한 표현하지 않습니다. IMS 표준 상의 권리에 대한 IMS의 절차 관련 정보는 IMS 지적재산권 웹 페이지에 나와 있습니다: /sites/default/files/imsipr_policyFinal.pdf.

Copyright © 2008 – 2015 IMS Global Learning Consortium. All Rights Reserved.

이 표준을 제품 혹은 서비스 개발에 이용하려면 IMS 웹사이트: /license.html 상의 IMS 라이선스 규정에 따라야 합니다.

제안요청서(RFP, Request For Proposals) 제작 시누구나 필요에 따라 이 문서의 일부를 발췌하여 사용할 수 있습니다.

위의 제한적 사용 허가는 영구적이며 IMS나 그 상속인 혹은 양수인 등에 의해 취소되지 않습니다.

본 표준은 어떠한 보증도 하지 않으며, 특히 침해행위 없음에 대한 그 임의의 명시적 보증도 하지 않습니다. 이 표준의 사용은 전적으로 실행자 자신의 책임으로 이루어져야 하며, 컨소시엄 및 그 회원이나 제출자 등은 실행자 또는 제3자가 이 설명서 사용으로 인해 직접 혹은 간접적으로 받는 그 임의의 성격의 피해에 대해서도 책임지지 않습니다.

논평이나 피드백을 위해 토론에 참여하십시오:

/forums/ims-glc-public-forums-and-esources/common-cartridge

Copyright © 2013 IMS Global Learning Consortium, Inc.

All Rights Reserved.

IMS 로고, 학습 도구 상호운용성(LTI, Learning Tools Interoperability), 평가 문항 상호운용성(QTI, Question and Test Interoperability), 무선연결 이동형 아이템 프로토콜(APIP, Accessible Portable Item Protocol) 등은 미합중국 그리고/혹은 기타 국가에 소재하는 IMS Global Learning Consortium, Inc. 의 등록상표입니다.

문서 명: IMS Global Thin 공통 카트리지 프로파일: 실행가이드 (CC v1.2 & v1.3 대상)v1.0 최종 배포

배포: 2015년 5월 1일

1 서론

1.1 Thin 공통 카트리지(CC) 개요

IMS “Thin 공통 카트리지”는 학습 도구 상호운용성® (LTI®)를 활성화 링크 및 웹 링크 만 사용하여 콘텐츠의 상호운용성을 가능하게 합니다. Thin 공통 카트리지는 교육 기관 같은 컨텐츠 사용자들이 학습 대상 저장소 또는 학습 관리 시스템 내에 정보를 검색할 수 있는 방법으로 출판 콘텐츠에 접근해야 하는 경우를 다룹니다. Thin 공통 카트리지(Thin CC)의 경량 구조는 대규모 데이터를 교환할 필요 없이 급속한 개발과 지역 시스템에 게시자 콘텐츠의 배포를 지원합니다. 임의의 Thin 공통 카트리지 준수 플랫폼과 도구를 통해 올바른 설치 및 콘텐츠 메타 데이터의 작동을 보장하기 위해 설계되었습니다. Thin CC 프로파일은 Full 공통 카트리지 표준의 부분집합 [CC, 12a], [CC, 12b], [CC, 12c], [CC, 13a], [CC, 13b], [CC, 13c] 은 크게 감소하고, 개발자가 실행하기에 간단해 집니다. 정의에 의해서, Full CC v1.2 또는 Full CC v1.3을 가지고 있는 인증서인 임의의 시스템은 Thin CC v1.2 또는 Thin CC v1.3 인증서에 해당되어야 합니다. Thin CC 표준은 Full CC표준의 내용 내에서 이해되어야 합니다.

Picture1

그림1.1 공통 카트리지의 초점

 

Thin CC 표준의 주요 초점은 콘텐츠 메타데이터의 error-free와 LTI 및 준수 LMS 플랫폼의 웹-링크를 달성하는 것입니다. (그림 1.1) 런타임 모델은 표현되지 않습니다. 그러나 임의의 LMS는 Thin CC 스키마 세트에 의해서 함축된 기능적인 모든 것을 지원(직접, 또는 적절한 외부 서비스 호출을 통해)해야 합니다.

 

1.2 적합성 및 예외 공지

IMS Thin CC 준수는 콘텐츠 메타데이터 및 링크의 전송과 패키징의 상호운용성을 가능하게 합니다. Full CC의 경우와 마찬가지로, 승인된 공통 카트리지 프로파일 관리 그룹 (CC AMPG)은 LTI v1.x 및 CC v1.2에 속해있는 커리큘럼 기준 메타데이터 (CSM), CC v1.3에 속해있는 인라인 디스크립터 파일을 지원하기 위해 승인합니다. IMS에서, 우리의 목표는 상호운용성을 가능하게 하고, 지속적으로 사양의 무결성 및 도구의 핵심 IMS 표준의 사용을 유지하면서, 우리 표준의 광범위한 사용을 허용하는 것입니다. CC AMPG는 Thin 공통 카트리지의 적합성을 달성하는 데 필요한 기준을 정의하기 위한 책임이 있습니다. Thin CC의 기능을 지원하지 않는 모든 시스템은 적절하게 실패해야 하며 그들은 그 기능을 지원하지 않는 사용자에게 나타내어야 합니다. 모든 시스템은 적합성을 얻기 위해 카트리지를 가져와야 하며, 그들은 상관없이 카트리지에 포함 된 기능을 가져오는 것을 실패하지 않을 수 있습니다.

Thin CC를 지원하는 학습 플랫폼을 허용한 적합성 예외는 다음과 같습니다

  • Thin CC 포맷으로 수출하는 것에 대한 지원은 필요하지 않음.
  • 인라인 XML 리소스 정의를 위한 지원은 필요하지 않음.
  • ‘역할’ 메타데이터 어휘의 ‘멘토’라는 단어에 대한 지원은 필요하지 않음.
  • LOM 구역의 모든 것(manifest와 리소스 층에서)에 대한 지원은 필요하지 않음.
  • 커리큘럼 기준 메타메이터 (manifest와 리소스 층에서)를 위한 지원은 필요하지 않음.

 

2 구조

Thin CC는 정보가 물리적으로 패키지에 배치되어야 하며, 학습 플랫폼은 웹 링크 및 LTI 링크의 특정 기본 개체를 구성하는 방법을 방법에 주로 초점을 맞추고 있습니다. Thin CC는 또한 어떻게 학습 플랫폼을 따르는지에 대한 명시를 패키지 처리 시에 행동해야 합니다. 해당 런타임 모델은 그림 2.1에서 볼 수 있습니다.

Picture2

그림 2.1 Thin CC 런타임 모델

3 콘텐츠

3.1 공통 카트리지 패키지 교환 파일 구조

그림 3.1 은 카트리지 패키지 교환 파일의 전체적인 레이아웃을 보여줍니다. 패키지는 확장자로 “imscc”를 가지고 있어야 합니다.

Picture3

그림 3.1 Thin CC 패키지 교환 파일

3.2 콘텐츠 유형

Thin CC에서 콘텐츠 유형의 허용 세트는 그림 3.2에 도식적으로 보여지고 표 3.1에 요약되어있습니다.

Picture4

그림 3.2 Thin CC 콘텐츠 유형

유형 설명
Item (아이템) 학습 경험의 논리적 구조.아이템은 다른 아이템들 and/or 폴더의 임의의 결합에 포함할 수 있습니다. 그들은 단일 root 아이템이어야 함.
Folder (폴더) 폴더는 기관의 단위를 표현. 폴더는 특정 순서로 배치되는 항목 및 하위 폴더의 단순한 모음. (1st, 2nd, 3rd, etc.) 폴더는 다른 폴더를 포함할 수 있음. (n-level 중첩) 폴더는 콘텐츠 소개 패러다임을 나타내고, 콘텐츠가 구성되고, 학습자에게 제시되는 방법을 정의하는데 사용될 수 있음
Resource- Web Link(리소스 – 웹 링크) 웹 링크는 표준 HTTP링크의 학습 어플리케이션 개체 표현. 이는, 링크 (특정 폴더 위치에서의 사용에 무관)의 제목을 제공함으로써 표준 HTTP 연결을 연장. 또한, 리소스가 열려야 하는 창과 다른 창의 열기 기능을 설명
Resource – Learning Tool Interoperability(리소스 – 학습 도구 상호운용성) LTI 리소스는 간단하고 자립적인 LTI링크를 표현.리소스는 도구 소비자(LMS 또는 학습 플랫폼)에 생성하는 데 필요한 정보 링크 또는 유사하게 포함된 XML 파일을 참조사용자가 활성화 된 경우, 사용자 및 소비자에 대한 문맥적인 정보와 함께 도구 공급자에 대한 사용자를 통과
IMS CC Package Metadata(IMS CC 패키지 메타데이터) 이것은 라이선스, 접근성, 설명 등의 다른 요소를 포함하는 IMS CC 패키지 층의 특별한 메타데이터. (IEEE LOM 을 사용하여 인코딩)이것은 선택적인 커리큘럼 표준 메타 데이터를 포함
Resource Metadata(리소스 메타데이터) 이것은 라이선스, 접근성, 설명 등의 다른 요소를 포함하는 리소스 층의 특별한 메타데이터. (IEEE LOM 을 사용하여 인코딩)이것은 선택적인 커리큘럼 표준 메타 데이터를 포함

표 3.1 Thin 공통 카트리지 콘텐츠 유형

4 Thin 공통 카트리지 정보 모델 프로파일

4.1 개념적 모델

개념적으로 Thin CC는 콘텐츠 메타 데이터, LTI 및 LMS 학습 구문에 통합 된 웹 링크의 콘텐츠 패키지입니다. 관계의 카디널리티가 “학습 구문”에서 “Thin CC”로 보장되지는 않습니다. 즉 LMS가 임의의 1-1 관계를 시행 할 수 있습니다.

패키지에 포함된 데이터는 다음 범주로 분류됩니다:

  • “학습자 경험” 데이터 – 리소스는 학습자에게 바로 표현됨. 즉, 콘텐츠 리소스;
  • 운용 데이터 – LMS 디스플레이의 동작 특성을 제어하는​​데 사용되는 데이터 / LTI와 같은 카트리지와의 상호 작용
  • 기술적인 메타데이터 – 이것은 정의 된 IEEE LOM 데이터이며 기존 바인딩을 통해 표현.

Thin CC는 다음과 같은 기본 구조를 따르는 IMS 콘텐츠 패키지입니다.

  • 단일 조직을 정의하거나 조직을 포함하지 않을 수도 있음. 여러 조직이 허용되지 않으므로 조직의 기본 특성이 지원되지 않음. 단일 조직은 학습 구문과 통합하기 import에서 사용되며 패키지의 기본 탐색 구조를 정의. 조직은 미리 정의 된 "루트 계층 구조"를 가정;
  • “학습자 경험”리소스는 <organization>계층에서 참조될 것.
  • 운영 데이터 (카트리지 층 메타 데이터)는 패키지 내의 개별 리소스 유형을 통해 정의.

"참조용" 콘텐츠 사용을 실행하는 시스템에서 적절한 통합을 용이하게 하기 위해 Thin CC 리소스를 GUID로 식별해야 합니다.

4.2 지원 리소스 유형

Thin CC에서 유일하게 허용된 리소스는 그림 4.1에 요약되어 있습니다.

리소스 유형 제한
웹-링크 0개 이상
LTI 링크 0개 이상

표 4.1 Thin CC의 지원 리소스 유형

4.3 콘텐츠 패키징

4.3.1 개요

Thin CC는 콘텐츠 패키징의 프로파일을 빌드합니다. 프로파일은 CPv1.2 스키마를 사용하여 구성되어 있지만 현재 CPv1.1.4에서 이전에 사용 가능한 기능만을 사용합니다.

다음은 IMS 콘텐츠 패키징의 기본 사용법에 대한 개요를 제공합니다:

  • Manifests – Thin CC 프로파일에서 모든 콘텐츠는 단일 IMS manifest 에서 캡쳐. 자식은 사용할 수 없음;
  • 메타데이터 – LOM 메타데이터는 모든 manifest과 리소스 층 메타데이터를 표현;
  • 조직 – 조직은 공통 카트리지 폴더 콘텐츠 유형을 표현하기 위해 사용. 이 데이터에 적용되는 추가 프로파일링을 위해 Thin CC 폴더 유형을 나타내는 것에 대한 설명 참조;
  • 리소스 – 각 리소스(LTI 링크 또는 웹-링크)는 인라인 XML 또는 단일 별도의 XML 인스턴스 파일 에 대한 참조를 사용하여 정의. <dependency> 요소는 허용되지 않습니다. 인라인 XML 은 Thin CC v1.3과 상위버전을 허용합니다.

4.3.2 Manifest

Manifest 객체는 자식 Manifest 객체를 포함하지 않습니다. Manifest를 위한 버전 애트리뷰트는 함축적으로 유일하게 선택된 콘텐츠 패키징의 버전을 식별하는 Thin CC 버전 번호와 혼동을 방지하기 위해 Thin CC 프로파일에서 금지되어 있습니다. (대신, Thin cc가 1.2 버전인지 1.3 버전인지에 따라서 ‘xs:version’의 특성은 IMS THIN CC 1.2 CP 1.2 이거나 IMS THINS CC 1.3 CP 1.2가 됩니다.)

4.3.3 조직

콘텐츠의 구조는 <organizations> 컨테이너 객체 유형에 의해 표현됩니다. Thin CC는 단일 <organization> 가지거나 가지지 않습니다. <organizations>객체의 ‘default’ XML 애트리뷰트는 금지됩니다. <organization>객체는 “루트 계층”값을 가진 ‘structure’ XML 애트리뷰트 객체를 포함해야 합니다. <organization> 객체는 <title> 값 객체를 포함합니다. 도구를 사용하여 조직을 만드는 방법을 고려하여 도구의 재량에 따라 사용할 수 있습니다. 예를 들어, 도구가 조직을 학습 모듈로 만든다면 조직의 제목을 모듈의 제목으로 사용할 수 있습니다. 만일 이 도구가 조직을 기존 코스 아래에 폴더 세트로 만든다면, <title>이 사용되지 않을 것입니다. <organizations>의 허용된 양식은 아래의 두 개입니다

000001002 <organizations />

또는

000001002003004005006007

008

009<organizations><organization identifier=”Org1” structure=”rooted-hierarchy”><title>Mathematics Volume III</title><item>…</item></organization>

</organizations>

 

폴더 <organization>과 카트리지는 항상 단일 아이템 컨테이너 객체에 고정되어야 합니다. 두 개의 형제 컨테이너<item> 아래에 <organization>는 허용되지 않습니다. 루트 <item> 컨테이너 객체는 조직 트리의 루트 노드를 나타내고, 다른 의미나 표상적인 의미가 없습니다. <title> 객체의 예를 포함할 수 없습니다. 다음은 유효합니다:

000001002003004005006007

008

009<organization identifier=”Org1” structure=”rooted-hierarchy”><title>Mathematics Volume III</title><item><item>…</item></item>

</organization>

다음은 유효하지 않습니다.

000001002003004005006007

008

009

010<organization identifier=”Org1” structure=”rooted-hierarchy”><title>Mathematics Volume III</title><item>…</item><item>…

</item>

</organization>

 

000001002003004005006007 <organization identifier=”Org1” structure=”rooted-hierarchy”><title>Mathematics Volume III</title><item><title>Some text</title></item></organization>

<item>컨테이너 객체 요소는 폴더를 표현하거나 리소스를 링크합니다. 아이템의 ‘parameters’ XML 애트리뷰트의 객체는 Thin CC에 의해 지원되지 않습니다. 루트 아이템의 예외를 가진 모든 <item> 객체는 <title> 객체를 포함하여야 합니다. 폴더를 나타내는 <item> 객체는 ‘identifierRef’ XML 애트리뷰트의 유무로 표시됩니다. 폴더 아이템은 다른 폴더 아이템 및 학습 애플리케이션 객체 링크 아이템의 무제한 중첩을 지원합니다. 예를 들자면:

000001002003004005006007

008

009

010

011

012

013

014

015

016

017

018<organization identifier=”Org1” structure=”rooted-hierarchy”><title>Mathematics Volume III</title><item><item><title>Root folder</title><item><title>Subfolder 1</title>

</item>

<item>

<title>Subfolder 2</title>

<item>

<title>Subfolder 2 – Sub Folder 1</title>

</item>

</item>

</item>

</item>

</organization>

리소스에 대한 링크를 나타내는 아이템 객체는 링크된 내용을 설명하는 <organization> 객체를 참조하는 ‘identifierRef’ 특성 객체를 포함해야 합니다. 링크 <item> 객체는 폴더 <item> 객체의 의해 중첩될 것입니다, 하지만 다른 폴더 또는 링크 <item>은 중첩되지 않을 수도 있습니다. 두 개의 링크 <item>객체가 동일한 <resource> 객체를 참조하는 것이 유효합니다. 링크 단절보다 사용과 같은 폴더 참조에 대한 아이디어에 더 부합합니다.

4.3.4 웹-링크(URL) 콘텐츠 유형

웹-링크 콘텐츠는 리소스 객체로 표현됩니다. 폴더 아이템 객체에서 직접 참조 할 수 있습니다. 형식의 규칙은 다음과 같습니다:

  • XML 애트리뷰트인 ‘type’은 각각 2 또는 CCv1.3 기반의 Thin CC인지의 여부에 따라 ‘imswl_xmlv1p2’ 또는 ‘imswl_xmlv1p3’ 이어야 함.
  • <resource> 객체 ‘href’ XML 애트리뷰트는 금지되었음.
  • <resource> 객체는 http://www.imsglobal.org/xsd/imsccv1p2/imswl_v1p2.xsd 또는org/xsd/imsccv1p3/imswl_v1p3.xsd schema 를 준수하는 웹 링크 설명자 XML 파일을 참조하는 단일 <file> 객체를 포함해야 함(아래 참조).
  • 리소스 객체는 의존 자식 객체를 포함하면 안됨.

4.3.5 학습 도구 상호운용성 (LTI) 콘텐츠 유형

LTI 링크 콘텐츠는 리소스 객체로써 표현됩니다. 폴더 아이템 객체에서 직접 참조 할 수 있습니다. 형식의 규칙은 다음과 같습니다:

  • 특성 객체 ‘type’은 ‘imsbasiclti_xmlv1p0’값이어야만 합니다.
  • <resource> 객체 'href'특성 객체는 금지됩니다.
  • <resource> 객체는 http://www.imsglobal.org/xsd/imsbasiclti_v1p0 schema 를 준수하는 LTI링크 디스크립터 XML파일을 참조하는 단일 파일 객체를 포함해야 함.
  • <resource> 객체는 Dependency 자식 객체를 포함 할 수 없습니다.
  • 아이콘 파일과 같은 다른 정보에 대한 참조는 해당 파일을 패키지에 포함 할 필요가 없어야 함(이 리소스를 사용하려면 다른 리소스 유형이 필요함). 이러한 모든 참조는 외부에서 호스팅되는 end-point에 있어야 함.

 

4.4 인라인 XML과 외부 파일 XML허용

Thin CC 1.3 에서만, 각 리소스를 독립 실행형 XML 파일이나 manifest에 직접 설명 할 수 있습니다. 변경 동기는 카트리지가 전체적으로 단일 XML로 기술 되는 것을 허용합니다. 이 파일은 웹- 서비스 호출에 대한 응답으로 제공되어 카트리지의 이동을 용이하게 합니다. 인라인과 두 가지의 독립 실행형인 세 가지 리소스의 예가 아래에 나와있습니다(접두사 ‘wl’은 웹-링크 XML 네임스페이스 의미를 나타내는데 사용됩니다.).

000001002003004005006007

008

009

010

011

012

013

014

015<resources><resource identifier=”Resource16” type=”imswl_xmlv1p3”> <file href=”WebLink1/link1.xml”/> </resource> <resource identifier=”Resource17” type=”imswl_xmlv1p3”> <file href=”WebLink2/link2.xml”/> </resource> <resource identifier=”Resource18” type=”imswl_xmlv1p3”> <wl:webLink> <wl:title>Open2.net: Science and Nature</title> <wl:url href=”http://www.open2.net/sciencetechnologynature/”/> </wl:webLink> </resource></resources>

 

4.5 메타데이터 & 어휘

4.5.1 Manifest 층 메타데이터

권장 manifest층 메타데이터는 표 4.1에 기재되어있습니다. 표 4.1의 열과 표 4.2에 표현:

  • 이름 – 필드의 이름. 첨부 대괄호로 묶인 용어는 해당 Dublin Core 기간을 표시
  • 유형 – 필드를 위한 데이터 유형
  • 어커런스 – 만약 필드가 권장(‘R’)또는 선택(‘O’)이면 정의
  • 다양성 – 필드의 어커런스 숫자 정의. 이것은 단일(‘1’) 또는 다수(‘*’)로 열거되어짐
  • 설명 – 필드의 사용방법에 대한 짧은 설명
이름 유형 어커런스 다양성 설명
GUID[ identifier ] String. R 1 이 필드는 국제적으로 제작자의 객체에 대한 고유한 식별자.중복을 피하기 위해 객체가 이미 시스템에 존재하는지 확인하는 데 사용.필요 시, 객체 소유자가 메타데이터 또는 URL 업데이트 가능.또한, 시스템은 필드 검색을 허용하여 시스템 내에서 객체에 직접 접근 할 수 있음.
Title(제목)[ title ] String. R 1 이 필드에는 객체의 메타데이터 제목이 포함.
Description(설명)[ description ] String. R 1 이 필드에는 객체의 메타데이터 설명이 포함.
Keywords(키워드)[ subject ] String (공백으로 구분). O 1 이 필드는 객체와 관련된 공백에 의해 구분된 단일 단어를 포함.시스템 내에서 객체를 구성하여 보다 쉽게 검색하고 식별 가능.
Copyright(저작권)[ date ] Year (4자리 문자열) O 1 이 필드는 객체가 생성된 연도가 포함.객체의 저작권이 처음 소개된 시점을 나타냄.
Mapping to Curriculum Standards(커리큘럼 표준을 위한 매핑) GUIDs 목록(strings). O * 이 필드(필드의 세트)는 객체를 위한 각 상태 표준 또는 공통 핵심 표준 참조가 포함.제공자 / 창설자 정보와 마찬가지임. 이 경우, GUID라는 용어는 어떤 세계적으로 번호, URI 등 유일한 식별자 형태의 의미로 사용.
Extension(확장) N/A O * 확장 메커니즘 지원.

표 4.1 - 메타데이터 필드의 세트는 manifest 층에서 지원

4.5.2 리소스 층 메타데이터

권장 리소스 층 메타데이터는 표 4.2에 기재되어있습니다.

이름 유형 어커런스 다양성 설명
GUID[ identifier ] String. R 1 이 필드는 국제적으로 창설자의 객체에 대한 고유한 식별자.중복을 피하기 위해 객체가 이미 시스템에 존재하는지 확인하는 데 사용.필요 시, 객체 소유자가 메타데이터 또는 URL 업데이트 가능.또한, 시스템은 필드 검색을 허용하여 시스템 내에서 객체에 직접 접근 할 수 있음.
Role(역할) 열거 형: { Learner | Instructor | Mentor } R * 리소스를 볼 수 잇는 역할을 선언.
LTI URL String (URL). O 1 이 필드는 도구 제공 업체 내의 도구에 접근하기 위한 LTI 실행 URL임.실제 도구 또는 리소스가 리소스 URL위치에 있을 시, 도구에 대한 직접 URL 또는 LTI의 권한 부여 서비스 포함.
Resource URL(리소스 URL) String (URL). R 1 이 필드는 LTI의 매개변수로 사용.LTI 도구 공급자가 도구에 접근하는데 필요한 리다이렉션 URL 포함.LTI URL는 리소스 URL이 도구 공급자 내의 특정 도구 또는 리소스에 접근하는 동안 도구 세션을 인증하고 설정.
Title(제목)[ title ] String. R 1 이 필드에는 객체의 메타데이터 제목이 포함.
Description(설명)[ description ] String. R 1 이 필드에는 객체의 메타데이터 설명이 포함.
Keywords(키워드)[ subject ] String (‘|’ 로 구분). O 1 이 필드는 ‘|’문자로 구분된 한 단어를 포함.시스템 내에서 객체를 구성하여 보다 쉽게 검색하고 식별 가능.
From Grade(시작 학년) 열거 형: { p | k | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | a }. O 1 이 문자열에는 객체의 접근 할 수 있는 가장 낮은 학년 수준이 포함.이 값보다 낮은 학년은 객체에 대한 접근이 거부되며 사용자에게 표시되지 않을 수 있음.학년은 유치원 전, 어린이집, 유치원, 1학년, 2학년 등임.성인은 고등학교 이후의 대상을 나타냄.이 문자열은 ‘To Grade’문자열 값과 결합.
To Grade(종료 학년) 열거 형: { p | k | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | a }. O 1 이 문자열에는 객체에 접근해야 하는 최고학년이 포함.이 값보다 높은 학년은 객체에 대한 접근이 거부되며 사용자에게 표시되지 않을 수 있음.학년은 유치원 전, 어린이집, 유치원, 1학년, 2학년 등임.성인은 고등학교 이후의 대상을 나타냄.이 문자열은 ‘From Grade’문자열 값과 결합.
Copyright(저작권)[ date ] Year (4자리 문자열). O 1 이 필드는 객체가 생성된 연도가 포함.객체의 저작권이 처음 소개된 시점을 나타냄.
Type(유형)[type] String. R 이 필드에는 링크 endpoint에서 제공되는 객체 유형에 대한 디스크립터 문자열이 포함.이것은 객체의 MIME 유형(Multipurpose Internet Email Extensions)의 간단한 형태.이 필드는 보다 쉽게 검색하고 구성 할 수 있도록 객체를 분류하는데 사용.
AccessPermission(접근 허용) 열거 형: { parent | student | teacher | teacher/uploader | school admin | principal | curriculum admin | admin }. R * 객체에 접근하는 데 필요한 권한 포함.
UseType(사용 유형) 열거 형:{ primary | secondary | teacher | assessment | question | concept | assignment }. O * 이 필드는 객체의 사용 유형이 포함.객체의 목적에 따라 객체를 구성 할 수 있음.예를 들어, 객체가 숙제를 위한 리소스의 LTI 링크 일 시, 이것은 “assignmet”로 설정.즉, 과제 도중 객체가 학생에게 제공될 수 있음을 의미. 값은 다음과 같음:- Primary: 수업에서 기본 교육의 일부.- Secondary: 수업에서 2차 객체가 될 것이고, 반드시 사용되는 것은 아니며, 수업의 주요 초점은 아님.- Teacher: 수업에서 교사에게만 볼 수 있음.- Assessment: 수업에서 평가를 돕는 대상이 될 것.
  • question: 수업에서 특정 질문 참고 또는 주요부분.

  • concept: 수업에서의 개념 검토의 일부.

  • assignment: 수업에서 과제가 일부.Visibility(가시성)열거 형:{private | shared| public}.R1이 필드는 객체의 가시성과 관련 있음.초기 로드 시, 볼 수 있는 값들은 다음과 같음:- Private: 객체를 가져온 사람만 객체를 볼 수 있는 권한.- Shared: 학교내의 사용자가 볼 수 있음.- Public: 모든 사람들이 볼 수 있음.Thumbnail(썸네일)String.O1이 필드에는 객체의 썸네일 위치에 대한 URL이 포함.객체를 검색하거나 보면서 객체를 미리 보는데 사용.객체가 URL이며 도구 제공자가 언제든지 객체를 변경할 수 있기 때문에 썸네일은 도구 제공 업체의 서버에 위치하게 됨. LTI가 실행되지 않고 개체가 업데이트되고 접근 가능 시 업데이트.Mapping to Curriculum Standards(커리큘럼 표준을 위한 매핑)GUIDs 목록(strings).O이 필드(필드의 세트)는 객체를 위한 각 상태 표준 또는 공통 핵심 표준 참조가 포함.제공자 / 창설자 정보와 마찬가지임. 이 경우, GUID라는 용어는 어떤 세계적으로 번호, URI 등 유일한 식별자 형태의 의미로 사용.Extension(확장)N/AO확장 메커니즘 지원.

표 4.2 - 메타 데이터 필드의 세트는 리소스 층에서 지원

4.5.3 커리큘럼 기준 메타데이터

CSM은 카트리지와 리소스를 위해 지원됩니다. CSM은 Full 공통 카트리지에 따라 형식을 사용합니다.

 

4.6 웹 - 링크

Full 공통 카트리지에 따라 형식을 취합니다.

 

4.7 LTI 링크

Full 공통 카트리지에 따라 형식을 취합니다. (예를 들어, 다른 유형의 파일에 대한 참조는 아이콘 이미지 등의 파일이 패키지에 포함되어서는 안되기 때문에 외부 끝 점에 있어야 합니다.)

5 실행 가이드 및 모범 예시

5.1 패키지 파일 구조 조직

패키지는 파일의 세가지 유형을 포함하기 위해 승인됩니다:

  • ‘imsmanifest.xml’ 파일은 주어져야 함;
  • 0개 이상 웹-링크 XML 인스턴스 파일;
  • 0개 이상 LTI XML 인스턴스 파일;

웹 링크 및 LTI 링크 파일 세트는 임의의 폴더 계층 구조를 이용하여 구성 할 수 있습니다. 가능한 임의의 폴더 계층 구조를 사용하지 마십시오. (소스 XML 파일에 이름 충돌이 있다면 불가능합니다)

5.2 메타데이터

5.2.1 Manifest 층 메타데이터

Thin CC는 IEEE LOM의 Thin CC 프로파일을 사용하는 manifest층에서 기술됩니다. (loose 바인딩) [IEEE LOM, 05]. http://Itcs.ieee.org/xsd/imsccv1p2/LOM/manifest 또는 http://ltsc.ieee.org/xsd/imsccv1p3/LOM/manifest 네임스페이스를 사용합니다. Manifest 층의 메타데이터 문맥은 아래와 같이 정의됩니다. (LOM 정보는 접두사 ‘lomm’를 사용하여 요소로 의미됩니다.)

000001002003004005006

007

008

009

010<manifest><metadata> <schema>IMS Thin Common Cartridge<schema><schemaversion>1.3.0</schemaversion> <lomm:lom>…</lomm:lom></metadata></manifest>

<schema>와 <schemaversion>요소는 리소스를 위한 메타데이터 요소 내에서 허용되지 않습니다.

5.2.2 LOM 바인딩

IEEE LOM/IMS 메타데이터 v1.3.2를 사용하는 바인딩의 예는 아래와 같습니다.

000001002003004005006007

008

009

010

011

0012

0013

0014

0015

0016

0017

0018

0019

0020

0021

0022

0023

0024

0025

0026

0027

0028

0029

0030

0031

0032

0033

0034

0035

0036

0037

0038

0039

0040

0041

0042

0043

0044

0045

0046

0047

0048

0049

0050

0051

0052

0053

0054

0055

0056

0057

0058

0059

0060

0061

0062

0063

0064

0065

0066

0067

0068

0069

0070

0071

0072

0073

0074

0075

0076

0077

0078

0079<metadata><lom xmlns=”http://ltsc.ieee.org/xsd/LOM” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://ltsc.ieee.org/xsd/LOMhttp://www.imsglobal.org/xsd/imsmd_loose_v1p3p2.xsd”><!– ********************* –> <!– GUID, TITLE, DESCRIPTION, KEYWORDS ********** –> <general> <identifier> <catalog>GUID</catalog> <entry>ABCDEFG…123456789…XYZ</entry> </identifier> <title><description> <string>…The description…</string> </description> <keyword> <string>Value1 Value2 Value 2</string> </keyword> </general> <!– ********************* –> <!– LTI URL, RESOURCE URL ************* –> <technical> <installationRemarks> <string>http://…lti authentication URL …</string> </installationRemarks> <location>http://…lti launch URL…</location> </technical> <!– ********************* –> <!– FROM GRADE, TO GRADE, TYPE, ACCESS PERMISSION, USETYPE **** –> <!– VISIBILITY, ROLE **************** –> <educational> <typicalAgeRange> <string>’k’ to ‘a’</string> </typicalAgeRange > <learningResourceType> <source>…Vocab Source…</source> <value>..Type of Resource e.g. video/mp4…</value> </learningResourceType> <intendedEndUserRole> <source>Access Permission Vocab</source> <value>…Access Permission…</value></intendedEndUserRole> <intendedEndUserRole> <source>UseType Vocab</source> <value>…Usetype…</value> </intendedEndUserRole> <intendedEndUserRole> <source>Visibility Vocab</source> <value>…Visibility…</value> </intendedEndUserRole><intendedEndUserRole>

<source>IMSGLC_CC_Rolesv1p2</lom:source>

<value>Learner</lom:value>

</intendedEndUserRole>

<intendedEndUserRole>

<source>IMSGLC_CC_Rolesv1p2</lom:source>

<value>Instructor</lom:value>

<intendedEndUserRole> </educational> <!– ********************* –> <!– COPYRIGHT ***************** –> <lifeCycle> <contribute> <role> <value>publisher</value> </role> <date> <dateTime>2014</dateTime> </date> </contribute> </lifeCycle> <!– *********************** –> </lom>

</metadata?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.2.3. 커리큘럼 기준 메타데이터

IMS 커리큘럼 기준 메타데이터 V1.0을 사용하여 mapping의 예는 아래와 같습니다. (이 예는 관련 IMS XSD에 대해 검증과 XML 인스턴스를 사용할 수 있습니다.)

00000001000200030004000500060007

0008

0009

0010

0011

0012

0013

0014

0015

0016

0017

0018

0019

0020

0021

0022

0023

0024

0025<metadata><curriculumStandardsMetadataSet xmlns=”http://www.imsglobal.org/xsd/imsccv1p3/imscsmd_v1p0” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”…”resourcePartId=”…Pointer to Associated Resource-Part…“> <curriculumStandardsMetadata providerId=”…GUID Originator”> <setOfGUIDs region=”Florida” version=”1.0”> <labelledGUID> <label>Human readable string about the standard</label> <GUID>…GUID for Standard/Standard-part…</GUID> </labelledGUID> <labelledGUID> <label>Human readable string about the standard</label> <GUID>…GUID for Standard/Standard-part…</GUID> </labelledGUID> <labelledGUID> <label>Human readable string about the standard</label> <GUID>…GUID for Standard/Standard-part…</GUID> </labelledGUID> </setOfGUIDs> </curriculumStandardsMetadata> </curriculumStandardsMetadataSet></metadata>

 

5.3 최소 Thin 카테고리 [Thin CC V1.3 대상]

인라인 XML의 사용은 단일파일인 ‘imsmanifest.xml’파일로 구성된 Thin CC 카트리지를 생성할 수 있다는 것을 의미합니다. : 이것은 최소 Thin CC이며 가능한 최소 Thin CC 방식을 사용하여야 합니다. 이것은 학습자가 수행되는 학습 활동을 마련하기 위해 <organization> 객체의 사용을 배제하지 않습니다.

 

문서 정보

  • Title: IMS Global Thin Common Cartridge Profile: Implementation Guide (for CC v1.2 & v1.3)
  • Co-chairs: Lisa Mattson (IMS Global), Colin Smythe (IMS Global) and Chris Chung (IMS Global)
  • Editors: Greg McFall (Pearson), Lance Neumann (Blackboard), Stephen Vickers (IMS Global)
  • Version: 1.0
  • Version Date: 1 May 2015
  • Status: Final Specification
  • Summary: This document contains the profile information for Thin Common Cartridge, an open format for the distribution of rich, web-based content.
  • Purpose: This document has been approved by the IMS Common Cartridge Accredited Profile Management Group and is made available for pubic adoption.
  • Document Location: http://www.imsglobal.org/cc/

 

기고자 목록

The following individuals contributed to the authoring of this document:

 

이름 기관
Chris Chung IMS Global (USA)
Lisa Mattson IMS Global (USA)
Colin Smythe IMS Global (UK)

변경 이력

버전 번호 발표 일자 설명
v1.0 2014년 12월 18일 Thin CC v1.3표준의 첫 배포
최종 v1.0 2015년 5월 1일 이 개정은 공통 카트리지 v1.3이 아니라 공통 카트리지 1.2을 지원하는 Thin CC를 출시.

 

IMS Global Learning Consortium, Inc. (“IMS Global”) 은 과학적이고 실험적이며 학구적인 협력의 목적 만을 위해서 이 IMS Global 공통 카트리지 프로파일: 실행 (“표준”) 에 포함된 정보를 발표하고 있습니다. IMS Global 은 표준의 정확성이나 완성도에 대해 보증이나 발언을 하지 않습니다. 이것은 ‘있는 그대로’ 그리고 ‘사용 가능한 그대로’의 형식으로 제공됩니다.

표준은 늘 통지 없이 변화와 개정이 될 수 있습니다. 표준이 당신에게 관련이 있는 이상, 그 유용성, 정확도, 그리고 완성도를 평가하는 것은 당신의 단독 의무입니다. IMS Global 은 당신의 논평과 제안을 수령하기 원합니다. 우리의 웹 사이트, http://www.imsglobal.org를 통해서 IMS Global 에 연락하십시오. 서류 번호를 참조하십시오. : IMS Global Thin 공통 카트리지 프로파일: 실행가이드 (CC v1.2 & v1.3 대상)

개정: 2015년 5월 1일