speclogo IMS 평가 문항 상호운용성 - XML 바인딩
발행일 2008년 00월 00일
최신 버전 IMS 평가 문항 상호운용성 - 정보 모델 버전 2.1
이전 버전

1)IMS 지적재산권 웹 페이지 : http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf
심의부회 :
성 명 근 무 처 직 위
원안작성 협력기관 : 한국교육학술정보원(IMS Korea 표준화 포럼)
성 명 근 무 처 직 위
(위 원 장) 황대준
성균관대학교
교수
(실무위원) 김성윤
(주)포씨소프트
이사
(실무위원) 김 현
(주)씨티유니온
과장
(실무위원) 유욱종
(주)다울소프트
부장
(실무위원) 조성현
테크빌닷컴(주)
부사장
(실무위원) 조용상
한국교육학술정보원
팀장
(실무위원) 장근원
(주)크레듀
과장
(실무위원) 차남주
(주)디유넷
부사장
(실무위원) 최성기
SK C&C
과장
(자문위원) 권희춘
수원여대
교수
(자문위원) 김종현
계원예술대학
교수
(자문위원) 김현진
한국교원대학교
교수
(자문위원) 손진곤
한국방송통신대학교
교수
(자문위원) 정광식
한국방송통신대학교
교수
(자문위원) 한태인
(주)메디오피아
부사장
(간 사) 신성욱
한국교육학술정보원
연구원

목 차

머 리 말

이 표준은 한국의 온라인 평가문항의 공유 및 유통 체제 확립을 위해 IMS Global Learning Consortium(이하 GLC)의 Question & Test Interoperability 표준을 기초로 작성한 IMS Korea 단체표준이다. 이 표준은 한국의 문화적, 교육적, 언어적 특수성 등을 감안하여 현지화 등 확장을 고려하여 작성되었다. 또한 이 표준을 실제 구현할 때, 부분적으로 선택하여 적용할 수 있도록 필수와 선택 영역이 구분되어 있으므로 목적에 따라 선별적인 적용이 가능하다. 이 표준은 이러닝 분야 온라인 평가문항 및 시험 표현 방법을 체계적으로 바인딩할 수 있도록 정의된 모델로서, 평가시스템에서 응시자에게 문항 또는 시험을 전달하는 시점부터 응시, 피드백 제공, 결과 제출 단계까지의 프로세스를 생명주기 관점에서 표현할 수 있도록 설계되었다. 평가문항 및 시험은 IMS 콘텐츠 패키징 표준을 이용해서 구조화 될 수 있으며, IMS 콘텐츠 패키징 표준 포맷은 실제 유통되는 포맷으로서, 이러닝 플랫폼에 탑재(import) 또는 추출(export)되는 표준화된 메커니즘을 제공한다. 이 표준은 멀티파트로 구성되며, 다음과 같은 세가지 표준 문서로 구성된다.
  • Part 1 : 정보모델 (Information Model)
  • Part 2 : XML 바인딩(Binding)
  • Part 3 : 활용 사례 및 실행 가이드(Best practice & Implementation Guide)
이 표준은 저작권법에서 보호 대상이 되는 저작물이다. 이 표준 문서의 표지에 있는 지적재산권 공지 사항을 숙지할 것을 다시한번 강조한다. 참고로 이 표준은 현재 기술표준원의 표준개발협력기관 지원사업(2007년 ~2009년)의 일환으로 국가 표준(KS) (안) 개발에도 활용되고 있으며, 교육과학기술부의 사이버가정학습 및 디지털 교과서 등과 같은 정책사업에 우선 적용 가능한 표준이다. 뿐만 아니라, 온라인 테스트를 서비스하고 있는 고등교육기관 및 직업훈력기관에서도 적용 가능한 표준이다.

1 적용범위

클래스 세트와 데이터 유형을 추상적으로 정의한다. 물리적 표현(physical representation)이 XML 문서인 경우, 정보모델을 바인딩 하기 위해 필요한 방법을 설명한다

2 인용 표준

2.1 ISO/IEC, ITU

  • ISO8601 :2000 Data elements and interchange formats – Information interchange – Representation of dates and times

2.2 참조 표준

3 복합 유형(Complex Types) 바인딩

속성이 있는 서로 다른 객체들의 조합으로 구성된 복합 유형(complex type)은 스키마에서 복합 콘텐츠를 갖는 요소들로 직접 표현된다. 기본 클래스(base classes) 모델에서 보통 추상(abstract)으로 명명되는)로 사용되는 클래스는 기본 클래스에서 파생된 모든 비추상 클래스(non-abstract classes)들 가운데서 단순 선택(single choice)로 구성되는 요소 그룹(element group)을 정의하기 위해 사용된다. 속성을 갖는 클래스는 속성 그룹(attribute group)을 정의하기 위해 사용되며, 다른 객체들(상속 과정을 포함한)을 포함하는 클래스는 이들을 표현하는 요소 그룹을 정의하기 위해 사용된다. [XHTML]로 정의된 요소들은 외부 스키마에서 직접 임포트 될 수 없지만, QTI 스키마의 일부로 다시 선언될 수 있다. 이 표준이 작성되는 시점에는 XHTML 스키마 사용이 실험 단계였지만, [MathML]이 정의하는 수학요소는 MathML 스키마에서 임포트 된 것이다. MathML 스키마의 사용은 최초 MathML DTD에서 정의된 수학기호 개체 선언의 사용을 제외하는 것이며, 이들 개체 선언은 QTI 인스턴스내의 문자들을 참조하는데도 사용될 수 없다는 점에 유의할 필요가 있다.

4 단순 유형(Simple Types) 바인딩

단순 데이터 유형(datatypes)은 XML 스키마에서 가장 가까운 유형에 직접적으로 바인딩된다. 예를 들어 boolean 은xsd:boolean에 바인딩 되고, 열거형(enumerations)은 xsd:NMTOKEN의 열거된 제약(restrictions)으로 바인딩된다. 정보모델은 단순 유형이 텍스트 내에서 어떻게 표현되어야 되는지 설명하지 않는다. 예를 들어 논리(boolean) 유형은 논리적으로 사실이거나 또는 논리적으로 거짓일 수 있는 추상 논리(boolean)이다. XML 스키마를 사용해 이들 단순 유형을 바인딩 함로서, 자동으로 어휘(lexical) 바인딩을 상속하게 되는 것이다. 어휘 바인딩이란 추상적 유형을 텍스트 문자들의 니열(run of text characters)로 표현하기 위한 일종의 규칙 집합이다. 예를 들어, XML 스키마는 xsd:boolean 값을 표현하기 위해 "true", "false", "1", "0"과 같은 문자열을 허용한다. XML DTDs 는 단순 유형 어휘가 적기 때문에 스키마처럼 동일한 어휘 제약을 적용할 수 없다. DTD에 준하여 검증하는 QTI 문서 인스턴스를 생산하는 애플리케이션은 여전히 스키마가 정의한 동일한 어휘 바인딩을 사용해야 하며, 이는 XML 파서가 자동으로 이를 확인하지 않더라도 마찬가지 이다. 예를 들어, DTD의 논리(boolean) 유형은 NMTOKEN에만 바인딩 되어 있는 반면, XML 파서는 위에 열거된 네가지 예 보다 많은 문자열을 허용할 수 있다. 그러나, "yes" 와 "no" 같은 문자열은 여전히 사용할 수 없다. 다음 절은 정보모델이 정의하는 단순 유형 바인딩을 풀어서 설명한 것이다. 단순 유형은 정보모델에서 데이터 유형으로 정의되며, 속성 유형(XML 표현에서 속성으로 바인딩 되는) 또는 단순한 집합 유형(XML 표현에서 속성을 갖지 않는 요소에 바인딩 되는)으로 사용된다. 정보모델이 단순 유형을 여러 번 표시할 때, 이들 유형은 속성의 경우는 개별 값들의 분리를 위해 스페이스를 사용하고, 집합인 경우(case of aggregations)에는 요소의 다중 인스턴스를 사용할 수 있다.

4.1 논리(boolean)

XML 스키마 논리(boolean)을사용하여바인딩한다. 유효한문자는다음과같아야한다.
true
false
1
0

4.2 좌표(coords)

좌표(coords) 유형은, 콤마를 목록 분리 도구로 사용하여 길이(length) 값 목록을 연결시킨 단일 문자열 값으로 바인딩 한다. 콤마를 사용하는 이유는 [XHTML]과의 호환성을 위해서이다. 예시 값은 다음과 같다,
10,100,50,200
50,60,50%
60,50,110,100,60,150,10,150,60,50
50%,50%,20,25

4.3 날짜(date)

XML 스키마 날짜(date) 유형을 사용해 바인딩 한다. 유효한 문자는 [ISO8601]의 하위 집합(subset)으로 정의된다. 확장된 달력 형식만을 지원하며(하이픈을 필드 구분자로 갖는 형식) 날짜의 모든 구성요소는 반드시 구체적으로 지정되어야 한다는 점에 유의할 필요가 있다. 정보모델에서 데이터 유형의 값의 범위(value space)는 시간대 정보 또는 확장 형식(마이너스 일자, 9999 이후의 일자)을 포함하지 않기 때문에 바인딩에서 제외된다. 예시 값은 다음과 같다.
2006-03-22

4.4 시간(datetime)

XML 스키마 시간(datetime) 유형을 사용해 바인딩 한다. 확장 형식은 사용할 수 없으며, 예시 값은 다음과 같다.
2006-03-22T12:33:25TZ
2006-03-022T12:33:25+01:00

4.5 실행 시간(duration)

XML 스키마 더블(double) 유형을 사용해 바인딩 한다.
3600.0
5400.0
7.2E+02

4.6 실수(float)

XML 스키마 더블(double) 유형을 사용해 바인딩 한다. 실수가 수용하는 값의 범위는 XML 스키마 더블 유형에 해당되며, 실수 그 자체가 아님에 유의할 필요가 있다.
1
3.14
3E+08

4.7 식별자(identifier)

식별자(Identifiers)는 허용 가능 한 문자들의 순서(sequence)로 정의되며, 스키마에서 NCName에바인딩된다. 예시 값은 다음과 같다.
A
choice4
correct

4.8 정수(integer)

XML 스키마 정수(int) 유형을 사용해 바인딩 하며, 예시 값은 다음과 같다.
1
+3
-4

4.9 언어(language)

XML 스키마 언어(language) 유형을 사용해 바인딩 한다. 언어는 [RFC3066]에 의해 구버전이 된 [RFC1766] 규약에 따라 표현하며, 예시 값은 다음과 같다.
en-US
en-GB
en

4.10 길이(length)

길이(length) 값은 음의 값이 아닌 정수(non-negative integer)로 표시되며, 선택적으로 퍼센트 문자가 따라올 수 있다. XML 스키마에는 이에 해당되는 유형이 없으며 바인딩은 기본 문자열(string) 유형의 제약을 따른다. 길이는 반드시 패턴 [0-9]+%?을 따라야 하며, 예시 값은 다음과 같다.
10
50%

4.11 마임 유형(mimeType)

[RFC2045]에서유형(type) "/" 하위유형(subtype)의 정의에 부합하는 문자열로 표현된다. 예시 값은 다음과 같다.
text/plain
image/gif
application/octet-stream

4.12 문자열(string)

XML 스키마 문자열(string) 유형을 사용해 바인딩 한다.

4.13 문자열(string)256

XML 스키마 문자열(string) 유형의 단순 제약을 사용해 바인딩 한다.

4.14 스타일클래스(styleclass)

XML 스키마 문자열(string) 유형을 사용해 바인딩 한다. 단 스타일클래스styleclass 값은 스페이스를 포함할 수 없는데, 이는 여러 값이 주어진 경우 목록 분리 수단으로 해석되기 때문이다.

4.15 uri

XML 스키마 anyURI 유형을 사용해 바인딩 한다. 예시 값은 다음과 같다.
http://www.example.com/
images/icon.gif
mailto:user@example.com

5 문항 변수의 바인딩 값(Binding Values of Item Variables)

이 표준은 시험(test) 또는 문항(item)이 수행되는 동안의 문항 변수 값을 유지하기 위한 모델을 정의한다. 문항 변수(item variables)는 단일 값들(single values)을 갖거나 다중 값들(multiple values)을 위한 컨테이너일 수도 있다. 각각의 경우에서 단일 값은 선언(declarations)과 보고(reports)에서 값(value) 클래스 인스턴스를 사용하여 표현되며, 표현식에서 사용될 때는 기본값(baseValue) 클래스로, 속성 값으로 주어질 때는 데이터 유형(datatype) 값유형(valueType)으로 표현된다. 다음 내용은 이상 세 가지 경우에 모두 적용된다. 각각의 값 인스턴스는 이 표준이 지원하는 모든 기본유형(baseTypes) 의 단일 값을 포함할 수 있다. 따라서 <value> 요소 콘텐츠는 XML 스키마 내에서 일반적인 문자열(string)유형에 바인딩 된다. 그러나 요소 콘텐츠는 반드시 아래 설명된 바와 같이 연관된 기본유형(associated baseType)의 바인딩을 만족시켜야 한다.

5.1 논리(boolean)

단순 유형 논리(boolean)에 관한 것

5.2 지정된 쌍(directedPair)

스페이스로 구분된 두 개의 식별자 값 목록으로서, 앞의 것은 소스 식별자이고 뒤에 따라오는 것은 대상(destination) 식별자이다. 예시 값은 다음과 같다.
A B
choice5 choice1
apple fruit
carrot vegetable

5.3 실행 시간(duration)

시간의 초 단위를 표현하는 숫자로서 부동 소수점으로 표현되며, 단순 유형 실수(float)의 규칙에 따라 바인딩 한다

5.4 파일(file)

파일은 MIME 메시지 열(message streams)을 사용해 표현되며, 이 메시지 열에는 콘텐츠의 유형과 인코딩에 대한 정보를 제공하는 머리말 규격(specifications of headers) 등이 포함된다. 추가 정보는 [RFC2045] 참조. 예시 값은 다음과 같다. Content-Type: image/gif; name="works.gif" ; x-mac-type="47494666" ; x-mac-creator="4A565752" Content-Disposition: attachment; filename="works.gif" Content-Transfer-Encoding: base64 R0lGODlhGgAXAPcAAP//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf 8AZv8AM/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wzAMwA/ 8wAzMwAmcwAZswAM8wAAJn//5n/zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkzM5kzAJkA/ 5kAzJkAmZkAZpkAM5kAAGb//2b/zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYz M2YzAGYA/2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ZjP/MzP/ADPM/zPMzDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNmmTNmZjNmMzNmADMz/zMzzDM zmTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzADMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBm MwBmAAAz/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAM+4AAN0AALsAAKoAAIgAAHcAAFUAAEQAACIAABEAAADuAADdAAC7AACqAACIAAB3AABVAABEAAAiAAARAAAA7gAA3QA AuwAAqgAAiAAAdwAAVQAARAAAIgAAEe7u7t3d3bu7u6qqqoiIiHd3d1VVVURERCIiIhEREQAAACH5BAEAAAEALAAAAAAaABcABwigAAMIHEgwwL+D/woqXEjwHzZsCRlKHOjwIcSJEys+jIhRYUUA ADZ29PgQpMiRFEuCDHkR5ceVJlt2/OivZkyOGVXW9LfyZE5sIHf2lMnw5UqbN3/CBCCUJc6CRoPu5Om06EOqTKdS9dnwqlapWLka9Dr1aNOqKbFppWoTKdqxatdKnZsU7tq2bMNe1Gixr9+/Fg8CHkw YoeHDiBMfBAggIAA

5.5 실수(float)

단순 유형 실수(float)에 관한 것

5.6 식별자(identifier)

단순 유형 식별자(identifier)에 관한 것

5.7 정수(integer)

단순 유형 정수(integer)에 대한 것

5.8 쌍(pair)

스페이스로 분리된 두 개의 식별자 값 목록
A B
choice5 choice1
apple pear
carrot potato

5.9 포인트(point)

스페이스로 분리된 두 개의 정수(integer) 값 목록으로, XML 스키마 정수 유형(int)과 같은 방식으로 바인딩 한다. 첫 번째 값은 수평 구성요소, 두 번째 값은 수직 구성요소이다.
10 50
32 16

5.10 문자열(string)

단순 유형 문자열(string)에 관한 것

5.11 uri

단순 유형 uri에 관한 것

6 XML 바인딩 참고 자료

6.1 <a>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
  • href (필수).Data type = uri.Type
  • type (선택)Data type = mimeType.Type
요소:

6.2 <abbr>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.3 <acronym>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.4 <adaptive>

설명: 적응형 문항 특징(adaptive item feature)에 대한 프로파일 플래그 콘텍스트:

6.5 <address>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.6 <and>

설명: 논리(boolean)의 'and'를 실행하는 표현. 콘텍스트: 참조: 요소:

6.7 <anyN>

설명: 논리(boolean) 하위 표현식(sub-expressions)의 시험 그룹(testing groups) 표현식 콘텍스트: 참조: 속성:
  • min (필수).Data type = integerOrTemplateRef.Type
  • max (필수).Data type = integerOrTemplateRef.Type
요소:

6.8 <areaMapEntry>

설명: 포인트 세트를 단일 실수(float)로 매핑 하기 위한 영역 정의 콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: areaMapping
속성:
  • shape (필수).Data type = shape.Type
  • coords (필수).Data type = coords.Type
  • mappedValue (필수).Data type = float.Type

6.9 <areaMapping>

설명: 포인트 세트에서 영역을 사용해 실수(float)로 매핑하는 작업 정의 콘텍스트: 속성:
  • lowerBound (선택)Data type = float.Type
  • upperBound (선택)Data type = float.Type
  • defaultValue (필수).Data type = float.Type
요소:

6.10 <assessmentItem>

설명: QTI 문항의 최상위(root) 요소 콘텍스트: XML 문서의 최상위 요소가 될 수 있다. 속성:
  • identifier (필수).Data type = string.Type
  • title (필수).Data type = string.Type
  • label (선택)Data type = string256.Type
  • xml:lang (선택)
  • adaptive (필수).Data type = boolean.Type
  • timeDependent (필수).Data type = boolean.Type
  • toolName (선택)Data type = string256.Type
  • toolVersion (선택)Data type = string256.Type
요소:

6.11 <assessmentItemRef>

설명: 문항을 시험(test)으로 삽입하기 위해 사용되는 요소 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
  • required (선택)Data type = boolean.Type
  • fixed (선택)Data type = boolean.Type
  • href (필수).Data type = uri.Type
  • category (선택)Data type = list of identifier.Type
요소:

6.12 <assessmentResult>

콘텍스트: XML 문서의 최상위(root) 요소가 될 수 있다. 요소:

6.13 <assessmentSection>

설명: 시험(test) 섹션 콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: testPart
참조: 속성:
  • identifier (필수).Data type = identifier.Type
  • required (선택)Data type = boolean.Type
  • fixed (선택)Data type = boolean.Type
  • title (필수).Data type = string.Type
  • visible (필수).Data type = boolean.Type
  • keepTogether (선택)Data type = boolean.Type
요소:

6.14 <assessmentTest>

설명: QTI 시험(test)의 최상위(root) 요소 콘텍스트: XML 문서의 최상위(root) 요소가 될 수 있다. 속성:
  • identifier (필수).Data type = string.Type
  • title (필수).Data type = string.Type
  • toolName (선택)Data type = string256.Type
  • toolVersion (선택)Data type = string256.Type
요소:

6.15 associableChoice.ElementGroup

설명: 연결 유형(association-type) 상호작용에서 사용되는 요소들의 그룹 그룹 멤버: <associableHotspot>, <gap>, <gapImg>, <gapText>, <simpleAssociableChoice> 콘텍스트: 적용 불가(Not applicable)

6.16 <associableHotspot>

설명: 연결 작업(association tasks)에 대한 그래픽의 지점 영역(hot area)를 정의하는 요소 콘텍스트: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type
  • matchGroup (선택)Data type = list of identifier.Type
  • shape (필수).Data type = shape.Type
  • coords (필수).Data type = coords.Type
  • hotspotLabel (선택)Data type = string256.Type
  • matchMax (필수).Data type = integer.Type
  • matchMin (선택)Data type = integer.Type

6.17 <associateInteraction>

설명: 단일 세트(single set)로 부터 보기 쌍(pairs of choices)을 식별해야 하는 상황에서의 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • shuffle (필수).Data type = boolean.Type
  • maxAssociations (필수).Data type = integer.Type
  • minAssociations (선택)Data type = integer.Type
요소:

6.18 atomicBlock.ElementGroup

설명: 구조를 제공하는 요소그룹으로, 텍스트의 범위(spans of text)처럼 표현되는(behaving) 요소만을 포함할 수 있다. 그룹 멤버: <address>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <p>, <pre> 콘텍스트: 참조:

6.19 atomicInline.ElementGroup

설명: 텍스트의 범위(spans of text)처럼 표현되는 빈 요소(empty elements)들의 그룹 그룹 멤버: <br>, <img> 콘텍스트: 참조:

6.20 <b>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.21 <bankProfile>

설명: 문제은행(item-bank) 시스템의 능력(capabilities) 또는 요구조건(requirements)을 설명하는 요소 콘텍스트: XML 문서의 최상위(root) 요소가 될 수 있다. 요소:

6.22 baseType.Type

다음 기호 값(symbolic values) 중 하나
  • boolean
  • directedPair
  • duration
  • file
  • float
  • identifier
  • integer
  • pair
  • point
  • string
  • uri

6.23 <baseValue>

설명: 주어진 기본 유형(base-type)의 상수 값을 반환하는 단순 표현식 콘텍스트: 참조: 속성:
  • baseType (필수).Data type = baseType.Type

6.24 <big>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.27 blockStatic.ElementGroup

설명: 상호작용을 제외한 구조를 제공하는 요소들의 그룹 그룹 멤버: <address>, <blockquote>, <div>, <dl>, <feedbackBlock>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <hr>, <m:math>, <ol>, <p>, <pre>, <rubricBlock>, <table>, <templateBlock>, <ul> 콘텍스트: 참조:

6.28 <blockquote>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
  • cite (선택)Data type = uri.Type
요소:

6.30 boolean.Type

xsd:boolean 의 인위적인 제약.

6.31 <br>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)

6.32 <branchRule>

콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: sectionPart.ElementGroup 의 멤버들
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: testPart
속성:
  • target (필수).Data type = identifier.Type
요소:

6.33 <candidateResponse>

콘텍스트: 요소:

6.34 <caption>

설명: XHTML 정의 콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: table
속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.35 cardinality.Type

다음 기호 값(symbolic values) 중의 하나
  • multiple
  • ordered
  • record
  • single

6.36 <categorizedStatistic>

설명: 매핑 형태로 표현된 점수 변환 테이블 등과 같은 범주화된 통계(categorized statistic) 콘텍스트: 참조: 속성:
  • name (필수).Data type = identifier.Type
  • glossary (선택)Data type = uri.Type
  • context (필수).Data type = uri.Type
  • caseCount (선택)Data type = integer.Type
  • stdError (선택)Data type = float.Type
  • stdDeviation (선택)Data type = float.Type
  • lastUpdated (선택)Data type = date.Type
요소:

6.37 choice.ElementGroup

설명: 응시자가 응답을 고를 수 있는 보기를 제공하는 요소들의 그룹 그룹 멤버: <associableHotspot>, <gap>, <gapImg>, <gapText>, <hotspotChoice>, <hottext>, <inlineChoice>, <simpleAssociableChoice>, <simpleChoice> 콘텍스트: 적용 불가(Not applicable)

6.38 <choiceInteraction>

설명: 단순한 다중 선택(simple multiple choice)과 다중 응답 상호작용(multiple-response interaction)을 나타내는 요소 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • shuffle (필수).Data type = boolean.Type
  • maxChoices (필수).Data type = integer.Type
  • minChoices (선택)Data type = integer.Type
요소:

6.39 <cite>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.40 <code>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.41 <col>

설명: XHTML 정의 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: colgroup
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: table
속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • span (선택)Data type = integer.Type

6.42 <colgroup>

설명: XHTML 정의 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: table
속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • span (선택)Data type = integer.Type
요소:

6.43 <composite>

설명: 종합 문항(somposite items) 특징을 위한 프로파일 플래그 콘텍스트:

6.44 <containerSize>

설명: 컨테이너의 크기를 반환하는 표현식 콘텍스트: 참조: 요소:

6.45 <contains>

설명: 한 컨테이너가 다른 컨테이너를 포함하는 지 여부를 결정하기 위해 컨테이너를 시험하는 표현식 콘텍스트: 참조: 요소:

6.46 <contentProfile>

설명: QTI 콘텐츠를 다루는 시스템의 능력(capabilities) 또는 요건조건(requirements)을 설명하는 요소 콘텍스트: XML 문서의 최상위(root) 요소가 될 수 있다. 요소:

6.47 <context>

콘텍스트: 요소:

6.48 coords.Type

xsd:string 의 인위적 제약

6.49 <correct>

설명: 응답 변수(response variable)와 연결된 정답(correct value)을 반환하는 단순 표현식 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type

6.50 <correctResponse>

설명: 응답 변수(response variable)에 정답(correct response)을 선언한다. 콘텍스트: 속성:
  • interpretation (선택)Data type = string.Type
요소:

6.51 <customInteraction>

설명: QTI를 확장하여 정보모델에서 다루지 않은 상호작용 유형을 개발할 수 있도록 허용된 요소 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • 다른 네임스페이스의 속성들
요소:
  • 모든 네임스페이스의 요소들

6.52 <customOperator>

설명: 외부에서 정의된 표현식이 사용될 수 있도록 허용하는 요소 콘텍스트: 참조: 속성:
  • class (선택)Data type = identifier.Type
  • definition (선택)Data type = uri.Type
  • 다른 네임스페이스의 속성들
요소:

6.53 date.Type

xsd:date 의 인위적 제약

6.54 datetime.Type

xsd:dateTime 의 인위적 제약

6.55 <dd>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.56 <default>

설명: 문항 변수의 기본값을 반환하는 단순한 표현식 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type

6.57 <defaultValue>

설명: 문항 변수의 기본값을 정의 콘텍스트: 속성:
  • interpretation (선택)Data type = string.Type
요소:

6.58 <delete>

설명: 기존 값에서 주어진 값을 제거함으로써 새 컨테이너를 추출하는 표현식 콘텍스트: 참조: 요소:

6.59 <dfn>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.60 <div>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.61 <divide>

설명: 하나의 수를 다른 수로 나누기 위한 표현식 콘텍스트: 참조: 요소:

6.62 <dl>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소: dlElement.ElementGroup 의 멤버들

6.63 dlElement.ElementGroup

설명: <dl> 안에 나타날 수 있는 요소들 그룹 멤버: <dd>, <dt> 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: dl

6.64 <drawingInteraction>

설명: 응시자가 주어진 배경 이미지 위에 자유롭게 그릴 수 있는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
요소:

6.65 <dt>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.66 duration.Type

xsd:double의 인위적 제약.

6.67 <durationGTE>

설명: 두 지속기간 간의 보다 크거나 동일한 연결을 시험하기 위한 표현식 콘텍스트: 참조: 요소:

6.68 <durationLT>

설명: 두 지속기간 간의 보다 작은 관계를 시험하기 위한 표현식 콘텍스트: 참조: 요소:

6.69 <em>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.70 <endAttemptInteraction>

설명: 시도(attempt)를 종료하는 대체 방법에 대한 특수한 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • title (필수).Data type = string.Type

6.71 <equal>

설명: 동등성(equality)에 대한 두 숫자 값을 시험하기 위한 표현식 콘텍스트: 참조: 속성:
  • toleranceMode (필수).Data type = toleranceMode.Type
  • tolerance (선택) 두 개의 값이 주어진 경우, 하한(t0)이 첫 번째로 주어진다.Data type = list of floatOrTemplateRef.Type
  • includeLowerBound (선택)Data type = boolean.Type
  • includeUpperBound (선택)Data type = boolean.Type
요소:

6.72 <equalRounded>

설명: 반올림을 이후 동등성(equality after rounding)에 대한 두 숫자값을 시험하기 위한 표현식 콘텍스트: 참조: 속성:
  • roundingMode (필수).Data type = roundingMode.Type
  • figures (필수).Data type = integerOrTemplateRef.Type
요소:

6.73 <exitResponse>

설명: 즉시 응답 처리(response processing)를 종료(terminate)하는 응답 규칙(response rule) 콘텍스트: 참조:

6.74 <exitTemplate>

설명: 즉시 템플릿 처리(template processing)를 종료하는 템플릿 규칙(template rule) 콘텍스트: 참조:

6.76 expression.ElementGroup

설명: 변수 값 설정 및 규칙의 조건 그룹에 대한 표현식을 생성하기 위해 사용되는 요소들의 그룹 그룹 멤버: <and>, <anyN>, <baseValue>, <containerSize>, <contains>, <correct>, <customOperator>, <default>, <delete>, <divide>, <durationGTE>, <durationLT>, <equal>, <equalRounded>, <fieldValue>, <gt>, <gte>, <index>, <inside>, <integerDivide>, <integerModulus>, <integerToFloat>, <isNull>, <lt>, <lte>, <mapResponse>, <mapResponsePoint>, <match>, <member>, <multiple>, <not>, <null>, <numberCorrect>, <numberIncorrect>, <numberPresented>, <numberResponded>, <numberSelected>, <or>, <ordered>, <outcomeMaximum>, <outcomeMinimum>, <patternMatch>, <power>, <product>, <random>, <randomFloat>, <randomInteger>, <round>, <stringMatch>, <substring>, <subtract>, <sum>, <testVariables>, <truncate>, <variable> 콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: and
  • 다음에서 한번 이상 발생 [1..*]: anyN
  • 다음에서 한번만 발생 [1]: branchRule
  • 다음에서 한번만 발생 [1]: containerSize
  • 다음에서 두번만 발생 [2]: contains
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: customOperator
  • 다음에서 두번만 발생 [2]: delete
  • 다음에서 두번만 발생 [2]: divide
  • 다음에서 두번만 발생 [2]: durationGTE
  • 다음에서 두번만 발생 [2]: durationLT
  • 다음에서 두번만 발생 [2]: equal
  • 다음에서 두번만 발생 [2]: equalRounded
  • 다음에서 한번만 발생 [1]: fieldValue
  • 다음에서 두번만 발생 [2]: gt
  • 다음에서 두번만 발생 [2]: gte
  • 다음에서 한번만 발생 [1]: index
  • 다음에서 한번만 발생 [1]: inside
  • 다음에서 두번만 발생 [2]: integerDivide
  • 다음에서 두번만 발생 [2]: integerModulus
  • 다음에서 한번만 발생 [1]: integerToFloat
  • 다음에서 한번만 발생 [1]: isNull
  • 다음에서 한번만 발생 [1]: lookupOutcomeValue
  • 다음에서 두번만 발생 [2]: lt
  • 다음에서 두번만 발생 [2]: lte
  • 다음에서 두번만 발생 [2]: match
  • 다음에서 두번만 발생 [2]: member
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: multiple
  • 다음에서 한번만 발생 [1]: not
  • 다음에서 한번 이상 발생 [1..*]: or
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: ordered
  • 다음에서 한번만 발생 [1]: outcomeElseIf
  • 다음에서 한번만 발생 [1]: outcomeIf
  • 다음에서 한번만 발생 [1]: patternMatch
  • 다음에서 두번만 발생 [2]: power
  • 다음에서 한번만 발생 [1]: preCondition
  • 다음에서 한번 이상 발생 [1..*]: product
  • 다음에서 한번만 발생 [1]: random
  • 다음에서 한번만 발생 [1]: responseElseIf
  • 다음에서 한번만 발생 [1]: responseIf
  • 다음에서 한번만 발생 [1]: round
  • 다음에서 한번만 발생 [1]: setCorrectResponse
  • 다음에서 한번만 발생 [1]: setDefaultValue
  • 다음에서 한번만 발생 [1]: setOutcomeValue
  • 다음에서 한번만 발생 [1]: setTemplateValue
  • 다음에서 두번만 발생 [2]: stringMatch
  • 다음에서 두번만 발생 [2]: substring
  • 다음에서 두번만 발생 [2]: subtract
  • 다음에서 한번 이상 발생 [1..*]: sum
  • 다음에서 한번만 발생 [1]: templateDefault
  • 다음에서 한번만 발생 [1]: templateElseIf
  • 다음에서 한번만 발생 [1]: templateIf
  • 다음에서 한번만 발생 [1]: truncate

6.77 <extendedTextInteraction>

설명: 응시자가 확장된 평문(free-text) 응답을 제공하도록 허용하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • base (선택)Data type = integer.Type
  • stringIdentifier (선택)Data type = identifier.Type
  • expectedLength (선택)Data type = integer.Type
  • patternMask (선택)Data type = string.Type
  • placeholderText (선택)Data type = string.Type
  • maxStrings (선택)Data type = integer.Type
  • minStrings (선택)Data type = integer.Type
  • expectedLines (선택)Data type = integer.Type
  • format (선택)Data type = textFormat.Type
요소:

6.78 <feedbackBlock>

설명: 문항 본문(item body)의 구조 부분으로서, 가시성(visibility)은 현재 결과에 따라 조건적으로 제어될 수 있다. 콘텍스트: 참조: 속성:
  • outcomeIdentifier (필수).Data type = identifier.Type
  • showHide (필수).Data type = showHide.Type
  • identifier (필수).Data type = identifier.Type
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.79 feedbackElement.ElementGroup

설명: 가시성(visibility)이 현재 결과에 따라 조건적으로 제어 되는 요소들 그룹 멤버: <feedbackBlock>, <feedbackInline> 콘텍스트: 적용 불가(Not applicable)

6.80 <feedbackInline>

설명: 텍스트의 범위(span)(또는 그와 유사한)로서 가시성(visibility)은 결과에 따라 조건적으로 제어될 수 있다. 콘텍스트: 참조: 속성:
  • outcomeIdentifier (필수).Data type = identifier.Type
  • showHide (필수).Data type = showHide.Type
  • identifier (필수).Data type = identifier.Type
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.81 <feedbackIntegrated>

설명: Profile flag for the integrated feedback feature. 콘텍스트:

6.82 <feedbackModal>

설명: 형식적인 피드백 기능을 위한 프로파일 플래그 콘텍스트:

6.83 <feedbackType>

콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: qtiMetadata
콘텐츠: 유형 feedbackType.Type의 값

6.84 feedbackType.Type

다음 기호값 중의 하나
  • adaptive
  • nonadaptive
  • none

6.85 <fieldValue>

설명: 레코드(record) 컨테이너로부터 단일 필드값을 추출하는 표현식 콘텍스트: 참조: 속성:
  • fieldIdentifier (필수).Data type = identifier.Type
요소:

6.86 float.Type

xsd:double 의 인위적 제약

6.87 floatOrTemplateRef.Type

xsd:string 의 인위적 제약

6.88 flow.ElementGroup

설명: 추가 구조 또는 텍스트 범위(span)가 허용되는 컨텍스트내에 나타날 수 있는 요소들의 그룹 그룹< 멤버: <a>, <abbr>, <acronym>, <address>, <associateInteraction>, <b>, <big>, <blockquote>, <br>, <choiceInteraction>, <cite>, <code>, <customInteraction>, <dfn>, <div>, <dl>, <drawingInteraction>, <em>, <endAttemptInteraction>, <extendedTextInteraction>, <feedbackBlock>, <feedbackInline>, <gapMatchInteraction>, <graphicAssociateInteraction>, <graphicGapMatchInteraction>, <graphicOrderInteraction>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <hotspotInteraction>, <hottext>, <hottextInteraction>, <hr>, <i>, <img>, <inlineChoiceInteraction>, <kbd>, <m:math>, <matchInteraction>, <mediaInteraction>, <object>, <ol>, <orderInteraction>, <p>, <pre>, <printedVariable>, <q>, <rubricBlock>, <samp>, <selectPointInteraction>, <sliderInteraction>, <small>, <span>, <strong>, <sub>, <sup>, <table>, <templateBlock>, <templateInline>, <textEntryInteraction>, <tt>, <ul>, <uploadInteraction>, <var>, <xi:include> 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: dd
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: div
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: li
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: tableCell.ElementGroup 의 멤버들
참조:

6.89 flowStatic.ElementGroup

설명: 상호작용을 제외하고 추가 구조 또는 텍스트 범위(span)가 허용되는 컨텍스트 안에 나타날 수 있는 요소들의 그룹 그룹 멤버: <a>, <abbr>, <acronym>, <address>, <b>, <big>, <blockquote>, <br>, <cite>, <code>, <dfn>, <div>, <dl>, <em>, <feedbackBlock>, <feedbackInline>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <hottext>, <hr>, <i>, <img>, <kbd>, <m:math>, <object>, <ol>, <p>, <pre>, <printedVariable>, <q>, <rubricBlock>, <samp>, <small>, <span>, <strong>, <sub>, <sup>, <table>, <templateBlock>, <templateInline>, <tt>, <ul>, <var> 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: modalFeedback
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: simpleAssociableChoice
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: simpleChoice
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: testFeedback
참조:

6.90 <gap>

설명: 갭 채우기 과제(gap-filling tasks)에서 텍스트의 갭 위치를 정의한다. 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type
  • matchGroup (선택)Data type = list of identifier.Type
  • required (선택)Data type = boolean.Type

6.91 gapChoice.ElementGroup

설명: 갭 채우기 과제(gap-filling tasks)에서 보기를 정하기 위해 사용될 수 있는 요소들의 그룹 그룹 멤버: <gapImg>, <gapText> 콘텍스트:

6.92 <gapImg>

설명: 갭을 채우기 위해 사용될 수 있는 이미지. 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type
  • matchGroup (선택)Data type = list of identifier.Type
  • matchMax (필수).Data type = integer.Type
  • matchMin (선택)Data type = integer.Type
  • objectLabel (선택)Data type = string.Type
요소:

6.93 <gapMatchInteraction>

속성: 응시자가 미리 정의된 보기 세트의 텍스트 구절(passage of text)에 있는 갭을 채우는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • shuffle (필수).Data type = boolean.Type
요소:

6.94 <gapText>

설명: 갭을 채우기 위해 사용될 수 있는 단순 텍스트 열(simple run of text). 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type
  • matchGroup (선택)Data type = list of identifier.Type
  • matchMax (필수).Data type = integer.Type
  • matchMin (선택)Data type = integer.Type
요소:
  • <textOrVariable>
  • PCDATA

6.95 <graphicAssociateInteraction>

설명: 응시자가 이미지 상에서 미리 지정된 핫스팟(hotspots) 의 쌍을 연결하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • maxAssociations (필수).Data type = integer.Type
요소:

6.96 <graphicGapMatchInteraction>

설명: 주어진 이미지 내에서 드래그 앤 드롭을 통해 응시자가 갭을 채우는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
요소:

6.98 <graphicOrderInteraction>

설명: 응시자가 이미지 상에서 미리 지정된 핫스팟(hotspots) 세트에 순서를 정하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • minChoices (선택)Data type = integer.Type
  • maxChoices (선택)Data type = integer.Type
요소:

6.99 <gt>

설명: 두 멤버 사이에 보다 큰(greater-than) 연결을 시험하는 표현식 콘텍스트: 참조: 요소:

6.100 <gte>

설명: 두 멤버 사이에 보다 크거나 동일한(greater-than-ro-equal) 연결을 시험하는 표현식 콘텍스트: 참조: 요소:

6.101 <h1>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.102 <h2>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.103 <h3>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.104 <h4>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.105 <h5>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.106 <h6>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.107 hotspot.ElementGroup

설명: 그래픽의 지점 영역(hot area)를 정의하는 요소들의 그룹 그룹 멤버: <associableHotspot>, <hotspotChoice> 콘텍스트: 적용 불가(Not applicable)

6.108 <hotspotChoice>

설명: 단순한 영역 선택 과제(area selection tasks)에서 그래픽 상의 지점 영역(hot area)를 정의하는 요소들의 그룹 콘텍스트: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type
  • shape (필수).Data type = shape.Type
  • coords (필수).Data type = coords.Type
  • hotspotLabel (선택)Data type = string256.Type

6.109 <hotspotInteraction>

설명: 응시자가 이미지 상에서 미리 정의된 핫스팟(hotspots)을 선택하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • maxChoices (필수).Data type = integer.Type
  • minChoices (선택)Data type = integer.Type
요소:

6.110 <hottext>

설명: 핫텍스트 선정 과제(hottext selection tasks)의 영역을 정의한다. 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type
  • xml:base (선택)
요소:

6.111 <hottextInteraction>

설명: 응시자가 텍스트 내에서 미리 정의된 지점 영역(hot areas)를 고르는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • maxChoices (필수).Data type = integer.Type
  • minChoices (선택)Data type = integer.Type
요소:

6.112 <hr>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)

6.113 <hypertextElement>

설명: XHTML 하이퍼텍스트 요소의 프로파일 플래그 콘텍스트:

6.114 <i>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.115 <lip:identification>

외부에서 정의

6.116 identifier.Type

xsd:NCName 의 인위적 제약.

6.117 <imageElement>

설명: XHTML 이미지 요소의 프로파일 플래그 콘텍스트:

6.118 <imageType>

설명: 특정 이미지 마임타입(mime-type)을 식별하는 프로파일 요소 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: contentProfile

6.119 <img>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
  • src (필수).Data type = uri.Type
  • alt (필수).Data type = string256.Type
  • longdesc (선택)Data type = uri.Type
  • height (선택)Data type = length.Type
  • width (선택)Data type = length.Type

6.120 <imsmd>

설명: IMS 메타데이터의 프로파일 플래그 콘텍스트:

6.121 <imsqtimd>

설명: IMS QTI 메타데이터의 프로파일 플래그 콘텍스트:

6.122 <xi:include>

외부에서 정의

6.123 <index>

설명: 순차적(ordered) 컨테이너로부터 단일값을 추출하는 표현식 콘텍스트: 참조: 속성:
  • n (필수).Data type = integer.Type
요소:

6.124 inline.ElementGroup

설명: 텍스트의 범위(span)처럼 표현되는(behave) 요소들의 그룹 그룹 멤버: <a>, <abbr>, <acronym>, <b>, <big>, <br>, <cite>, <code>, <dfn>, <em>, <endAttemptInteraction>, <feedbackInline>, <gap>, <hottext>, <i>, <img>, <inlineChoiceInteraction>, <kbd>, <m:math>, <object>, <printedVariable>, <q>, <samp>, <small>, <span>, <strong>, <sub>, <sup>, <templateInline>, <textEntryInteraction>, <tt>, <var> 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: atomicBlock.ElementGroup 의 멤버들
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: caption
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: dt
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: simpleInline.ElementGroup 의 멤버들

6.125 <inlineChoice>

설명: 갭을 채우기 위해 사용될 수 있는 텍스트 문자열. 콘텍스트: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type

6.126 <inlineChoiceInteraction>

설명: 텍스트 내의 단일 갭(single gap)이 미리 정의된 문자열로 채워질 수 있는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • shuffle (필수).Data type = boolean.Type
  • required (선택)Data type = boolean.Type
요소:

6.127 inlineInteraction.ElementGroup

설명: 텍스트의 범위(span)처럼 표현되는(behave) 상호작용의 그룹 그룹 멤버: <endAttemptInteraction>, <inlineChoiceInteraction>, <textEntryInteraction> 콘텍스트: 참조:

6.128 inlineStatic.ElementGroup

설명: 상호작용을 제외하고 텍스트의 범위(span)처럼 표현되는(behave) 요소들의 그룹 그룹 멤버: <a>, <abbr>, <acronym>, <b>, <big>, <br>, <cite>, <code>, <dfn>, <em>, <feedbackInline>, <gap>, <hottext>, <i>, <img>, <kbd>, <m:math>, <object>, <printedVariable>, <q>, <samp>, <small>, <span>, <strong>, <sub>, <sup>, <templateInline>, <tt>, <var> 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: hottext
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: prompt
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: templateInline
참조:

6.129 <inside>

설명: 포인트가 주어진 영역 안에 있는 가를 시험하기 위한 표현식 콘텍스트: 참조: 속성:
  • shape (필수).Data type = shape.Type
  • coords (필수).Data type = coords.Type
요소:

6.130 integer.Type

xsd:int 의 인위적 제약

6.131 <integerDivide>

설명: 정수 나눗셈(integer-division)을 수행하는 표현식 콘텍스트: 참조: 요소:

6.132 <integerModulus>

설명: 정수 나눗셈(integer-division) 결과 나머지를 계산하기 위한 표현식 콘텍스트: 참조: 요소:

6.133 integerOrTemplateRef.Type

xsd:string 의 인위적 제약

6.134 <integerToFloat>

설명: 정수(integer)를 실수(float) 기본 유형(base-type)의 해당 값으로 변환하기 위한 표현식 콘텍스트: 참조: 요소:

6.136 <interactionType>

콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: contentProfile
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: qtiMetadata
콘텐츠: 유형 interactionType.Type 의 값

6.137 interactionType.Type

다음 기호값 중의 하나
  • associateInteraction
  • choiceInteraction
  • customInteraction
  • drawingInteraction
  • endAttemptInteraction
  • extendedTextInteraction
  • gapMatchInteraction
  • graphicAssociateInteraction
  • graphicGapMatchInteraction
  • graphicOrderInteraction
  • hotspotInteraction
  • hottextInteraction
  • inlineChoiceInteraction
  • matchInteraction
  • orderInteraction
  • positionObjectInteraction
  • selectPointInteraction
  • sliderInteraction
  • textEntryInteraction
  • uploadInteraction

6.138 <interpolationTable>

콘텍스트: 참조: 속성:
  • defaultValue (선택)Data type = valueType.Type
요소:
  • <interpolationTableEntry>

6.139 <interpolationTableEntry>

콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: interpolationTable
속성:
  • sourceValue (필수).Data type = float.Type
  • includeBoundary (선택)Data type = boolean.Type
  • targetValue (필수).Data type = valueType.Type

6.140 <isNull>

설명: NULL 값을 시험하는 표현식 콘텍스트: 참조: 요소:

6.141 <itemBody>

설명: 응시자에게 제시되는 문항(item), 텍스트, 그래픽, 상호작용의 실체(body)를 기술한다. 콘텍스트: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.142 <itemResult>

콘텍스트: 속성:
  • identifier (필수).Data type = string.Type
  • sequenceIndex (선택)Data type = integer.Type
  • datestamp (필수).Data type = datetime.Type
  • sessionStatus (필수).Data type = sessionStatus.Type
요소:

6.143 <itemSessionControl>

콘텍스트: 속성:
  • maxAttempts (선택)Data type = integer.Type
  • showFeedback (선택)Data type = boolean.Type
  • allowReview (선택)Data type = boolean.Type
  • showSolution (선택)Data type = boolean.Type
  • allowComment (선택)Data type = boolean.Type
  • allowSkipping (선택)Data type = boolean.Type
  • validateResponses (선택)Data type = boolean.Type

6.144 itemStatistic.ElementGroup

설명: 문항 통계를 정의하기 위해 사용되는 요소들의 그룹 그룹 멤버: <categorizedStatistic>, <ordinaryStatistic> 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: usageData

6.146 <itemTemplate>

설명: 문항이 템플릿임을 나타내는 메타데이터 플래그 콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: qtiMetadata

6.147 itemVariable.ElementGroup

그룹 멤버: <outcomeVariable>, <responseVariable>, <templateVariable> 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: itemResult
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: testResult

6.148 <kbd>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.149 language.Type

xsd:language 의 인위적 제약

6.150 length.Type

xsd:string 의 인위적 제약

6.151 <li>

설명: XHTML 정의 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: ol
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: ul
속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.152 <listElements>

설명: XHTML 목록 요소들의 프로파일 플래그 콘텍스트:

6.153 <lomMetadata>

설명: LOM 메타데이터의 프로파일 플래그 콘텍스트:

6.154 <lookupOutcomeValue>

설명: 연결 결과 테이블(lookup table)에서 결과 변수 값(value of outcome variable)을 찾는 응답(response)/결과(outcome) 규칙 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
요소:

6.155 lookupTable.ElementGroup

설명: 숫자 소스 값(numeric source value)을 기초로 결과 값(outcome value)를 설정하기 위한 결과 테이블(lookup table)을 정의한다. 그룹 멤버: <interpolationTable>, <matchTable> 콘텍스트:

6.156 <lt>

설명: 두 숫자 사이에서 보다 적은(less-than) 연결을 시험하는 표현식 콘텍스트: 참조: 요소:

6.157 <lte>

설명: 두 숫자 사이에서 보다 적거나 동일한(less-than-or-equal) 연결을 시험하는 표현식 콘텍스트: 참조: 요소:

6.158 <mapEntry>

설명: 단일 값(single value), 키(the key)를 실수(real number)로 매핑하는 작업을 정의한다. 콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: mapping
속성:
  • mapKey (필수).Data type = valueType.Type
  • mappedValue (필수).Data type = float.Type

6.159 <mapResponse>

설명: 선언된 매핑을 사용하여, 응답 변수 값(value(s) of response variable)을 실수(real number)로 매핑하는 표현식 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type

6.160 <mapResponsePoint>

설명: 선언된 영역 매핑을 사용하여, 포인트 형 응답 변수값(value(s) of a point-type response variable)을 실수(real number)로 매핑하는 표현식 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type

6.161 <mapping>

설명: 값의 소스 세트에서 실수(real numbers)로의 매핑을 정의한다. 콘텍스트: 속성:
  • lowerBound (선택)Data type = float.Type
  • upperBound (선택)Data type = float.Type
  • defaultValue (필수).Data type = float.Type
요소:

6.162 <match>

설명: 두 값이 동일한가를 시험하는 표현식 콘텍스트: 참조: 요소:

6.163 <matchInteraction>

설명: 응시자가 두 개의 구별되는 세트 사이에서 보기의 쌍(pairs of choices)를 식별해야 하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • shuffle (필수).Data type = boolean.Type
  • maxAssociations (필수).Data type = integer.Type
  • minAssociations (선택)Data type = integer.Type
요소:

6.164 <matchTable>

콘텍스트: 참조: 속성:
  • defaultValue (선택)Data type = valueType.Type
요소:

6.165 <matchTableEntry>

콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: matchTable
속성:
  • sourceValue (필수).Data type = integer.Type
  • targetValue (필수).Data type = valueType.Type

6.166 <m:math>

외부에서 정의

6.167 <mathElement>

설명: MathML의 수학 요소의 프로파일 플래그 콘텍스트:

6.168 <mathVariable>

설명: mathVariable 특징들의 프로파일 플래그 콘텍스트:

6.169 <mediaInteraction>

콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • autostart (필수).Data type = boolean.Type
  • minPlays (선택)Data type = integer.Type
  • maxPlays (선택)Data type = integer.Type
  • loop (선택)Data type = boolean.Type
요소:

6.170 <member>

설명: 컨테이너가 주어진 값을 포함했는지 여부를 결정하기 위해 컨테이너를 시험하는 표현식 콘텍스트: 참조: 요소:

6.171 <metadataProfile>

설명: 메타데이터와 관련해 시스템의 능력(capabilities) 또는 필수요건(requirements)을 설명하는 요소 콘텍스트: 요소:

6.172 mimeType.Type

xsd:string 의 인위적 제약

6.173 <modalFeedback>

설명: 주어진 결과 변수(outcome variable) 값에 따라 응답 처리(response processing) 직후에 응시자에게 조건적으로 보여지는 피드백 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: assessmentItem
속성:
  • outcomeIdentifier (필수).Data type = identifier.Type
  • showHide (필수).Data type = showHide.Type
  • identifier (필수).Data type = identifier.Type
  • title (선택)Data type = string.Type
요소:

6.174 <multiple>

설명: 하위 표현식을 단일 비순차적 컨테이너(unordered container)로 통합하는 하위 표현식(sub-expressions) 콘텍스트: 참조: 요소:

6.175 navigationMode.Type

다음 기호값 중의 하나
  • linear
  • nonlinear

6.176 <not>

설명: 논리(boolean) 부정을 실행하는 표현식 콘텍스트: 참조: 요소:

6.177 <null>

설명: NULL 값을 반환하는 단순 표현식 콘텍스트: 참조:

6.178 <numberCorrect>

콘텍스트: 참조: 속성:
  • sectionIdentifier (선택)Data type = identifier.Type
  • includeCategory (선택)Data type = list of identifier.Type
  • excludeCategory (선택)Data type = list of identifier.Type

6.179 <numberIncorrect>

콘텍스트: 참조: 속성:
  • sectionIdentifier (선택)Data type = identifier.Type
  • includeCategory (선택)Data type = list of identifier.Type
  • excludeCategory (선택)Data type = list of identifier.Type

6.180 <numberPresented>

콘텍스트: 참조: 속성:
  • sectionIdentifier (선택)Data type = identifier.Type
  • includeCategory (선택)Data type = list of identifier.Type
  • excludeCategory (선택)Data type = list of identifier.Type

6.181 <numberResponded>

콘텍스트: 참조: 속성:
  • sectionIdentifier (선택)Data type = identifier.Type
  • includeCategory (선택)Data type = list of identifier.Type
  • excludeCategory (선택)Data type = list of identifier.Type

6.182 <numberSelected>

콘텍스트: 참조: 속성:
  • sectionIdentifier (선택)Data type = identifier.Type
  • includeCategory (선택)Data type = list of identifier.Type
  • excludeCategory (선택)Data type = list of identifier.Type

6.183 <object>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
  • data (필수).Data type = string.Type
  • type (필수).Data type = mimeType.Type
  • width (선택)Data type = length.Type
  • height (선택)Data type = length.Type
요소:

6.184 <objectElements>

설명: XHTML 오브젝트 요소의 프로파일 플래그 콘텍스트:

6.186 <objectType>

설명: 특정 오브젝트 마임타입(mime-type)을 식별하는 프로파일 요소 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: contentProfile

6.187 <ol>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.188 <or>

설명: 논리(boolean)의 'or'를 실행하는 표현식 콘텍스트: 참조: 요소:

6.189 <orderInteraction>

설명: 응시자가 보기 세트의 순서를 (재)지정((re-)order)해야 하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • shuffle (필수).Data type = boolean.Type
  • minChoices (선택)Data type = integer.Type
  • maxChoices (선택)Data type = integer.Type
  • orientation (선택)Data type = orientation.Type
요소:

6.190 <ordered>

설명: 하위 표현식을 단일 순차적 컨테이너(ordered container)로 통합하는 표현식 콘텍스트: 참조: 요소:

6.191 <ordering>

콘텍스트: 속성:
  • shuffle (필수).Data type = boolean.Type
  • 다른 네임스페이스의 속성들
요소:
  • 모든 네임스페이스의 요소들

6.192 <ordinaryStatistic>

설명: 보통 단일 값 문항 통계(single-valued item statistic) 콘텍스트: 참조: 속성:
  • name (필수).Data type = identifier.Type
  • glossary (선택)Data type = uri.Type
  • context (필수).Data type = uri.Type
  • caseCount (선택)Data type = integer.Type
  • stdError (선택)Data type = float.Type
  • stdDeviation (선택)Data type = float.Type
  • lastUpdated (선택)Data type = date.Type
요소:

6.193 orientation.Type

다음 기호값 중의 하나
  • horizontal
  • vertical

6.194 <outcomeCondition>

설명: 하나 또는 그 이상의 표현식 값을 기초로, 조건적으로 따라오는 하위 규칙 그룹(groups of sub-rules)을 포함하는 결과 규칙(outcome rule) 콘텍스트: 참조: 요소:

6.195 <outcomeDeclaration>

설명: 결과 변수(outcome variable)를 선언한다. 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: assessmentItem
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: assessmentTest
속성:
  • identifier (필수).Data type = identifier.Type
  • cardinality (필수).Data type = cardinality.Type
  • baseType (선택)Data type = baseType.Type
  • view (선택)Data type = list of view.Type
  • interpretation (선택)Data type = string.Type
  • longInterpretation (선택)Data type = uri.Type
  • normalMaximum (선택)Data type = float.Type
  • normalMinimum (선택)Data type = float.Type
  • masteryValue (선택)Data type = float.Type
요소:

6.196 <outcomeElse>

설명: 만약 모든 이전 그룹들이 결과 조건(outcome condition)을 포함하기 위해 건너뛴다(skipped)면, 무조건적으로 따라야 하는 규칙들의 최종 그룹(a final group of rules) 콘텍스트: 요소:

6.197 <outcomeElseIf>

설명: 만약 모든 이전 그룹들이 결과 조건(outcome condition)을 포함하기 위해 건너뛴다(skipped)면, 고려되어야 할 규칙들의 조건 그룹(a conditional group of rules) 콘텍스트: 요소:

6.198 <outcomeIf>

설명: 결과 조건(outcome condition)의 첫 번째 파트 콘텍스트: 요소:

6.199 <outcomeMaximum>

콘텍스트: 참조: 속성:
  • sectionIdentifier (선택)Data type = identifier.Type
  • includeCategory (선택)Data type = list of identifier.Type
  • excludeCategory (선택)Data type = list of identifier.Type
  • outcomeIdentifier (필수).Data type = identifier.Type
  • weightIdentifier (선택)Data type = identifier.Type

6.200 <outcomeMinimum>

콘텍스트: 참조: 속성:
  • sectionIdentifier (선택)Data type = identifier.Type
  • includeCategory (선택)Data type = list of identifier.Type
  • excludeCategory (선택)Data type = list of identifier.Type
  • outcomeIdentifier (필수).Data type = identifier.Type
  • weightIdentifier (선택)Data type = identifier.Type

6.201 <outcomeProcessing>

설명: 시험 수준 결과(test-level outcomes)를 계산하기 위한 규칙들의 세트(set of rules)를 정의 콘텍스트: 요소:

6.202 <outcomeProcessingFragment>

콘텍스트: 참조: XML 문서의 최상위(root) 요소가 될 수 있다. 요소:

6.203 outcomeRule.ElementGroup

설명: 결과 처리(outcome processing)를 위한 규칙을 정의하는 요소들의 그룹 그룹 멤버: <exitTest>, <lookupOutcomeValue>, <outcomeCondition>, <outcomeProcessingFragment>, <setOutcomeValue>, <xi:include> 콘텍스트:

6.204 <outcomeVariable>

콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
  • cardinality (필수).Data type = cardinality.Type
  • baseType (선택)Data type = baseType.Type
  • view (선택)Data type = list of view.Type
  • interpretation (선택)Data type = string.Type
  • longInterpretation (선택)Data type = uri.Type
  • normalMaximum (선택)Data type = float.Type
  • normalMinimum (선택)Data type = float.Type
  • masteryValue (선택)Data type = float.Type
요소:

6.205 <p>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.206 <param>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • name (필수).Data type = string.Type
  • value (필수).Data type = string.Type
  • valuetype (필수).Data type = paramType.Type
  • type (선택)Data type = mimeType.Type

6.207 paramType.Type

다음 기호값 중의 하나
  • DATA
  • REF

6.208 <patternMatch>

설명: 정규 표현식(regular expressions)을 사용하는 두 문자열 값(string values)를 시험하는 표현식 콘텍스트: 참조: 속성:
  • pattern (필수).Data type = stringOrTemplateRef.Type
요소:

6.209 <positionObjectInteraction>

설명: 응시자가 기존 이미지 위에 오브젝트를 위치시켜야 하는 상호작용 콘텍스트: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • centerPoint (선택)Data type = list of integer.Type
  • maxChoices (필수).Data type = integer.Type
  • minChoices (선택)Data type = integer.Type
요소:

6.210 <positionObjectStage>

설명: 오브젝트 위치 조정 과제(positioning object tasks)에 사용될 배경 이미지를 지정 콘텍스트: 참조: 요소:

6.211 <power>

설명: 한 숫자를 다른 수의 승수(power)로 끌어 올리기 위한 표현식 콘텍스트: 참조: 요소:

6.212 <pre>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.213 <preCondition>

콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: sectionPart.ElementGroup 의 멤버들
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: testPart
요소:

6.214 <presentationElements>

설명: XHTML 프리젠테이션 요소를 위한 프로파일 플래그 콘텍스트:

6.215 <printedVariable>

설명: 문항 변수 값(value of an item variable)을 문항 본문(item body)으로 삽입하기 위해 사용되는 요소 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
  • identifier (필수).Data type = identifier.Type
  • format (선택)Data type = string256.Type
  • base (선택)Data type = integer.Type

6.216 <printedVariables>

설명: printedVariable 특징을 위한 프로파일 플래그 콘텍스트:

6.217 <product>

설명: 숫자 그룹의 산물을 계산하기 위한 표현식 콘텍스트: 참조: 요소:

6.218 <prompt>

설명: 상호작용을 위한 선택적 prompt. 콘텍스트: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.219 <q>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
  • cite (선택)Data type = uri.Type
요소:

6.220 <qtiMetadata>

설명: QTI-특정 메타데이터를 위한 최상위(root) 요소로서, IMS 콘텐츠 패키지에서 주로 매니페스트 파일 안에서 사용 콘텍스트: XML 문서의 최상위(root) 요소가 될 수 있다. 요소:

6.221 <random>

설명: 컨테이너에서 무작위 값을 추출하는 표현식 콘텍스트: 참조: 요소:

6.222 <randomFloat>

설명: 특정 범위에서 무작위 float 를 반환하는 표현식 콘텍스트: 참조: 속성:
  • min (필수).Data type = floatOrTemplateRef.Type
  • max (필수).Data type = floatOrTemplateRef.Type

6.223 <randomInteger>

설명: 특정 범위에서 무작위 integer를 반환하는 표현식 콘텍스트: 참조: 속성:
  • min (필수).Data type = integerOrTemplateRef.Type
  • max (필수).Data type = integerOrTemplateRef.Type
  • step (선택)Data type = integerOrTemplateRef.Type

6.224 <regexp>

설명: 정규식 표현을 위한 프로파일 플래그 콘텍스트:

6.225 <responseCondition>

설명: 하나 또는 그 이상의 표현식을 기초로, 조건적으로 따라오는 하위 규칙들의 그룹을 포함하는 응답 규칙 콘텍스트: 참조: 요소:

6.226 <responseDeclaration>

설명: 응답 변수를 선언한다. 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: assessmentItem
속성:
  • identifier (필수).Data type = identifier.Type
  • cardinality (필수).Data type = cardinality.Type
  • baseType (선택)Data type = baseType.Type
요소:

6.227 <responseElse>

설명: 만약 모든 이전 그룹들이 결과 조건을 포함하기 위해 건너띄어 진다면, 무조건적으로 따라야 하는 규칙들의 최종 그룹 콘텍스트: 요소:

6.228 <responseElseIf>

설명: 만약 모든 이전 그룹들이 결과 조건을 포함하기 위해 건너띄어 진다면, 조건적으로 따라야 하는 규칙들의 최종 그룹 콘텍스트: 요소:

6.229 <responseIf>

설명: 응답 조건의 첫 번째 파트 콘텍스트: 요소:

6.230 <responseProcessing>

설명: 응시자의 응답을 처리하기 위해 사용되는 규칙들을 정의한다. 콘텍스트: XML 문서의 최상위(root) 요소가 될 수 있다. 속성:
  • template (선택)Data type = uri.Type
  • templateLocation (선택)Data type = uri.Type
요소:

6.231 <responseProcessingFragment>

콘텍스트: 참조: XML 문서의 최상위(root) 요소가 될 수 있다. 요소:

6.232 responseRule.ElementGroup

설명: 응답 처리 중에 따라오도록 되어 있는 규칙들을 정의하는 요소 그룹 그룹 멤버: <exitResponse>, <lookupOutcomeValue>, <responseCondition>, <responseProcessingFragment>, <setOutcomeValue>, <xi:include> 콘텍스트:

6.233 <responseRules>

설명: 일반적인 응답 처리 특징을 위한 프로파일 플래그 콘텍스트:

6.234 <responseVariable>

콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
  • cardinality (필수).Data type = cardinality.Type
  • baseType (선택)Data type = baseType.Type
  • choiceSequence (선택)Data type = list of identifier.Type
요소:

6.235 <round>

설명: 실수(float)를 정수(integer)로 반올림 하기 위한 표현식 콘텍스트: 참조: 요소:

6.236 <rounding>

콘텍스트:

6.237 roundingMode.Type

다음 기호값 중의 하나
  • decimalPlaces
  • significantFigures

6.238 <rpTemplate>

설명: 특정 응답 처리(response processing) 템플릿을 식별하기 위한 프로파일 요소 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: contentProfile

6.239 <rubric>

설명: 루브릭 기능을 위한 프로파일 플래크. 콘텍스트:

6.240 <rubricBlock>

설명: 문항 본문(item body)의 구조 파트로서, 이 파트의 가시성(visibility)은 문항을 보고 있는 사람의 역할에 따라 달라지며, 대개의 경우 특정 행위자를 대상으로 하는 지시문을 포함 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
  • view (필수).Data type = list of view.Type
요소:

6.241 <samp>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.242 sectionPart.ElementGroup

설명: 섹션의 구조를 정의하기 위해 사용되는 요소들의 그룹 그룹 멤버: <assessmentItemRef>, <assessmentSection>, <xi:include> 콘텍스트:

6.243 <selectPointInteraction>

설명: 응시자가 이미지 상에서 하나 또는 그 이상의 포인트를 골라 내야 하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • maxChoices (필수).Data type = integer.Type
  • minChoices (선택)Data type = integer.Type
요소:

6.244 <selection>

콘텍스트: 속성:
  • select (필수).Data type = integer.Type
  • withReplacement (선택)Data type = boolean.Type
  • 다른 네임스페이스의 속성들
요소:
  • 모든 네임스페이스의 요소들

6.245 <sessionIdentifier>

콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: context
속성:
  • sourceID (필수).Data type = uri.Type
  • identifier (필수).Data type = string.Type

6.246 sessionStatus.Type

다음 기호값 중의 하나
  • final
  • initial
  • pendingResponseProcessing
  • pendingSubmission

6.247 <setCorrectResponse>

설명: 응답 변수(response variable)의 옳은 값을 설정하는 템플릿 규칙 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
요소:

6.248 <setDefaultValue>

설명: 문항 변수(item variable)의 기본 값을 설정하는 템플릿 규칙 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
요소:

6.249 <setOutcomeValue>

설명: 결과 변수(outcome variable)의 값을 설정하는 응답(response)/결과(outcome) 규칙 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
요소:

6.250 <setTemplateValue>

설명: 템플릿 변수값을 설정하는 템플릿 규칙 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
요소:

6.251 shape.Type

다음 기호값 중의 하나
  • circle
  • default
  • ellipse
  • poly
  • rect

6.252 showHide.Type

다음 기호값 중의 하나
  • hide
  • show

6.253 <simpleAssociableChoice>

설명: 단순 연결(simple association) 또는 맞는 짝 고르기 문제(matching tasks)에서 보기들을 설명하기 위해 사용되는 요소 콘텍스트: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type
  • matchGroup (선택)Data type = list of identifier.Type
  • matchMax (필수).Data type = integer.Type
  • matchMin (선택)Data type = integer.Type
요소:

6.254 simpleBlock.ElementGroup

설명: 단순 집합 구조(simple aggregating structure)를 문항 본문(item body)에 제공하는 요소들의 그룹 그룹 멤버: <blockquote>, <feedbackBlock>, <rubricBlock> 콘텍스트: 참조:

6.255 <simpleChoice>

설명: 단순 고르기(simple selection) 또는 순서 맞추기(ordering tasks) 문제에서 보기들을 설명하기 위해 사용되는 요소 콘텍스트: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • identifier (필수).Data type = identifier.Type
  • fixed (선택)Data type = boolean.Type
  • templateIdentifier (선택)Data type = identifier.Type
  • showHide (선택)Data type = showHide.Type
요소:

6.256 simpleInline.ElementGroup

설명: 텍스트의 범위(span)가 표현되는 것처럼 표현되고, 그와 같은 특성을 가지는 요소들의 그룹 그룹 멤버: <a>, <abbr>, <acronym>, <b>, <big>, <cite>, <code>, <dfn>, <em>, <feedbackInline>, <i>, <kbd>, <q>, <samp>, <small>, <span>, <strong>, <sub>, <sup>, <tt>, <var> 콘텍스트: 참조:

6.257 <simpleMatchSet>

설명: 맞는 짝 고르기 문제(matching task)에서 사용할 보기들의 세트를 설명한다. 콘텍스트: 요소:

6.258 <sliderInteraction>

설명: 응시자가 제한된 숫자 응답(constrained numeric response)을 입력하는 슬라이더를 사용하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • lowerBound (필수).Data type = float.Type
  • upperBound (필수).Data type = float.Type
  • step (선택)Data type = integer.Type
  • stepLabel (선택)Data type = boolean.Type
  • orientation (선택)Data type = orientation.Type
  • reverse (선택)Data type = boolean.Type
요소:

6.259 <small>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.260 <solutionAvailable>

설명: 문항(item)이 해답을 가지고 있음을 나타내는 메타데이터 콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: qtiMetadata

6.261 <span>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.262 string.Type

xsd:string 의 인위적 제약

6.263 string256.Type

xsd:string 의 인위적 제약.

6.264 stringInteraction.ElementGroup

설명: 사용자가 텍스트 기반 응답을 입력하도록 허용하는 상호작용들의 그룹 그룹 멤버: <extendedTextInteraction>, <textEntryInteraction> 콘텍스트: 적용 불가(Not applicable)

6.265 <stringMatch>

설명: 두 문자열 값을 시험하는 표현식 콘텍스트: 참조: 속성:
  • caseSensitive (필수).Data type = boolean.Type
  • substring (선택)Data type = boolean.Type
요소:

6.266 stringOrTemplateRef.Type

xsd:string 의 인위적 제약

6.267 <strong>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.268 styleclass.Type

xsd:string 의 인위적 제약

6.269 <stylesheet>

설명: 문항을 스타일시트와 연결 콘텍스트:
  • 다음에서 없거나 혹은 한 개 이상인 경우: assessmentItem
속성:
  • href (필수).Data type = uri.Type
  • type (필수).Data type = mimeType.Type
  • media (선택)Data type = string.Type
  • title (선택)Data type = string.Type

6.270 <sub>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.271 submissionMode.Type

다음 기호값 중의 하나
  • individual
  • simultaneous

6.272 <substring>

설명: 다른 문자열을 포함하고 있는지 여부를 시험하는 표현식 콘텍스트: 참조: 속성:
  • caseSensitive (필수).Data type = boolean.Type
요소:

6.273 <subtract>

설명: 다른 숫자에서 한 숫자를 빼는 표현식 콘텍스트: 참조: 요소:

6.274 <sum>

설명: 숫자들의 그룹 합을 계산하는 표현식 콘텍스트: 참조: 요소:

6.275 <sup>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.276 <table>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
  • summary (선택)Data type = string.Type
요소:

6.277 tableCell.ElementGroup

설명: 테이블의 한 열 내에서 나타날 수 있는 요소들 그룹 멤버: <td>, <th> 콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: tr

6.278 tableCellScope.Type

다음 기호값 중의 하나
  • col
  • colgroup
  • row
  • rowgroup

6.279 <tableElements>

설명: XHTML 테이블 요소를 위한 프로파일 플래그 콘텍스트:

6.280 <targetObject>

설명: 평가 문항(assessment item)과 같은 오브젝트 또는 문항 통계과 관련된 오브젝트의 하위 파트(sub-part of the object)에 대한 참조, 콘텍스트: 속성:
  • identifier (필수).Data type = string.Type
  • partIdentifier (선택)Data type = identifier.Type

6.281 <tbody>

설명: XHTML 정의 콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: table
속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.282 <td>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • headers (선택)Data type = list of identifier.Type
  • scope (선택)Data type = tableCellScope.Type
  • abbr (선택)Data type = string.Type
  • axis (선택)Data type = string.Type
  • rowspan (선택)Data type = integer.Type
  • colspan (선택)Data type = integer.Type
요소:

6.283 <templateBlock>

설명: 문항 본문(item body)의 구조 부분으로 그 가시성(visibility)은 템플릿 변수에 의해 조건적으로 제어 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • templateIdentifier (필수).Data type = identifier.Type
  • showHide (필수).Data type = showHide.Type
  • identifier (필수).Data type = identifier.Type
요소:

6.284 <templateCondition>

설명: 하나 또는 그 이상의 표현식 값을 기초로 하여 조건적으로 따라오는 하위 규칙들의 그룹을 포함하는 템플릿 규칙 콘텍스트: 참조: 요소:

6.285 <templateDeclaration>

설명: 템플릿 변수를 선언한다. 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: assessmentItem
속성:
  • identifier (필수).Data type = identifier.Type
  • cardinality (필수).Data type = cardinality.Type
  • baseType (선택)Data type = baseType.Type
  • paramVariable (선택)Data type = boolean.Type
  • mathVariable (선택)Data type = boolean.Type
요소:

6.286 <templateDefault>

콘텍스트: 속성:
  • templateIdentifier (필수).Data type = identifier.Type
요소:

6.287 templateElement.ElementGroup

설명: 그 가시성(visibility)이 템플릿 변수에 의해 조건적으로 제어되는 요소들 그룹 멤버: <templateBlock>, <templateInline> 콘텍스트: 적용 불가(Not applicable)

6.288 <templateElse>

설명: 모든 이전 그룹들이 템플릿 조건을 포함하기 위해 건너띄는 경우, 조건없이 준수되어야 하는 최종 규칙들 콘텍스트: 요소:

6.289 <templateElseIf>

설명: 만약 모든 이전 그룹들이 템플릿 조건을 포함하기 위해 건너띄어 진다면, 고려되어야 할 규칙들의 조건 그룹 콘텍스트: 요소:

6.290 <templateIf>

설명: 템플릿 조건의 첫 번째 파트 콘텍스트: 요소:

6.291 <templateInline>

설명: 가시성(visibility)이 템플릿 변수에 의해 조건적으로 제어되는 텍스트의 범위(span)(또는 그에 상응하는 것) 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • templateIdentifier (필수).Data type = identifier.Type
  • showHide (필수).Data type = showHide.Type
  • identifier (필수).Data type = identifier.Type
요소:

6.292 <templateProcessing>

설명: 템플릿 변수들의 값들을 계산하기 위해 사용되는 규칙들을 정의 콘텍스트: 요소:

6.293 templateRule.ElementGroup

설명: 템플릿 처리 중에 따라야 하는 규칙들을 정의하는 요소들의 그룹 그룹 멤버: <exitTemplate>, <setCorrectResponse>, <setDefaultValue>, <setTemplateValue>, <templateCondition> 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: templateElse
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: templateElseIf
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: templateIf
  • 다음에서 한번 이상 발생 [1..*]: templateProcessing

6.294 <templateVariable>

콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
  • cardinality (필수).Data type = cardinality.Type
  • baseType (선택)Data type = baseType.Type
요소:

6.295 <templates>

설명: 문항 템플릿 기능을 위한 프로파일 플래그 콘텍스트:

6.296 <testFeedback>

설명: 시험(test) 또는 시험 파트 피드백 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: assessmentTest
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: testPart
속성:
  • access (필수).Data type = testFeedbackAccess.Type
  • outcomeIdentifier (필수).Data type = identifier.Type
  • showHide (필수).Data type = showHide.Type
  • identifier (필수).Data type = identifier.Type
  • title (선택)Data type = string.Type
요소:

6.297 testFeedbackAccess.Type

다음 기호값 중의 하나
  • atEnd
  • during

6.298 <testPart>

설명: 각각의 시험(test)은 하나 또는 그 이상의 파트로 나뉜다. 콘텍스트: 속성:
  • identifier (필수).Data type = identifier.Type
  • navigationMode (필수).Data type = navigationMode.Type
  • submissionMode (필수).Data type = submissionMode.Type
요소:

6.299 <testResult>

콘텍스트: 속성:
  • identifier (필수).Data type = string.Type
  • datestamp (필수).Data type = datetime.Type
요소:

6.300 <testVariables>

설명: 시험(test) 네임스페이스에서 찾아지는 값들의 컨테이너를 반환하는 단순 표현식 콘텍스트: 참조: 속성:
  • sectionIdentifier (선택)Data type = identifier.Type
  • includeCategory (선택)Data type = list of identifier.Type
  • excludeCategory (선택)Data type = list of identifier.Type
  • variableIdentifier (필수).Data type = identifier.Type
  • baseType (선택)Data type = baseType.Type
  • weightIdentifier (선택)Data type = identifier.Type

6.301 <textElements>

설명: XHTML 텍스트 요소들을 위한 프로파일 플래그 콘텍스트:

6.302 <textEntryInteraction>

설명: 응시자가 갭을 채울 텍스트의 범위(span)를 제공하도록 허용하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • base (선택)Data type = integer.Type
  • stringIdentifier (선택)Data type = identifier.Type
  • expectedLength (선택)Data type = integer.Type
  • patternMask (선택)Data type = string.Type
  • placeholderText (선택)Data type = string.Type

6.303 textFormat.Type

다음 기호값 중의 하나
  • plain
  • preFormatted
  • xhtml

6.304 <tfoot>

콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: table
속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.305 <th>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • headers (선택)Data type = list of identifier.Type
  • scope (선택)Data type = tableCellScope.Type
  • abbr (선택)Data type = string.Type
  • axis (선택)Data type = string.Type
  • rowspan (선택)Data type = integer.Type
  • colspan (선택)Data type = integer.Type
요소:

6.306 <thead>

콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: table
속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.307 <timeDependent>

설명: 시간 제한 기능을 위한 프로파일 플래그 콘텍스트:

6.308 <timeLimits>

콘텍스트: 속성:
  • minTime (선택)Data type = duration.Type
  • maxTime (선택)Data type = duration.Type

6.309 toleranceMode.Type

다음 기호값 중의 하나
  • absolute
  • exact
  • relative

6.310 <toolName>

설명: 오브젝트를 생성하기 위해 사용되는 도구의 이름을 포함하는 메타데이터 요소 콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: qtiMetadata

6.311 <toolVendor>

설명: 오브젝트를 생성하기 위해 사용되는 도구를 만들어 내는 회시의 이름을 포함하는 메타데이터 요소 콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: qtiMetadata

6.312 <toolVersion>

설명: 오브젝트를 생성하기 위해 사용되는 도구의 버전을 포함하는 메타데이터 요소 콘텍스트:
  • 다음에서 0 또는 한번만 발생 [0..1]: qtiMetadata

6.313 <tr>

설명: XHTML 정의 콘텍스트:
  • 다음에서 한번 이상 발생 [1..*]: tbody
  • 다음에서 한번 이상 발생 [1..*]: tfoot
  • 다음에서 한번 이상 발생 [1..*]: thead
속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
요소:

6.314 <truncate>

설명: 정수(integer)까지 실수(float)를 버리는 표현식 콘텍스트: 참조: 요소:

6.315 <tt>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.316 <ul>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.317 <uploadInteraction>

설명: 응답을 나타내기 위해 응시자가 파일을 업로드 하는 상호작용 콘텍스트: 참조: 속성:
  • xml:base (선택)
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • responseIdentifier (필수).Data type = identifier.Type
  • type (선택)Data type = mimeType.Type
요소:

6.318 uri.Type

xsd:anyURI 의 인위적 제약

6.319 <usageData>

설명: XML 문서 인스턴스 이용 데이터(usage data)의 최상위(root) 요소로서 이용 데이터(usage data)는 또한 문항 통계에 참조 콘텍스트: XML 문서의 최상위(root) 요소가 될 수 있다. 속성:
  • glossary (선택) itemStatistics 의 이름이 정의되는 기본 용어집Data type = uri.Type
요소:

6.320 <usageDataVocabulary>

설명: 이용 데이터(usage data) 파일의 프로파일 플래그 콘텍스트:
  • 다음에서 0 또는 적어도 한번 이상 발생 [*]: bankProfile

6.321 <value>

설명: 기본 유형(base-types) 중 하나에서 얻은 단일 데이터 값 콘텍스트: 속성:
  • fieldIdentifier (선택)Data type = identifier.Type
  • baseType (선택)Data type = baseType.Type

6.322 valueType.Type

xsd:string 의 인위적 제약

6.323 <var>

설명: XHTML 정의 콘텍스트: 참조: 속성:
  • id (선택)Data type = identifier.Type
  • class (선택)Data type = list of styleclass.Type
  • xml:lang (선택)
  • label (선택)Data type = string256.Type
  • xml:base (선택)
요소:

6.324 <variable>

설명: 문항 변수값을 반환하는 단순 표현식 콘텍스트: 참조: 속성:
  • identifier (필수).Data type = identifier.Type
  • weightIdentifier (선택)Data type = identifier.Type

vvvvvvvvvvvv6.326 <variableMapping>

콘텍스트: 속성:
  • sourceIdentifier (필수).Data type = identifier.Type
  • targetIdentifier (필수).Data type = identifier.Type

6.327 view.Type

다음 기호값 중의 하나
  • author
  • candidate
  • proctor
  • scorer
  • testConstructor
  • tutor

6.328 <weight>

콘텍스트: 속성:
  • identifier (필수).Data type = identifier.Type
  • value (필수).Data type = float.Type