imskorea_logo_1 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일

 

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 파일을 가리켜야 한다.

공통 카트리지 표준을 준수하는 카트리지는 다음 조건을 충족해야 한다.

  • 공통 카트리지 스키마 세트에 대해 유효성 검사를 충족한다.
  • 모든 추가 제약 조건을 충족한다.

 

1.1 적합성 테스트 프로세스

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 준수를 달성하기 위한 요구 사항을 개정했다. 여러 유형의 도구에 대해 공통 카트리지 적합성을 달성하기 위한 여러 가지 프로세스 및 / 또는 테스트가 있다.

  • 카트리지
  • 읽기 도구 - 카트리지로 읽는 도구
  • 쓰기 도구 - 카트리지를 내보내거나 만들 수 있는 도구
  • 읽기/쓰기 도구 - 카트리지를 읽거나 카트리지를 내보내는 도구. 카트리지 가져 오기 및 내보내기가 가능한 도구로, 가져온 카트리지는 내보낼 카트리지와 동일함
  • 실행자(Runners) - 일반적인 카트리지를 가져 와서 재생하는 도구
  • 적합성에 관한 최신 자료는 /developers/alliance/conformance.cfm을 참조.

 

1.1.1 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에 적용 할 수 있다.

1.1.2 카트리지 테스트

  • 카트리지를 테스트하는 경우 온라인 유효성 검사기 (/cc/statuschart.cfm)에 액세스한 다음, CC v1.0, CC v1.1, CC v1.2, CCv1.3 버전 별 테스트 할 프로파일 선택
  • 카트리지를 업로드 후, 업로드를 클릭하면 테스트 실행
  • 카트리지를 테스트하고 적합성을 신청할 준비가 되면 적합성 검사기 화면((/developers/alliance/conformancevalidator.cfm)으로 이동
  • 온라인 유효성 검사기로 연결된 후, 카트리지 업로드 실시. CC v1.0, CC v1.1, CC v1.2 또는3에 대해 테스트 할 프로파일 선택
  • 테스트가 끝나면 Apply Appliance (적합성 신청) 링크 클릭
  • 카트리지 테스트 결과가 양식이 출력되며, 나머지 데이터를 입력하고 제출 클릭
  • 검증 결과에 따라 제품에 적절한 적합 마크를 적용

 

1.1.3 읽기 및 쓰기 도구

  • 유효한 카트리지 테스트 데이터 집합의 각 카트리지가 도구에 로드되고 해당 내용이 도구의 원래 데이터베이스에 로컬로 저장
  • 이 도구는 각 테스트 카트리지를 차례대로 재구성하는데 사용되며 각각의 카트리지는 카트리지로 내보낸다. 내보낸 카트리지를 원래 테스트 카트리지와 구별하기 위해 이름을 변경해야 한다.

예: ccvtd0008v1p13.zip은 fred0008.zip과 같이 저장된다.

  • 원래 카트리지 메타데이터를 내보낸 카트리지(새 카트리지)로 전달해야 하는 요구 사항은 없지만 내보낸 카트리지에 대해 새로운 카트리지 메타데이터 구문을 작성해야 한다.
  • 검사를 수행하는 사람은 원래 카트리지와 가져온 카트리지를 비교하여 다음 사항을 확인 해야 한다.
  • 콘텐츠 손실 없음
  • 자원 메타데이터 손실 없음
  • 권한이 필요한 모든 자원은 내보낸 카트리지에 대한 권한 요구 사항을 가지고 있어야 함
  • 해당 기능이 제품에 있으면 승인된 자원 유형 확장 지원 가능
  • 내보낼 각 카트리지는 온라인 검사기를 사용하여 테스트해야 하는 프로파일을 선택한다. 즉, CC v1.1 적합성에 대해서는 CC v1에 대해1 프로파일의 최신 버전을 사용해야 한다. CC v1.2, CC v1.3에 대해서는 CC v1.3 프로파일을 선택해야 한다.
  • 위의 테스트를 완료하면 conformance@imsglobal.org으로 다음과 같은 내용을 작성하여 전자 메일을 전송한다.
  • 검사가 완료된 날짜
  • 테스트 된 제품 (및 버전 번호),
  • 적합성을 수행한 버전 (예: CCv1.1, CC v1.2, CC v1.3 등)
  • 읽기/쓰기 도구에 대한 적합성을 달성했는지, 모든 대상 공통 카트리지 버전 지원 여부
  • 사용된 공통 카트리지의 유효한 카트리지 테스트 데이터 집합의 버전
  • 검증 결과에 따라 제품에 적절한 적합 마크를 적용

 

1.1.4 쓰기 전용 도구

  • 내보낼 카트리지는 테스트를 위해 CC v1.x 프로파일을 선택하는 IMS 온라인 유효성 검사기를 사용하여 테스트 실시
  • 위의 테스트를 완료하면 conformance@imsglobal.org으로 다음과 같은 내용을 작성하여 전자 메일을 전송한다..
  • 검사가 완료된 날짜
  • 테스트 된 제품 (및 버전 번호),
  • 적합성을 수행한 버전 (예: CCv1.1, CC v1.2, CC v1.3 등)
  • 쓰기 전용 도구 및 지원하지 않는 기능에 대한 적합성을 달성 여부
  • 검증 결과에 따라 제품에 적절한 적합 마크를 적용

 

1.1.5 실행 도구

  • 유효한 테스트 데이터 집합 다운로드
  • 모든 테스트 카트리지를 제품으로 가져옴
  • 카트리지가 제대로 표시되고 모든 기능이 작동하는지 확인
  • 위의 테스트를 완료하면 conformance@imsglobal.org으로 다음과 같은 내용을 작성하여 전자 메일을 전송한다.
  • 검사가 완료된 날짜
  • 테스트 된 제품 (및 버전 번호),
  • 적합성을 수행한 버전 (예: CCv1.0, CC v1.1, CC v1.2, CC v1.3 등)
  • 실행 도구에 대한 적합성을 달성했음을 나타냄 (대상으로 한 공통 카트리지 기능을 모두 지원하지 않는 경우 표시)
  • 검증 결과에 따라 제품에 적절한 적합 마크를 적용

 

1.1.6 도구 읽기

  • 유효한 테스트 데이터 집합을 다운로드
  • 모든 테스트 카트리지를 제품으로 가져옴
  • 카트리지가 제대로 표시되고 모든 기능이 작동하는지 확인
  • 위의 테스트를 완료하면 conformance@imsglobal.org으로 다음과 같은 내용을 작성하여 전자 메일을 전송한다.
  • 검사가 완료된 날짜
  • 테스트 된 제품 (및 버전 번호),
  • 적합성을 수행한 버전 (즉, CCv1.2, CC v1.3),
  • 사용된 공통 카트리지 테스트 도구의 프로파일 버전
  • 사용된 공통 카트리지의 유효한 카트리지 테스트 데이터 집합 버전
  • 테스트된 도구 유형(도구)
  • 검증 결과에 따라 제품에 적절한 적합 마크를 적용

 

1.1.7 읽기/쓰기 및 읽기 도구 적합성 테스트

LMS 또는 도구의 적합성 테스트는 공급 업체 또는 공급 업체 측의 자체 검사를 통해 수행된다. CC & LTI Alliance 구현 도구 페이지 (/developers/alliance/testharness.cfm)에서 유효한 카트리지 집합 (유효한 카트리지 테스트 데이터 집합)을 사용할 수 있다. 이 테스트 데이터 집합은 공통 카트리지 사양의 모든 기능을 포함하도록 설계되었으며, 각 카트리지는 카트리지 테스트 도구를 사용하여 검증하였다.

읽기/쓰기 및 읽기 도구의 적합성 테스트는 다음과 같이 수행한다. 유효한 카트리지 테스트 데이터 집합의 각 카트리지에 대해 운영자는 다음을 수행해야 한다.

  • 가져 오기 기능을 사용하여 카트리지를 데이터베이스로 가져옴
  • 검사를 통해 카트리지 내용이 가져오기 방식에 의해 올바르게 식별되고 데이터베이스에 정확히 로드되었는지 확인
  • 교수자 권한으로 로그인한 콘텐츠를 실행하여 모든 기능이 도구에 의해 올바르게 처리되는지 확인
  • 콘텐츠를 실행하고, 학습자 권한으로 로그인 하여 모든 기능이 도구에 의해 올바르게 처리되는지 확인

도구가 문제없이 가져오기 및/또는 내보내기가 가능하고 유효한 카트리지의 모든 카트리지가 데이터 집합을 테스트하면 도구는 성공적으로 테스트를 통과 한 것으로 간주하고 공통 카트리지 준수 마크를 적용 할 수 있다.

1.1.8 도구 적합성 테스트에 대한 추가 지침

다음 영역을 검사하여 LMS가 카트리지를 정확하게 가져와서 실행하는지 확인해야 한다.

  • 가져올 때 도구는 카트리지가 정확하게 가져 왔는지 확인하고, 발생한 오류를 알려야 한다. 오류 메시지는 사용자가 카트리지 내에서 찾을 수 없는 자원을 식별하는 등의 문제를 카트리지 내에서 발생하도록 시도해야 한다.
  • 카트리지에 가져오기 권한이 필요한 경우, 도구는 사용자에게 인증 키를 묻는 메시지를 표시하고 지정된 웹 서비스를 통해 권한을 확인한다. 도구가 인증을 지원하지 않으면 카트리지를 거부해야 한다.
  • 매니페스트 파일에 나열된 각 항목이 코스 내용 영역인지 확인한다. 탐색 구조는 매니페스트 파일 구조와 일치해야 한다.
  • 각 미디어 링크가 제대로 응답하는지 확인해야 한다. 웹 콘텐츠 링크를 통해 정확한 사이트로 연결되며, 카트리지의 내용을 참조하여 참조된 매체를 찾아 정확한 장치로 매체를 열어야 한다. (카트리지에 있는 HTML 콘텐츠에 대한 스타일 시트를 첨부하는 것이 적절하며, 콘텐츠 표현 시 우선되어야 한다.)
  • 콘텐츠 수준에서 인증이 필요한 경우 LMS가 콘텐츠에 대한 액세스를 허용하기 전에 위와 동일한 인증 절차를 통해 사용자를 안내하는지 확인한다. 관리자 또는 교수자는 인증이 필요하지 않다. 승인이 지원되지 않으면 콘텐츠에 대한 액세스가 거부되어야 한다.
  • 평가 항목: 가져오기는 도구에 따라 다르다. 그러나 이 도구는 기본 콘텐츠에 사용할 수 있는 평가 옵션 (시간 제한, 피드백, 질문 유형)을 지원해야 한다.
  • 토론 주제가 코스에 적합한 토론 포럼으로 가져오는지 확인해야 한다. xml의 'text'필드를 프롬프트로 사용하여 새 주제를 작성해야 한다. 각 첨부 파일 링크를 확인한 후, 주제로 테스트로 게시한다.
  • 가져오기 또는 내보내기 제품에 해당 기능이 있는 경우 승인을 포함하도록 지원을 확장해야 한다. 임시 및 승인된 확장의 발견 및 제공을 용이하게 하기 위해 IMS는 확장 등록을 개발하고 제공한다.

 

1.2 공통 카트리지 적합성 표시

성공적인 적합성 정보를 conformance@imsglobal.org에 제출하면 해당 적합성 표시를 적용 할 수 있다. CC/BLTI 적합성 표는 귀하의 적합성 세부 사항을 열거한다. 공통 카트리지와 학습 도구 상호운용성의 사용은 공통 카트리지 표준에 대한 공식 적합성을 달성하는 유일한 방법이다. 디지털 콘텐츠 또는 학습 플랫폼은 IMS 공통 평가 기준을 준수하기 위해 공식 적합성 프로세스의 성취를 나타내는 마크를 표시해야 한다. 이 표시가 없는 제품은 IMS Global의 표준을 준수하지 않는 것으로 간주한다.

 

1.2.1 카트리지 평가 및 질문 은행

공통 카트리지는 다음 질문 유형의 프로파일을 지원한다.

  • 다중 선택 (단일 응답)
  • 다중 선택 (복수 응답)
  • 허위 사실
  • 수필
  • 단순 채우기 - 공백으로 처리 – 정확하게 일치한 정답이 있는 단일 응답 상자
  • 패턴 일치 - 정확한 일치, 일부 일치를 지원하는 잠재적인 답변이 여러 개인 단일 응답 상자

이 질문 유형별 프로파일은 다음과 같은 선택적 기능을 지원하는 방법을 설명한다.

  • 피드백
  • 힌트
  • 견본 해결책
  • 상대 점수

또한 질문은 다음을 설명하는 선택적 메타 데이터 속성을 지원한다.

  • 평가에서 질문에 대해 제안된 가중치
  • 질문의 카테고리

Common Cartridge Profile : Implementation [CC, 11e] 문서의 4.10 절에서는 QTIv1.2.1의 CC 프로파일에서 지원할 때 이러한 기능의 사용에 대해 설명한다. 이러한 선택적 기능을 사용하고자 하는 카트리지 구현자는 CC QTI 스키마를 준수해야 하며, 카트리지의 적합성 여부를 테스트해야 한다. 그러나 이러한 선택적 기능에 대한 지원은 CC 규격 플랫폼에서 필수 사항이 아니라는 점을 유의해야 한다. 따라서 카트리지에 사용된 모든 선택적 QTI 기능이 특정 플랫폼에서 지원한다고 가정 할 수 없다.

1.2.2 카트리지 시험의 범위

IMS는 온라인 카트리지 검증 도구를 제공한다. 이 도구는 /cc/statuschart.cfm에 있다. 이 테스트 시스템은 무료로 제공되므로 IMS 공통 카트리지 v1.x 사양을 준수하는지 카트리지 테스트를 직접 수행 할 수 있다. 유효성 검사기는 다음을 수행한다.

  • 카트리지의 압축 해제
  • imsmanifest에서 참조의 정확성과 완전성을 테스트
  • 프로파일이 CC 사양 (imsmanifest 및 모든 QTI 파일 포함)에 정의된 네임스페이스를 사용하여 카트리지의 모든 XML 파일에 대한 XML 검증을 수행
  • 확인되지 않은 패키지의 XML 파일 보고(CC 또는 관련 네임스페이스가 올바르지 않음). 공통 카트리지 표준이 조건부 수정을 정의한 패키지의 모든 XML 파일에 대해 Schematron 검증을 수행
  • 추가 콘텐츠 사용 현재 공통 카트리지 프로파일 (xpointer를 사용하는 패키지 간 참조의 경우b. 테스트에서는 원격 패키지의 존재를 확인하지만 내용을 조사하지 않음)에서는 필요하지 않음
  • SchemaProf로 작성된 추가 제약 조건에 대한 지원 추가
  • MIME 형식 및 파일 크기 제한 검사
  • 도메인 프로파일에 지정된 임의의 스키마에 대해 패키지의 XML 파일을 유효성 검증
  • VDEX 어휘의 올바른 사용법 확인
  • 단정 및 관련 제약 조건을 포함하여 보조 프로파일에 대해 전체 유효성 검사 수행
  • 테스트 도구는 학습 애플리케이션 리소스(예: mpg, jpg)에 적합한 미디어 파일이 있는지 확인하지만 내부 구조를 확인하지는 않음
  • 테스트 도구는 카트리지 내용에 실행시간 테스트를 적용하지 않음
  • 공통 카트리지는 카트리지 메타데이터가 콘텐츠를 실행하는데 필요한 클라이언트 측 플레이어 또는 웹 브라우저 플러그 인을 식별하도록 요구한다. 이것은 텍스트로 표시되므로 테스트되지 않는다.

 

1.3 도구 준수

도구 관점에서 CC 사양은 다음을 정의한다.

  • 플랫폼에서 성공적으로 가져올 수 있어야 하는 카트리지의 구문
  • 도구가 실행시간에 지원할 수 있어야 하는 기능 집합

플랫폼 준수 기준은 다음과 같습니다.

  • 오류 없이 호환되는 카트리지를 성공적으로 가져옴
  • 호환되는 카트리지에 정의된 콘텐츠 및 기능의 실행시간 제공을 수정

공통 카트리지에 대한 실행시간 모델이 정의되어 있지 않다. 이는 구현자의 문제로 남겨지므로 실행시간 양식 (특히 프리젠테이션)은 플랫폼에 따라 다르다. 카트리지의 테스트 데이터 집합은 아래에 설명된 대로 플랫폼 준수를 평가하기 위해 구성한다. 플랫폼 공급 업체는 구현한 공통 카트리지 버전에 해당하는 사용 가능한 테스트 데이터 집합을 사용하여 자체 검사를 통해 준수 여부를 평가해야 한다.

1.3.1 준수

공통 평가 기준에 명시된 준수 요구 사항을 충족하고, IMS를 통해 적용하고 공통 카트리지 준수를 요구할 수 있는 플랫폼만 해당한다. IMS는 공통 카트리지 준수의 유일한 공식 소스를 유지 관리한다. /cc/statuschart.html을 참조 바람

1.3.2 CC 인증

카트리지의 콘텐츠 보호는 기본 학습 도구 상호운용성을 사용하여 수행하는 것을 권장한다.

1.3.3 카트리지 평가 및 질문 은행

4.10 절에서는 QTIv1.2.1의 공통 카트리지 프로파일에서 지원하는 선택적 QTI 기능의 사용에 대해 설명한다. 학습 플랫폼/도구는 여섯 가지 기본 질문 유형을 지원하지만 플랫폼이 이러한 선택 기능을 반드시 지원해야 하는 것은 아니다. 따라서 호환 플랫폼이 카트리지에 포함된 선택 사양 기능을 사용할 때 플랫폼은 구현하지 않은 것을 무시할 수 있다. IMS QTI 사양은 구현자가 사용자를 지원하거나 필요로 하는 기능을 선택할 수 있는 뛰어난 유연성을 제공한다. 기존 QTI 구현의 현재 가변성을 감안할 때 모든 플랫폼이 지원되는 질문 유형과 관련된 모든 선택 기능을 지원해야 한다는 것은 이 단계에서 불가능하다.

1.3.4 기본 LTI

기본 LTI에 대한 적합성은 IMS CC-LTI Alliance를 통해 부여되며 도구 소비자(TC, Tool Consumer)와 도구 공급자(TP, Tool Provider) 구현에 대한 인증 테스트로 구성된다. 적합성에 대한 추가 정보는 CC-LTI Alliance (CC-LTI Alliance) : /cc/alliance.html 참조 바람

1.3.5 리딩 또는 실행 도구 시험

도구 공급 업체는 공통 카트리지 테스트 데이터 집합을 기반으로 자체 관리 테스트를 수행한다. 플랫폼은 테스트 데이터 집합의 모든 예제를 정확하게 가져 와서 저장하고 전달해야 한다. 공통 카트리지를 도구로 가져오기를 테스트하기 위해 다음 지침이 제공된다.

  • 가져올 때 도구는 패키지가 제대로 가져 왔는지 또는 패키지를 가져오는데 오류가 있는지 확인해야 한다. 오류 메시지는 패키지 내에서 찾을 수 없는 리소스를 식별하는 등 사용자가 패키지 내의 문제를 처리하도록 유도해야 한다.
  • 패키지에 가져오기 권한이 필요한 경우 이 도구는 사용자에게 권한 키를 묻는 메시지를 표시하고 지정된 웹 서비스를 통해 권한을 확인해야 한다. 도구가 승인을 지원하지 않으면 패키지가 거부되어야 한다.
  • 매니페스트 파일에 나열된 각 항목이 코스 내용 영역에 나타나는지 확인한다. 탐색 구조는 매니페스트 파일의 구조와 일치해야 한다.
  • 각 미디어 링크가 제대로 응답하는지 확인해야 한다. 웹 콘텐츠 링크를 통해 적절한 사이트로 연결된다. 패키지의 콘텐츠에 대한 참조는 a) 참조된 매체를 검색하고 b) 해당 디바이스로 매체를 실행한다. (카트리지에 있는 HTML 콘텐츠에 대한 스타일 시트를 첨부하는 것이 적절하며, 콘텐츠 표현 시 우선되어야 한다.)
  • 콘텐츠 수준에서 승인이 필요한 경우 콘텐츠에 대한 액세스를 허용하기 전에 도구가 승인 프로세스를 통해 사용자에게 위와 동일하게 지시하는지 확인해야 한다. 관리자 또는 교수자는 인증이 필요하지 않다. 승인이 지원되지 않으면 콘텐츠에 대한 액세스가 거부되어야 한다.
  • 평가 항목: 가져오기는 도구에 따라 다르다. 그러나 이 도구는 기본 콘텐츠에 사용할 수 있는 평가 옵션 (시간 제한, 피드백, 질문 유형)을 지원해야 한다.
  • 토론 주제가 코스에 적합한 토론 포럼으로 가져 오기되었는지 확인해야 한다. 새 주제는 xml의 <text>를 프롬프트로 사용하여 작성해야 한다. 각 첨부 파일 링크를 확인한 후, 주제로 테스트로 게시한다.
  • 웹 자원이 의도된 용도로 사용되고 도구가 특수 처리를 지원하면 특수 처리가 사용되어야 한다.

 

1.4 테스트 데이터 집합

공통 카트리지 연합 회원은 카트리지의 테스트 데이터 집합을 사용하여 공통 카트리지 준수를 위한 플랫폼의 자가 테스트를 수행 할 수 있다. 테스트 데이터 집합은 두 가지의 예제 카트리지로 구성된다

  • 공통 카트리지에서 지원되는 기능의 범위를 실행하는 유효 카트리지
  • 카트리지에서 발생할 수 있는 오류를 다루는 오류 카트리지

테스트 데이터 세트에 대한 액세스가 필요한 구현자는 다음을 참조 바람: /cc/jointhealliance.cfm