![]() |
IMS 공통 카트리지 프로파일 적합성 |
발행일 | 2013년 7월 15일(한국어 버전: 2017년 12월 1일) |
최신버전 | IMS 공통 카트리지 프로파일: 적합성 |
이전버전 |
지적재산권 및 배포 관련 공지
이 표준의 사용자는 표준을 실행하면서 알게 되는 관련 특허 혹은 지적재산권 침해 가능성, 코멘트와 함께 문서로 제공해야 합니다. IMS는 이 문서에 서술된 기술의 적용 혹은 사용과 관련 있을 수 있는 지적재산권이나 기타 권리의 유효성, 범위 혹은 그러한 권리 아래에서 유효 또는 무효할 수 있는 라이선스의 한도 범위에 대하여 어떤 관점도 취하지 않으며, 그러한 권리를 파악하려고 노력했다는 사실 또한 표현하지 않습니다. IMS 표준 상의 권리에 대한 IMS의 절차 관련 정보는 IMS 지적재산권 웹 페이지에 나와 있습니다: /imsipr_policyFinal.pdf.
이 표준을 제품 혹은 서비스 개발에 이용하려면 IMS 웹사이트: /license.html상의 IMS 라이선스 규정에 따라야 합니다. 제안요청서(RFP, Request For Proposals) 제작 시누구나 필요에 따라 이 문서의 일부를 발췌하여 사용할 수 있습니다. 위의 제한적 사용 허가는 영구적이며 IMS나 그 상속인 혹은 양수인 등에 의해 취소되지 않습니다.
본 표준은 어떠한 보증도 하지 않으며, 특히 침해행위 없음에 대한 그 어떤 명시적 보증도 하지 않습니다. 이 표준의 사용은 전적으로 실행자 자신의 책임으로 이루어져야 하며, 컨소시엄 및 그 회원이나 제출자 등은 실행자 또는 제 3자가 이 설명서 사용으로 인해 직접 혹은 간접적으로 받는 그 어떤 성격의 피해에 대해서도 책임지지 않습니다.
© 2017 IMS Global Learning Consortium, Inc. All Rights Reserved.
상표 정보: /copyright.html
문서 명: IMS 공통 카트리지 프로파일: 적합성 v1.3 최종 배포
배포일: 2017년 12월 1일
콘텐츠 패키징(CP, Content Packaging) v1.2 스키마, LOM 메타데이터 v1.0, QTI (Question and Test Interoperability) v1.2.1의 공통 카트리지(CC, Common Cartridge) 프로파일을 사용하는 스키마는 IMS SchemaProf 도구 v1.0을 사용하여 정의한다. 이 도구는 공통 카트리지 스키마와 프로파일된 보조 스키마에 해당하는 파생된 스키마 집합을 생성하며, 이 스키마에 대해 모든 카트리지 유효성을 검사한다.
SchemaProf는 또한 공통 카트리지가 어떻게 사용될 수 있는지 제약하는 추가 제약 조건의 적용을 허용하며, 다음의 내용을 포함한다.
1) 정적 제약 조건: 매개 변수(예: 파일 이름)가 프로파일에 고정 예: imsmanifest.xml은 패키지의 루트에 있어야 한다.
2) 동적 제약 조건: 매개 변수는 패키지의 인스턴스 문서에서 가져옴 예: 자원의 하이퍼링크는 QTI 파일을 지정해야 한다.
3) 조건부 제약 조건: 제약 조건에 달려있음 예: 매개 변수 ‘contenttype’이 ‘question’이면 속성, ‘href’가 QTI 파일을 가리켜야 한다.
공통 카트리지 표준을 준수하는 카트리지는 다음 조건을 충족해야 한다.
IMS 공통 카트리지 적합성은 콘텐츠의 패키징과 전달 상호운용성을 가능하게 한다. 공통 카트리지의 사용이 교육 콘텐츠 교환을 용이하게 하는 방법으로 증가함에 따라 사양의 기능 범위를 조정할 필요가 있다. CCAPMG (Common Cartridge Accredited Profile Management Group)는 CC v1.1의 학습 도구 상호운용성, CC v1.2의 커리큘럼 표준 및 CC v1.3의 Inline XML 파일과 같은 새로운 기능이 추가되도록 표준을 개정한다. 표준의 초기 개념은 시스템과 콘텐츠 간의 상호운용성을 가능하게 하는 최소한의 기준 집합이라고 생각했지만 실제로 사용되는 기준 집합은 설명한 것보다 적을 수 있다. 더 많은 공급 업체와 개인이 공통 카트리지를 사용하여 데이터를 패키징하고 교환하는 이점을 보고 있으며, 공통 카트리지 구조를 사용하고자 하는 새로운 도구가 개발되고 있지만 이 도구는 해당 도구에 고유 한 공통 카트리지 기능을 모두 가지고 있지 않을 수도 있다. 이 적합성 표준의 목표는 상호운용성을 가능하게 하고 표준의 무결성과 도구의 핵심에서 IMS 표준 사용을 유지하면서 표준을 최대한 활용할 수 있게 하는 것이다. CCAMPG는 공통 카트리지 적합성을 달성하는데 필요한 기준을 정의 할 책임이 있다. 공급 업체의 요청에 따라 CCAMPG는 CC v1.3 준수를 달성하기 위한 요구 사항을 개정했다. 여러 유형의 도구에 대해 공통 카트리지 적합성을 달성하기 위한 여러 가지 프로세스 및 / 또는 테스트가 있다.
공통 카트리지 v1.3 학습 플랫폼 허용 예외 목록
특징 | 세부사항 | 예외허용 |
IMS 메니페스트 파일 | 아니오 | |
공통 카드리지 형식으로 내보내기 | 예 | |
메타데이터 역할 | 교수자 | 아니오 |
학생 | 아니오 | |
멘토 | 예 | |
.imscc 파일명 | 아니오 | |
Inline Descriptor File XML | 아니오 | |
리소스 유형 | ||
Basic LTI 링크 | 예 | |
웹 콘텐츠 | 의도적으로 사용된 속성 | 아니오 |
예 | ||
웹 링크 | 아니오 | |
연관된 콘텐츠 | 아니오 | |
문제 유형 | 1) 다중선택(단일응답) | 아니오 |
2) 복수선택(복수응답) | 예 | |
3) 참/거짓 | 아니오 | |
4) 서술형 | 예 | |
5) 단답형 | 아니오 | |
6) 패턴 일치 | 예 | |
APIP(Accessible Portable Item Protocol) 파일 | 예 | |
IWB 파일 | 예 | |
EPub3 파일 | 예 | |
토론 포럼 | 예 | |
인증 | 예 | |
확장 | 예 | |
메타데이터 | ||
커리큘럼 표준 | 예 | |
모든 LOM 필드 | 아니오 |
새로운 접근법은 본질적으로 기능(예: 토론 포럼)을 지원하지 않는 도구가 공통 카트리지 적합성을 얻을 수 있는 기회를 제공한다. Common Cartridge의 기능을 지원하지 않는 모든 시스템은 정상적으로 작동하지 않아야 하며, 기능을 지원하지 않는다고 사용자에게 알려야 한다. 모든 시스템은 카트리지를 가져 와서 적합성을 확보해야 하며, 카트리지에 포함된 기능에 관계없이 가져오기를 실패하지 않을 수 있다.
적합성 신청서 우리는 공통된 유형의 도구를 그룹화하여 적합성 테스트가 쉽게 수행되도록 한다. 도구가 아래 범주 중 하나에 맞지 않으면 특수 요구 사항에 대해 CCAPMG에 적용 할 수 있다.
예: ccvtd0008v1p13.zip은 fred0008.zip과 같이 저장된다.
LMS 또는 도구의 적합성 테스트는 공급 업체 또는 공급 업체 측의 자체 검사를 통해 수행된다. CC & LTI Alliance 구현 도구 페이지 (/developers/alliance/testharness.cfm)에서 유효한 카트리지 집합 (유효한 카트리지 테스트 데이터 집합)을 사용할 수 있다. 이 테스트 데이터 집합은 공통 카트리지 사양의 모든 기능을 포함하도록 설계되었으며, 각 카트리지는 카트리지 테스트 도구를 사용하여 검증하였다.
읽기/쓰기 및 읽기 도구의 적합성 테스트는 다음과 같이 수행한다. 유효한 카트리지 테스트 데이터 집합의 각 카트리지에 대해 운영자는 다음을 수행해야 한다.
도구가 문제없이 가져오기 및/또는 내보내기가 가능하고 유효한 카트리지의 모든 카트리지가 데이터 집합을 테스트하면 도구는 성공적으로 테스트를 통과 한 것으로 간주하고 공통 카트리지 준수 마크를 적용 할 수 있다.
다음 영역을 검사하여 LMS가 카트리지를 정확하게 가져와서 실행하는지 확인해야 한다.
성공적인 적합성 정보를 conformance@imsglobal.org에 제출하면 해당 적합성 표시를 적용 할 수 있다. CC/BLTI 적합성 표는 귀하의 적합성 세부 사항을 열거한다. 공통 카트리지와 학습 도구 상호운용성의 사용은 공통 카트리지 표준에 대한 공식 적합성을 달성하는 유일한 방법이다. 디지털 콘텐츠 또는 학습 플랫폼은 IMS 공통 평가 기준을 준수하기 위해 공식 적합성 프로세스의 성취를 나타내는 마크를 표시해야 한다. 이 표시가 없는 제품은 IMS Global의 표준을 준수하지 않는 것으로 간주한다.
공통 카트리지는 다음 질문 유형의 프로파일을 지원한다.
이 질문 유형별 프로파일은 다음과 같은 선택적 기능을 지원하는 방법을 설명한다.
또한 질문은 다음을 설명하는 선택적 메타 데이터 속성을 지원한다.
Common Cartridge Profile : Implementation [CC, 11e] 문서의 4.10 절에서는 QTIv1.2.1의 CC 프로파일에서 지원할 때 이러한 기능의 사용에 대해 설명한다. 이러한 선택적 기능을 사용하고자 하는 카트리지 구현자는 CC QTI 스키마를 준수해야 하며, 카트리지의 적합성 여부를 테스트해야 한다. 그러나 이러한 선택적 기능에 대한 지원은 CC 규격 플랫폼에서 필수 사항이 아니라는 점을 유의해야 한다. 따라서 카트리지에 사용된 모든 선택적 QTI 기능이 특정 플랫폼에서 지원한다고 가정 할 수 없다.
IMS는 온라인 카트리지 검증 도구를 제공한다. 이 도구는 /cc/statuschart.cfm에 있다. 이 테스트 시스템은 무료로 제공되므로 IMS 공통 카트리지 v1.x 사양을 준수하는지 카트리지 테스트를 직접 수행 할 수 있다. 유효성 검사기는 다음을 수행한다.
도구 관점에서 CC 사양은 다음을 정의한다.
플랫폼 준수 기준은 다음과 같습니다.
공통 카트리지에 대한 실행시간 모델이 정의되어 있지 않다. 이는 구현자의 문제로 남겨지므로 실행시간 양식 (특히 프리젠테이션)은 플랫폼에 따라 다르다. 카트리지의 테스트 데이터 집합은 아래에 설명된 대로 플랫폼 준수를 평가하기 위해 구성한다. 플랫폼 공급 업체는 구현한 공통 카트리지 버전에 해당하는 사용 가능한 테스트 데이터 집합을 사용하여 자체 검사를 통해 준수 여부를 평가해야 한다.
공통 평가 기준에 명시된 준수 요구 사항을 충족하고, IMS를 통해 적용하고 공통 카트리지 준수를 요구할 수 있는 플랫폼만 해당한다. IMS는 공통 카트리지 준수의 유일한 공식 소스를 유지 관리한다. /cc/statuschart.html을 참조 바람
카트리지의 콘텐츠 보호는 기본 학습 도구 상호운용성을 사용하여 수행하는 것을 권장한다.
4.10 절에서는 QTIv1.2.1의 공통 카트리지 프로파일에서 지원하는 선택적 QTI 기능의 사용에 대해 설명한다. 학습 플랫폼/도구는 여섯 가지 기본 질문 유형을 지원하지만 플랫폼이 이러한 선택 기능을 반드시 지원해야 하는 것은 아니다. 따라서 호환 플랫폼이 카트리지에 포함된 선택 사양 기능을 사용할 때 플랫폼은 구현하지 않은 것을 무시할 수 있다. IMS QTI 사양은 구현자가 사용자를 지원하거나 필요로 하는 기능을 선택할 수 있는 뛰어난 유연성을 제공한다. 기존 QTI 구현의 현재 가변성을 감안할 때 모든 플랫폼이 지원되는 질문 유형과 관련된 모든 선택 기능을 지원해야 한다는 것은 이 단계에서 불가능하다.
기본 LTI에 대한 적합성은 IMS CC-LTI Alliance를 통해 부여되며 도구 소비자(TC, Tool Consumer)와 도구 공급자(TP, Tool Provider) 구현에 대한 인증 테스트로 구성된다. 적합성에 대한 추가 정보는 CC-LTI Alliance (CC-LTI Alliance) : /cc/alliance.html 참조 바람
도구 공급 업체는 공통 카트리지 테스트 데이터 집합을 기반으로 자체 관리 테스트를 수행한다. 플랫폼은 테스트 데이터 집합의 모든 예제를 정확하게 가져 와서 저장하고 전달해야 한다. 공통 카트리지를 도구로 가져오기를 테스트하기 위해 다음 지침이 제공된다.
공통 카트리지 연합 회원은 카트리지의 테스트 데이터 집합을 사용하여 공통 카트리지 준수를 위한 플랫폼의 자가 테스트를 수행 할 수 있다. 테스트 데이터 집합은 두 가지의 예제 카트리지로 구성된다
테스트 데이터 세트에 대한 액세스가 필요한 구현자는 다음을 참조 바람: /cc/jointhealliance.cfm