![]() |
IMS 학습 설계 - 정보 모델 |
발행일 | 2009년 00월 00일 |
최신 버전 | IMS 학습 설계 - 정보 모델 버전 1.0 |
이전 버전 |
Copyright © IMS Global Learning Consortium 2007. All Rights Reserved.
이 표준을 배포하거나 제품 또는 서비스 제공을 위해서 활용하고자 한다면, IMS Korea 표준화 포럼 사무국(한국교육학술정보원)에 승인 요청을 하고 이메일을 통해 승인을 받아야 한다. IMS 정식회원 및 기부회원, 개발자 네트워크는 상기의 저작권 공지사항과 이 문장을 사본에 포함시키는 조건 하에 이 표준을 배포 및 활용할 수 있다. 그러나 저작권 공지사항 또는 IMS 명칭이 표기된 부분을 삭제하는 등, 이 표준을 훼손하는 행위는 금지된다. 단, IMS가 승인한 프로젝트그룹의 감독 하에 IMS 표준을 수정하는 경우는 예외적으로 허용된다. 상기 부여된 제한된 승인 내용은 영속적이며, IMS 또는 후임기관 그 누구라도 라이센스를 취소할 수 없다. 이 표준은 어떠한 보증도 하지 않으며, 특히 불침해에 대한 그 어떤 보증도 하지 않는다. 이 표준의 사용에 대한 책임은 온전히 사용자에 의하며, 그 어떤 컨소시엄이나 제공 주체도 이 표준을 사용함으로써 제3자가 직간접적으로 입을 수 있는 피해에 대해 책임지지 않는다.Copyright © 2007 by IMS Global Learning Consortium, Inc. All Rights Reserved.
원안작성 협력기관 : 한국교육학술정보원(IMS Korea 표준화 포럼) | |||
성 명 | 근 무 처 | 직 위 | |
(위 원 장) | 황대준 |
성균관대학교 |
교수 |
(실무위원) | 김성윤 |
(주)포씨소프트 |
이사 |
김 현 |
(주)씨티유니온 |
차장 | |
유욱종 |
(주)다울소프트 |
부장 | |
조성현 |
테크빌닷컴(주) |
부사장 | |
조용상 |
한국교육학술정보원 |
팀장 | |
차남주 |
(주)디유넷 |
부사장 | |
최성기 |
SK C&C |
과장 | |
(자문위원) | 권희춘 |
수원여대 |
교수 |
김종현 |
계원디자인예술대학 |
교수 | |
김현진 |
한국교원대학교 |
교수 | |
손진곤 |
한국방송통신대학교 |
교수 | |
정광식 |
한국방송통신대학교 |
교수 | |
한태인 |
(주)메디오피아 |
부사장 | |
(간 사) | 신성욱 |
한국교육학술정보원 |
연구원 |
그림 4.1 학습 설계 C 단계 표준의 의미적 통합단계 (회색 영역은 가독성을 위해 사용)
이 모델은 학습 설계가 자원의 집합을 의미적 관점으로 제공하고, 학습 설계의 동적 양상을 특정하기 위한 방법을 통합한다. 이 모델은 의미적 통합의 3 단계(회색 영역 클래스의 3개 수평 계층)를 보여주고 있다. 의미적으로 최상위 단계는 학습 설계이며 구성요소, 학습 목표/선수학습, 방법의 집합을 결합한 것이다. 최하위 단계는 자원, 극, 조건, 통지이다. 자원은 구성요소와 학습 목표/선수학습으로 결합되고, 극, 조건, 통지는 방법으로 결합된다. 구성요소는 다음 7개 유형(역할, 속성 그룹, 속성, 활동 구조, 활동, 환경, 결과) 중 하나에 해당한다. 결과를 제외한 나머지 다른 6개 유형들은 모두 학습 설계 표준의 정보 모델에 속한 요소이다. 역할은 학습자나 교수자의 2가지 유형 중 하나를 선택할 수 있다. 자원은 다음 5개 유형(웹 콘텐츠, 학습 설계 콘텐츠, 개인, 서비스 장비, 관련 서류) 중 하나이다. 자원은 하나의 학습 설계에서 참조 가능하지만 정보 모델에 명시적으로 포함되지 않는다. 특정 유형의 구성요소는 특정 유형의 자원에 제한된다. 학습 설계로 자원이 바인딩 되는 시점은 각각 다르다.
구성요소 |
바인딩할자원유형 |
바인딩시점 |
역할 | 개인 | 인스턴스 생성(instantiation), 실행시간 |
목표/선수학습 | 웹 콘텐츠 | 설계, 인스턴스 생성, 실행 |
목표/선수학습 | 학습 설계 콘텐츠 | 설계 |
특성 | 관련 서류 | 인스턴스 생성 |
학습 객체 | 웹 콘텐츠 | 설계, 인스턴스 생성, 실행 |
학습 객체 | 학습 설계 콘텐츠 | 설계 |
서비스 | 서비스 기능 | 설계, 인스턴스 생성, 실행 |
활동 | 웹 콘텐츠 | 설계, 인스턴스 생성, 실행 |
활동 | 학습 설계 콘텐츠 | 설계 |
그림 4.2 전체 학습 설계 개념 모델 (회색 영역은 가독성을 높이기 위해 사용됨)
그림 4.1-4.4에 표현된 IMS 학습 설계 표준의 핵심 개념은 교수적 접근법과는 상관없이 개인이 교수-학습 과정에서 학습자나 교수자의 역할을 얻게 된다는 것이다. 각자 맡은 역할을 통해 개인은 주어진 환경에서 구조화된 학습과 지원활동을 수행하며 원하는 결과를 얻기 위해 노력한다. 환경은 활동을 수행하기 위해 필요한 학습객체와 서비스로 구성된다. 교수-학습 과정에서 어떤 역할이 어떤 순간에 어떤 활동을 맡게 될 지는 방법이나 통지로 결정된다. 주의: 앞서 언급된 개념 대부분은 정보 모델에 반영되어 있지만, 일부는 개념적 수준(사람, 결과)에서 존재한다. 방법은 학습목표(예상학습 결과의 구체적 기술)를 달성하도록 설계되며, 특정 선수학습(학습자를 위한 초기단계의 구체적 기술)을 미리 규정해준다. 방법은 하나 이상 동시에 진행되는 극(play)으로 구성되며, 극은 하나 이상의 연속적으로 이어지는 막(act)으로 구성되고, 막은 하나 이상의 동시에 진행되는 역할-부분(role-part)과 관련 있다. 각각의 역할-부분은 하나의 활동이나 활동구조를 가진 하나의 역할과 결합된다. 교수-학습 과정은 극장 공연의 개념을 방법으로 재구성한 것이다. 극은 여러 막으로 구성되고, 각각의 막에는 하나 이상의 역할-부분이 있다. 하나의 극에 속한 막들은(물론 막 안에서 좀더 복잡하고 연속된 행동이 발생할 수도 있지만) 순서대로 이루어진다. 한 막 안의 역할-부분은 각 역할과 활동을 연결한다. 활동은 역할이 해야 할 임무와 막 내에서 사용 가능한 환경을 설명해준다. 비유를 들자면, 할당된 활동은 연극의 막 내에서 역할이 수행하는 연기 내용을 담은 대본이 되는 것이다(하지만 대본의 내용 보다 덜 구체적이다). 막 안에 하나 이상의 역할-부분이 있다면, 할당된 활동들은 병렬로 실행된다. B단계에서 방법은 조건(예: 사람과 역할이 필요로 하는 활동과 환경개체의 가시성을 더욱 명확하게 해주는 If-Then-Else 규칙)을 포함할 수 있다. 조건은 속성에 대해 논리 표현식을 정의하여 나타낸다. 속성은 속성-그룹으로 그룹화할 수 있다. 속성은 유형이 다양하여 전역 대 지역 속성으로 표현하거나 개인 대 역할 속성으로 표현할 수 있다. 이 부분은 추후에 다시 설명한다. 사용자가 자신에게 제시된 콘텐츠로부터 B단계의 속성을 설정하고 검토하기 위해, 소위 전역 요소라는 것이 모델 안에 제시되어 있다. 전역 요소는 네임스페이스를 통해 콘텐츠 스키마에 포함되도록 설계되었다. 전역 요소를 포함하고 있는 콘텐츠를 ‘학습 설계 콘텐츠’라고 부른다. 통지는 결과가 있을 때 발생되며, 역할이 수행할 새로운 활동을 이용할 수 있게 한다. 통지를 받은 개인이 결과를 생성한 사람일 필요는 없다. 예를 들어, 학생이 하나의 활동(=결과)을 완수하면 다른 학생이나 교사가 통지를 받고 이에 대한 결과로 다른 활동을 수행하도록 한다. 이 원리는 후속활동이 선행활동[적응적 과제 설정 설계(adaptive task setting designs)]의 결과에 의존하는 학습 설계에서도 사용할 수 있다. 이 언어에서 명시된 역할은 학습자와 교수자 역할이다. 각각의 역할은 하위 역할로 특정되지만, 먼저 어휘가 결정되지 않는다. (하위)역할의 이름을 결정하고 역할의 활동을 구체화하는 것은 학습 설계자의 몫이다. 예를 들어, 시뮬레이션이나 게임을 할 때 학습자들은 각기 다른 역할을 맡아서 다른 환경에서 다른 활동을 수행하게 된다. 활동구조는 여러 활동으로 구성된다. 활동구조란 연관 활동을 단일 구조로 결합한 것을 의미하며, 특정 역할을 특정 역할-부분으로 연결할 수 있다. 구조는 활동들을 순서나 선택의 방식으로 표본화한다. 순서 방식에서 역할은 정해진 순서대로 구조 내의 다른 활동들을 완수해야 한다. 선택 방식에서 역할은 활동-구조에서 제시한 방식으로 주어진 개수의 활동을 선택할 수 있다. 예를 들어, 선택 방식은 학생이 2개 활동을 완수해야 하는 상황에 적용될 수 있는데, 이때 학생은 활동구조에 포함된 5가지 활동(여기서 숫자는 임의로 정한 것임)의 집합으로부터 자유롭게 선택한다. 활동 구조는 다른 활동구조와 외부 학습단위를 참조할 수 있기 때문에, 자세한 구조가 정의될 수 있다. 환경은 다음 2가지 기본 유형을 포함한다.그림 4.3 IMS 콘텐츠패키지의 구조
매니페스트는 IMS 콘텐츠 패키징 표준에 정의된 정보구조이며, 고정적이거나 미리 정의된 이름(imsmanifest.xml)을 가진 XML 파일로 만들어 패키지에 포함된다. 그래서 패키지 안에 포함된 여러 다른 콘텐츠 파일 중에서 찾아볼 수 있다. IMS 학습 설계를 IMS 콘텐츠 패키징 구조로 통합시킨 사례는 그림 4.4와 같다.그림 4.4 IMS 콘텐츠 패키징의 조직 부분에 IMS 학습 설계를 포함시켜 구성한 학습단위의 구조
학습단위를 생성하기 위해서 IMS 학습 설계가 IMS 콘텐츠 패키지와 통합된다. 이를 위해 학습 설계 요소를 <organizations>요소 내에 별도의 조직으로 포함시키고 IMS 학습 설계에 사용되는 표준네임스페이스를 사용한다. 표준 네임스페이스가 ‘[standard-namespace-for-learning-design]’이면, 학습 설계 요소는 다음과 같은 방식으로 표현된다(관련 없는 요소와 속성은 무시됨):<manifest> <metadata/> <organizations> <learning-design xmlns=" [standard-namespace-for-learning-design] "> [add learning design elements here] </learning-design> </organizations> <resources/>
</manifest>이탤릭체로 처리된 부분은 각각 적절한 네임스페이스와 요소로 채워져야 한다. <learning design> 요소를 포함한 패키지의 경우 <organizations> 내부에 임의의 <organizations> 요소는 무시한다. 이 매커니즘은 IMS 콘텐츠 패키지가 제공하는 확장 매커니즘과 일치한다. <organizations> 요소가 <learning design> 요소를 포함한 경우, 동일 조직 내 모든 <learning design> 요소가 무시되며 <learning design> 요소만 실행시간 시스템에서 읽혀진다. 다른 콘텐츠 <organizations> 요소가 필요한 영역에서는 일반적인 콘텐츠 패키지의 경우와 같이 하위 패키지가 모이면 <organizations> 요소를 하위-매니페스트 내부에 포함할 수 있다.
<learning-objectives><item identifierref="o123"/></learning-objectives>
식별자 ‘o123’로 표현되는 자원은 학습 객체 설명문이다. 또, 다음의 경우,<activity-description><item identifierref="o345"/></activity-description>
item은 활동 설명문이다. 실행시간 시스템은 활동 설명문과는 다르게 사용자 인터페이스 내 특정 장소에 학습 객체의 위치를 지정할 수 있으며, 활동 설명문은 다른 학습내용과 별도로 처리된다(이는 이 정보 모델에서 제공하는 행위 설명문의 영역에서 구현 경우마다 다르다).번호 | 계층구조 내 요소 번호 |
이름 | 요소나 속성의 이름이며 요소는 이탤릭체로 표기별도의 주석이 없는 요소는 A 단계의 학습 설계(*) 요소는 B 단계의 학습 설계 (B는 A를 포함) (**) 요소는 C 단계의 학습 설계 (C는 A와 B를 포함) (cp) 요소는 IMS 콘텐츠 패키징의 일부 |
설명 | 요소의 의미와 기능 |
필수여부 | 요소나 속성이 필수적(M)인지 또는 선택적(O)인지를 표시 |
다중도 | 요소나 속성의 다중도를 표시1 요소가 한 번 발생0..1 요소가 선택적이며 0 번 또는 1 번 발생 0..n 요소가 0 회 이상 발생 1..* 요소가 1 회 이상 발생 - 이 단계에서는 다중도가 미결정되며 최상위단계의 요소는 다중도가 사용되는 맥락에 따라 결정된다. |
유형 | 속성의 요소의 유형을 표시.
|
learning-design | |||||
번호 | 명칭 | 설명 | 필수여부 | 다 중 도 | 유형 |
0 | learning-design | 학습 설계를 명시 | - | - | 시퀸스 |
0.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 필수 | 1 | ID |
0.2 | version | 버전 번호 | 선택 | 1 | 문자열 |
0.3 | uri | URI를 명시 | 필수 | 1 | anyURI |
0.4 | level | 문서 인스턴스 유효성의 근거가 되는 학습 설계의 최하 단계를 명시한다. A, B, C, a, b, c 중 하나의 문자로 표시된다.값: A, B, C, a, b, c | 필수 | 1 | 토큰 |
0.5 | sequence-used | 논리 연산자. 값이 ‘true’로 설정되면, IMS 심플 시퀀싱이 문서 인스턴스의 위치에 포함된다. 디폴트 값은 false이다.값: true, false디폴트 값: false | 선택 | 1 | 논리연산자 |
0.6 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.7 | learning-objectives | 학습 목표는 학습자가 달성하고자 하는 학습 결과를 기술한다. 학습 목표와 선수학습은 자원 또는 하위 매니페스트를 참조하는 아이템 표준 구성을 포함한다. 학습 목표, 선수학습과 연결된 자원 유형은 웹 콘텐츠, 학습 설계 콘텐츠, 또는 IMS 역량 및 학습목표 재사용성 표준의 스키마를 지칭한다. 학습 목표와 선수학습이 명시되는 위치는 두 곳으로 학습 설계 단계(학습 설계의 초기)와 학습 활동 단계(학습 활동 내)이다. 전자는 일반적인 설명이며, 후자는 구체적이다. 학습 목표의 유형은 두 가지가 있다.1. 인간에게 가독적인 설명(item은 텍스트 자원을 참조)과 2. 기계에게 가독적인 설명이다. 이 두 가지는 지칭하는 자원의 href 속성으로 지정된다. 학습목표 스키마는 사용자가 정의하거나 조직 차원에서 고정할 수 있다. 후자의 경우 학습목표의 텍스트는 href로 참조된다. | 선택 | 0..1 | 시퀀스 |
0.7.1 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.8 | prerequisites | 선수학습은 입학요건으로서 학생에게 요구되는 사전지식을 말한다. 해당 아이템 형식은 요소 ‘learning-objectives’의 설명을 참조한다. | 선택 | 0..1 | 시퀀스 |
0.8.1 | {itemmodel} | 상단 참조 | 필수 | 1 | 그룹 |
0.9 | components | 방법에서 사용되는 기본원칙을 기술한다. | 필수 | 1 | 시퀀스 |
0.10 | method | 방법은 학습 과정 중 동적 부분 정의에 사용되는 요소 시퀀스를 포함한다. 하나 이상의 극(해당 학습 단원의 실행 스크립트로 해석)과 해당 학습 단원의 완료 명령문으로 구성된다. | 필수 | 1 | 시퀀스 |
0.10 | method | 방법은 학습과정의 동적 부분을 정의하기 위해 연속적인 요소를 포함한다. 하나 이상의 극(학습 단위의 실행 스크립트로 해석)과 학습 단위의 완료를 위한 명령문으로 구성된다. | 필수 | 1 | 시퀀스 |
0.11 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
item model | |||||
번호 | 명칭 | 설명 | 필수여부 | 다 중 도 | 유형 |
0.1 | title | 사용자 에이전트에서 표현되는 자원에 부여된 단순 명칭 | 선택 | 0..1 | 문자열 |
0.2 | item | 구조 내 노드로 자원을 참조 | 필수 | 1..* | 시퀀스 |
0.2.1 | identifier | 학습 설계 파일 내의 고유한 식별자 | 선택 | 1 | ID |
0.2.2 | identifierref | 콘텐츠 패키지 내부(학습 설계 외부) 자원에 대한 식별자를 참조 | 선택 | 1 | IDREF |
0.2.3 | isvisible | 초기 가시성 속성으로 가능한 값은 true나 false이다.값: true, false디폴트 값: true | 선택 | 1 | 논리연산자 |
0.2.4 | parameters | 실행시간에 전달되는 매개변수 | 선택 | 1 | 문자열 |
0.2.5 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.2.6 | item | 상단 참조 | 선택 | 0..* | 시퀀스 |
0.2.7 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.3 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
components | |||||
번호 | 명칭 | 설명 | 필수여부 | 다 중 도 | 유형 |
0 | components | 방법에서 사용되는 기본원칙을 기술한다. | - | - | 시퀀스 |
0.1 | roles | 학습 설계에서 역할을 명시. 역할은 학습자와 교수자의 두 가지 일반 역할을 선언하는 시퀀스를 포함한다. 전역 역할(예: 기관에서 정의한 역할)을 참조하면 href가 제공된다. 이는 전역 역할을 명시하고 globrole-properties와 연결될 경우 필수사항이다.전역 역할은 href 속성으로 명시한다. 그 외 다른 선언은(예: 정보)은 지역적이며, 학습 설계 내에서 전역 역할을 선언하는 것은 불가능하다. 이는 구성 차원의 문제이며 각 역할에 절대 URI를 제공하면 된다. URI가 반드시 해당 주소에 위치하는 자원을 가리키는 것은 아니며 단순히 고유한 식별자로 사용된다.역할에서 ‘identifier’ 속성은 학습 설계 내부의 역할의 그룹(학습자와 교수자)을 가리키는데 사용된다. 학습 설계에서는 최소 하나 이상의 학습자 역할이 명시된다. 규격화된 구현과정에서는 고정된 역할 이름이 사용된다. 예를 들어 대부분의 대학에서 학습자에 대한 역할-식별자는 ‘student’이다. | 필수 | 1 | 시퀀스 |
0.1.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 선택 | 1 | ID |
0.2 | activities | 다양한 활동 정의(활동구조 포함)에 대한 선택사항을 포함하며, ‘activity-structure’가 여기에 해당한다. | 선택 | 0..1 | 선택사항 |
0.3 | environments | 환경 요소를 위한 컨테이너 | 선택 | 0..1 | 컨테이너 |
roles | |||||
번호 | 명칭 | 설명 | 필수여부 | 다 중 도 | 유형 |
0 | roles | 학습 설계 내에서 역할을 명시. 역할은 학습자와 교수자의 두 가지 일반 역할을 선언하는 시퀀스를 포함한다. 전역 역할(예: 기관에서 정의한 역할)을 참조하면 href가 제공된다. 이는 전역 역할을 명시하고 globrole-properties와 연결될 경우 필수사항이다.전역 역할은 href 속성으로 명시한다. 그 외 다른 선언은(예: 정보)은 지역적이며, 학습 설계 내에서 전역 역할을 선언하는 것은 불가능하다. 이는 조직 차원의 문제이며 각 역할에 절대 URI를 제공하면 된다. URI가 반드시 해당 주소에 위치하는 자원을 가리키는 것은 아니며 단순히 고유한 식별자로 사용된다. 역할에서 ‘identifier’ 속성은 학습 설계 내부의 모든 역할의 그룹(학습자와 교수자)을 가리키는데 사용될 수 있다.모든 학습 설계에서는 최소 하나 이상의 학습자 역할이 명시된다. 규격화된 구현과정에서는 고정된 역할 이름이 사용된다. 예를 들어 대부분의 대학에서 학습자에 대한 역할-식별자는 ‘student’이다 | - | - | 시퀀스 |
0.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 선택 | 1 | ID |
0.2 | learner | 학습 설계에서는 최소 하나의 학습자 역할이 명시된다. 학습자는 ‘중첩’(nest, 역할 하나가 다수의 하위 역할로 분리)될 수 있다. 학습자 모형 내 타이틀은 해당 역할을 명명하는데 사용된다. 예를 들어 교육 게임에서 사회자와 참가자의 역할을 학생의 하위 역할로 구분할 수 있다. | 필수 | 1..* | 시퀀스 |
0.2.1 | create-new | 실행시간 동안 역할의 다중 발생 여부를 명시. 해당 속성이 ‘not-allowed’ 값을 갖는 경우, 하나의 인스턴스만 존재한다. 해당 속성이 ‘allowed’ 값(디폴트 값)을 갖는 경우 역할의 새로운 인스턴스가 생성되도록 실행 시스템의 매커니즘을 제공한다. 역할의 새로운 인스턴스가 생성되면, 역할에서 가용한 하위 역할의 신규 인스턴스도 같이 생성된다. | 선택 | 1 | 토큰 |
0.2.2 | href | URI를 참조 | 선택 | 1 | anyURI |
0.2.3 | identifier | 상단 참조 | 필수 | 1 | ID |
0.2.4 | match-persons | 하위 역할(예: 사회자, 비서, 회원)이 여러 개일 경우 사용. 하위 역할은 사람에게 배타적으로 배치된다. 다시 말해 의장의 역할을 맡은 사람은 동시에 다른 역할을 맡을 수 없다. 배타적이지 않을 경우, 사람은 한 개 이상의 하위 역할을 맡을 수 있다(디폴트 값 상황).값: exclusively-in-roles(배타적), not-exclusively(비배타적) | 선택 | 1 | 토큰 |
0.2.5 | max-persons | 실행 전에 역할에 배치될 수 있는 인원수의 최대값. min-persons 속성과 max-persons 속성이 없는 경우는 제한이 없다. 해당 속성이 사용된 경우 다음 규칙이 적용된다.0 <= min-persons <= max-persons | 선택 | 1 | 0 및양의정수 |
0.2.6 | min-persons | 실행 전에 역할에 배치될 수 있는 인원수의 최소값. min-persons 속성과 max-persons 속성이 없는 경우는 제한이 없다. 해당 속성이 사용된 경우 다음 규칙이 적용된다.0 <= min-persons <= max-persons | 선택 | 1 | 0 및양의정수 |
0.2.7 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.2.8 | Information | information 요소는 활동구조에 정보를 제공하기 위해 사용되며 해당 정보를 찾아 볼 수 있도록 자원을 참조하는 아이템 집합을 명시한다. | 선택 | 0..1 | 시퀀스 |
0.2.8.1 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.2.9 | learner | 상단 참조 | 선택 | 0..* | 시퀀스 |
0.2.10 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.3 | staff | 교수자 일원은 ‘중첩’(nest, 역할 하나를 다수의 하위 역할로 분리)될 수 있다. 예를 들어 교육 기관에서 튜터, 평가 담당자, 멘토 등의 역할을 구분해 사용할 수 있다. | 선택 | 0..* | 시퀀스 |
0.3.1 | create-new | 상단 참조 | 선택 | 1 | 토큰 |
0.3.2 | href | 상단 참조 | 선택 | 1 | anyURI |
0.3.3 | identifier | 상단 참조 | 필수 | 1 | ID |
0.3.4 | match-persons | 상단 참조 | 선택 | 1 | 토큰 |
0.3.5 | max-persons | 상단 참조 | 선택 | 1 | 0 및양의정수 |
0.3.6 | min-persons | 상단 참조 | 선택 | 1 | 0 및양의정수 |
0.3.7 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.3.8 | information | 상단 참조 | 선택 | 0..1 | 시퀀스 |
0.3.8.1 | {itemmodel} | 상단 참조 | 필수 | 1 | 그룹 |
0.3.9 | staff | 상단 참조 | 선택 | 0..* | 시퀀스 |
0.3.10 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
activities | |||||
번호 | 명칭 | 설명 | 필수여부 | 다중도 | 유형 |
0 | activities | 활동 정의에 대한 선택사항을 포함하며 ‘activity-structure’가 해당된다. | - | - | 선택사항 |
0.1 | learning-activity | 학습활동 정의를 위해 연속적인 요소를 포함한다. | 필수 | 1 | 시퀀스 |
0.1.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 필수 | 1 | ID |
0.1.2 | isvisible | 초기 가시성 속성으로 가능한 값은 true나 false 이다.값: true, false디폴트 값: true | 선택 | 1 | 불연산자 |
0.1.3 | parameters | 실행시간에 전달되는 매개변수 | 선택 | 1 | 문자열 |
0.2 | support-activity | 지원 활동을 정의하기 위해 연속된 요소를 포함한다. 지원 활동은 하나의 역할에 선택적으로 연결될 수 있다. 다시 말해 해당 활동이 지원 역할(학습자/교수자)을 맡은 모든 멤버에게 반복된다. 일반적으로 지원 활동은 교수자(예: 지도교사)가 학습자를 지원하기 위해 수행하지만 일부 교수법 모델에서는 학습자가 다른 학습자를 지원할 수도 있다(예: 동료 교수법). 또 교수자가 다른 교수자를 지원하는 것도 가능하다. 선택적 role-ref 요소가 설정되면 지원 활동이 역할을 맡은 단일 사용자를 대상으로 실행된다. 다시 말해 동일한 지원 활동이 역할을 맡은 모든 사용자에게 반복되어 실행된다. role-ref 요소를 사용할 수 없는 경우 지원 활동은(학습활동과 마찬가지로) 단일 활동이다. | 필수 | 1 | 시퀀스 |
0.2.1 | identifier | 상단 참조 | 필수 | 1 | ID |
0.2.2 | isvisible | 상단 참조 | 선택 | 1 | 불연산자 |
0.2.3 | parameters | 상단 참조 | 선택 | 1 | 문자열 |
0.3 | activity-structure | 활동 구조는 시퀀스나 선택 방식으로 활동을 그룹화한다. 트리는(너비 우선이 아닌) 깊이 우선으로 다룬다. | 필수 | 1 | 시퀀스 |
0.3.1 | identifier | 상단 참조 | 필수 | 1 | ID |
0.3.2 | number-to-select | 'number-to-select' 속성이 설정되면, 완료된 활동의 개수가 설정된 개수와 동일할 경우 활동 구조가 완료된다. 설정 개수는 근접 자식 단계에 있는 활동 개수(학습 단위 포함) 보다 작거나 같아야 한다. 'number-to-select'가 설정되지 않은 경우, 구조 내 모든 활동이 완료해야만 활동구조가 종료한다. | 선택 | 1 | 0 및양의정수 |
0.3.3 | sort | ‘sort’ 속성은 가시성과 연관되어 정렬-순서를 결정한다. 활동이 가시화 되는 디폴트 순서는 활동구조에 명시된 순서를 따른다.값: as-is, visibility-order디폴트 값: as-is | 선택 | 1 | 토큰 |
0.3.4 | structure-type | 활동 구조가 시퀀스인지 선택인지의 여부를 알려준다.값: sequence, selection | 선택 | 1 | 토큰 |
learning-activity | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | learning-activity | 학습 활동 정의를 위한 연속된 요소를 포함한다. | - | - | 시퀀스 |
0.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 필수 | 1 | ID |
0.2 | isvisible | 초기 가시성 속성으로 가능한 값은 true 나 false 이다.값: true, false디폴트 값: true | 선택 | 1 | 불연산자 |
0.3 | parameters | 실행시간에 전달되는 매개변수 | 선택 | 1 | 문자열 |
0.4 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 간단한 명칭 | 선택 | 0..1 | 문자열 |
0.5 | learning-objectives | 학습 목표는 학습자가 달성하고자 하는 학습 결과를 기술한다. 학습 목표와 선수학습은 자원 또는 하위 매니페스트를 참조하는 아이템 표준 조직을 포함한다. 학습 목표와 선수학습과 연결된 자원 유형은 웹콘텐츠나 학습설계 콘텐츠이거나, 또는 IMS 역량 및 학습목표 재사용성 표준의 스키마를 지칭할 수 있다. 학습목표와 선수학습이 명시되는 위치는 두 곳으로 학습 설계 단계(학습 설계의 초기)와 학습활동 단계(학습활동 내)이다. 전자는 일반적인 설명이며 후자는 구체적이다. 학습목표의 유형은 두 가지가 있다.1. 인간에게 가독적인 설명(해당 아이템은 텍스트 자원을 가리킴)과 2. 기계에게 가독적인 설명이다. 이 두 가지는 지칭하는 자원의 href 속성으로 주소 지정된다. 학습목표 스키마는 사용자가 정의하거나 조직에서 고정할 수도 있다. 후자의 경우 학습목표의 텍스트는 href로 참조된다. | 선택 | 0..1 | 시퀀스 |
0.5.1 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.6 | prerequisites | 선수학습은 입학요건으로서 학생에게 요구되는 사전지식을 말한다. 해당 아이템 형식은 요소 ‘learning-objectives’의 설명을 참조한다. | 선택 | 0..1 | 시퀀스 |
0.6.1 | {itemmodel} | 상단 참조 | 필수 | 1 | 그룹 |
0.7 | environment-ref | 패키지 내 환경을 참조 | 선택 | 0..* | 엠티 |
0.7.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.8 | activity-description | 별칭: 과제 수행자가 수행하는 활동을 설명하기 위해 제공하는 실제 단서이다(사용자 인터페이스로 표현). 대부분의 경우 활동설명은 텍스트 (웹 콘텐츠나 학습설계 콘텐츠 유형)이지만, 경우에 따라 음성파일(웹 콘텐츠), 비디오파일, 다른 유형의 단서를 통해 전달될 수도 있다.또한 활동설명은 활동을 위한 환경을 정의한다. 설명에서 언급되는 명사는 환경 내 자원을 지칭한다. 명사가 환경 내에서 나타내는 바가 엄격하거나 개방적 일지의(해당 명사를 불명확하게 나타내는 경우) 여부는 저작자에게 달려있다. | 필수 | 1 | 시퀀스 |
0.8.1 | {itemmodel} | 상단 참조 | 필수 | 1 | 그룹 |
0.9 | complete-activity | 활동 완료 시점을 명시하기 위한 요소의 선택방법을 포함한다. 이 요소가 발생하지 않는 경우, 대상 활동은 ‘completed’로 설정된다. | 선택 | 0..1 | 선택사항 |
0.9.1 | user-choice | 완료된 activities 요소에 사용되는 요소로 사용자가 활동 완료시점을 직접 정하는 것이 가능함을 명시한다. 이는 사용자가 사용자 인터페이스 상에서 활동 상태를 ‘completed’로 설정할 수 있는 제어권이 반드시 가능해야 한다. 사용자는 이 요소를 한번 사용할 수 있다(취소 불가).사용자가 일단 활동을 완료 상태로 설정하면 해당 활동은 실행 동안 완료된 상태를 유지한다. | 필수 | 1 | 엠티 |
0.9.2 | time-limit | 시간제한은 현재 학습단위가 실행된 후 완료되기까지 걸리는 시간을 명시한다. 이 데이터 유형의 시간이 표현되는 형식은 ‘duration’이다(정보모델에서 에서 설명). 학습단위의 실행 시작 시간을 기준으로 시간이 계산된다(‘time-unit-of-learning-started’ 요소 참조). 저자는 역할부분, 막, 극의 시간제한이 논리적으로 설정되도록 유의해야 한다.실행시간 동안, 극의 시간제한은 막이나 역할부분에 설정된 시간제한에 우선한다. B단계와 C단계에서는 시간제한이 속성(저자가 선언한 property-ref 속성, loc-property 유형, 데이터 유형 = 문자열) 형태로 명시될 수 있다. 이 경우 저자는 사용자가 해당 속성의 값을 제어할 수 있도록 속성에 대한 제어권을 설정하여야 한다.property-ref 속성이 명시되는 경우 해당 요소 내 콘텐츠는 무시되고 속성이 우선한다. | 필수 | 1 | 문자열 |
0.10 | on-completion | 활동이나 막, 극, 학습단위가 종료되면 이 요소에 포함된 선택적 동작들이 실행된다. A 단계에서는 하나의 요소만 포함한다. B단계와 C 단계의 확장을 위해 랩퍼를 사용할 수 있다. | 선택 | 0..1 | 컨테이너 |
0.10.1 | feedback-description | 기초 아이템 요소로서 피드백 설명을 포함하고 있는 자원(웹 콘텐츠나 학습설계콘텐츠 유형)을 참조한다. 종료 후에 텍스트가 보인다. | 선택 | 0..1 | 시퀀스 |
0.10.1.1 | {itemmodel} | 상단 참조 | 필수 | 1 | 그룹 |
0.11 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
support-activity | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | support-activity | 지원 활동을 정의하기 위해 연속된 요소를 포함한다. 지원 활동은 하나의 역할에 선택적으로 연결될 수 있다. 다시 말해 해당 활동이 지원 역할(학습자/교수자)을 맡은 모든 멤버에게 반복된다. 일반적으로 지원 활동은 교수자(예: 지도교사)가 학습자를 지원하기 위해 수행하지만 일부 교수법 모델에서는 학습자가 다른 학습자를 지원할 수도 있다(동료 교수법).또 교수자가 다른 교수자를 지원하는 것도 가능하다. 선택적 role-ref 요소가 설정되면 지원활동이 역할을 맡은 단일 사용자를 대상으로 실행된다. 다시 말해 동일한 지원활동이 역할을 맡은 모든 사용자에게 반복되어 실행된다. role-ref 요소를 사용할 수 없는 경우 지원활동은(학습활동과 마찬가지로) 단일 활동이다. | - | - | 시퀀스 |
0.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 필수 | 1 | ID |
0.2 | isvisible | 초기 가시성 속성으로서 가능한 값은 true 나 false 이다.값: true, false디폴트 값: true | 선택 | 1 | 불연산자 |
0.3 | parameters | 실행시간에 전달되는 매개변수 | 선택 | 1 | 문자열 |
0.4 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.5 | role-ref | 역할의 자원에 대한 식별자를 참조. 이 요소는 표현식 내에서 피연산자로 사용된다. | 선택 | 0..* | 엠티 |
0.5.1 | ref | 학습 설계 내 식별자를 참조. | 필수 | 1 | IDREF |
0.6 | environment-ref | 패키지 내 환경을 참조. | 선택 | 0..* | 엠티 |
0.6.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.7 | activity-description | 별칭: 과제 수행자가 수행해야 할 활동을 설명하기 위해 제공하는 실제 단서이다(사용자 인터페이스로 표현). 일반적으로 활동설명은 텍스트(웹콘텐츠나 학습설계 콘텐츠 유형)이지만, 음성파일(웹콘텐츠), 비디오파일, 다른 유형의 단서를 통해 전달될 수도 있다. 또한 활동설명은 활동을 위한 환경을 정의한다. 설명에서 언급되는 명사는 환경 내 자원을 지칭한다. 명사가 환경 내에서 나타내는 바가 엄격하거나 개방적일지의(해당 명사를 불명확하게 남겨두는 경우) 여부는 저작자에게 달려있다. | 필수 | 1 | 시퀀스 |
0.7.1 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.8 | complete-activity | 활동 완료 시점을 명시하는 요소의 선택방법을 포함한다. 이 요소가 발생하지 않는 경우, 대상 활동은 ‘completed’로 설정된다. | 선택 | 0..1 | 선택사항 |
0.8.1 | user-choice | 활동이 완료된 요소에 사용되며, 사용자가 활동 완료시점을 직접 정하는 것이 가능함을 명시한다. 이는 사용자가 사용자 인터페이스 상에서 활동 상태를 ‘completed’로 설정할 수 있는 제어권이 가능해야 한다. 사용자는 이 요소를 한번만 사용할 수 있다 (취소 불가). 사용자가 일단 활동을 완료로 설정하면 활동은 실행(run)동안 완료된 상태를 유지한다. | 필수 | 1 | 엠티 |
0.8.2 | time-limit | 시간제한은 현재 학습단위가 실행된 후 완료되기까지 걸리는 시간을 명시한다. 이 데이터 유형의 시간이 표현되는 형식은 ‘duration’이다. 학습단위의 실행 시작 시간을 기준으로 시간이 계산된다(‘time-unit-of-learning-started’요소 참조). 저자는 역할부분, 막, 극의 시간제한이 논리적으로 설정되도록 유의해야 한다. 실행시간 동안, 극의 시간제한은 막이나 역할부분에 설정된 시간제한에 우선한다. B단계와 C단계에서는 시간제한이 속성(저자가 선언한 property-ref 속성, loc-property 유형, 데이터 유형 = 문자열) 형태로 명시된다. 이 경우 저자는 사용자가 해당 속성의 값을 제어할 수 있도록 속성에 대한 제어권을 설정한다. property-ref 속성이 명시되는 경우 해당 요소 내 콘텐츠는 무시되고 속성이 우선한다. | 필수 | 1 | 문자열 |
0.9 | on-completion | 활동이나 막, 극 또는 학습단위가 종료되면 이 요소에 포함된 선택적 동작들이 실행된다. A 단계에서는 하나의 요소만 포함한다. B단계와 C 단계의 확장을 위해 랩퍼를 사용할 수 있다. | 선택 | 0..1 | 컨테이너 |
0.9.1 | feedback-description | 기초 item 요소로서 피드백 설명을 포함하고 있는 자원(웹콘텐츠나 학습설계 콘텐츠 유형)을 참조한다. 종료 후에 텍스트가 보인다. | 선택 | 0..1 | 시퀀스 |
0.9.1.1 | {itemmodel} | 상단 참조 | 필수 | 1 | 그룹 |
0.10 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
activity-structure | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | activity-structure | activity-structure는 시퀀스나 선택 방식으로 활동을 그룹화한다. 트리는(너비 우선이 아닌) 깊이 우선으로 다루어진다. | - | - | 시퀀스 |
0.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 필수 | 1 | ID |
0.2 | number-to-select | 'number-to-select' 속성이 설정되면, 완료된 활동의 개수가 설정 개수와 동일할 경우 활동구조가 완료된다. 설정 개수는 다음의 자식 단계에 있는 활동의 개수(학습단위 포함)보다 같거나 작아야 한다. 'number-to-select'가 설정되지 않은 경우, 구조 내 모든 활동이 완료해야만 활동구조가 종료한다. | 선택 | 1 | 0 및양의정수 |
0.3 | sort | ‘sort’ 속성은 가시성과 관련하여 정렬-순서를 결정한다. 활동이 보이는 순서의 디폴트 값은 활동구조에 명시된 바를 따른다.값: as-is, visibility-order디폴트 값: as-is | 선택 | 1 | 토큰 |
0.4 | structure-type | activity-structure를 표현하는 형식이 시퀀스인지 선택인지의 여부를 알려준다.값: sequence, selection | 선택 | 1 | 토큰 |
0.5 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.6 | information | information 요소는 활동구조에 대한 추가 정보를 제공하기 위해 사용된다. 아이템 집합이 정보를 찾아 볼 수 있는 자원을 가리키도록 기술한다. | 선택 | 0..1 | 시퀀스 |
0.6.1 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.7 | environment-ref | 패키지 내 환경을 참조 | 선택 | 0..* | 엠티 |
0.7.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.8 | 선택사항 | 필수 | 1..* | 선택사항 | |
0.8.1 | learning-activity-ref | learning-activity를 참조. 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.8.1.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.8.2 | support-activity-ref | 지원 활동을 참조. 요소는 계산식이나 표현식에서 피연산로 사용된다. | 필수 | 1 | 엠티 |
0.8.2.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.8.3 | unit-of-learning-href | 요소는 계산식이나 표현식에서 피연산자로 사용된다. 외부 학습단위의 요소를 가리킬 경우 사용되는 요소로서, 동일 패키지 내에 포함되며(이때 해당 href는 상대 URI), 패키지 외부에 존재하는 학습단위를 지칭하는 자원이 될 수도 있다. 요소는 파일 참조에 추가될 프레그먼트 식별자를 사용한다. 프레그먼트 식별자 사용 방식은, 참조되는 외부 학습 단위에 포함된 활동구조, 학습활동, 지원활동, 환경요소를 지칭하기 위해 IDREF가 XML 문서에서 내부적으로 사용되는 방식과 동일하다.주: 요소는 심플 또는 ‘단순이름’(bare name) 지시어(XPointer)와 동등하며, URI#ID의 형식을 사용한다. 이는 HTML 프레그먼트 식별자의 XML과 같다. 이 형식은 XML 스키마에서 URI 구조체에 의해 지원된다. | 필수 | 1 | 엠티 |
0.8.3.1 | href | URI를 참조. | 필수 | 1 | anyURI |
0.8.4 | activity-structure-ref | activity-structure를 참조. | 필수 | 1 | 엠티 |
0.8.4.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.9 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
environments | |||||
번호 | 명칭 | 설명 | 필수여부 | 다중도 | 유형 |
0 | environments | environment 요소용 컨테이너 | - | - | 컨테이너 |
0.1 | environment | 환경을 모형화 하기 위해 연속된 요소를 포함한다. ‘environment’ 요소의 연속성을 지원하기 위해 IMS 심플 시퀀싱 요소를 대상 환경으로 네임스페이스 한다. 연속된 정보가 제공되지 않는 경우, 해당 환경 내에 명시된 요소는 제시된 순서와 계층에 따라 사용자에게 보여진다. 단, 환경 요소가 포함하고 있는 환경 또는 요소의 가시성에 영향을 미치는 조건이 없는 경우로 제한된다. | 필수 | 1..* | 시퀀스 |
0.1.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 필수 | 1 | ID |
0.1.2 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.1.3 | 선택사항 | 선택 | 0..* | 선택사항 | |
0.1.3.1 | learning-object | 학습객체의 통합은 포함된 스키마(예: IMS QTI)를 사용하거나 item 요소를 통해 자원을 참조하여 이루어진다. item 요소의 연속성을 지원하기 위해 IMS 심플시퀀싱 요소를 학습객체에 네임스페이스 할 수 있다. 연속성의 정보가 제공되지 않는 경우, 해당 학습객체 내에 명시된 요소는 제시된 순서와 계층구조로 사용자에게 보여진다. 단, 이는 아이템이나 학습객체의 가시성에 영향을 주는 조건이 없는 경우로 제한된다. | 필수 | 1 | 선택사항 |
0.1.3.1.1 | class | class 속성은 학습 설계 또는 콘텐츠 요소에서 사용 가능한 class 속성의 값을 참조한다. CDATA 문자열을 포함한다. HTML에서와 같이 하나의 CDATA 문자열 내에 하나 이상의 클래스가 명시될 수 있으며 각각의 클래스는 빈 칸으로 구분한다. 클래스 우선순위는 CSS 표준 (http://www.w3.org/style/css 참조)에 명시된 바와 동일하다. 원칙적으로 모든 요소는 class 속성을 가진다. ‘class’는 HTML 4.0과 XHTML에서 전역으로 정의된 W3C 속성으로서, 하나의 요소에 하나의 클래스 이름 또는 클래스 이름의 집합을 할당한다. 이때 하나 이상의 동일 클래스 이름에 할당 할 수 있는 요소 수에는 제한이 없다. 복수의 클래스 이름이 사용될 경우는 여백 문자로 구분 한다. class 요소는 요소의 의미적인 그룹화에 사용되며, IMS 학습 설계 조건이나 스타일시트에 의해 조작이 가능하다. 학습객체를 웹 클라이언트에 보내는 경우 class 속성과 값이 포함된다. | 선택 | 1 | 문자열 |
0.1.3.1.2 | identifier | 상단 참조 | 필수 | 1 | ID |
0.1.3.1.3 | isvisible | 초기 가시성 속성으로서 가능한 값은 true 나 false 이다.값: true, false디폴트 값: true | 선택 | 1 | 불연산자 |
0.1.3.1.4 | parameters | 실행시간에 전달되는 매개변수 | 선택 | 1 | 문자열 |
0.1.3.1.5 | type | 학습 객체의 유형 (예: knowledge-object, tool-object test-object). IEEE LTSC LOM의 ‘학습 자원 유형’ 요소 중에 하나를 어휘집으로 사용한다. | 선택 | 1 | 문자열 |
0.1.3.1.6 | 시퀀스 | 필수 | 1 | 시퀀스 | |
0.1.3.1.6.1 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.1.3.1.6.2 | item | 구조 내 노드로 자원을 참조 | 필수 | 1..* | 시퀀스 |
0.1.3.1.6.2.1 | identifier | 상단 참조 | 선택 | 1 | ID |
0.1.3.1.6.2.2 | identifierref | 콘텐츠 패키지 내부(학습 설계 외부) 자원에 대한 식별자를 참조 | 선택 | 1 | IDREF |
0.1.3.1.6.2.3 | isvisible | 상단 참조 | 선택 | 1 | 불연산자 |
0.1.3.1.6.2.4 | parameters | 상단 참조 | 선택 | 1 | 문자열 |
0.1.3.1.6.2.5 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.1.3.1.6.2.6 | item | 상단 참조 | 선택 | 0..* | 시퀀스 |
0.1.3.1.6.2.7 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.1.3.1.6.3 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.1.3.1.7 | 시퀀스 | 필수 | 1 | 시퀀스 | |
0.1.3.1.7.1 | schema | 사용된 스키마를 명시 | 선택 | 0..1 | 문자열 |
0.1.3.1.7.2 | schemaversion | 사용된 스키마의 버전을 명시 | 선택 | 0..1 | 문자열 |
0.1.3.1.8 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.1.3.2 | service | service는 학습단위의 실행 인스턴스가 생성되는 동안 바인딩 될 서비스 기능을 선언한다. 서비스 선언으로부터 서비스 기능의 설정을 자동화하기 위해, 학습 설계의 인스턴스 생성과정 중에 발생하는 실행 데이터는 컨퍼런스 시스템에 의해 환경설정 형식으로 변환되며, 이는 컨퍼런스 설정이 자동화된 경우이다. 이는 구현상의 문제이다. 시스템 관리자가 이 정보를 숙지한 뒤 필요한 컨퍼런스 공간을 수동 설정하는 것도 가능하지만, 기본적인 의도는 자동화 기능을 제공하여 관리자의 부담을 경감하는 것이다. 서비스 표준은 추가되는 서비스에서 네임스페이스를 통해 확장 가능하다. 서비스 인스턴스 생성 시, 실행시간 시스템은 서비스가 바인딩되는 ‘맥락’을 제어해야 하고 해당 서비스의 사용자를 결정해야 한다. 서비스에 대한 참조는 item 요소의 identifierref 속성을 이용한다. 아이템은 환경 내에 존재하고, 환경은 활동에 연결되거나 하나의 역할에 연결된 역할-부분과 직접 연결되는 것도 가능하다. 활동이나 역할-부분은 서비스의 사용을 위한 맥락을 형성한다. 역할을 수행하는 사용자는 서비스에 대한 접근권한을 갖는다. | 필수 | 1 | 선택사항 |
0.1.3.2.1 | class | 상단 참조 | 선택 | 1 | 문자열 |
0.1.3.2.2 | identifier | 상단 참조 | 필수 | 1 | ID |
0.1.3.2.3 | isvisible | 상단 참조 | 선택 | 1 | 불연산자 |
0.1.3.2.4 | parameters | 상단 참조 | 선택 | 1 | 문자열 |
0.1.3.3 | environment-ref | 패키지 내 환경을 참조 | 필수 | 1 | 엠티 |
0.1.3.3.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.1.4 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
service | |||||
번호 | 명칭 | 설명 | 필수여부 | 다중도 | 유형 |
0 | service | service는 학습단위 실행 인스턴스가 생성되는 동안 바인딩 될 서비스 기능을 선언하는 것을 의미한다. 서비스 선언으로부터 서비스 기능의 설정 과정을 자동화하기 위해, 학습 설계의 인스턴스에서 발생하는 실행데이터는 컨퍼런스 시스템에서 사용하는 환경설정 형식으로 변환된다. 이는 컨퍼런스의 설정이 자동화된 경우이며, 구현상의 문제이다. 시스템 관리자가 이 정보를 숙지한 뒤 필요한 컨퍼런스 공간을 수동 설정하는 것도 가능하지만, 자동화 기능을 통해 관리자의 부담을 경감할 수 있다. 서비스 표준은 추가되는 서비스에서 네임스페이스를 통해 확장 가능하다. 서비스 인스턴스 생성 시, 실행시간 시스템은 서비스가 바인딩되는 ‘맥락’을 제어하고 서비스의 사용자를 결정해야 한다. 서비스에 대한 참조는 item 요소의 identifierref 속성을 이용한다. 아이템은 환경 내에 있어야 하고, 환경은 활동과 연결되거나 하나의 역할과 결합된 역할-부분과 직접 연결되는 것도 가능하다. 이때 활동이나 역할-부분은 서비스 사용을 위한 맥락을 형성한다. 해당 역할을 수행하는 사용자는 서비스에 대한 접근권한을 갖는다. | - | - | 선택사항 |
0.1 | class | class 속성은 학습 설계 또는 콘텐츠 요소 내에서 사용 가능한 class 속성의 값을 참조한다. CDATA 문자열을 포함한다. HTML에서와 같이 하나의 CDATA 문자열 내에 하나 이상의 클래스가 명시될 수 있으며, 각각의 클래스를 구분할 경우 빈 칸을 사용한다. 클래스 우선순위는 CSS 표준(http://www.w3.org/style/ css 참조)에 명시된 바와 동일하다. 요소는 클래스 속성을 갖는다. ‘class’는 HTML 4.0과 XHTML에서 전역으로 정의된 W3C 속성으로서, 하나의 요소에 하나의 클래스 이름 또는 클래스 이름의 집합을 할당한다. 이때 동일 클래스 이름에 할당할 수 있는 요소 수에는 제한이 없다. 복수의 클래스 이름이 사용될 경우에는 여백 문자로 구분한다. class 요소는 요소의 의미적인 그룹화에 사용되며 IMS 학습 설계 조건(condition)이나 스타일시트에 의해 수정이 가능하다. 학습객체를 웹 클라이언트에 보내는 경우 class 속성과 값을 포함한다. | 선택 | 1 | 문자열 |
0.2 | identifier | 학습 설계 파일 내의 고유 식별자 | 필수 | 1 | ID |
0.3 | isvisible | 초기 가시성 속성으로서 가능한 값은 true 나 false 이다.값: true, false디폴트 값: true | 선택 | 1 | 불연산자 |
0.4 | parameters | 실행시간 동안 전달되는 매개변수 | 선택 | 1 | 문자열 |
0.5 | send-mail | (b, c 단계의 메일주소 속성). 역할을 맡은 사용자에게 메일을 보낼 경우 사용하는 서비스다. | 필수 | 1 | 시퀀스 |
0.5.1 | select | 고정 선택사항(fixed choice): 다음의 값 중 선택 all-persons-in-role, persons-in-role. 첫 번째 값은 사용자 에이전트가 역할을 담당한 개인에게만 메시지를 발신하며, 역할을 담당하는 사람이 메시지를 수신한다. 두 번째 값은 사용자 에이전트가 사용자 스스로 역할 내 한 명 이상의 개인을 선택하여 메시지를 발신 할 권한을 준다.값: all-persons-in-role, persons-in-role | 필수 | 1 | 토큰 |
0.5.2 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.5.3 | email-data | (환경 또는 통지 내 서비스로서) 메일 발신 목적으로 사용된다. B단계에서 이 요소의 속성이 참조하는 것은 연관된 역할에 대응하는 이메일 데이터를 소유하는 속성 자원이다. A 단계에서는 소스가 명시되지 않으며, 구현자가 필요한 데이터를 설명한다. 역할을 할당 받은 개인과 메일발신자는 두 속성(이메일, 사용자 이름)을 사용할 수 있어야 한다. | 필수 | 1..* | 컨테이너 |
0.5.3.1 | role-ref | role에 대한 식별자를 참조. 이 요소는 표현식 내에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.5.3.1.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.5.4 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.6 | conference | 참여자, 관찰자, 컨퍼런스 관리자, 사회자(중재자) 요소는 컨퍼런스 내 사용자 권한 설정을 원활하게 한다. 이들 요소는 사용자를 학습 설계 내 하나의 역할에 연결해주는 role-ref를 포함한다. 하나의 컨퍼런스 역할에 하나 이상의 역할이 할당되어야 하는 경우(예: 참가자들이 복수의 역할을 맡는 경우), 각 역할마다 컨퍼런스 역할의 다수의 인스턴스가 필요하다. 컨퍼런스 설정 과 관리 방식은 구현방식에 의존한다.1. 컨퍼런스 시스템이 실행시간 시스템과 통합된 일부인 경우에는 자동으로 설정되며, 2. 외부 컨퍼런스인 경우, 컨퍼런스 관리자가 사용자 권한을 수동으로 설정한다. 이때 컨퍼런스 관리자가 설정해야 할 컨퍼런스 유형, 사용자, 권한 관련 목록을 실행시간 에이전트로부터 얻을 수 있어야 한다. 3. conference 요소 내 데이터를 사용하는 경우, 컨퍼런스 설정은 스크립트, 구성파일 또는 해당 컨퍼런스 시스템의 권한관리 시스템에서 기존 인터페이스 생성을 통해서 가능하다. 이 정보는 어느 인스턴스에서나 실행시간 시스템에 의해 구조화된 방식으로 제공되어야 한다. item 요소는 컨퍼런스 시스템이 발견하거나 식별하는 곳에 위치한 자원을 참조한다. 외부 컨퍼런스 시스템은 인터넷을 통해 접속 가능한 어떤 유형도 가능하다(자원 유형이 웹 콘텐츠). netmeeting, placeware(동기식), first-class, lotus notes, news groups(비동기식)등이 예이다. 권한 설정은 안내문 객체가 수행한다(안내문 생성자=참여자, 안내문 독자=관찰자). | 필수 | 1 | 시퀀스 |
0.6.1 | conference-type | 실행시간 동안 존재하는 컨퍼런스 기능의 유형을 결정하기 위한 고정 선택사항으로 동기식, 비동기식, 안내문이 있다.값: synchronous, asynchronous, announcement | 필수 | 1 | 토큰 |
0.6.2 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.6.3 | participant | 컨퍼런스 참여자를 명시. 참여자들은 정보를 읽을(듣거나 볼) 수 있으며, 컨퍼런스에 글을 등록할 수 있다. 이 요소는 컨퍼런스 내 사용자 권한 설정에 영향을 준다. 컨퍼런스 참여자에게는 하나 이상의 역할이 지정되어야 한다. | 필수 | 1..* | 엠티 |
0.6.3.1 | role-ref | 역할 식별자를 참조 | 필수 | 1 | IDREF |
0.6.4 | observer | 컨퍼런스 관찰자를 명시. 관찰자는 읽기 권한은 있고 쓰기 권한은 없다. 이 요소는 컨퍼런스 내 사용자 권한 설정에 영향을 준다. | 선택 | 0..* | 엠티 |
0.6.4.1 | role-ref | 상단 참조 | 필수 | 1 | IDREF |
0.6.5 | conference-manager | 컨퍼런스 관리자는 신규 하위 컨퍼런스의 생성권한과 본인이 만든 컨퍼런스의 삭제권한이 있다. 신규 컨퍼런스는 부모 컨퍼런스의 자식이 된다. 컨퍼런스 관리자는 부모 컨퍼런스를 삭제할 권한이 없다. 부모 컨퍼런스는 학습단위 실행 정보가 삭제되었을 경우(즉, 완료되었을 경우) 시스템 관리자가 삭제한다. 컨퍼런스 관리자는 관찰자나 참여자의 모든 권한을 갖는다. | 선택 | 0..1 | 엠티 |
0.6.5.1 | role-ref | 상단 참조 | 필수 | 1 | IDREF |
0.6.6 | moderator | 컨퍼런스 사회자(중재자)를 명시. 사회자는 참여자가 등록한 글이 다른 참여자나 관찰자가 보기 전에 관리·변경할 권한을 갖는다. 사회자의 명시는 참여자가 컨퍼런스에 글을 직접 등록할 수 없고 사회자를 거쳐야 함을 의미한다. 사회자는 참여자가 제출한 글을 기각, 변경, 수용할 수 있다. 어떤 경우라도 기고자는 사회자의 판단 결과를 통지 받는다. 사회자와 연결된 역할을 맡는 사용자가 한 명 이상인 경우, 모두 동일한 권한을 갖지만 먼저 수행한 자가 결정권을 갖는다. 이 요소는 컨퍼런스 내 사용자 권한 설정에 영향을 준다. | 선택 | 0..1 | 엠티 |
0.6.6.1 | role-ref | 상단 참조 | 필수 | 1 | IDREF |
0.6.7 | item | 구조 내 노드, 자원을 참조 | 필수 | 1 | 시퀀스 |
0.6.7.1 | identifier | 상단 참조 | 선택 | 1 | ID |
0.6.7.2 | identifierref | 콘텐츠 패키지 내부(학습 설계 외부) 자원에 대한 식별자를 참조 | 선택 | 1 | IDREF |
0.6.7.3 | isvisible | 상단 참조 | 선택 | 1 | 불연산자 |
0.6.7.4 | parameters | 상단 참조 | 선택 | 1 | 문자열 |
0.6.7.5 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.6.7.6 | item | 상단 참조 | 선택 | 0..* | 시퀀스 |
0.6.7.7 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.6.8 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.7 | index-search | 색인과 검색 서비스 기능을 선언하는 요소 시퀀스를 포함한다. | 필수 | 1 | 시퀀스 |
0.7.1 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.7.2 | index | 색인의 양상을 명시하는 요소 선택은 검색서비스 설정에 사용한다. 색인은 백그라운드 작업으로 만들어진다(사용자에게 보이지 않음).가시성 여부는 검색 요소로 결정된다. 색인의 기능성은 검색 요소로 결정된다. 비정형 텍스트 검색(free-text-search)인 경우, 색인은 색인 내에 지정된 자원(html 텍스트)에 대해 생성된다. 참조 존재 색인(index-with–reference) 이거나 참조 부재 색인(index-without-reference)인 경우, 기초 아이템을 포함하는 동일 클래스를 공유하고 있는 요소로 구성된 색인이 만들어진다. 이 요소는 목차의 형태를 갖는다. | 필수 | 1 | 선택사항 |
0.7.2.1 | index-class | 색인이 생성될 클래스를 선택. 요소 하나당 클래스 아이템 하나가 제공된다. 예:<index-class index-class="problemdescription"/>의 경우, “문제설명(problemdescription)”에 할당된 class 속성 내에 문자열을 갖고 있는 설계 내 모든 객체에 대해 색인을 만든다. | 필수 | 1 | 문자열 |
0.7.2.2 | index-element | 색인이 생성될 요소를 선택한다. 이 색인 속성은 색인에 대한 요소를 명시한다 (색인요소 하나당 하나의 참조). 이 경우 색인 구조가 존재하거나 비정형 텍스트 검색을 위한 색인에 대해 기본 텍스트가 존재할 경우에 색인이 의미를 가진다. | 필수 | 1 | 엠티 |
0.7.2.2.1 | index | 색인을 구성할 요소를 참조 | 필수 | 1 | IDREF |
0.7.2.3 | index-type-of-element | 색인을 만들 요소의 유형이 기입된다. 색인요소 유형이 발생할 경우 하나의 요소명만 가능하다. 요소명은 IMS 학습 설계 스키마에서 사용되는 요소명과 상당 부분 일치한다.예: <index-type-of-element>learning-activity</index-type-of-element> | 필수 | 1 | 문자열 |
0.7.3 | search | 색인 개체에 대한 사용자가 접근방식을 명시한다. 세 가지 방식이 가능하다. 1. 사용자에게 비정형 텍스트 검색 다이얼로그가 제시되어 비정형 텍스트형식으로 색인을 검색하는 방식이다(색인이 비정형 텍스트 검색에 적합하도록 제작). 비정형 텍스트 검색 구문은 구현방식에 따라 다르며, 구글이나 야후와 같은 검색엔진에서 사용된 형식이 예가 된다. 2. (하이퍼)링크를 사용하여(또는 페이지번호를 이용) 원천자료에 대해 참조를 표시한 텍스트 색인(목차)이 사용자에게 제시되는 방식이다. 3. (하이퍼)링크 참조가 없는 텍스트 색인(목차)이 제시되는 방식이다. 이 색인에는 학습단위 구조에 관한 정보 등이 제공된다. | 필수 | 1 | 엠티 |
0.7.3.1 | search-type | 실행시간 동안 사용될 검색 기능 유형을 결정하는 고정 선택방법: free-text-search,index-with-reference,index-without -reference. 비정형 텍스트 검색은 비정형 텍스트 검색 색인을 사용한다. 참조 부재 색인은 페이지번호나 하이퍼링크가 없는 용어목록을 말한다. 참조 존재 색인에서는 페이지번호나 하이퍼링크(게시 매체에 따라 결정)를 사용한다.값: free-text-search, index-with-reference, index-without-reference | 필수 | 1 | 토큰 |
0.7.4 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
method | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | method | 방법은 학습과정의 동적 요소에 대한 정의를 위해 연속된 요소를 포함한다. 하나 이상의 극(학습단위의 실행 스크립트로 해석)과 학습 단위의 완료 명령문으로 구성된다. | - | - | 시퀀스 |
0.1 | play | 극이란 학습 설계를 해석할 경우 최상위 요소로 학습과정의 활동흐름도(‘작업흐름도’ 또는 ‘학습흐름도’)를 나타낸다. 하나의 극은 일련의 막으로 구성되고, 하나의 막은 일련의 역할-부분으로 이루어진다. 학습 설계(와 학습단위)에는 하나 이상의 극이 존재한다. 실행시간 동안 극이 해석되어 활동, 학습단위, 환경, 자원이 사용자에게 보이거나 숨겨진다.극이 하나 이상 존재할 경우 동시에 또는 독립적으로 해석된다. 동일 사용자는 사용자 인터페이스 상에서 하나 이상의 극이 실행된 결과를 볼 수 있다. 실제로 많은 설계에서 복수의 극을 사용하며, 역할 별로 활동의 흐름을 나타낸다(예: 학습자용 극과 교수자용 극). 이는 활동이 독립적인 경우에 가능하다. | 필수 | 1..* | 시퀀스 |
0.1.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 선택 | 1 | ID |
0.1.2 | isvisible | 초기 가시성 속성으로 가능한 값은 true나 false 이다.값: true, false디폴트 값: true | 선택 | 1 | 논리연산자 |
0.2 | complete-unit-of-learning | 학습단위가 종료되는 시기를 명시하는 요소의 선택. 이 요소가 발생하지 않는 경우, 완료상태는 ‘unlimited’으로 설정된다. | 선택 | 0..1 | 선택사항 |
0.2.1 | when-play-completed | 참조된 극이 종료되어 학습단위가 완료된 상태를 명시. 이는 하나이상의 극이 선택되면 학습단위가 완료되기 전에 참조된 모든 극이 종료되어야 함을 의미한다. 학습단위가 완료되면 실행환경에서 시스템의 관리자들은 이를 인지하고 있어야 한다. | 필수 | 1..* | 엠티 |
0.2.1.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.2.2 | time-limit | 시간제한은 현재 학습단위가 시작되어 일정한 시간이 경과한 후 완료됨을 명시한다. 시간의 데이터 유형이 표현되는 형식은 ‘duration’이다. 시간은 학습단위의 실행이 시작된 시간을 기준으로 계산된다(‘time-unit-of-learning-started’요소 참조).저자는 역할-부분, 막, 극에 설정된 시간제한이 논리적이어야 함을 유의해야 한다. 실행 시간 동안 극의 시간제한은 막이나 역할부분에 설정된 시간제한에 우선한다. B단계와 C단계에서는 시간제한이 속성(저자가 선언한 property-ref 속성, loc-property 유형, 데이터 유형 = 문자열)으로 명시된다. 이 경우 저자는 사용자가 속성의 값을 제어할 수 있도록 속성에 대한 제어권한을 설정한다.property-ref 속성이 명시되는 경우 요소의 내용은 무시되고 속성이 우선한다. | 필수 | 1 | 문자열 |
0.3 | on-completion | 활동이나 막, 극 또는 학습단위가 종료되면 이 요소에 포함된 선택적 동작들이 실행된다. A 단계에서는 하나의 요소만 포함한다. B 단계와 C 단계의 확장을 위해 랩퍼가 사용된다. | 선택 | 0..1 | 컨테이너 |
0.3.1 | feedback-description | 기본 item 요소는 자원(웹 콘텐츠, 학습설계 콘텐츠 유형)을 가리키고, 자원에서 피드백에 대한 설명을 찾을 수 있다. 완료 후에 텍스트가 보이게 된다. | 선택 | 0..1 | 시퀀스 |
0.3.1.1 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
play | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | play | 극이란 학습 설계 해석의 최상위 요소로, 학습과정 기간 동안 활동의 흐름(‘작업흐름’ 또는 ‘학습흐름’)을 나타낸다. 하나의 극은 일련의 막으로 구성되고, 하나의 막은 일련의 역할-부분으로 이루어진다. 학습 설계(와 학습단위)에는 하나의 극이 존재한다. 실행시간 동안 극이 해석되어 활동, 학습단위, 환경, 자원이 사용자에게 보이거나 숨겨진다. 극이 하나이상 존재하면 동시에 또는 독립적으로 해석된다. 동일 사용자는 사용자 인터페이스 상에서 하나 이상의 극의 결과를 볼 수 있다. 실제로 많은 설계에서 복수의 극을 사용하고 있으며, 이는 역할별로 활동 흐름을 나타낸다(예: 학습자용 극과 교수자용 극). 이는 활동이 독립적인 경우에만 가능하다. | - | - | 시퀀스 |
0.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 선택 | 1 | ID |
0.2 | isvisible | 초기 가시성 속성으로서 가능한 값은 true 나 false 이다.값: true, false디폴트 값: true | 선택 | 1 | 논리연산자 |
0.3 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.4 | act | 하나의 극은 일련의 막으로 구성되어 있고, 하나의 막은 일련의 역할-부분으로 이루어져 있다. 하나의 막은 동시에 발생하는 일련의 역할-부분을 나타낸다. 하나의 극에는 하나의 막이 존재해야 한다. 극 하나에 막이 하나 이상인 경우, 막은 첫 번째 막부터 마지막 막까지 순차적으로 제시된다. 하나 이상의 막이 동시에 활성화될 수 없으며 제1막부터 시작된다. 제1막이 종료되면 제2막이 활성화되며, 제2막이 종료되면 제3막이 활성화되는 식이다. 현재 활성상태인 막이 종료된 후 순차적으로 등장하게 될 막은 사용자에게 보이지 않으며, 이는 모든 조건에 우선한다. 즉, 막은 조건에 우선한다. 종료된 막은 사용자에게 계속 보이고 접근도 가능하다. 그러나 인터페이스를 통해 현재 활성상태인 막과 구분되어야 하며 학습자 활동이력의 일부분으로 참조 가능하다. | 필수 | 1..* | 시퀀스 |
0.4.1 | identifier | 상단 참조 | 선택 | 1 | ID |
0.5 | complete-play | 극 종료 시점을 명시하는 요소의 선택. 이 요소가 발생하지 않는 경우, 완료상태는 ‘unlimited’으로 설정된다. | 선택 | 0..1 | 선택사항 |
0.5.1 | when-last-act-completed | 마지막 막이 종료되면 극이 종료됨을 명시. | 필수 | 1 | 엠티 |
0.5.2 | time-limit | 시간제한은 현재 학습단위가 시작되어 일정한 시간이 경과한 후 완료됨을 명시한다. 시간의 데이터 유형이 표현되는 형식은 ‘duration’이다. 시간은 학습단위의 실행이 시작된 시간을 기준으로 계산된다(‘time-unit-of-learning-started’요소 참조). 저자는 역할-부분, 막, 극에 설정된 시간제한이 논리적이어야 함을 유의해야 한다. 실행 시간 동안 극의 시간제한은 막이나 역할부분에 설정된 시간제한에 우선한다. B단계와 C단계에서는 시간제한이 속성(저자가 선언한 property-ref 속성, loc-property 유형, 데이터 유형 = 문자열)으로 명시될 수 있다. 이 경우 저자는 사용자가 속성의 값을 제어할 수 있도록 속성에 대한 제어권한을 설정한다. property-ref 속성이 명시되는 경우 해당 요소의 내용은 무시되고 속성이 우선한다. | 필수 | 1 | 문자열 |
0.6 | on-completion | 활동이나 막, 극 또는 학습단위가 종료되면 이 요소에 포함된 선택적 동작들이 실행된다. A 단계에서는 하나의 요소가 포함된다. B단계와 C 단계의 확장을 위해 랩퍼가 사용된다. | 선택 | 0..1 | 컨테이너 |
0.6.1 | feedback-description | 기본 item 요소는 자원(웹 콘텐츠, 학습설계 콘텐츠 유형)을 가리키고, 자원에서 피드백에 대한 설명을 찾을 수 있다. 완료 후에 텍스트가 보이게 된다. | 선택 | 0..1 | 시퀀스 |
0.6.1.1 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.7 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
act | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | act | 하나의 극은 일련의 막으로 구성되고, 하나의 막은 일련의 역할부분으로 이루어진다. 하나의 막은 동시에 발생하는 일련의 역할부분을 나타낸다. 하나의 극에는 하나의 막이 존재해야 한다. 극 하나에 막이 하나 이상인 경우, 해당 막은 첫 번째 막부터 마지막 막까지 순차적으로 제시된다. 하나 이상의 막이 동시에 활성화될 수 없으며 제1막부터 시작된다. 제1막이 종료되면 제2막이 활성화되며, 제2막이 종료되면 제3막이 활성화되는 식이다. 현재 활성상태인 막이 종료된 후 순차적으로 등장하게 될 막은 사용자에게 보이지 않으며, 이는 모든 조건에 우선한다. 즉, 막은 조건에 우선한다. 종료된 막은 사용자에게 계속 보이고 접근도 가능하다. 그러나 인터페이스를 통해 현재 활성상태인 막과 구분되어야 하며 학습자 활동이력의 일부분으로 참조 가능하다. | - | - | 시퀀스 |
0.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 선택 | 1 | ID |
0.2 | title | 사용자 에이전트에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.3 | role-part | 하나의 극은 일련의 막으로 구성되고, 하나의 막은 일련의 역할-부분으로 이루어진다. 역할-부분은 역할을 한 유형의 활동(학습활동과 활동구조의 수행을 포함)에 연결한다. 막 내에 존재하는 역할-부분은 동시에 수행된다. 활동 또는 item 속성 ‘isvisible’이 ‘false’으로 설정된 경우, 역할-부분이 역할을 위한 활동을 설정하면 활동 트리의 연결 형태가 가시화 되지만(구현방식에 의존) 콘텐츠 접근은 불가능하다. | 필수 | 1..* | 시퀀스 |
0.3.1 | identifier | 상단 참조 | 선택 | 1 | ID |
0.3.2 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.3.3 | role-ref | 역할의 자원에 대한 식별자를 참조. 이 요소는 표현식 내에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.3.3.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.3.4 | 선택사항 | 필수 | 1 | 선택사항 | |
0.3.4.1 | learning-activity-ref | 학습활동을 참조. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.3.4.1.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.3.4.2 | support-activity-ref | 지원 활동을 참조. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.3.4.2.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.3.4.3 | unit-of-learning-href | 계산식이나 표현식에서 피연산자로 사용된다. 이 요소는 외부 학습단위의 요소에 대한 참조로 사용되며, 동일 패키지 내에 포함될 수 있고(href는 상대 URI) 패키지 외부에 존재하는 학습단위를 지칭하는 자원이 될 수도 있다(href는 절대 URI). 이 요소는 파일 참조에 추가된 프레그먼트 식별자(fragment identifier, #ID)를 사용한다. 프레그먼트 식별자 사용 방식은, 참조되는 외부 학습 단위에 포함된 activity-structure, learning-activity, support-activity, environment 요소를 지칭하고자 할 경우 IDREF가 XML 문서에서 내부적으로 사용하는 방식과 동일하다.주: 이 요소는 ‘단순이름’ 지시어(XPointer)와 동등하다. 단순이름 지시어는 URI#ID의 형식이며, 이는 HTML 프레그먼트 식별자의 XML과 같다. 이 형식은 XML 스키마에서 URI 구조체가 지원하는 형식이다. | 필수 | 1 | 엠티 |
0.3.4.3.1 | href | URI를 참조 | 필수 | 1 | anyURI |
0.3.4.4 | activity-structure-ref | 활동구조를 참조 | 필수 | 1 | 엠티 |
0.3.4.4.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.3.4.5 | environment-ref | 패키지 내 환경을 참조 | 필수 | 1 | 엠티 |
0.3.4.5.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.3.5 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.4 | complete-act | 막 종료 시점을 명시하기 위한 요소의 선택. 이 요소가 발생하지 않으면, 완료상태는 ‘unlimited’ 으로 설정된다. | 선택 | 0..1 | 선택사항 |
0.4.1 | when-role-part-completed | 참조된 역할-부분이 종료되면 막이 완료됨을 명시. 역할-부분은 하나 이상 선택하며 참조된 역할-부분은 막이 완료되기 전에 종료되어야 한다.주의: 모든 역할부분 참조는 현재의 막에 명시되어야 한다. | 필수 | 1..* | 엠티 |
0.4.1.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.4.2 | time-limit | 시간제한은 현재 학습단위가 시작되어 일정한 시간이 경과한 후 완료됨을 명시한다. 시간의 데이터유형이 표현되는 형식은 ‘duration’ 이다(정보모델에서 설명). 시간은 항상 학습단위의 실행이 시작된 시간을 기준으로 계산된다(‘time-unit-of-learning-started’요소 참조). 저자는 역할-부분, 막, 극에 설정된 시간제한이 논리적이어야 함을 유의해야 한다. 실행시간 동안 극의 시간제한은 막이나 역할부분에 설정된 시간제한에 우선한다. B단계와 C단계에서는 시간제한이 속성(저자가 선언한 property-ref 속성, loc-property 유형, 데이터 유형=문자열)으로 명시될 수 있다. 이 경우 저자는 사용자가 속성의 값을 제어할 수 있도록 속성에 대한 제어권한을 설정할 수 있다. property-ref 속성이 명시되는 경우 해당 요소의 내용은 무시되고 속성이 우선한다. | 필수 | 1 | 문자열 |
0.5 | on-completion | 활동이나 막, 극 또는 학습단위가 종료되면 이 요소에 포함된 선택적 동작들이 실행된다. A 단계는 하나의 요소가 포함된다. B단계와 C 단계의 확장을 위해 랩퍼가 사용될 수 있다. | 선택 | 0..1 | 컨테이너 |
0.5.1 | feedback-description | 기본 item 요소는 자원(웹 콘텐츠, 학습설계 콘텐츠 유형)을 가리키고, 자원에서 피드백의 설명을 찾을 수 있다. 완료 후에 텍스트가 보이게 된다. | 선택 | 0..1 | 시퀀스 |
0.5.1.1 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.6 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
그림 5.2 B 단계 개념 모델
속성의 유형은 다음과 같다.properties | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | properties (*) | 신규나 기존 속성의 정의 및 선언. 학습 설계에서 참조되는 속성은 이 장에서 선언되며, 다른 곳에서 정의되는 전역 속성도 여기에 포함된다. 단, 선언되지 않거나 학습 설계에서 참조되지 않은 전역 속성이라도 ‘학습설계 콘텐츠’ 유형인 콘텐츠 자원에서 사용할 수 있는 전역 요소가 있다면 설정이나 보기가 가능하다. 속성은 속성 연산자(property-ref, view-property, view-property-group 등)로 표현 가능하다. | - | - | 선택사항 |
0.1 | loc-property (*) | 지역 속성. 별칭은 run-property. 이 속성은 실행 동안 사용자가 동일한 값을 갖는다. 이 속성은 학습단위 실행이 소유하며, 학습단위 패키지 내 속성을 참조하기 위해 식별자가 사용된다. 속성 연산자는 값을 연산할 경우 이 식별자를 참조한다. | 필수 | 1 | 시퀀스 |
0.1.1 | identifier | 학습 설계 파일 내의 고유 식별자 | 필수 | 1 | ID |
0.1.2 | title | 사용자 에이전트내에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.1.3 | datatype (*) | 데이터 유형을 제공. 기(旣)정의된 고정 데이터 유형의 집합을 포함하고 있는 속성으로 값을 설정하며, 데이터 유형도 속성 데이터 유형으로 미리 정의된다. 확장할 경우에는 ‘other’ 값을 사용하고 요소가 콘텐츠를 명시한다. | 필수 | 1 | 문자열 |
0.1.3.1 | datatype | 고정 선택 데이터 유형의 집합. 선택 가능한 고정값은 논리연산, 정수, 실수, 문자열, 일자시간, 지속시간, 텍스트 파일, uri, other가 있다. 형식은 정보모델에서 설명한다.값: string, boolean, integer, uri, datetime, file, real, text, duration, other | 필수 | 1 | 토큰 |
0.1.4 | initial-value (*) | 속성의 초기값은 이 요소의 값이 명시될 경우 설정된다. 해당 값이 명시되지 않으면 초기값은 '<no value>' 가 된다. | 선택 | 0..1 | 문자열 |
0.1.5 | restriction (*) | restriction이 속성 값에 0번 이상 설정된다. 다시 말해, 속성 값이 명시된 데이터 유형에 해당하고 제한 규정 범위 내에 있는 경우 유효하다. 'restriction-type' 속성 내에 명시할 수 있는 제한(W3C XML 스키마 1.0 규격에 명시된 것과 동일한 형식)의 수는 0번 이상이다. 속성은 데이터 배열을 포함하지 않으며, 단일 값을 포함한다. 따라서, 제한은 이 단일 값에 적용된다(‘whitespace’ 제한 은 IMSLD 에서 지원되지 않는다). 제한 유형은 정보모델에서 설명된다. | 선택 | 0..* | 문자열 |
0.1.5.1 | restriction-type | 지원되는 제한 유형의 고정집합. 제한 유형에는 minExclusive, minInclusive, maxExclusive, maxInclusive, totalDigits, fractionDigits, length, minLength, maxLength, enumeration, whiteSpace, pattern이 있다(설명은 정보모델을 참조).값: minExclusive, minInclusive, maxExclusive, maxInclusive, totalDigits, fractionDigits, length, minLength, maxLength, enumeration, whiteSpace, pattern | 선택 | 1 | 토큰 |
0.1.6 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.2 | locpers-property (*) | 지역 개인 속성. 이 속성은 학습단위 실행 동안 역할에 속한 사용자별로 다른 값을 갖는다. 속성은 학습단위 실행이 소유하여, 사용자마다 값이 지정된다. 이 학습단위 패키지 내 속성을 지칭하기 위해 식별자가 사용되며, 속성 연산은 값에 대한 연산을 위해 이 식별자를 참조한다. | 필수 | 1 | 시퀀스 |
0.2.1 | identifier | 상단 참조 | 필수 | 1 | ID |
0.2.2 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.2.3 | datatype (*) | 상단 참조 | 필수 | 1 | 문자열 |
0.2.3.1 | datatype | 상단 참조 | 필수 | 1 | 토큰 |
0.2.4 | initial-value (*) | 상단 참조 | 선택 | 0..1 | 문자열 |
0.2.5 | restriction (*) | 상단 참조 | 선택 | 0..* | 문자열 |
0.2.5.1 | restriction-type | 상단 참조 | 선택 | 1 | 토큰 |
0.2.6 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.3 | locrole-property (*) | 지역 역할 속성. 별칭 : 그룹속성. 이 속성은 학습단위 실행 동안 역할을 맡고 있는 사용자가 동일 값을 갖는다. 이 속성은 학습단위 실행 내에 역할이 소유하며, 학습단위 패키지 내 속성을 지칭하기 위해 식별자가 사용된다. 속성 연산은 값의 연산을 위해 이 식별자를 참조한다. | 필수 | 1 | 시퀀스 |
0.3.1 | identifier | 상단 참조 | 필수 | 1 | ID |
0.3.2 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.3.3 | role-ref | 역할의 자원에 대한 식별자를 참조. 이 요소는 표현식 내에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.3.3.1 | ref | 학습 설계 내 식별자를 참조. | 필수 | 1 | IDREF |
0.3.4 | datatype (*) | 상단 참조 | 필수 | 1 | 문자열 |
0.3.4.1 | datatype | 상단 참조 | 필수 | 1 | 토큰 |
0.3.5 | initial-value (*) | 상단 참조 | 선택 | 0..1 | 문자열 |
0.3.6 | restriction (*) | 상단 참조 | 선택 | 0..* | 문자열 |
0.3.6.1 | restriction-type | 상단 참조 | 선택 | 1 | 토큰 |
0.3.7 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.4 | globpers-property (*) | 전역 개인 속성. 별칭: 학습이력 속성 이 속성은 여러 학습단위의 실행과 독립적으로 사용자가 다른 값을 갖는다(사용자의 학습이력을 명시).이 속성은 개인이 소유한다, 학습단위 패키지 내 속성을 지칭하기 위해 식별자가 사용된다. 속성 연산은 이 식별자를 참조하여 값에 대한 연산을 수행한다. | 필수 | 1 | 선택사항 |
0.4.1 | identifier | 상단 참조 | 필수 | 1 | ID |
0.4.2 | existing (*) | 저자의 인지 하에 기(旣)선언된 속성 (예: 다른 학습단위나 전역 관련서류에서 기선언된 속성)을 참조한다(존재하는 신규 전역 속성을 저자가 정의할 경우 발생하는 'global-definition' 참조). 이 속성은 href 참조가 가능하며, href는 절대 URI로 명시한다.주의: 학습단위를 유효화 할 경우 반드시 URI가 있어야 하는 것은 아니다. 외부 학습단위를 이용한 URI 선언은 항상 가능하다. 따라서 저자가 제어권한을 갖는다. | 필수 | 1 | 엠티 |
0.4.2.1 | href | URI를 참조 | 필수 | 1 | anyURI |
0.4.3 | global-definition (*) | 전역 속성의 선언과 정의를 위해 전역 정의가 사용된다. 전역 속성이 한번 정의되면 학습단위 맥락 내의 선언으로는 변경되지 않는다(속성이 위치한 데이터베이스의 외부에서만 가능). 전역 속성은 외부 정의 매커니즘으로 정의한다.일관성 유지를 위해 다음의 규칙이 적용된다. 전역 속성이 맥락에서 한번 정의되면, 변경될 수 없다. 이는 동일 학습단위를 재 게시하는 경우도 마찬가지다. 따라서 정의는 URI(href)가 존재하지 않을 경우에 사용 한다. 그 외 경우는 무시한다. URI는 전역 속성이 전역적 차원에서 식별되는 식별자 이어야 한다. 절대 URI를 사용한다. URI로 URL을 사용한 경우 URI는 속성 위치를 지칭하지 않지만 식별자로 해석된다. | 필수 | 1 | 시퀀스 |
0.4.3.1 | uri | URI를 명시 | 필수 | 1 | anyURI |
0.4.3.2 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.4.3.3 | datatype (*) | 상단 참조 | 필수 | 1 | 문자열 |
0.4.3.3.1 | datatype | 상단 참조 | 필수 | 1 | 토큰 |
0.4.3.4 | initial-value (*) | 상단 참조 | 선택 | 0..1 | 문자열 |
0.4.3.5 | restriction (*) | 상단 참조 | 선택 | 0..* | 문자열 |
0.4.3.5.1 | restriction-type | 상단 참조 | 선택 | 1 | 토큰 |
0.4.3.6 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
0.5 | glob-property (*) | 전역 속성은 전역적으로 고유한 속성으로, 사용자, 학습단위, 역할과 독립적으로 하나의 값을 저장한다. 학습단위 패키지 내 속성을 지칭하기 위해 식별자가 사용된다. 속성 연산은 이 식별자를 참조하여 값에 대한 연산을 수행한다. | 필수 | 1 | 선택사항 |
0.5.1 | identifier | 상단 참조 | 필수 | 1 | ID |
0.5.2 | existing (*) | 상단 참조 | 필수 | 1 | 엠티 |
0.5.2.1 | href | 상단 참조 | 필수 | 1 | anyURI |
0.5.3 | global-definition (*) | 상단 참조 | 필수 | 1 | 시퀀스 |
0.6 | property-group (*) | 동일한 내용을 공유하는 그룹 속성의 정의. 동일 유형의 속성을 포함한다. 학습단위 패키지 내 속성 그룹을 지칭하기 위해 식별자를 사용한다. 연산은 이 식별자를 참조하여 값에 대한 연산을 수행한다. | 필수 | 1 | 시퀀스 |
0.6.1 | identifier | 상단 참조 | 필수 | 1 | ID |
0.6.2 | title | 상단 참조 | 선택 | 0..1 | 문자열 |
0.6.3 | 선택사항 | 필수 | 1..* | 선택사항 | |
0.6.3.1 | property-ref (*) | 속성에 대한 참조. 모든 유형의 속성 (local property, global property, local personal property, local role property, global personal property, local role property)이 가능하다. ref 속성은 학습 설계 내 속성 선언을 참조한다. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.6.3.1.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.6.3.2 | property-group-ref (*) | 속성그룹을 참조 | 필수 | 1 | 엠티 |
0.6.3.2.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.6.4 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
when-property-value-is-set | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | when-property-value-is-set (*) | 2 개의 자식 요소인 속성과 속성 값을 포함하는 표현식. 조건이 참이 되는 경우는 1) 속성이 명시된 속성 값으로 설정된 경우, 2) 속성이 NULL이 아니고 속성 값이 생략된 경우이다. | - | - | 시퀀스 |
0.1 | property-ref (*) | 속성을 참조. 모든 유형의 속성(local property, global property, local personal property, local role property, global personal property, local role property)이 가능하다. ref 속성은 학습 설계 내 속성 선언을 참조한다. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.1.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.2 | property-value (*) | 계산식이나 표현식에서 피연산자로 사용된다. 이 요소는 속성이 설정되거나 비교되는 값을 명시한다. 설정/비교 여부는 맥락에 의존한다. 예를 들어, If 문에서 속성은 값에 비교된다. change-property-value 상황에서는 속성이 이 값으로 설정된다. 속성 유형에 따라 이 값은 PCDATA 유형이거나 언어문자열이 된다. 속성 값은 다른 속성의 값을 통해 계산이 가능하다. 또한 (property-ref 내) 다른 속성의 값을 취하는 것도 가능하다. | 선택 | 0..1 | 문자열 |
0.2.1 | langstring | XHTML의 <p> 요소와 동일하다. 바인딩은 IMS 메타데이터로부터 이루어진다. W3C 표준에 따라 모든 요소에 xml:lang 속성 추가가 가능한데, 이 요소에 필요하다. | 필수 | 1 | 문자열 |
0.2.2 | calculate (*) | 요소의 계산 수행을 위한 컨테이너. 이 컨테이너는 표현식에서 사용된다. | 필수 | 1 | 선택사항 |
0.2.2.1 | {expression} (*) | 스키마 그룹 | 필수 | 1 | 그룹 |
0.2.3 | property-ref (*) | 상단 참조 | 필수 | 1 | 엠티 |
0.2.3.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
change-property-value | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | change-property-value (*) | 이벤트(예: 완료) 발생 후 속성 값을 변경한다. 예를 들어, 활동이 종료되면 내용의 반영을 위해 속성 값이 변경된다. 관련서류에서도 활동 종료가 자동으로 기록되어 별도로 기록하지 않는다. 등록 (또는 변경)할 경우 사용할 수 있다. | - | - | 시퀀스 |
0.1 | property-ref (*) | 속성을 참조. 모든 유형의 속성(local property, global property, local personal property, local role property, global personal property, local role property)이 가능하다. ref 속성은 학습 설계의 속성 선언을 참조한다. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.1.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.2 | property-value (*) | 계산식이나 표현식에서 피연산자로 사용된다. 이 요소는 속성이 설정되거나 비교될 값을 명시한다. 설정/비교 여부는 상황에 의존한다.예를 들어, If 문에서는 속성이 값에 비교된다. change-property-value에서는 속성이 이 값으로 설정된다. 속성 유형에 따라 이 값은 PCDATA 유형 또는 언어문자열이 된다. 속성 값은 다른 속성 값으로부터 계산된다. (property-ref 내) 다른 속성의 값을 취하는 것도 가능하다. | 필수 | 1 | 문자열 |
0.2.1 | langstring | XHTML의 <p> 요소와 동일하다. 바인딩은 IMS 메타데이터로 이루어진다. W3C 표준에 따라 모든 요소에 xml:lang 속성 추가가 가능하다. 이 요소에 필요하다. | 필수 | 1 | 문자열 |
0.2.2 | calculate (*) | 요소의 계산 수행을 위한 컨테이너. 이 컨테이너는 표현식에서 사용된다. | 필수 | 1 | 선택사항 |
0.2.2.1 | {expression} (*) | 스키마 그룹 | 필수 | 1 | 그룹 |
0.2.3 | property-ref (*) | 상단 참조 | 필수 | 1 | 엠티 |
0.2.3.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
monitor | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | monitor (*) | 모니터 서비스는 사용자가 소유한 속성이나 타인의 속성을 구조화된 방식으로 볼 수 있는 기능을 제공한다. 모니터 서비스에는 '학습설계 콘텐츠' 유형의 자원 내 전역 속성이 사용되며, 이를 통해 역할을 부여 받은 자신이나 사용자의 속성 보기가 가능하다. | - | - | 시퀀스 |
0.1 | 선택사항 | 필수 | 1 | 선택사항 | |
0.1.1 | role-ref | 역할의 자원에 대한 식별자를 참조. 이 요소는 표현식 내에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.1.1.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.1.2 | self (*) | 개인이 속한 역할의 속성이 아닌 자신의 속성을 가리킨다. | 필수 | 1 | 엠티 |
0.2 | {itemmodel} | 스키마 그룹 | 필수 | 1 | 그룹 |
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
1 | email-property-ref | 통지를 받는 사용자의 이메일 주소를 포함하는 속성에 대한 참조 | 필수 | 1 | anyURI |
2 | username-property-ref | 통지를 받는 사용자의 사용자 이름을 포함하는 속성에 대한 참조 | 선택 | 1 | anyURI |
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
1 | property-ref | 속성 식별자를 참조. B단계와 C단계에서, time-limit 요소가 속성에 명시될 수 있다 (property-ref 속성을 이용. 이 속성은 loc-property 유형. 데이터 유형 = 문자열,로 구성되며, 저자가 선언한다). 이 경우, 저자는 사용자들이 속성의 값을 제어할 수 있도록 속성에 대한 제어권한을 설정(set-property) 한다. property-ref가 명시된 경우, 요소 내 콘텐츠는 무시되고 속성이 우선한다. | 선택 | 1 | IDREF |
condition | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | conditions (*) | 조건은 선수조건이며, 다음을 평가한다. – 학습단위 (신규 세션)의 실행이 시작할 경우. – 속성 값이 변경될 경우, 조건은 다음 속성에만 적용된다. a) 학습단위 실행 맥락에서 개인이 접근 권한을 갖는 속성. b) 속성이 학습단위 내 표현식 중 하나에 평가될 경우, 이 속성은 표현식에서 이용할 수 있지만 자동적으로 설정되는 속성(예: time-unit-of-learning-started)을 포함한다. 동작은 조건의 평가결과가 참이나 거짓에 의존하여 수행된다. 동작은 역할에 대해 보이기, 숨기기, 속성 값 변경(B단계), 통지(C단계)등의 기능을 제공한다. 보여주기와 숨기기 동작은 객체의 가시성 속성을 설정한다. 객체는 다음과 같다: 활동, 환경, 아이템, 극, 활동구조, 학습단위, 기타 객체(‘class’ 속성으로 설정). | - | - | 시퀀스 |
0.1 | title | 사용자 에이전트 내에서 표현되는 자원에 부여되는 단순 명칭 | 선택 | 0..1 | 문자열 |
0.2 | 시퀀스 | 필수 | 1..* | 시퀀스 | |
0.2.1 | if (*) | If는 평가결과가 참이나 거짓인 표현식 스키마를 참조한다. 여러 표현식 스키마가 가능하지만, IMS 학습 설계와 함께 제공되는 표현식(과 계산) 스키마를 사용한다. expression 요소는 개별 네임스페이스 사용을 전제로(예: 임의의 숫자 함수) 확장된다. 표현식의 결과가 ‘true’일 경우, ‘then’ 규칙이 시행된다. ‘false’일 경우, ‘else’ 규칙이 존재하면 규칙이 시행된다 (‘else’ 규칙이 없는 경우 발생하는 상황은 없다). | 필수 | 1 | 선택사항 |
0.2.1.1 | {expression} (*) | 스키마 그룹 | 필수 | 1 | 그룹 |
0.2.2 | then (*) | if 요소 내 명시된 표현식이 참인 경우, then 요소 다음의 문장이 실행된다. | 필수 | 1 | 선택사항 |
0.2.2.1 | {thenmodel} (*) | 스키마 그룹 | 필수 | 1 | 그룹 |
0.2.3 | else (*) | If 표현식이 거짓일 경우 실행된다. | 선택 | 0..1 | 선택사항 |
0.2.3.1 | {thenmodel} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.2.3.2 | 시퀀스 | 필수 | 1 | 시퀀스 | |
0.2.3.2.1 | if (*) | 상단 참조 | 필수 | 1 | 선택사항 |
0.2.3.2.1.1 | {expression} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.2.3.2.2 | then (*) | 상단 참조 | 필수 | 1 | 선택사항 |
0.2.3.2.2.1 | {thenmodel} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.2.3.2.3 | else (*) | 상단 참조 | 선택 | 0..1 | 선택사항 |
0.3 | metadata | 메타데이터용 위치표시자. 네임스페이스를 사용하여 IMS 메타데이터를 포함한다. | 선택 | 0..1 | 시퀀스 |
{thenmodel} | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0.1 | show (*) | 조건(if)이 참인 경우 보이는 것을 명시하는 요소의 선택. 이 요소는 개체의 'isvisible' 상태에 영향을 준다(참으로 설정). | 필수 | 1 | 선택사항 |
0.1.1 | {show-hide} | 스키마 그룹 | 필수 | 1 | 그룹 |
0.2 | hide (*) | 조건(if)이 참인 경우 숨기는 것을 명시하는 요소의 선택. 이 요소는 개체의 'isvisible' 상태에 영향을 준다(거짓으로 설정). | 필수 | 1 | 선택사항 |
0.2.1 | {show-hide} | 상단 참조 | 필수 | 1 | 그룹 |
0.3 | change-property-value (*) | 이벤트(예: 완료) 발생 후 속성 값을 변경. 예를 들어, 활동이 종료되면 이 내용을 반영하기 위해 속성 값이 변경된다. 관련서류에 활동 종료가 자동으로 기록되어 종료사항을 기록할 필요는 없다. 등록(또는 변경)할 경우에 사용한다. | 필수 | 1 | 시퀀스 |
{if} | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | if (*) | If는 평가결과가 참이나 거짓인 표현식 스키마를 참조. 다양한 표현식 스키마를사용할 수 있지만, IMS 학습 설계와 함께 제공되는 표현식(과 계산식) 스키마를 사용한다. 표현식 요소는 개별 네임스페이스 사용을 전제로(예: 임의의 숫자 함수) 확장된다. 표현식의 결과가 ‘true’일 경우, ‘then’ 규칙이 적용된다. ‘false’일 경우, ‘else’ 규칙이 존재하면 규칙이 적용된다(‘else’ 규칙이 없는 경우 발생되는 상황은 없다). | - | - | 선택 |
0.1 | {expression} (*) | 스키마 그룹 | M | 1 | 그룹 |
{expression} | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0.1 | is-member-of-role (*) | 개인이 'ref ‘로 참조된 역할의 일원이면 참이 된다. | 필수 | 1 | 엠티 |
0.1.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.2 | is (*) | 정규 논리 연산자(표현식이 참이면 true) | 필수 | 1 | 시퀀스 |
0.2.1 | {calculate} (*) | 스키마 그룹 | 필수 | 1 | 그룹 |
0.3 | is-not (*) | 정규 논리 연산자(표현식이 거짓이면 false) | 필수 | 1 | 시퀀스 |
0.3.1 | {calculate} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.4 | and (*) | 정규 논리 연산자(두 표현식이 모두 참이면 true) | 필수 | 1 | 시퀀스 |
0.4.1 | {expression} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.4.2 | {expression} (*) | 상단 참조 | 필수 | 1..* | 그룹 |
0.5 | or (*) | 정규 논리 연산자(두 표현식 중 하나가 참이면 true) | 필수 | 1 | 시퀀스 |
0.5.1 | {expression} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.5.2 | {expression} (*) | 상단 참조 | 필수 | 1..* | 그룹 |
0.6 | sum (*) | 정규 계산 연산자(제시된 값의 합) | 필수 | 1 | 컨테이너 |
0.6.1 | {calculate} (*) | 상단 참조 | 필수 | 1..* | 그룹 |
0.7 | subtract (*) | 정규 계산 연산자(첫 번째 값에서 두 번째 값을 뺀 결과 값) | 필수 | 1 | 시퀀스 |
0.7.1 | {calculate} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.8 | multiply (*) | 정규 계산 연산자(제시된 값의 곱) | 필수 | 1 | 시퀀스 |
0.8.1 | {calculate} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.9 | divide (*) | 정규 계산 연산자(두 번째 값으로 첫 번째 값을 나눈 결과 값) | 필수 | 1 | 시퀀스 |
0.9.1 | {calculate} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.10 | greater-than (*) | 정규 논리 연산자 (첫 번째 값이 두 번째 값보다 크면 true) | 필수 | 1 | 시퀀스 |
0.10.1 | {calculate} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.11 | less-than (*) | 정규 논리적 연산자(첫 번째 값이 두 번째 값보다 작으면 true) | 필수 | 1 | 시퀀스 |
0.11.1 | {calculate} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.12 | users-in-role (*) | 표현식이 참조된 역할을 맡은 개인에게 적용되며, 이 내용을 명시하는 연속된 요소를 포함(역할 자체에는 적용되지 않음) | 필수 | 1 | 시퀀스 |
0.12.1 | role-ref | 역할의 자원에 대한 식별자를 참조. 이 요소는 표현식 내에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.12.1.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.12.2 | expression (*) | 표현식 요소를 선택 | 필수 | 1 | 선택사항 |
0.12.2.1 | {expression} (*) | 상단 참조 | 필수 | 1 | 그룹 |
0.13 | no-value (*) | 속성이 없으면, 즉 <no-value> 이면 true | 필수 | 1 | 컨테이너 |
0.13.1 | property-ref (*) | 속성을 참조. 모든 유형의 속성(local property, global property, local personal property, local role property, global personal property, local role property)이 가능하다. ref 속성은 학습 설계에서 속성의 선언을 참조한다. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.13.1.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.14 | time-unit-of-learning-started (*) | 학습단위 실행의 시작시간을 참조. 학습 설계의 인스턴스가 생성되는 고정시간이며, datetime 형식을 사용한다(데이터 유형 참조). | 필수 | 1 | 엠티 |
0.14.1 | unit-of-learning-uri | 필수 | 1 | anyURI | |
0.15 | datetime-activity-started (*) | 개인이 활동에 처음 접근한 일자와 시간. datetime 형식을 사용한다(데이터 유형 참조). | 필수 | 1 | 엠티 |
0.15.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.16 | current-datetime (*) | 현재 일자와 시간. datetime 형식을 사용한다(데이터 유형 참조). | 필수 | 1 | 엠티 |
0.17 | complete (*) | 요소(예: 활동)가 종료되면 true | 필수 | 1 | 선택사항 |
0.17.1 | learning-activity-ref | 학습활동을 참조. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.17.1.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.17.2 | support-activity-ref | 지원활동을 참조. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.17.2.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.17.3 | unit-of-learning-href | 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. 외부 학습단위의 요소를 참조할 경우 사용한다. 이 요소는 동일 패키지에 포함되어 있거나(href는 상대 URI) 패키지 외부의 학습단위를 참조한다(href는 절대 URI). 이 요소는 파일 참조에 추가되는 프레그먼트 식별자(#ID)를 사용한다. 프레그먼트 식별자의 사용 방식은, 참조되는 외부 학습 단위에 포함된 activity-structure 요소, learning-activity 요소, support-activity요소, envrionment 요소를 참조할 경우 IDREF가 XML 문서에서 사용되는 방식과 동일하다.주: 이 요소는 ‘단순이름’ 지시어(XPointer)와 동등하다. 이 지시어는 URI#ID의 형식을 사용하며, HTML 프레그먼트 식별자와 같은 XML 이다. 이 형식은 XML 스키마에서 URI 구조체로 지원된다. | 필수 | 1 | 엠티 |
0.17.3.1 | href | URI 참조 | 필수 | 1 | anyURI |
0.17.4 | activity-structure-ref | 활동구조를 참조 | 필수 | 1 | 엠티 |
0.17.4.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.17.5 | role-part-ref (*) | 역할부분을 참조 | 필수 | 1 | 엠티 |
0.17.5.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.17.6 | act-ref (*) | (방법/극/막에서) 막을 참조 | 필수 | 1 | 엠티 |
0.17.6.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.17.7 | play-ref (*) | 극 참조 | 필수 | 1 | 엠티 |
0.17.7.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.18 | not (*) | 정규 논리 표현식 | 필수 | 1 | 선택사항 |
0.18.1 | {expression} (*) | 상단 참조 | 필수 | 1 | 그룹 |
{calculate} | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0.1 | {operand} (*) | 스키마 그룹 | M | 1 | 그룹 |
0.2 | {operand} (*) | 상단 참조 | M | 1 | 그룹 |
{operand} | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0.1 | property-ref (*) | 속성을 참조. 모든 유형의 속성(local property, global property, local personal property, local role property, global personal property, local role property)이 가능하다. ref 속성은 학습 설계 내 속성의 선언을 참조한다. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.1.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.2 | property-value (*) | 계산식이나 표현식에서 피연산자로 사용된다. 이 요소는 속성이 설정되거나 비교될 값을 명시한다. 설정/비교 여부는 상황에 의존한다. 예를 들어, If 문에서는 속성이 값에 비교된다. ‘change-property-value’ 맥락에서는 속성이 이 값으로 설정된다. 속성 유형에 따라 값은 PCDATA 유형이나 언어문자열이 된다. 속성 값은 다른 속성 값으로부터 계산된다. (property-ref 내) 다른 속성의 값을 취하는 것도 가능하다. | 필수 | 1 | 문자열 |
0.2.1 | langstring | XHTML의 <p> 요소와 동일하다. 바인딩은 IMS 메타데이터로부터 이루어진다. W3C 표준에 따라 모든 요소에 xml:lang 속성 추가가 가능하여, 이 요소에서 필요하다. | 필수 | 1 | 문자열 |
0.2.2 | calculate (*) | 요소가 계산을 수행하기 위한 컨테이너, 이 컨테이너는 표현식에서 사용된다. | 필수 | 1 | 선택사항 |
0.2.2.1 | {expression} (*) | 스키마 그룹 | 필수 | 1 | 그룹 |
0.2.3 | property-ref (*) | 상단 참조 | 필수 | 1 | 엠티 |
0.2.3.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.3 | {expression} (*) | 상단 참조 | 필수 | 1 | 그룹 |
when-condition-true | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | when-condition-true (*) | 조건을 위한 표현식. 이 조건은 role-ref를 포함하도록 언급된 개인 사용자에게 적용된다. 포함된 표현식이 역할을 맡고 있는 사용자에게 참일 경우, 이 조건이 참이 된다. | - | - | 시퀀스 |
0.1 | role-ref | 역할의 자원에 대한 식별자를 참조. 이 요소는 표현식 내에서 피연산자로 사용될 수 있다. | 필수 | 1 | 엠티 |
0.1.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.2 | expression (*) | 표현식 요소의 선택을 포함 | 필수 | 1 | 선택사항 |
0.2.1 | {expression} (*) | 스키마 그룹 | 필수 | 1 | 그룹 |
show | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | show (*) | 조건(if)이 참인 경우 보이는 것을 명시하기 위한 요소의 선택. 개체의 'isvisible' 상태에 영향을 준다(참으로 설정). | - | - | 선택사항 |
0.1 | {show-hide} | 스키마 그룹 | 필수 | 1 | 그룹 |
hide | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | hide (*) | 조건(if)이 참인 경우 숨기는 것을 명시하기 위한 요소의 선택. 개체의 'isvisible' 상태에 영향을 준다(거짓으로 설정). | - | - | 선택사항 |
0.1 | {show-hide} | 스키마 그룹 | 필수 | 1 | 그룹 |
{show-hide} | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0.1 | class (*) | (show-hide) 요소 맥락에 따라 클래스의 속성값을 가진 요소가 보여질 것인지 숨겨질 것인지 여부를 명시한다. 전역 속성으로, '학습설계 콘텐츠' 유형의 자원으로 설정되며, 학습 설계 모델의 environment 요소에서 사용한다. 클래스는 함수(예: 가시성 설정)와 같은 스타일시트에서 사용하며 스타일시트나 자동화 프로세스에 연결되지 않고 (HTML에서처럼) 의미적 분류 목적을 가진다. 이 경우에는 공통 객체의 클래스를 식별하여 한번에 조작하는 데 사용된다. | 필수 | 1 | 엠티 |
0.1.1 | class | 클래스 속성은 학습 설계나 콘텐츠 요소 내에서 사용 가능한 클래스 속성의 값을 참조한다. CDATA 문자열을 포함한다. HTML에서와 같이 하나의 CDATA 문자열 내에 하나 이상의 클래스가 명시되며 각각의 클래스는 빈칸으로 구분된다. 클래스의 우선순위는 CSS 표준(http://www.w3.org/style/css 참조)에 명시된 바와 동일하다. 요소는 클래스 속성을 갖는다. ‘class’는 HTML 4.0과 XHTML [LD14]에서 전역적으로 정의된 W3C 속성으로, 하나의 요소에 하나의 클래스 이름이나 클래스 집합의 이름을 할당한다. 요소의 수에 상관없이 동일한 클래스 이름이나 다수의 이름을 할당할 수 있다. 복수의 클래스 이름은 공백문자를 사용하여 구분 한다. class 요소는 요소의 의미적 그룹화에 사용되며 IMS LD 조건이나 스타일시트에 의해 조작이 가능하다. 학습객체를 웹 클라이언트에 전송할 경우 class 속성과 값을 포함한다. | 선택 | 1 | 문자열 |
0.1.2 | title | 콘텐츠가 숨겨지면(‘with-control’ 참조), 타이틀이 제공된다. 타이틀은 class 요소에 대한 ‘title’ 속성으로 제공된다. | 선택 | 1 | 문자열 |
0.1.3 | with-control | 논리 연산자. 참 이면, 콘텐츠 요소가 숨겨지고 사용자 인터페이스 상에 접기(collapse)와 펼치기(expand) 컨트롤이 제공된다(윈도우 익스플로러의 [+] 제어기와 유사). 컨트롤을 통해, 사용자는 요소 콘텐츠의 보이기/숨기기 여부를 결정한다. | 선택 | 1 | boolean |
0.2 | item-ref (*) | 설계 맥락에서 아이템의 식별자를 참조 | 필수 | 1 | 엠티 |
0.2.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
, 보0.3 | environment-ref | 패키지 내 환경을 참조 | 필수 | 1 | 엠티 |
0.3.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.4 | learning-activity-ref | 학습활동을 참조. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.4.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.5 | support-activity-ref | 지원 활동을 참조. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.5.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.6 | activity-structure-ref | 활동구조를 참조 | 필수 | 1 | 엠티 |
0.6.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.7 | play-ref (*) | 극에 대한 참조 | 필수 | 1 | 엠티 |
0.7.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.8 | unit-of-learning-href | 계산식이나 표현식에서 피연산자로 사용된다. 외부 학습단위의 요소를 참조할 경우 사용되며, 동일 패키지 내에 포함되거나(href는 상대 URI) 패키지 외부에 존재하는 학습단위를 참조하는 자원일 수도 있다(href는 절대 URI). 이 요소는 파일 참조(file reference)에 추가될 프레그먼트 식별자(#ID)를 사용한다. 프레그먼트 식별자는 참조되는 외부 학습 단위에 포함된 activity-structure, learning-activity, support-activity, environment 요소를 참조할 경우 IDREF가 XML 문서에서 내부적으로 사용하는 방식과 동일하다.주: 이 요소는 ‘단순이름’ 지시어(XPointer)와 동등하다. 단순이름 지시어는 URI#ID의 형식을 사용하며, 이는 HTML 프레그먼트 식별자와 동일한 XML이다. 이 형식은 XML 스키마에서 URI 구조체의 지원을 받는다. | 필수 | 1 | 엠티 |
0.8.1 | href | URI를 참조 | 필수 | 1 | anyURI |
global-element | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | global-elements | 요소 선택을 위한 추상적 랩퍼로 전역 요소를 일시적으로 그룹화할 경우 사용된다. 그 외 다른 기능은 없다. 콘텐츠나 문서 인스턴스에서는 발생하지 않는다. set-property와 같은 전역 요소가 사용될 경우, 이 랩퍼의 맥락에서 사용되지 않으며 독자적으로 사용된다. | - | - | 선택사항 |
0.1 | view-property | 전역 요소로 외부 XML 콘텐츠 스키마에 속한다. 자원 유형은 '학습설계 콘텐츠'이다. 이 요소를 통해 명시된 속성 값이 보인다. 이 요소는 텍스트라인 맥락 외부(예: <p> 요소 맥락 외부)에서 동작한다. view 속성은 값만 전달되거나 ‘title+value’가 전달될 지의 여부를 설정한다. 이 요소는 ref나 href를 포함하는 속성을 참조한다. 혼동 방지를 위해, 학습단위 패키지에 속성 연산을 갖는 학습설계 콘텐츠를 포함하도록 권장된다. 개인 속성의 경우 사용자의 속성 값이 반환된다(명시된 role-ref를 포함하는). 모니터 객체의 맥락에서만 명시된 역할을 맡은 사용자에 대한 값이 반환된다. | 필수 | 1 | 엠티 |
0.1.1 | href | URI를 가리킨다. | 선택 | 1 | anyURI |
0.1.2 | property-of | 고정 선택: 'self', 'supported-person'. 'self'’를 선택하면 속성을 사용하는 개인의 속성 값이 참조되고, 'supported-person'를 선택하면 선택된 개인의 속성이 참조된다.값: self, supported-person디폴트 값: self | 선택 | 1 | 토큰 |
0.1.3 | ref | 학습 설계 내 식별자를 참조 | 선택 | 1 | IDREF |
0.1.4 | view | 고정 선택: 'value', 'title-value'. 'value'가 선택되면 속성이 보일 경우 값이 반환되고, 'title-value'가 선택되면 속성의 타이틀과 값이 반환된다. 속성그룹에서는 그룹의 타이틀이 반환된다.값: value, title-value디폴트 값: value | 선택 | 1 | 토큰 |
0.2 | view-property-group | 전역 요소로 외부 XML 콘텐츠 스키마에 속한다. 자원유형은 ‘'학습설계 콘텐츠’이다. 이 요소를 통해, 명시된 속성그룹의 속성 값이 보인다. 이 요소는 텍스트라인 맥락 외부(예: <p> 바깥)에서 동작한다. view 속성에 따라 ‘value’을 포함하는 타이틀을 보여줄 지의 여부가 결정된다. group-title은 항상 보인다. 이 요소는 속성그룹 식별자나 ref나 href를 포함하는 URI를 참조한다. 혼동 방지를 위해 학습단위 패키지에 속성 연산을 갖는 학습설계 콘텐츠를 포함하도록 권장된다. 개인 속성인 경우, 사용자의 속성 값이 반환된다(명시된 role-ref를 포함하는). 모니터 객체의 맥락에서만 명시된 역할을 맡은 사용자의 값이 반환된다. | 필수 | 1 | 엠티 |
0.2.1 | href | 상단 참조 | 선택 | 1 | anyURI |
0.2.2 | property-of | 상단 참조 | 선택 | 1 | 토큰 |
0.2.3 | ref | 상단 참조 | 선택 | 1 | IDREF |
0.2.4 | view | 상단 참조 | 선택 | 1 | 토큰 |
0.3 | set-property | 전역 요소로 외부 XML 콘텐츠 스키마에 속한다. 자원유형은 '학습설계 콘텐츠'이다. 이 요소를 통해 명시된 속성 값을 사용자가 설정하게 된다. 이 요소는 텍스트라인 맥락 외부(예: <p> 바깥)에서 동작한다. view 속성이 값이나 타이틀 +값이 전달될 지의 여부를 설정한다. 사용자는 속성 값을 설정하기 위해 사용자 인터페이스의 제어권한을 얻는다. 제어권한의 유형은 속성 데이터 유형과 제약사항에 의존한다. 컨트롤을 통해 현재의 값이 보여지고 데이터 유형과 제약사항이 명시되어 사용자가 값의 타당성 여부를 판단하게 된다. 이를 통해 클라이언트 측에서 입력내용 확인이 가능하다(구현방식에 따라 서버에서도 다룬다). 이 요소는 속성 URI, ref, href를 포함하는 식별자를 참조한다. 혼동 방지를 위해 학습단위 패키지에 속성 연산을 갖는 학습설계 콘텐츠를 포함하도록 권장된다. 개인 속성인 경우, 사용자의 속성 값이 설정된다(명시된 role-ref를 포함하는). 모니터 객체의 맥락에서만 명시된 역할을 맡은 사용자의 값이 설정된다. | 필수 | 1 | 엠티 |
0.3.1 | href | 상단 참조 | 선택 | 1 | anyURI |
0.3.2 | max-transactions | max-transactions 속성은 사용자가 속성을 설정하는 최대 횟수를 나타낸다. 기술적(업로드) 오류는 시도 횟수로 간주되지 않고 성공한 경우만 포함된다. 이 속성이 명시되지 않으면, 시도횟수는 무제한으로 설정된다. | 선택 | 1 | 0과양의정수 |
0.3.3 | property-of | 상단 참조 | 선택 | 1 | 토큰 |
0.3.4 | ref | 상단 참조 | 선택 | 1 | IDREF |
0.3.5 | transaction-type | transaction-type 속성은 향후 확장(예: 안전 거래[secure transctions] 목적)을 위해 포함되었다. | 선택 | 1 | 문자열 |
0.3.6 | view | 상단 참조 | 선택 | 1 | 토큰 |
0.4 | set-property-group | 전역 요소로서 외부 XML 콘텐츠 스키마에 속한다. 자원유형은 '학습설계 콘텐츠'이다. 이 요소를 통해 명시된 속성그룹에 포함된 속성 값을 사용자가 설정하게 된다. 이 요소는 텍스트라인 맥락 외부(예: <p> 외부)에서 동작한다. view 속성은 값을 포함하는 타이틀이 보여질 지의 여부를 결정한다. group-title은 항상 보인다. 사용자는 속성그룹의 속성 값을 설정하기 위해 사용자 인터페이스에서 제어권한을 얻는다. 속성마다 제어권한의 유형은 속성에 설정된 속성 데이터 유형과 제약사항에 의존한다. 컨트롤에서 속성의 현재 값이 보여지고 데이터 유형과 제약사항이 명시되어 사용자가 값의 타당성 여부를 확인하게 된다. 이를 통해 클라이언트 측에서 입력내용을 확인할 수 있다(구현방식에 따라 서버에서도 가능하다). 그룹 내 속성 값은 갱신 전에 사용자가 설정한다. 트랜잭션의 횟수는 그룹 속성을 위해 계산되며, 단일 속성에 대해서는 계산되지 않는다. 이 요소는 속성그룹 식별자, ref, href를 포함하는 URI를 참조한다. 혼동 방지를 위해 학습단위 패키지에 속성 연산을 갖는 학습설계 콘텐츠를 포함하도록 권장된다. 개인 속성의 경우 사용자가 속성 값을 설정한다(명시된 role-ref를 포함하는). 모니터 객체의 맥락에서만 명시된 역할을 맡은 사용자의 값이 설정된다. | 필수 | 1 | 엠티 |
0.4.1 | href | 상단 참조 | 선택 | 1 | anyURI |
0.4.2 | max-transactions | 상단 참조 | 선택 | 1 | 0과양의정수 |
0.4.3 | property-of | 상단 참조 | 선택 | 1 | 토큰 |
0.4.4 | ref | 상단 참조 | 선택 | 1 | IDREF |
0.4.5 | transaction-type | 상단 참조 | 선택 | 1 | 문자열 |
0.4.6 | view | 상단 참조 | 선택 | 1 | 토큰 |
notification | |||||
번호 | 명칭 | 설명 | 필수 여부 | 다중도 | 유형 |
0 | notification (**) | 실행시간 환경이 인지하는 이벤트 발생 후에 통지가 발생한다. 이벤트 종류에는 the completion of an activity, an expression evaluates to true, a property value is set 등이 있다. 통지가 발생하면, 신규 학습활동이 만들어지거나 역할에 대한 신규 지원 활동이 활성화되거나 메시지가 전달된다. 통지는 우선순위가 가장 높다. 통지가 발생하면 비가시적인 아이템도 보이게 되며 접근이 허용된다. 구현방식에 따라 이메일 메시지가 사용자에게 발송되어(메시지 내에 활동과 연결된) 신규활동이 도착하였음을 통지할 수 있다. subject field를 특정 값으로 설정(설정되지 않으면 표준 메시지가 발송) 하는 것도 가능하다(set-property와 같은 이벤트가 발생한 후). 통지가 외부 어휘집에 삽입될 수 있지만, 컨텐츠는 패키지형태로 제공되어야 한다(이는 통지가 패키지 내 식별자에 대한 참조를 포함하고 있기 때문이다). 식별자가 해결되지 않은 경우, 통지는 무시된다(xhtml 콘텐츠는 그대로 제시된다). | - | - | 시퀀스 |
0.1 | email-data | (환경이나 통지 내 서비스로) 메일 발신을 위한 목적으로 사용. B단계에서 이 요소의 속성은 연관된 역할에 상응하는 이메일 데이터가 발견되는 속성 자원을 참조한다. A단계에서는 자원의 소스가 명확하게 명시되지 않으며 구현자가 데이터 필요성의 명시 방법을 결정한다. 속성(이메일, 사용자 이름)은 역할을 할당받은 사용자와 메일발신자가 사용할 수 있어야 한다. | 필수 | 1..* | 컨테이너 |
0.1.1 | email-property-ref | 통지를 받는 사용자의 이메일 주소를 포함하고 있는 속성의 참조를 포함한다. | 필수 | 1 | anyURI |
0.1.2 | username-property-ref | 통지를 받는 사용자의 이름을 포함하고 있는 속성의 참조를 포함한다. | 선택 | 1 | anyURI |
0.1.3 | role-ref | 역할의 자원에 대한 식별자를 참조. 이 요소는 표현식 내에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.1.3.1 | ref | 학습 설계 내 식별자를 참조 | 필수 | 1 | IDREF |
0.2 | 선택사항 | 선택 | 0..1 | 선택사항 | |
0.2.1 | learning-activity-ref | 학습활동을 참조. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.2.1.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.2.2 | support-activity-ref | 지원 활동을 참조. 이 요소는 계산식이나 표현식에서 피연산자로 사용된다. | 필수 | 1 | 엠티 |
0.2.2.1 | ref | 상단 참조 | 필수 | 1 | IDREF |
0.3 | subject (**) | 통지의 제목을 명시. 통지가 활성화될 경우 통지를 받은 행위자에게 메일헤더(mail-header[제목 부분])를 통해 제시된다. | 선택 | 0..1 | 문자열 |
속성보기 | ||
글로벌요소 | 속성그룹보기 | |
속성설정 | 통지 | |
속성그룹설정 | 통지 |
통지하기 (학습 설계 C단계) 실행시간 통지가 활동의 가시성을 설정하여 활성화 시킨다. 막 (A단계)은 언제, 어떤 역할이 활동, 자원구조, 혹은 아이템을 사용하는지 여부를 결정한다. 시퀀스 (A단계) 는 활동-구조의 한 유형으로 연속된 활동의 완료 순서를 설정한다. 조건과 isvisible 속성의 초기값에 상관없이 isvisible 속성을 재설정한다. 조건 (B단계)은 isvisible 속성의 현재 설정과 상관없이 활동, 자원구조, 아이템의 isvisible 속성을 재설정한다. isvisible (A단계) 속성은 활동, 자원구조 또는 아이템이 학습자 화면에 표시될 지의 여부를 결정한다.이는 ‘isvisible’ 값이 조건에 의해 무효화될 수 있고, 조건은 시퀀스로, 시퀀스는 막으로, 막은 통지로 무효화될 수 있음을 의미한다. 강력한 매커니즘인 통지가 방법의 명령문에 상관없이, 구성요소에 정의된 모든 유형의 활동을 가시적으로 만들 수 있음을 의미한다. 방법은 다음과 같은 표로 표현된다. 예를 들어, 극은 다음과 같은 정보를 기술한다. 이는 학습 설계 방법에서 다음과 같이 보여진다.
<method> <play id="play1"> <act id="act1"> <role-part id="part11"><role-ref ref="Teacher"/><support-activity-ref ref="teacher-introduction"/></role-part> <role-part id="part12"><role-ref ref="Student"/><learning-activity-ref ref="introduction"/></role-part> <complete-act><when-role-part-completed ref="part11"/></complete-act> </act> <act id="act2"> <role-part id="part21"><role-ref ref="Student"/><activity-structure-ref ref="lessons&discussions"/></role-part> <role-part id="part22"><role-ref ref="Teacher"/><activity-structure-ref ref="teaching"/></role-part> <complete-act><when-role-part-completed ref="part22"/></complete-act> </act> <act id="act3"> <role-part id="part31"><role-ref ref="Student"/><learning-activity-ref ref="assessment"/></role-part> <role-part id="part32"><role-ref ref="Teacher"/><support-activity-ref ref="closing-activities"/></role-part> <complete-act><when-role-part-completed ref="part32"/></complete-act> </act> <complete-play><when-last-act-completed/></complete-play> </play> <complete-unit-of-learning><when-play-completed ref="play1"/> </complete-unit-of-learning> </method>참고: 예제의 아이디는 ‘identifier’의 약어이다. 식별자의 이름은 임의로 설정한다. 텍스트로 위의 내용을 나타내면 다음과 같다. 학습단위가 시작되면 극이 1번 막과 함께 시작되고, ‘교사’ 역할에 할당된 모든 사람은 지원활동인 ‘교사소개’ 활동을 부여 받게 되며, 동시에 ‘학생’역할에 할당된 사람은 ‘소개’라고 부르는 학습활동을 부여 받음을 의미한다. 1막은 학생 역할을 할당 받은 개인들이 모두 소개를 완료할 때 종료된다. 그리고 ‘수업과 토론’이라는 활동구조가 학생의 역할을 맡은 개인에게 할당되고, 동시에 교사에게 ‘강의’라는 활동구조가 할당되면서 2막이 시작된다. 2막은 교사가 막을 완료할 경우(교사의 역할은 1명으로 제한) 종료되고, 3막이 시작되는 방식으로 극이 진행된다. 마지막 막이 완료되면 극이 종결된다. 하나의 방법에 하나 이상의 극을 지정할 수 있다. 여러 극이 병렬로 실행되며, 서로에게 독립적이다. 이는 보다 복잡한 설계를 모형화할 경우 필요한 기능이다. 표 이외에 UML 활동 다이어그램이나 간트 차트(Gantt Chart), 또는 (상대) 시간표가 사용될 수 있다. 이러한 수단들이 설계를 위한 유용한 시작점으로 활용된다. 역할을 수영장 코스(swimlane) 형태로 표현한 UML 활동 다이어그램은 그림 6.1과 같다.
그림 6.1 수영장 코스 형태로 표현한 UML 활동 다이어그램
간트 차트의 표현은 그림 6.2와 같다.그림 6.2 간트 차트의 예
공지컨퍼런스(Announcement Conference) | 공지는 사용자에게 새로운 이벤트나 관련 정보를 알려주기 위해 보내는 메시지이다. 공지는 ‘announcement’로 설정된 컨퍼런스-유형을 포함하는 환경/서비스/컨퍼런스 객체 안에 선언되어 있다. |
비동기컨퍼런스(Asynchronous conference) | 비동기 컨퍼런스는 그룹메시징 시스템을 의미하며 수신되는 메시지를 위한 저장소(수신함, inbox)를 사용한다. 일반적으로 (중첩된)주제 (컨퍼런스)에서 순서화된다. 가장 기본적인 형태의 비동기 컨퍼런싱 시스템은 인터넷뉴스(nntp)이다. |
속성(Attribute) | 속성은 DTD에 선언된 요소에 대한 매개변수를 나타낸다. 속성 유형과 값의 범위(가능한 디폴트 값 포함)는 DTD 내에 정의되어 있다. |
문서(Document) | 문서는 데이터의 흐름이다. 참조하는 다른 데이터 흐름과 결합된 후, 관련 DTD에서 정의된 형식으로 구성된 요소 내에 포함된 정보를 유지하여 구조화된다. |
문서유형정의(Document Type Definition) | DTD(문서유형정의)는 XML 선언의 모음으로, 일종의 집합개념을 통해 DTD로 컴파일되는 문서에서 사용 가능한 법적 구조, 요소, 속성을 정의한 것이다. |
요소(Element) | 요소는 DTD에 선언된 문서구조화 단위를 말한다. 요소의 콘텐츠 모델이 DTD에 정의되며, 추가적인 의미(semantics)는 일반 산문형식으로 요소를 정의한다. |
서비스기능(Facilities) | 기능(functionality)에는 요소, 속성, 요소와 속성과 연관된 의미가 포함된다. 기능을 지원하기 위한 구현은 필요 기능을 제공한다고 알려져 있다. |
실행(Implementation) | 구현은 이 표준을 지원하는 서비스기능과 서비스의 모음을 제공하는 시스템이다. |
파싱(Parsing) | 파싱은 문서를 스캔하는 행위를 말하며, 문서 안에 포함된 정보는 정보가 구조화되는 요소의 맥락 안으로 필터링된다. |
속성연동(Property Operation) | 속성이나 속성그룹의 연산을 위해 다음의 용어를 참조한다. set-property, view-property, set-property-group, view-property-group, change-property-value 등이 있다. |
렌더링(Rendering) | 렌더링은 문서의 정보를 제시하는 행위이며, 환경에 가장 적합한 형태로 제시된다(예: 청각, 시각, 문서출판). |
학습단위실행(Run of a Unit of Learning) | 학습단위는 클래스 단위로 인스턴스를 기술한 것이며, 학습단위의 인스턴스는 ‘실행’이라고 부른다. 실행에서는 구체적인 사람이 학습단위에 정의된 역할에 연결되며, 학습과정의 구체적인 시작일자가 정의된다. 동일한 식별자를 가진 동일 학습단위는 횟수에 제한 없이 실행이 가능하다. 동일한 식별자를 가질 경우 동일한 구조와 콘텐츠를 사용할 것으로 예상한다. 학습단위 식별자는 콘텐츠와 구조(학습 설계)의 버전으로 구분된다. 참고할 점은 실행 시스템이 각각의 실행시간 인스턴스를 위해 개별적인 식별자를 생성할 가능성이 있다는 점이다. 이것은 구현 설계 상의 문제이다. |
실행(Runtime) | 사용자에게 IMS 학습 설계 표준을 설명할 경우 사용되는 서비스 기능 |
동기화컨퍼런스(Synchronous Conference) | 동기화 컨퍼런스는 그룹 통신 시스템을 의미하며, 그룹들이 실시간으로 서로 의사소통하고 함께 작업할 수 있게 해준다. 다양한 매체를 사용하지만, 기본적인 형태는 하나의 매체 유형(예: 채팅과 전화 회의)을 사용한다. 복잡한 시스템에서는 동기식과 비동기식 컨퍼런스를 결합시켜 사용한다. 이 문서에서는 동기식과 비동기식의 결합형도 동기화 컨퍼런싱 시스템으로 분류한다. |
URI | 고유자원식별자(Unique Resource Identifier). W3C(참고문헌을 참조)의 주석이 달린 IETF 규격. DTD에서는 W3C의 주석을 그대로 사용하여 URI를 설명하고 있다. W3C의 주석은 URL과 URN를 엄격하게 구별하지 않는다. URI는 구현 특정 협약에 따라 URL이나 URN으로 취급될 수 있다. URI는 절대적일 수도 있고, 상대적일 수도 있다. 절대 URI는 전역적이며 상대 URI는 지역적이다. 지역 URI가 할당된 자원의 경우, 해당 자원은 하나 이상의 파일에 의존할 경우 학습단위 패키지에서 사용 가능하다. |
사용자에이전트(User Agent) | 사용자 에이전트는 IMS 학습 설계 문서를 검색하고 처리하는 구현기능이다. 이는 실행시간 시스템과 동일하며, 처리가 발생하는 위치, 즉 클라이언트나 서버 와는 관계가 없다. |
유효성검증(Validation) | 유효성검증은 문서를 관련 DTD와 비교하여 검증하는 것으로 구조, 요소의 사용, 속성의 사용이 DTD 정의와의 일치 여부를 확인한다. |
웹콘텐츠(Web Content) | 웹 콘텐츠는 자원, 다시 말해 웹 브라우저 내에서 호스팅하고 보이는 콘텐츠 (html, xml, 플래시, 애플릿, 텍스트처리기/스프레드쉬트 파일 등)에 대한 데이터유형이다. 브라우저 내에서 호스팅이 불가능한 파일을 사용하는지의 여부는 사용자 클라이언트에 따라 달라진다. 웹 콘텐츠가 반드시 XML 규칙을 충족할 필요는 없다(예: HTML은 아니다). |
문법충족(Well-Formed) | 문서가 XML 1.0 권고안 섹션 2.1(http://www.w3.org/TR/xhtml1/#sec-well-formed)에 정의된 규칙에 따라 구조화되었을 경우 규칙을 만족한다고 한다. 기본적으로 이 정의는 시작과 종료 태그로 한계가 정해진 요소가 각자의 영역에서 적절하게 중첩되어 있는지를 규정한다. |
[LD1] | EML 참조 매뉴얼 (http://eml.ou.nl) |
[LD2] | IMS 콘텐츠 패키징 표준(IMS Content Packaging Specification, http://www.imsglobal.org) |
[LD3] | IMS 학습 자원 메타데이터 표준 (IMS Learning Resource Meta-Data Specification, http://www.imsglobal.org). IEEE LTSC (http://ltsc.ieee.org) LOM (학습 객체 메타데이터, Learning Object Metadata) 참조 |
[LD4] | IMS 심플 시퀀싱 표준(IMS Simple Sequencing Specification, http://www.imsglobal.org) |
[LD5] | 교수적 관점의 학습단위 모델링: EML을 지원하는 교수적 메타모델 [Modelling units of study from a pedagogical perspective: the pedagogical metamodel behind EML, Koper E.J.R., 2001: (http://eml.ou.nl/introduction/docs/ped-metamodel.pdf)] |
[LD6] | IMS 평가문항 상호운용성 표준 (IMS Question and Test Interoperability Specification, http://www.imsglobal.org) |
[LD7] | IMS 역량 또는 및 학습목표 재사용 표준(IMS Reusable Definition of Competency or Educational Objective (RDCEO) Specification, http://www.imsglobal.org) |
[LD8] | IMS 학습자 정보 패키지 표준 (IMS Learner Information Package Specification, http://www.imsglobal.org) |
[LD9] | IMS 엔터프라이즈 표준 (IMS Enterprise Specification, http://www.imsglobal.org) |
[LD10] | ADL SCORM (http://www.adlnet.org) |
[LD11] | CLEO, 콘텐츠 통합(aggregation) (http://www.lsal.cmu.edu/lsal/expertise/projects/ cleo/report20010701/working/aggregation.html) |
[LD12] | OASIS DOCBOOK(http://www.oasis-open.org/docbook/documentation/reference/html/docbook.html) |
[LD13] | 통합 모델링 언어 (Unified Modeling Language,http://www.omg.org/technology/documents/formal/uml.htm) |
[LD14] | W3C HTML 4.0 표준 (http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2) (‘클래스’ 속성 정의에 이용) |
[LD15] | IETF (http://www.ietf.org), 관련 표준: URI, ftp, news, smtp, http |
[LD16] | 웹 관련 상호운용성 표준 W3C 컨소시엄 (http://www.w3c.org): HTML, XHTML, XML 1.0, XML 스키마, XML 네임스페이스, XSLT |
[LD17] | Vogten, H., Verhooren, M., & Koper, E. UML 표(http://eml.ou.nl/introduction/docs/uml.pdf) |
표준개발 참여자(경칭생략, 무순)
성 명 |
근 무 처 |
직 위 |
조용상 |
한국교육학술정보원 |
팀장 |
김종현 |
계원디자인예술대학 |
교수 |
김현진 |
한국교원대학교 |
교수 |
정광식 |
한국방송통신대학교 |
교수 |
황대준 |
성균관대학교 |
교수 |
고영승 |
(주)디유넷 |
대리 |
이정우 |
(주)포씨소프트 |
차장 |
장근원 |
(주)크레듀 |
과장 |
정호원 |
(주)씨티유니온 |
차장 |
지승환 |
테크빌닷컴(주) |
차장 |
최성기 |
SK C&C |
과장 |
권영진 |
한국교육학술정보원 |
연구원 |
최미애 |
한국교육학술정보원 |
연구원 |