9
Common Cartridge 1 요요 Common Cartidge 는 는는 는는 4 는는 는는는 는는는. IEEE LOM 는는 : ISO 15836:2003:Dublin Core Metadata Element Set(LOM 는는 는는는는 는는는 는는)[DC, 03] IEEE 1484.12.1-2002:Leaning Object Metadata[IEEE LOM, 02] IEEE 1484.12.3-2005:LOM Schema binding(loose binding) [IEEE LOM, 05] IMS Content Packaging v1.2[CP, 07] IMS Question & Test Interoperability v1.2.1[QTI, 03] IMS Authorization Web Service v 1.0[CC, 08b] Common Cartridge 는 는는는는는 는는 는는 는는 는는는 는는 는 는 는는 는는는는는 는는는 Resource 는는 는는는는 는는는 는 는는 는는는는는 는는 는는는 는는 는 는 는는. 는는 는는는는는 는는는 는는는는 Resource 는 는는는는 는는 는는는 는는 2 Content type Entity Description Item - Folder 는는는 organization 는는는는 는는 는는는 는는는 item 는 는는 는는는 는는는 는는는는 는는는는. 는는는 는는 는는는 는는 는 는 는는. 는 content 는는는는 는는 는는는는 content 는 는는는는 는는는는는 는는는는 는는는 는는 는는는 는는는는. Resource - Web Content Web Content 는는는 는 는는는 는는 는는 는는 는는는 는는 는는.(HTML, images, audio, video, MS Office, PDF, Flash 는) HTML 는는는 는는는는는 는는 는는는 는는는는 는는는 는는는는 web content 는는는는 는는 는 는 는는. Resource - Web Link Web Link 는 Learning Application Object 는 는는 는는 HTTP link 는는. Link 는 는는는는 는는는는 는는 HTTP link 는 는는 는는. Resource 는 는는는 는 는 는는는 는는 는는는 는는는는 attributes 는 는는는 는는. Resource - Discussion Topic Discussion topic 는 Discussion 는는는 는는는 는는는는 Learning Application Object 는는. 는는는는는는는는 는는 discussion topic 는 는는는는 는는는. LMS 는 import 는는 는는 는는는 discussion topic 는는는는는 는는는는. Resource - Assessment Assessment 는 QTI assessment 는 는는는는는 는는는는 QTI.는 CC v1.0 profile 는 는는는는 는는 는는 는는는 embed 는 는 는는. Resource - Associated Content 는는 Learning Application Object 는 는는 는는는는 는는는는 는는는는 는는 Question Bank Question bank 는 QTI objectbank 는 는는는는는 는는는는. 는는 는는는 Question bank 는는 는는는는는 는는는 는 는는. QTI.는 CC v1.0 profile 는 는는는는 는는 는는 는는는 embed 는 는 는는. Question bank 는는 는는는는 는는는는는 는는는 assessment 는 는는 는는 는 는 는는. 3 The Conceptual Model

Common cartridge 요약본

Embed Size (px)

DESCRIPTION

Common Cartridge 스팩 1.0 기준의 요약 문서

Citation preview

Page 1: Common cartridge 요약본

Common Cartridge1 요약

Common Cartidge 는 크게 밑에 4 가지 표준을 따른다. IEEE LOM 포함 :

ISO 15836:2003:Dublin Core Metadata Element Set(LOM 내에 대응되는 항목과 연결)[DC, 03]

IEEE 1484.12.1-2002:Leaning Object Metadata[IEEE LOM, 02] IEEE 1484.12.3-2005:LOM Schema binding(loose binding) [IEEE LOM,

05] IMS Content Packaging v1.2[CP, 07] IMS Question & Test Interoperability v1.2.1[QTI, 03] IMS Authorization Web Service v 1.0[CC, 08b]

Common Cartridge 가 추가적으로 제공 하는 기능 토론을 시작 할 수 있는 포럼형태의 새로운 Resource 타입 교사에게 설정할 수 있는 문제은행을 제공 그들이 구성 할 수 있다. 전체 카트리지나 선택된 카트리지 Resource 를 보호하기 위한 선택적 인증

2 Content type

Entity Description

Item - Folder폴더는 organization 단위로서 특정 순서로 위치한 item 및 하위 폴더의 단순한 집합체를 의미한다. 폴더는 다른 폴더를 포함 할 수 있다. 또 content 설명하는 예를 대표하여 content 가 조직되고 학습자에게 제공되는 방법을 정의 하는데 이용한다.

Resource - Web Content

Web Content 파일은 웹 상에서 사용 되는 모든 파일을 포함 한다.(HTML, images, audio, video, MS Office, PDF, Flash 등)

 HTML 파일은 카트리지에 담겨 있거나 카트리지 외부에 존재하는 web content 파일들을 참조 할 수 있다.

Resource - Web Link

Web Link 는 Learning Application Object 에 대한 표준 HTTP link 이다. Link 에 타이틀을 추가하여 표준 HTTP link 를 확장 한다. Resource 가 열리는 창 과 열리는 창의 넓이를 정의하는 attributes 를 가지고 있다.

Resource - Discussion Topic

Discussion topic 은 Discussion 활동의 시작에 이용되는 Learning Application Object 이다. 외부시스템에서는 기존 discussion topic 을 표시하지 않는다. LMS 에 import 하는 것은 새로운 discussion topic 생성시키기 위함이다.

Resource - Assessment

Assessment 는 QTI assessment 의 문제형식을 표시하며 QTI.에 CC v1.0 profile에 지원되는 모든 문제 유형을 embed 할 수 있다.

Resource - Associated Content

개별 Learning Application Object 에 의해 단독으로 사용되는 파일들의 집합

Question Bank

Question bank 는 QTI objectbank 의 문제형식을 표시한다. 오직 하나의 Question bank 만이 카트리지에 포함될 수 있다. QTI.에 CC v1.0 profile 에 지원되는 모든 문제 유형을 embed 할 수 있다. Question bank 내의 문제들은 카트리지에 포함된 assessment 에 의해 참조 될 수 없다.

3 The Conceptual ModelCommon Cartridge 는 개념상 LMS 학습 환경에 통합된 content 와 meta-data 의 패키지이다. 패키지에 담긴 데이터는 다음의 카테고리들로 분리 된다.

"학습자경험(Learner Experience)" 데이터 - 학습자에게 직접적으로 제공되는

Page 2: Common cartridge 요약본

resources 이다. 예) content resources. 추가되는 Resources - 지도자(instructor)나 기타 사용자(facilitator)에 의해

선택적으로 학습 환경에 통합되는 resources 이다. 예) question bank 운영 데이터 - 카트리지와의 LMS 표시/상호작용의 행동적 측면을 제어 하기 위해

사용되는 데이터 예) 인증 Descriptive Meta-data - 정의된 IEEE LOM 데이터 이며 기존 바인딩을 통해 표시

한다.

4 지원되는 Resource 유형

Resource Type Constraints

Web Content 0 or more

Associated Content 0 or more

QTI Assessment (CC Profiles) 0 or more

QTI Question Bank (CC Profiles)

0 or 1

Authorizations Data 0 or 1

Discussion Topic 0 or more.

Web Links 0 or more

5 Content Packaging5.1 개요

Common Cartridge 는 Content Packaging V1.2 schema 를 사용해 구축 되는데, 현재는 이전 Content Packaging V1.1.4 에서 사용된 기능만 가능하다.

5.2 Manifests and Sub ManifestsCommon Cartridge profile 에서는 하나의 IMS manifest 에 기술된다. Sub Manifests파일은 사용하지 않는다.

5.3 Folder content type CC 요건에 의해 묘사된 Folder content type 은 구조적 기반의 organizing content

접근법을 나타낸다. Folder 는 window file system folder 처럼 폐쇄적이지 않다. (폐쇄성의 예: Folder

를 삭제하면 그 안의 파일들을 전부 삭제되는 것) Folder 에 의해 referenced 된 content 를 reference 하기 위해 file path based

semantics 내의 Folder 명을 사용 할 수 없다. 개별 Learning Application Object 는 여러 번 referenced(단일 Folder 내에서

그리고 Folder 들을 통해서) 될 수 있다.

5.3.1 Usage of Organizations object Folder content type 은 IMS Organizations container object type 의해

표시된다. Common Cartridge 는 하나의 Organization 소유하거나 또는 Organization 소유하지 않을 수 있다.

Organizations object 는 Common Cartridge 에서 의미가 없어서 사용이 금지된다.

5.3.2 Usage of Organization object

Page 3: Common cartridge 요약본

Common Cartridge 는 하나의 Organization 소유하거나 또는 Organization 소유하지 않을 수 있다.

Organization object 는 "rooted-hierarchy" 값과 함께 구조 특성 개체를 반드시 포함시켜야 한다.

Organization object 는 title 값 개체를 포함 시킬 수 있으면 LMS 의 재량으로 LMS 가 Organization 을 구성하는 방법을 고려하여 사용할 수 있다. 예를 들어, LMS 가 Learning Module 로 Organization 을 구성하면 Title 이 해당 Module 의 Title 로 사용 될 수 있다. 만약 LMS 가 Organization 을 Folder 의 set 로 사용하면 Title 이 사용되지 않을 수 있다.

사용 예)

<organizations/> Or<organizations> <organization identifier="Org1" structure="rooted-hierarchy"> <title>Mathematics Volume III</title> <item>... </item> </organization></organizations>

5.3.3 Root FolderFolder Organization 과 함께 하는 Cartridge 는 항상 단일 Item container object 에서 Root 되어야 한다. 아래 Organization 에는 2 개의 sibling Item containers 가 존재 할 수 없다. root Item container object 는 Organization 의 Root node 만을 표시하며, 다른 semantics 적이고 presentational 의미를 같지 않는다. 또 Title 개체를 포함 할 수 없다.

유효한 경우)<organization identifier="Org1" structure="rooted-hierarchy"> <item> <item> ... </item> </item></organization>

유효하지 않는 경우)<organization> <item> ... </item> <item> ... </item></organization> <organization> <item> <title>some text</title> </item></organization>

5.3.4 Usage of Items Item container object type 은 Folder 를 표시 하거나 Folder 로부터

Page 4: Common cartridge 요약본

Learning Application Object resource 링크를 표시한다. root Item 을 제외 한 모든 Item object 는 Title 을 포함 해야 한다.

5.3.5 Item Object Representing Folder Folder 를 표시하는 Item Object 는 IdentifierRef 특성 개체가 없음으로

표시된다.

사용 예)<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>

5.3.6 Item Object representing Learning Application Object Link Learning Application Object link 를 나타내는 Item object 는 반드시

Resource 를 references IdentifierRef 특성 개체를 포함시켜야 한다. Learning Application Object Item objects 는 Folder Item 개체에 의해

위치를 잡을 수 있지만 다른 Folder 나 Learning Application Object Item objects 를 위치 시켜주지 않는다.

2 개의 Learning Application Object Item objects 들이 동일 Resource object 를 사용할 수 있다.

사용 예)

<organizations> <organization identifier="TOC1" structure="rooted-hierarchy"> <item identifier="ShellItem"> <item identifier="FolderItem"> <title>Identity in question</title> <item identifier="Forum0" identifierref="ForumResource0"> <title>Unit forum</title> </item> </item> </item> </item> </organization> </organizations>

6 LOM Metadata6.1 Cartridge Metadata

Common Cartridge 는 반드시 Dublin Core specification v1.1 [DC, 03]에서 IEEE LOM 에 이르는 코어 elements 로부터 맵핑의 범위를 설명하는 IEEE LOM (loose binding) [IEEE LOM, 05]의 Common Cartridge 프로파일에 따라 Mata-Data 를 사용하여 Manifest level에서 표시되어야 한다. 여기엔 제약사항이 있다. IEEE LOM namespace 와 다른 http://ltsc.ieee.org/xsd/imscc/LOM namespace 를 사용한다. 반대로 Resource 에 대한 Meta-Data 는 원조 IEEE LOM namespace 를 사용해야 한다.

Page 5: Common cartridge 요약본

Meta-data element 와 schema 그리고 schema version element 는 manifest level 에서 요구되며 다음과 같이 정의 된다.

<metadata> <schema>IMS Common Cartridge</schema> <schemaversion>1.0.0</schemaversion> ... metadata according to Common Cartridge profile of IEEE LOM ...</metadata>

Common Cartridge 내 다른 위치에 Meta-Data 를 사용하는 것은 허용되지 않는다.IMS Meta-data 와 IEEE LOM 사이에 바인딩 관련해서 몇 가지 차이점이 있다. CC meta-data 가 IEEE LOM binding 을 기반으로 하는 순간부터 순서를 구분한다.

6.1.1 IEEE LOM 의 몇몇 elements 중 사용되지 않아 금지된 elements : custom elements - 미허용 interactivityType - 미사용 interactivityLevel - 미사용 semanticDensity - 미사용 intendedEndUserRole - 미사용 context - 미사용 typicalAgeRange - 미사용 difficulty - 미사용 typicalLearningTime - 미사용 description - educational 영역에서 미사용 language - technical 영역에서 미사용, general 영역에서만 사용 structure - 미사용 aggregationlevel - 미사용 version - 미사용 status - 미사용 metaMetadata - 미사용 annotation - 미사용 size information - 미사용 location - 미사용 requirements - 미사용 installationRemarks - 미사용 otherPlatformRequirements - 미사용 duration – 미사용

6.2 Roles Meta-dataMeta-data 는 resources 에 적용되며 반드시 IEEE LOM 기반이 되어야 한다. 특히 IEEE LOM namespace 인 http://ltsc.ieee.org/xsd/LOM 을 사용해야 한다.Resources 가 organization 에서 위치 해야 할 필요가 있는 상황들이 있더라도 Cartridge 기본값 import 상의 player mode 라도 보여줄 수 없다. 이러한 상황의 예로는 instructor manuals, lesson plans, instructor notes 그리고 solution files 이 있는데 이러한 경우에는 지도자만이 확인 가능하다. 또 publishers 가 instructor 의 의해 선별적으로 학생들에게 공개되는 Resource 를 제공하길 원하는 상황이 생길 수도 있다. 이러한 needs를 충족하기 위해, common cartridge 는 manifest file 내 resource 와 관련된 선택적인 “Role” Meta-Data 를 적용한다. 만약 적용되지 않으면 모든 user 가 resource 를 확인할 수 있다는 의미이며, 만약 적용된다면 resource 가 식별 가능상태가 되기 위한 역할을 선언한다.

lom/educational/intendedEndUserRole/vocabulary/value

Page 6: Common cartridge 요약본

최근 유일하게 지원된 Roles 은 `Learner' 와 `Instructor' 이다.IMS_GLC_CC_Rolesv1p0

이 값들이 적용되는 데에 대한 환경은 다음에서 확인되어야 한다.lom/educational/context/value

최근 유일하게 지원되는 환경은 `higher education` 이다. 예)

<lom:lom> <lom:educational> <lom:context> <lom:source>LOMv1.0</lom:source> <lom:value>higher education</lom:value> </lom:context> <lom:intendedEndUserRole> <lom:vocabulary> <lom:source>IMSGLC_CC_Rolesv1p0</lom:source> <lom:value>Learner</lom:value> <lom:value>Instructor</lom:value> </lom:vocabulary> </lom:intendedEndUserRole> </lom:educational></lom:lom>

7 AuthorizationCommon Cartridge 의 인증 elements 는 IMS Common Cartridge 인증 웹 서비스 [CC, 06b]에 명시 된 대로 인증 웹 서비스의 요건들을 지원하기 위해 고안되었다.

인증 모델은 다음의 컨셉트를 지원한다:

1. 카트리지 임포트 중 인증 요구2. 카트리지 사용 중 인증 요구3. 카트리지 내 특정 Resources 사용 중 인증 요구

컨셉트 2 와 3 은 서로 양립하지 않는다. 예) 카트리지는 카트리지 내 모든 Resources 가 보호되는지 혹은 그 일부만 보호되는지 설명할 수 있음.

인증 요건들은 IMS 확장자으로서 목록 내에 명시된다.만약 인증 element 가 누락되면 카트리지는 공개 액세스 형식이 될 것으로 추정된다. 카트리지에서 확인된 모든 인증 매커니즘은 반드시 인증 개체 내에서 확인된 동급의 액세스 형식을 제공해야 한다.

.

예)<manifest>

<metadata/><organization/><Resources/><cc:authorizations access="cartridge" import="false"xmlns:cc="http://www.imsglobal.org/xsd/imsccauth_v1p0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.imsglobal.org/xsd/imsccauth_v1p0 imsccauth_v1p0.xsd"><cc:authorization>

Page 7: Common cartridge 요약본

<cartridgeId>12345</cartridgeId><webservice>http://publisher.com/authme</webservice>

</cc:authorization></cc:authorizations>

</manifest> authorization - 방법이 제공되지 않는다면 카트리지 사용에는 인증이 필요치

않다. access - 인증이 반드시 학습자가 카트리지 콘텐트에 접근할 때 이루어져야

하는지의 여부를 결정한다. 모든 카트리지 Resources 가 보호된다는 의미로써, 그리고 보호용으로 특별하게 플래그된 유일한 Resources 는 인증이 필요함을 의미함으로서 유효값은 각각 ‘카트리지’와 ‘Resource”가 된다.

import – 인증이 반드시 카트리지가 LMS 로 임포트될 시에 이루어져야 하는지의 여부를 결정 한다.

cartridgeID – 전 세계에서 본 카트리지를 위한 유일 식별자 webservice - IMS Common Cartridge 인증 웹 서비스 [CC, 06b]를

지원하는 웹 서비스 주소. 만약 인증이 필요할 시에는 본 element 가 반드시 존재해야하며 유효한 인증 웹 서비스를 reference 해야 한다.

<개별 Resource 보호>만약 카트리지 액세스 유형이 ‘Resource’ 로 세팅되었을 시에는 보호되어야 할 개별 Resource 가 각 Resource 에 ‘Protected’ 특성 개체를 추가함하며 지정된다.

<Resource identifier=”res001” type=”webcontent” cc:protected=”true”

href=”someFile.html”><file href=”someFile.html”/>

</Resource>

8 Discussion Topic

Discussion Topic 은 다음과 같이 Descriptor File 에서 표시된다:예)<?xml version="1.0" encoding="UTF-8"?>

<dt:topic xmlns:dt="http://www.imsglobal.org/xsd/imsdt_v1p0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<title>Dinosaurs</title><text texttype="text/html">Discuss this history of dinosaurs. &lt;img src="$IMS-CCFILEBASE$icons/dinosaurImage.gif"/&gt;</text><attachments>

<attachment href="icons/dinosaurHistory1.html"/><attachment href="icons/dinosaurHistory2.html"/>

</attachments></dt:topic>

topic 루트 element title 본 토픽의 타이틀 text 본 토픽을 위한 텍스트 – 텍스트/html 이 마크업을 포함시킬 수 있고,

카트리지와 Learning Application Object Web Content 를 reference 하는 경우 texttype 값(“TEXT/HTML” 혹은 “TEXT/PLAIN”) attachments 는 1 개부터 다량의 attachment 개체를 포함한다. attachment 는 attachment 를 명시한다. href 는 attachment 파일의 상대 경로를 명시하며 반드시 Learning

Application Object Web Content Resource 쪽으로 방향이 설정되어야 한다.

Page 8: Common cartridge 요약본

9 Web Link

Web Link 는 다음과 같이 Descriptor File 에서 표시된다:예)<?xml version="1.0" encoding="UTF-8"?><wl:webLinkxmlns:wl="http://www.imsglobal.org/xsd/imswl_v1p0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<title>Dinosaurs</title><url href="http://dino.com/dinosaurs/history.html"

target="_self" windowFeatures=”width=100, height=100”/></wl:webLink>

• webLink 루트 element title 본 Web Link 의 타이틀 url Web Link 를 표시하는 URL href URL value target HTML <a> 태그 목표 특성을 위한 유효값 windowFeatures 표준 자바스크립트 window open function 을 위한

feature parameter 로 사용될 수 있는 선택적 스트링