IMS Final Release

IMS Global Logo

IMS Question and Test Interoperability (QTI): Assessment, Section and Item (ASI) XSD Binding Version 2.2

IMS Final Release
Version Final 1.0

Date Issued: 1st September, 2015
Latest version: http://www.imsglobal.org/question/

IPR and Distribution Notices

Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.

IMS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on IMS's procedures with respect to rights in IMS specifications can be found at the IMS Intellectual Property Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.

Copyright © 2015 IMS Global Learning Consortium. All Rights Reserved.

Use of this specification to develop products or services is governed by the license with IMS found on the IMS website: http://www.imsglobal.org/speclicense.html.

Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals.

The limited permissions granted above are perpetual and will not be revoked by IMS or its successors or assigns.

THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE CONSORTIUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.

Public contributions, comments and questions can be posted here: www.imsglobal.org/forums/ims-glc-public-forums-and-resources.

Trademark information: http://www.imsglobal.org/copyright.html

Document Name: IMS Question and Test Interoperability (QTI): Assessment, Section and Item (ASI) XSD Binding v2.2

Revision: 1st September, 2015

toc | top

Table of Contents

1. Introduction

1.1. Overview of the Binding

1.2. Scope and Context

1.3. Structure of the Document

1.4. Nomenclature

1.5. References

2. UML to XML/XSD Mapping

2.1 Root Attribute UML/XSD Mapping

2.2 Root Class UML/XSD Mapping

2.2.1 AssessmentItem Root Class Mapping

2.2.2 AssessmentSection Root Class Mapping

2.2.3 AssessmentStimulus Root Class Mapping

2.2.4 AssessmentTest Root Class Mapping

2.2.5 OutcomeDeclaration Root Class Mapping

2.2.6 ResponseProcessing Root Class Mapping

2.3 Class UML/XSD Mapping

2.3.1 A Class Mapping

2.3.2 AnyN Class Mapping

2.3.3 AreaMapping Class Mapping

2.3.4 AssessmentItemRef Class Mapping

2.3.5 AssociableHotspot Class Mapping

2.3.6 AssociateInteraction Class Mapping

2.3.7 BDO Class Mapping

2.3.8 BR Class Mapping

2.3.9 BasePromptInteraction Class Mapping

2.3.10 BaseSequence Class Mapping

2.3.11 BaseSequenceFull Class Mapping

2.3.12 BaseSequenceRIdent Class Mapping

2.3.13 BaseSequenceXBase Class Mapping

2.3.14 BlockQuote Class Mapping

2.3.15 BranchRule Class Mapping

2.3.16 Caption Class Mapping

2.3.17 ChoiceInteraction Class Mapping

2.3.18 Col Class Mapping

2.3.19 ColGroup Class Mapping

2.3.20 CorrectResponse Class Mapping

2.3.21 CustomInteraction Class Mapping

2.3.22 CustomOperator Class Mapping

2.3.23 DD Class Mapping

2.3.24 DL Class Mapping

2.3.25 DT Class Mapping

2.3.26 DefaultValue Class Mapping

2.3.27 Div Class Mapping

2.3.28 DrawingInteraction Class Mapping

2.3.29 EndAttemptInteraction Class Mapping

2.3.30 Equal Class Mapping

2.3.31 EqualRounded Class Mapping

2.3.32 ExtendedTextInteraction Class Mapping

2.3.33 FeedbackBlock Class Mapping

2.3.34 FeedbackInline Class Mapping

2.3.35 FieldValue Class Mapping

2.3.36 Gap Class Mapping

2.3.37 GapImg Class Mapping

2.3.38 GapMatchInteraction Class Mapping

2.3.39 GapText Class Mapping

2.3.40 GraphicAssociateInteraction Class Mapping

2.3.41 GraphicGapMatchInteraction Class Mapping

2.3.42 GraphicOrderInteraction Class Mapping

2.3.43 HR Class Mapping

2.3.44 HTMLText Class Mapping

2.3.45 HotText Class Mapping

2.3.46 HotTextInteraction Class Mapping

2.3.47 HotspotChoice Class Mapping

2.3.48 HotspotInteraction Class Mapping

2.3.49 Img Class Mapping

2.3.50 Index Class Mapping

2.3.51 InfoControl Class Mapping

2.3.52 InlineChoice Class Mapping

2.3.53 InlineChoiceInteraction Class Mapping

2.3.54 Inside Class Mapping

2.3.55 InterpolationTable Class Mapping

2.3.56 ItemBody Class Mapping

2.3.57 LI Class Mapping

2.3.58 Label Class Mapping

2.3.59 Logic0toMany Class Mapping

2.3.60 Logic1toMany Class Mapping

2.3.61 LogicPair Class Mapping

2.3.62 LogicSingle Class Mapping

2.3.63 LookupOutcomeValue Class Mapping

2.3.64 Mapping Class Mapping

2.3.65 MatchInteraction Class Mapping

2.3.66 MatchTable Class Mapping

2.3.67 MathOperator Class Mapping

2.3.68 MediaInteraction Class Mapping

2.3.69 ModalFeedback Class Mapping

2.3.70 NumericLogic1toMany Class Mapping

2.3.71 OUL Class Mapping

2.3.72 Object Class Mapping

2.3.73 OrderInteraction Class Mapping

2.3.74 Ordering Class Mapping

2.3.75 OutcomeCondition Class Mapping

2.3.76 OutcomeElse Class Mapping

2.3.77 OutcomeIf Class Mapping

2.3.78 OutcomeProcessing Class Mapping

2.3.79 OutcomeProcessingFragment Class Mapping

2.3.80 PatternMatch Class Mapping

2.3.81 PositionObjectInteraction Class Mapping

2.3.82 PositionObjectStage Class Mapping

2.3.83 Prompt Class Mapping

2.3.84 Q Class Mapping

2.3.85 Repeat Class Mapping

2.3.86 ResponseCondition Class Mapping

2.3.87 ResponseDeclaration Class Mapping

2.3.88 ResponseElse Class Mapping

2.3.89 ResponseIf Class Mapping

2.3.90 ResponseProcessingFragment Class Mapping

2.3.91 RoundTo Class Mapping

2.3.92 RubricBlock Class Mapping

2.3.93 RubricBlockTemplateBlock Class Mapping

2.3.94 RubricBlockTemplateInline Class Mapping

2.3.95 SelectPointInteraction Class Mapping

2.3.96 Selection Class Mapping

2.3.97 SetValue Class Mapping

2.3.98 SimpleAssociableChoice Class Mapping

2.3.99 SimpleChoice Class Mapping

2.3.100 SimpleMatchSet Class Mapping

2.3.101 SliderInteraction Class Mapping

2.3.102 StatsOperator Class Mapping

2.3.103 StimulusBody Class Mapping

2.3.104 StringMatch Class Mapping

2.3.105 Substring Class Mapping

2.3.106 TDH Class Mapping

2.3.107 TR Class Mapping

2.3.108 Table Class Mapping

2.3.109 TablePart Class Mapping

2.3.110 TemplateBlock Class Mapping

2.3.111 TemplateBlockFeedbackBlock Class Mapping

2.3.112 TemplateCondition Class Mapping

2.3.113 TemplateConstraint Class Mapping

2.3.114 TemplateDeclaration Class Mapping

2.3.115 TemplateDefault Class Mapping

2.3.116 TemplateElse Class Mapping

2.3.117 TemplateIf Class Mapping

2.3.118 TemplateInline Class Mapping

2.3.119 TemplateProcessing Class Mapping

2.3.120 TestFeedback Class Mapping

2.3.121 TestPart Class Mapping

2.3.122 TextEntryInteraction Class Mapping

2.3.123 UploadInteraction Class Mapping

2.4 Derived Class UML/XSD Mapping

2.4.1 ARIALevelInteger Class Mapping

2.4.2 AreaMapEntry Class Mapping

2.4.3 AssessmentSectionRef Class Mapping

2.4.4 AssessmentStimulusRef Class Mapping

2.4.5 BaseSequenceXBaseEmpty Class Mapping

2.4.6 BaseValue Class Mapping

2.4.7 Coords Class Mapping

2.4.8 Correct Class Mapping

2.4.9 DataHTML5Extension Class Mapping

2.4.10 Default Class Mapping

2.4.11 EncVariableString Class Mapping

2.4.12 Identifier Class Mapping

2.4.13 InterpolationTableEntry Class Mapping

2.4.14 ItemSessionControl Class Mapping

2.4.15 Length Class Mapping

2.4.16 MapEntry Class Mapping

2.4.17 MapResponse Class Mapping

2.4.18 MatchTableEntry Class Mapping

2.4.19 MathConstant Class Mapping

2.4.20 MimeType Class Mapping

2.4.21 NonNegativeDouble Class Mapping

2.4.22 Number Class Mapping

2.4.23 OutcomeMinMax Class Mapping

2.4.24 Param Class Mapping

2.4.25 PrintedVariable Class Mapping

2.4.26 RandomFloat Class Mapping

2.4.27 RandomInteger Class Mapping

2.4.28 StyleSheet Class Mapping

2.4.29 TestVariables Class Mapping

2.4.30 TimeLimits Class Mapping

2.4.31 UniqueIdentifier Class Mapping

2.4.32 UniqueIdentifierRef Class Mapping

2.4.33 Value Class Mapping

2.4.34 Variable Class Mapping

2.4.35 VariableMapping Class Mapping

2.4.36 VariableString Class Mapping

2.4.37 Weight Class Mapping

2.5 Enumerated Class UML/XSD Mapping

2.6 Enumerated List Class UML/XSD Mapping

2.7 List Class UML/XSD Mapping

2.8 Union Class UML/XSD Mapping

2.9 Primitive Type UML/XSD Mapping

3. Files and Namespaces

3.1 Target Namespace Details

3.2 Imported Namespace Details

3.3 Implicit Namespace Details

4. Description of the XSD

4.1 Root Element Descriptions

4.1.1 "assessmentItem" Root Element Description

4.1.2 "assessmentSection" Root Element Description

4.1.3 "assessmentStimulus" Root Element Description

4.1.4 "assessmentTest" Root Element Description

4.1.5 "outcomeDeclaration" Root Element Description

4.1.6 "responseProcessing" Root Element Description

4.2 Global Element Descriptions

4.2.1 "a" Global Element Description

4.2.2 "abbr" Global Element Description

4.2.3 "acronym" Global Element Description

4.2.4 "address" Global Element Description

4.2.5 "and" Global Element Description

4.2.6 "anyN" Global Element Description

4.2.7 "apip:apipAccessibility" Global Element Description

4.2.8 "areaMapEntry" Global Element Description

4.2.9 "areaMapping" Global Element Description

4.2.10 "qh5:article" Global Element Description

4.2.11 "qh5:aside" Global Element Description

4.2.12 "assessmentItemRef" Global Element Description

4.2.13 "assessmentSectionRef" Global Element Description

4.2.14 "assessmentStimulusRef" Global Element Description

4.2.15 "associableHotspot" Global Element Description

4.2.16 "associateInteraction" Global Element Description

4.2.17 "qh5:audio" Global Element Description

4.2.18 "ssml11:audio" Global Element Description

4.2.19 "b" Global Element Description

4.2.20 "baseValue" Global Element Description

4.2.21 "qh5:bdi" Global Element Description

4.2.22 "bdo" Global Element Description

4.2.23 "big" Global Element Description

4.2.24 "blockquote" Global Element Description

4.2.25 "br" Global Element Description

4.2.26 "branchRule" Global Element Description

4.2.27 "ssml11:break" Global Element Description

4.2.28 "caption" Global Element Description

4.2.29 "choiceInteraction" Global Element Description

4.2.30 "cite" Global Element Description

4.2.31 "code" Global Element Description

4.2.32 "col" Global Element Description

4.2.33 "colgroup" Global Element Description

4.2.34 "containerSize" Global Element Description

4.2.35 "contains" Global Element Description

4.2.36 "correct" Global Element Description

4.2.37 "correctResponse" Global Element Description

4.2.38 "customInteraction" Global Element Description

4.2.39 "customOperator" Global Element Description

4.2.40 "dd" Global Element Description

4.2.41 "default" Global Element Description

4.2.42 "defaultValue" Global Element Description

4.2.43 "delete" Global Element Description

4.2.44 "dfn" Global Element Description

4.2.45 "div" Global Element Description

4.2.46 "divide" Global Element Description

4.2.47 "dl" Global Element Description

4.2.48 "drawingInteraction" Global Element Description

4.2.49 "dt" Global Element Description

4.2.50 "durationGTE" Global Element Description

4.2.51 "durationLT" Global Element Description

4.2.52 "em" Global Element Description

4.2.53 "ssml11:emphasis" Global Element Description

4.2.54 "endAttemptInteraction" Global Element Description

4.2.55 "equal" Global Element Description

4.2.56 "equalRounded" Global Element Description

4.2.57 "exitResponse" Global Element Description

4.2.58 "exitTemplate" Global Element Description

4.2.59 "exitTest" Global Element Description

4.2.60 "extendedTextInteraction" Global Element Description

4.2.61 "feedbackBlock" Global Element Description

4.2.62 "feedbackInline" Global Element Description

4.2.63 "fieldValue" Global Element Description

4.2.64 "qh5:figure" Global Element Description

4.2.65 "qh5:footer" Global Element Description

4.2.66 "gap" Global Element Description

4.2.67 "gapImg" Global Element Description

4.2.68 "gapMatchInteraction" Global Element Description

4.2.69 "gapText" Global Element Description

4.2.70 "gcd" Global Element Description

4.2.71 "graphicAssociateInteraction" Global Element Description

4.2.72 "graphicGapMatchInteraction" Global Element Description

4.2.73 "graphicOrderInteraction" Global Element Description

4.2.74 "gt" Global Element Description

4.2.75 "gte" Global Element Description

4.2.76 "h1" Global Element Description

4.2.77 "h2" Global Element Description

4.2.78 "h3" Global Element Description

4.2.79 "h4" Global Element Description

4.2.80 "h5" Global Element Description

4.2.81 "h6" Global Element Description

4.2.82 "qh5:header" Global Element Description

4.2.83 "hotspotChoice" Global Element Description

4.2.84 "hotspotInteraction" Global Element Description

4.2.85 "hottext" Global Element Description

4.2.86 "hottextInteraction" Global Element Description

4.2.87 "hr" Global Element Description

4.2.88 "i" Global Element Description

4.2.89 "img" Global Element Description

4.2.90 "xi:include" Global Element Description

4.2.91 "index" Global Element Description

4.2.92 "infoControl" Global Element Description

4.2.93 "inlineChoice" Global Element Description

4.2.94 "inlineChoiceInteraction" Global Element Description

4.2.95 "inside" Global Element Description

4.2.96 "integerDivide" Global Element Description

4.2.97 "integerModulus" Global Element Description

4.2.98 "integerToFloat" Global Element Description

4.2.99 "interpolationTable" Global Element Description

4.2.100 "interpolationTableEntry" Global Element Description

4.2.101 "isNull" Global Element Description

4.2.102 "itemBody" Global Element Description

4.2.103 "itemSessionControl" Global Element Description

4.2.104 "kbd" Global Element Description

4.2.105 "qh5:label" Global Element Description

4.2.106 "label" Global Element Description

4.2.107 "lcm" Global Element Description

4.2.108 "li" Global Element Description

4.2.109 "lookupOutcomeValue" Global Element Description

4.2.110 "lt" Global Element Description

4.2.111 "lte" Global Element Description

4.2.112 "mapEntry" Global Element Description

4.2.113 "mapping" Global Element Description

4.2.114 "mapResponse" Global Element Description

4.2.115 "mapResponsePoint" Global Element Description

4.2.116 "ssml11:mark" Global Element Description

4.2.117 "match" Global Element Description

4.2.118 "matchInteraction" Global Element Description

4.2.119 "matchTable" Global Element Description

4.2.120 "matchTableEntry" Global Element Description

4.2.121 "m2:math" Global Element Description

4.2.122 "m3:math" Global Element Description

4.2.123 "mathConstant" Global Element Description

4.2.124 "mathOperator" Global Element Description

4.2.125 "max" Global Element Description

4.2.126 "mediaInteraction" Global Element Description

4.2.127 "member" Global Element Description

4.2.128 "min" Global Element Description

4.2.129 "minInclusive" Global Element Description

4.2.130 "modalFeedback" Global Element Description

4.2.131 "multiple" Global Element Description

4.2.132 "qh5:nav" Global Element Description

4.2.133 "not" Global Element Description

4.2.134 "null" Global Element Description

4.2.135 "numberCorrect" Global Element Description

4.2.136 "numberIncorrect" Global Element Description

4.2.137 "numberPresented" Global Element Description

4.2.138 "numberResponded" Global Element Description

4.2.139 "numberSelected" Global Element Description

4.2.140 "object" Global Element Description

4.2.141 "ol" Global Element Description

4.2.142 "or" Global Element Description

4.2.143 "ordered" Global Element Description

4.2.144 "ordering" Global Element Description

4.2.145 "orderInteraction" Global Element Description

4.2.146 "outcomeCondition" Global Element Description

4.2.147 "outcomeElse" Global Element Description

4.2.148 "outcomeElseIf" Global Element Description

4.2.149 "outcomeIf" Global Element Description

4.2.150 "outcomeMaximum" Global Element Description

4.2.151 "outcomeMinimum" Global Element Description

4.2.152 "outcomeProcessing" Global Element Description

4.2.153 "outcomeProcessingFragment" Global Element Description

4.2.154 "p" Global Element Description

4.2.155 "ssml11:p" Global Element Description

4.2.156 "param" Global Element Description

4.2.157 "patternMatch" Global Element Description

4.2.158 "ssml11:phoneme" Global Element Description

4.2.159 "positionObjectInteraction" Global Element Description

4.2.160 "positionObjectStage" Global Element Description

4.2.161 "power" Global Element Description

4.2.162 "pre" Global Element Description

4.2.163 "preCondition" Global Element Description

4.2.164 "printedVariable" Global Element Description

4.2.165 "product" Global Element Description

4.2.166 "prompt" Global Element Description

4.2.167 "ssml11:prosody" Global Element Description

4.2.168 "q" Global Element Description

4.2.169 "random" Global Element Description

4.2.170 "randomFloat" Global Element Description

4.2.171 "randomInteger" Global Element Description

4.2.172 "repeat" Global Element Description

4.2.173 "responseCondition" Global Element Description

4.2.174 "responseDeclaration" Global Element Description

4.2.175 "responseElse" Global Element Description

4.2.176 "responseElseIf" Global Element Description

4.2.177 "responseIf" Global Element Description

4.2.178 "responseProcessingFragment" Global Element Description

4.2.179 "round" Global Element Description

4.2.180 "roundTo" Global Element Description

4.2.181 "rubricBlock" Global Element Description

4.2.182 "qh5:ruby" Global Element Description

4.2.183 "ssml11:s" Global Element Description

4.2.184 "samp" Global Element Description

4.2.185 "ssml11:say-as" Global Element Description

4.2.186 "qh5:section" Global Element Description

4.2.187 "selection" Global Element Description

4.2.188 "selectPointInteraction" Global Element Description

4.2.189 "setCorrectResponse" Global Element Description

4.2.190 "setDefaultValue" Global Element Description

4.2.191 "setOutcomeValue" Global Element Description

4.2.192 "setTemplateValue" Global Element Description

4.2.193 "simpleAssociableChoice" Global Element Description

4.2.194 "simpleChoice" Global Element Description

4.2.195 "simpleMatchSet" Global Element Description

4.2.196 "sliderInteraction" Global Element Description

4.2.197 "small" Global Element Description

4.2.198 "span" Global Element Description

4.2.199 "ssml11:speak" Global Element Description

4.2.200 "statsOperator" Global Element Description

4.2.201 "stimulusBody" Global Element Description

4.2.202 "stringMatch" Global Element Description

4.2.203 "strong" Global Element Description

4.2.204 "stylesheet" Global Element Description

4.2.205 "sub" Global Element Description

4.2.206 "ssml11:sub" Global Element Description

4.2.207 "substring" Global Element Description

4.2.208 "subtract" Global Element Description

4.2.209 "sum" Global Element Description

4.2.210 "sup" Global Element Description

4.2.211 "table" Global Element Description

4.2.212 "tbody" Global Element Description

4.2.213 "td" Global Element Description

4.2.214 "templateBlock" Global Element Description

4.2.215 "templateCondition" Global Element Description

4.2.216 "templateConstraint" Global Element Description

4.2.217 "templateDeclaration" Global Element Description

4.2.218 "templateDefault" Global Element Description

4.2.219 "templateElse" Global Element Description

4.2.220 "templateElseIf" Global Element Description

4.2.221 "templateIf" Global Element Description

4.2.222 "templateInline" Global Element Description

4.2.223 "templateProcessing" Global Element Description

4.2.224 "testFeedback" Global Element Description

4.2.225 "testPart" Global Element Description

4.2.226 "testVariables" Global Element Description

4.2.227 "textEntryInteraction" Global Element Description

4.2.228 "tfoot" Global Element Description

4.2.229 "th" Global Element Description

4.2.230 "thead" Global Element Description

4.2.231 "timeLimits" Global Element Description

4.2.232 "tr" Global Element Description

4.2.233 "truncate" Global Element Description

4.2.234 "tt" Global Element Description

4.2.235 "ul" Global Element Description

4.2.236 "uploadInteraction" Global Element Description

4.2.237 "value" Global Element Description

4.2.238 "var" Global Element Description

4.2.239 "variable" Global Element Description

4.2.240 "variableMapping" Global Element Description

4.2.241 "qh5:video" Global Element Description

4.2.242 "ssml11:voice" Global Element Description

4.2.243 "weight" Global Element Description

4.3 Attribute Group Descriptions

4.3.1 "abbr.TDH.Attr" Attribute Description

4.3.2 "access.TestFeedback.Attr" Attribute Description

4.3.3 "adaptive.AssessmentItem.Attr" Attribute Description

4.3.4 "align.TDH.Attr" Attribute Description

4.3.5 "allowComment.ItemSessionControl.Attr" Attribute Description

4.3.6 "allowLateSubmission.TimeLimits.Attr" Attribute Description

4.3.7 "allowReview.ItemSessionControl.Attr" Attribute Description

4.3.8 "allowSkipping.ItemSessionControl.Attr" Attribute Description

4.3.9 "alt.Img.Attr" Attribute Description

4.3.10 "aria-controls.BasePromptInteraction.Attr" Attribute Description

4.3.11 "aria-controls.BaseSequence.Attr" Attribute Description

4.3.12 "aria-controls.BaseSequenceFull.Attr" Attribute Description

4.3.13 "aria-controls.BaseSequenceRIdent.Attr" Attribute Description

4.3.14 "aria-controls.BaseSequenceXBase.Attr" Attribute Description

4.3.15 "aria-controls.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.16 "aria-describedby.BasePromptInteraction.Attr" Attribute Description

4.3.17 "aria-describedby.BaseSequence.Attr" Attribute Description

4.3.18 "aria-describedby.BaseSequenceFull.Attr" Attribute Description

4.3.19 "aria-describedby.BaseSequenceRIdent.Attr" Attribute Description

4.3.20 "aria-describedby.BaseSequenceXBase.Attr" Attribute Description

4.3.21 "aria-describedby.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.22 "aria-flowsto.BasePromptInteraction.Attr" Attribute Description

4.3.23 "aria-flowsto.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.24 "aria-flowto.BaseSequence.Attr" Attribute Description

4.3.25 "aria-flowto.BaseSequenceFull.Attr" Attribute Description

4.3.26 "aria-flowto.BaseSequenceRIdent.Attr" Attribute Description

4.3.27 "aria-flowto.BaseSequenceXBase.Attr" Attribute Description

4.3.28 "aria-label.BasePromptInteraction.Attr" Attribute Description

4.3.29 "aria-label.BaseSequence.Attr" Attribute Description

4.3.30 "aria-label.BaseSequenceFull.Attr" Attribute Description

4.3.31 "aria-label.BaseSequenceRIdent.Attr" Attribute Description

4.3.32 "aria-label.BaseSequenceXBase.Attr" Attribute Description

4.3.33 "aria-label.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.34 "aria-labelledby.BasePromptInteraction.Attr" Attribute Description

4.3.35 "aria-labelledby.BaseSequence.Attr" Attribute Description

4.3.36 "aria-labelledby.BaseSequenceFull.Attr" Attribute Description

4.3.37 "aria-labelledby.BaseSequenceRIdent.Attr" Attribute Description

4.3.38 "aria-labelledby.BaseSequenceXBase.Attr" Attribute Description

4.3.39 "aria-labelledby.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.40 "aria-level.BasePromptInteraction.Attr" Attribute Description

4.3.41 "aria-level.BaseSequence.Attr" Attribute Description

4.3.42 "aria-level.BaseSequenceFull.Attr" Attribute Description

4.3.43 "aria-level.BaseSequenceRIdent.Attr" Attribute Description

4.3.44 "aria-level.BaseSequenceXBase.Attr" Attribute Description

4.3.45 "aria-level.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.46 "aria-live.BasePromptInteraction.Attr" Attribute Description

4.3.47 "aria-live.BaseSequence.Attr" Attribute Description

4.3.48 "aria-live.BaseSequenceFull.Attr" Attribute Description

4.3.49 "aria-live.BaseSequenceRIdent.Attr" Attribute Description

4.3.50 "aria-live.BaseSequenceXBase.Attr" Attribute Description

4.3.51 "aria-live.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.52 "aria-orientation.BasePromptInteraction.Attr" Attribute Description

4.3.53 "aria-orientation.BaseSequence.Attr" Attribute Description

4.3.54 "aria-orientation.BaseSequenceFull.Attr" Attribute Description

4.3.55 "aria-orientation.BaseSequenceRIdent.Attr" Attribute Description

4.3.56 "aria-orientation.BaseSequenceXBase.Attr" Attribute Description

4.3.57 "aria-orientation.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.58 "aria-owns.BasePromptInteraction.Attr" Attribute Description

4.3.59 "aria-owns.BaseSequence.Attr" Attribute Description

4.3.60 "aria-owns.BaseSequenceFull.Attr" Attribute Description

4.3.61 "aria-owns.BaseSequenceRIdent.Attr" Attribute Description

4.3.62 "aria-owns.BaseSequenceXBase.Attr" Attribute Description

4.3.63 "aria-owns.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.64 "autostart.MediaInteraction.Attr" Attribute Description

4.3.65 "axis.TDH.Attr" Attribute Description

4.3.66 "base.BasePromptInteraction.Attr" Attribute Description

4.3.67 "base.BaseSequenceFull.Attr" Attribute Description

4.3.68 "base.BaseSequenceXBase.Attr" Attribute Description

4.3.69 "base.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.70 "base.ExtendedTextInteraction.Attr" Attribute Description

4.3.71 "base.PrintedVariable.Attr" Attribute Description

4.3.72 "base.TextEntryInteraction.Attr" Attribute Description

4.3.73 "baseType.BaseValue.Attr" Attribute Description

4.3.74 "baseType.OutcomeDeclaration.Attr" Attribute Description

4.3.75 "baseType.ResponseDeclaration.Attr" Attribute Description

4.3.76 "baseType.TemplateDeclaration.Attr" Attribute Description

4.3.77 "baseType.TestVariables.Attr" Attribute Description

4.3.78 "baseType.Value.Attr" Attribute Description

4.3.79 "baseuri.PrintedVariable.Attr" Attribute Description

4.3.80 "cardinality.OutcomeDeclaration.Attr" Attribute Description

4.3.81 "cardinality.ResponseDeclaration.Attr" Attribute Description

4.3.82 "cardinality.TemplateDeclaration.Attr" Attribute Description

4.3.83 "caseSensitive.MapEntry.Attr" Attribute Description

4.3.84 "caseSensitive.StringMatch.Attr" Attribute Description

4.3.85 "caseSensitive.Substring.Attr" Attribute Description

4.3.86 "category.AssessmentItemRef.Attr" Attribute Description

4.3.87 "centerPoint.PositionObjectInteraction.Attr" Attribute Description

4.3.88 "cite.BlockQuote.Attr" Attribute Description

4.3.89 "cite.Q.Attr" Attribute Description

4.3.90 "class.BasePromptInteraction.Attr" Attribute Description

4.3.91 "class.BaseSequence.Attr" Attribute Description

4.3.92 "class.BaseSequenceFull.Attr" Attribute Description

4.3.93 "class.BaseSequenceRIdent.Attr" Attribute Description

4.3.94 "class.BaseSequenceXBase.Attr" Attribute Description

4.3.95 "class.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.96 "class.CustomOperator.Attr" Attribute Description

4.3.97 "class.ItemBody.Attr" Attribute Description

4.3.98 "class.PrintedVariable.Attr" Attribute Description

4.3.99 "colspan.TDH.Attr" Attribute Description

4.3.100 "coords.AreaMapEntry.Attr" Attribute Description

4.3.101 "coords.AssociableHotspot.Attr" Attribute Description

4.3.102 "coords.HotspotChoice.Attr" Attribute Description

4.3.103 "coords.Inside.Attr" Attribute Description

4.3.104 "coords.MediaInteraction.Attr" Attribute Description

4.3.105 "countAttempt.EndAttemptInteraction.Attr" Attribute Description

4.3.106 "data.Object.Attr" Attribute Description

4.3.107 "dataExtension.BasePromptInteraction.Attr" Attribute Description

4.3.108 "dataExtension.BaseSequence.Attr" Attribute Description

4.3.109 "dataExtension.BaseSequenceFull.Attr" Attribute Description

4.3.110 "dataExtension.BaseSequenceRIdent.Attr" Attribute Description

4.3.111 "dataExtension.BaseSequenceXBase.Attr" Attribute Description

4.3.112 "dataExtension.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.113 "defaultValue.AreaMapping.Attr" Attribute Description

4.3.114 "defaultValue.InterpolationTable.Attr" Attribute Description

4.3.115 "defaultValue.Mapping.Attr" Attribute Description

4.3.116 "defaultValue.MatchTable.Attr" Attribute Description

4.3.117 "definition.CustomOperator.Attr" Attribute Description

4.3.118 "delimiter.PrintedVariable.Attr" Attribute Description

4.3.119 "dir.BasePromptInteraction.Attr" Attribute Description

4.3.120 "dir.BaseSequence.Attr" Attribute Description

4.3.121 "dir.BaseSequenceFull.Attr" Attribute Description

4.3.122 "dir.BaseSequenceRIdent.Attr" Attribute Description

4.3.123 "dir.BaseSequenceXBase.Attr" Attribute Description

4.3.124 "dir.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.125 "dir.ItemBody.Attr" Attribute Description

4.3.126 "excludeCategory.Number.Attr" Attribute Description

4.3.127 "excludeCategory.OutcomeMinMax.Attr" Attribute Description

4.3.128 "excludeCategory.TestVariables.Attr" Attribute Description

4.3.129 "expectedLength.ExtendedTextInteraction.Attr" Attribute Description

4.3.130 "expectedLength.TextEntryInteraction.Attr" Attribute Description

4.3.131 "expectedLines.ExtendedTextInteraction.Attr" Attribute Description

4.3.132 "extension.CustomInteraction.Attr" Attribute Description

4.3.133 "extension.CustomOperator.Attr" Attribute Description

4.3.134 "extension.Ordering.Attr" Attribute Description

4.3.135 "extension.Selection.Attr" Attribute Description

4.3.136 "externalScored.OutcomeDeclaration.Attr" Attribute Description

4.3.137 "field.PrintedVariable.Attr" Attribute Description

4.3.138 "fieldIdentifier.FieldValue.Attr" Attribute Description

4.3.139 "fieldIdentifier.Value.Attr" Attribute Description

4.3.140 "figures.EqualRounded.Attr" Attribute Description

4.3.141 "figures.RoundTo.Attr" Attribute Description

4.3.142 "fixed.AssessmentItemRef.Attr" Attribute Description

4.3.143 "fixed.AssessmentSection.Attr" Attribute Description

4.3.144 "fixed.InlineChoice.Attr" Attribute Description

4.3.145 "fixed.SimpleAssociableChoice.Attr" Attribute Description

4.3.146 "fixed.SimpleChoice.Attr" Attribute Description

4.3.147 "format.ExtendedTextInteraction.Attr" Attribute Description

4.3.148 "format.PrintedVariable.Attr" Attribute Description

4.3.149 "format.TextEntryInteraction.Attr" Attribute Description

4.3.150 "headers.TDH.Attr" Attribute Description

4.3.151 "height.Img.Attr" Attribute Description

4.3.152 "height.Object.Attr" Attribute Description

4.3.153 "hotspotLabel.AssociableHotspot.Attr" Attribute Description

4.3.154 "hotspotLabel.HotspotChoice.Attr" Attribute Description

4.3.155 "href.A.Attr" Attribute Description

4.3.156 "href.AssessmentItemRef.Attr" Attribute Description

4.3.157 "href.AssessmentSectionRef.Attr" Attribute Description

4.3.158 "href.AssessmentStimulusRef.Attr" Attribute Description

4.3.159 "href.StyleSheet.Attr" Attribute Description

4.3.160 "id.BasePromptInteraction.Attr" Attribute Description

4.3.161 "id.BaseSequence.Attr" Attribute Description

4.3.162 "id.BaseSequenceFull.Attr" Attribute Description

4.3.163 "id.BaseSequenceRIdent.Attr" Attribute Description

4.3.164 "id.BaseSequenceXBase.Attr" Attribute Description

4.3.165 "id.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.166 "id.ItemBody.Attr" Attribute Description

4.3.167 "id.PositionObjectStage.Attr" Attribute Description

4.3.168 "id.PrintedVariable.Attr" Attribute Description

4.3.169 "id.SimpleMatchSet.Attr" Attribute Description

4.3.170 "identifier.AssessmentItem.Attr" Attribute Description

4.3.171 "identifier.AssessmentItemRef.Attr" Attribute Description

4.3.172 "identifier.AssessmentSection.Attr" Attribute Description

4.3.173 "identifier.AssessmentSectionRef.Attr" Attribute Description

4.3.174 "identifier.AssessmentStimulus.Attr" Attribute Description

4.3.175 "identifier.AssessmentStimulusRef.Attr" Attribute Description

4.3.176 "identifier.AssessmentTest.Attr" Attribute Description

4.3.177 "identifier.AssociableHotspot.Attr" Attribute Description

4.3.178 "identifier.Correct.Attr" Attribute Description

4.3.179 "identifier.Default.Attr" Attribute Description

4.3.180 "identifier.FeedbackBlock.Attr" Attribute Description

4.3.181 "identifier.FeedbackInline.Attr" Attribute Description

4.3.182 "identifier.Gap.Attr" Attribute Description

4.3.183 "identifier.GapImg.Attr" Attribute Description

4.3.184 "identifier.GapText.Attr" Attribute Description

4.3.185 "identifier.HotText.Attr" Attribute Description

4.3.186 "identifier.HotspotChoice.Attr" Attribute Description

4.3.187 "identifier.InlineChoice.Attr" Attribute Description

4.3.188 "identifier.LookupOutcomeValue.Attr" Attribute Description

4.3.189 "identifier.MapResponse.Attr" Attribute Description

4.3.190 "identifier.ModalFeedback.Attr" Attribute Description

4.3.191 "identifier.OutcomeDeclaration.Attr" Attribute Description

4.3.192 "identifier.PrintedVariable.Attr" Attribute Description

4.3.193 "identifier.ResponseDeclaration.Attr" Attribute Description

4.3.194 "identifier.RubricBlockTemplateBlock.Attr" Attribute Description

4.3.195 "identifier.RubricBlockTemplateInline.Attr" Attribute Description

4.3.196 "identifier.SetValue.Attr" Attribute Description

4.3.197 "identifier.SimpleAssociableChoice.Attr" Attribute Description

4.3.198 "identifier.SimpleChoice.Attr" Attribute Description

4.3.199 "identifier.TemplateBlock.Attr" Attribute Description

4.3.200 "identifier.TemplateBlockFeedbackBlock.Attr" Attribute Description

4.3.201 "identifier.TemplateDeclaration.Attr" Attribute Description

4.3.202 "identifier.TemplateInline.Attr" Attribute Description

4.3.203 "identifier.TestFeedback.Attr" Attribute Description

4.3.204 "identifier.TestPart.Attr" Attribute Description

4.3.205 "identifier.Variable.Attr" Attribute Description

4.3.206 "identifier.Weight.Attr" Attribute Description

4.3.207 "includeBoundary.InterpolationTableEntry.Attr" Attribute Description

4.3.208 "includeCategory.Number.Attr" Attribute Description

4.3.209 "includeCategory.OutcomeMinMax.Attr" Attribute Description

4.3.210 "includeCategory.TestVariables.Attr" Attribute Description

4.3.211 "includeLowerBound.Equal.Attr" Attribute Description

4.3.212 "includeUpperBound.Equal.Attr" Attribute Description

4.3.213 "index.PrintedVariable.Attr" Attribute Description

4.3.214 "interpretation.CorrectResponse.Attr" Attribute Description

4.3.215 "interpretation.DefaultValue.Attr" Attribute Description

4.3.216 "interpretation.OutcomeDeclaration.Attr" Attribute Description

4.3.217 "keepTogether.AssessmentSection.Attr" Attribute Description

4.3.218 "label.AssessmentItem.Attr" Attribute Description

4.3.219 "label.AssessmentStimulus.Attr" Attribute Description

4.3.220 "label.BasePromptInteraction.Attr" Attribute Description

4.3.221 "label.BaseSequence.Attr" Attribute Description

4.3.222 "label.BaseSequenceFull.Attr" Attribute Description

4.3.223 "label.BaseSequenceRIdent.Attr" Attribute Description

4.3.224 "label.BaseSequenceXBase.Attr" Attribute Description

4.3.225 "label.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.226 "label.ItemBody.Attr" Attribute Description

4.3.227 "label.PrintedVariable.Attr" Attribute Description

4.3.228 "language.AssessmentItem.Attr" Attribute Description

4.3.229 "language.AssessmentStimulus.Attr" Attribute Description

4.3.230 "language.BasePromptInteraction.Attr" Attribute Description

4.3.231 "language.BaseSequence.Attr" Attribute Description

4.3.232 "language.BaseSequenceFull.Attr" Attribute Description

4.3.233 "language.BaseSequenceRIdent.Attr" Attribute Description

4.3.234 "language.BaseSequenceXBase.Attr" Attribute Description

4.3.235 "language.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.236 "language.ItemBody.Attr" Attribute Description

4.3.237 "language.PrintedVariable.Attr" Attribute Description

4.3.238 "left.GapImg.Attr" Attribute Description

4.3.239 "longdesc.Img.Attr" Attribute Description

4.3.240 "longInterpretation.OutcomeDeclaration.Attr" Attribute Description

4.3.241 "loop.MediaInteraction.Attr" Attribute Description

4.3.242 "lowerBound.AreaMapping.Attr" Attribute Description

4.3.243 "lowerBound.Mapping.Attr" Attribute Description

4.3.244 "lowerBound.SliderInteraction.Attr" Attribute Description

4.3.245 "mapKey.MapEntry.Attr" Attribute Description

4.3.246 "mappedValue.AreaMapEntry.Attr" Attribute Description

4.3.247 "mappedValue.MapEntry.Attr" Attribute Description

4.3.248 "mappingIndicator.PrintedVariable.Attr" Attribute Description

4.3.249 "masteryValue.OutcomeDeclaration.Attr" Attribute Description

4.3.250 "matchGroup.AssociableHotspot.Attr" Attribute Description

4.3.251 "matchGroup.Gap.Attr" Attribute Description

4.3.252 "matchGroup.GapImg.Attr" Attribute Description

4.3.253 "matchGroup.GapText.Attr" Attribute Description

4.3.254 "matchGroup.SimpleAssociableChoice.Attr" Attribute Description

4.3.255 "matchMax.AssociableHotspot.Attr" Attribute Description

4.3.256 "matchMax.GapImg.Attr" Attribute Description

4.3.257 "matchMax.GapText.Attr" Attribute Description

4.3.258 "matchMax.SimpleAssociableChoice.Attr" Attribute Description

4.3.259 "matchMin.AssociableHotspot.Attr" Attribute Description

4.3.260 "matchMin.GapImg.Attr" Attribute Description

4.3.261 "matchMin.GapText.Attr" Attribute Description

4.3.262 "matchMin.SimpleAssociableChoice.Attr" Attribute Description

4.3.263 "mathVariable.TemplateDeclaration.Attr" Attribute Description

4.3.264 "max.AnyN.Attr" Attribute Description

4.3.265 "max.RandomFloat.Attr" Attribute Description

4.3.266 "max.RandomInteger.Attr" Attribute Description

4.3.267 "maxAssociations.AssociateInteraction.Attr" Attribute Description

4.3.268 "maxAssociations.GapMatchInteraction.Attr" Attribute Description

4.3.269 "maxAssociations.GraphicAssociateInteraction.Attr" Attribute Description

4.3.270 "maxAssociations.GraphicGapMatchInteraction.Attr" Attribute Description

4.3.271 "maxAssociations.MatchInteraction.Attr" Attribute Description

4.3.272 "maxAttempts.ItemSessionControl.Attr" Attribute Description

4.3.273 "maxChoices.ChoiceInteraction.Attr" Attribute Description

4.3.274 "maxChoices.GraphicOrderInteraction.Attr" Attribute Description

4.3.275 "maxChoices.HotTextInteraction.Attr" Attribute Description

4.3.276 "maxChoices.HotspotInteraction.Attr" Attribute Description

4.3.277 "maxChoices.OrderInteraction.Attr" Attribute Description

4.3.278 "maxChoices.PositionObjectInteraction.Attr" Attribute Description

4.3.279 "maxChoices.SelectPointInteraction.Attr" Attribute Description

4.3.280 "maxPlays.MediaInteraction.Attr" Attribute Description

4.3.281 "maxStrings.ExtendedTextInteraction.Attr" Attribute Description

4.3.282 "maxTime.TimeLimits.Attr" Attribute Description

4.3.283 "media.StyleSheet.Attr" Attribute Description

4.3.284 "min.AnyN.Attr" Attribute Description

4.3.285 "min.RandomFloat.Attr" Attribute Description

4.3.286 "min.RandomInteger.Attr" Attribute Description

4.3.287 "minAssociations.AssociateInteraction.Attr" Attribute Description

4.3.288 "minAssociations.GapMatchInteraction.Attr" Attribute Description

4.3.289 "minAssociations.GraphicAssociateInteraction.Attr" Attribute Description

4.3.290 "minAssociations.GraphicGapMatchInteraction.Attr" Attribute Description

4.3.291 "minAssociations.MatchInteraction.Attr" Attribute Description

4.3.292 "minChoices.ChoiceInteraction.Attr" Attribute Description

4.3.293 "minChoices.GraphicOrderInteraction.Attr" Attribute Description

4.3.294 "minChoices.HotTextInteraction.Attr" Attribute Description

4.3.295 "minChoices.HotspotInteraction.Attr" Attribute Description

4.3.296 "minChoices.OrderInteraction.Attr" Attribute Description

4.3.297 "minChoices.PositionObjectInteraction.Attr" Attribute Description

4.3.298 "minChoices.SelectPointInteraction.Attr" Attribute Description

4.3.299 "minPlays.MediaInteraction.Attr" Attribute Description

4.3.300 "minStrings.ExtendedTextInteraction.Attr" Attribute Description

4.3.301 "minTime.TimeLimits.Attr" Attribute Description

4.3.302 "n.Index.Attr" Attribute Description

4.3.303 "name.MathConstant.Attr" Attribute Description

4.3.304 "name.MathOperator.Attr" Attribute Description

4.3.305 "name.Param.Attr" Attribute Description

4.3.306 "name.StatsOperator.Attr" Attribute Description

4.3.307 "navigationMode.TestPart.Attr" Attribute Description

4.3.308 "normalMaximum.OutcomeDeclaration.Attr" Attribute Description

4.3.309 "normalMinimum.OutcomeDeclaration.Attr" Attribute Description

4.3.310 "numberRepeats.Repeat.Attr" Attribute Description

4.3.311 "objectLabel.GapImg.Attr" Attribute Description

4.3.312 "orientation.ChoiceInteraction.Attr" Attribute Description

4.3.313 "orientation.OrderInteraction.Attr" Attribute Description

4.3.314 "orientation.SliderInteraction.Attr" Attribute Description

4.3.315 "outcomeIdentifier.FeedbackBlock.Attr" Attribute Description

4.3.316 "outcomeIdentifier.FeedbackInline.Attr" Attribute Description

4.3.317 "outcomeIdentifier.ModalFeedback.Attr" Attribute Description

4.3.318 "outcomeIdentifier.OutcomeMinMax.Attr" Attribute Description

4.3.319 "outcomeIdentifier.TemplateBlockFeedbackBlock.Attr" Attribute Description

4.3.320 "outcomeIdentifier.TestFeedback.Attr" Attribute Description

4.3.321 "paramVariable.TemplateDeclaration.Attr" Attribute Description

4.3.322 "pattern.PatternMatch.Attr" Attribute Description

4.3.323 "patternMask.ExtendedTextInteraction.Attr" Attribute Description

4.3.324 "patternMask.TextEntryInteraction.Attr" Attribute Description

4.3.325 "placeholderText.ExtendedTextInteraction.Attr" Attribute Description

4.3.326 "placeholderText.TextEntryInteraction.Attr" Attribute Description

4.3.327 "powerForm.PrintedVariable.Attr" Attribute Description

4.3.328 "required.AssessmentItemRef.Attr" Attribute Description

4.3.329 "required.AssessmentSection.Attr" Attribute Description

4.3.330 "required.Gap.Attr" Attribute Description

4.3.331 "required.InlineChoiceInteraction.Attr" Attribute Description

4.3.332 "responseIdentifier.BasePromptInteraction.Attr" Attribute Description

4.3.333 "responseIdentifier.BaseSequenceFull.Attr" Attribute Description

4.3.334 "responseIdentifier.BaseSequenceRIdent.Attr" Attribute Description

4.3.335 "responseIdentifier.EndAttemptInteraction.Attr" Attribute Description

4.3.336 "responseIdentifier.TextEntryInteraction.Attr" Attribute Description

4.3.337 "reverse.SliderInteraction.Attr" Attribute Description

4.3.338 "role.BasePromptInteraction.Attr" Attribute Description

4.3.339 "role.BaseSequence.Attr" Attribute Description

4.3.340 "role.BaseSequenceFull.Attr" Attribute Description

4.3.341 "role.BaseSequenceRIdent.Attr" Attribute Description

4.3.342 "role.BaseSequenceXBase.Attr" Attribute Description

4.3.343 "role.BaseSequenceXBaseEmpty.Attr" Attribute Description

4.3.344 "roundingMode.EqualRounded.Attr" Attribute Description

4.3.345 "roundingMode.RoundTo.Attr" Attribute Description

4.3.346 "rowspan.TDH.Attr" Attribute Description

4.3.347 "scope.TDH.Attr" Attribute Description

4.3.348 "sectionIdentifier.Number.Attr" Attribute Description

4.3.349 "sectionIdentifier.OutcomeMinMax.Attr" Attribute Description

4.3.350 "sectionIdentifier.TestVariables.Attr" Attribute Description

4.3.351 "select.Selection.Attr" Attribute Description

4.3.352 "shape.AreaMapEntry.Attr" Attribute Description

4.3.353 "shape.AssociableHotspot.Attr" Attribute Description

4.3.354 "shape.HotspotChoice.Attr" Attribute Description

4.3.355 "shape.Inside.Attr" Attribute Description

4.3.356 "showFeedback.ItemSessionControl.Attr" Attribute Description

4.3.357 "showHide.AssociableHotspot.Attr" Attribute Description

4.3.358 "showHide.FeedbackBlock.Attr" Attribute Description

4.3.359 "showHide.FeedbackInline.Attr" Attribute Description

4.3.360 "showHide.Gap.Attr" Attribute Description

4.3.361 "showHide.GapImg.Attr" Attribute Description

4.3.362 "showHide.GapText.Attr" Attribute Description

4.3.363 "showHide.HotText.Attr" Attribute Description

4.3.364 "showHide.HotspotChoice.Attr" Attribute Description

4.3.365 "showHide.InlineChoice.Attr" Attribute Description

4.3.366 "showHide.ModalFeedback.Attr" Attribute Description

4.3.367 "showHide.RubricBlockTemplateBlock.Attr" Attribute Description

4.3.368 "showHide.RubricBlockTemplateInline.Attr" Attribute Description

4.3.369 "showHide.SimpleAssociableChoice.Attr" Attribute Description

4.3.370 "showHide.SimpleChoice.Attr" Attribute Description

4.3.371 "showHide.TemplateBlock.Attr" Attribute Description

4.3.372 "showHide.TemplateBlockFeedbackBlock.Attr" Attribute Description

4.3.373 "showHide.TemplateInline.Attr" Attribute Description

4.3.374 "showHide.TestFeedback.Attr" Attribute Description

4.3.375 "showSolution.ItemSessionControl.Attr" Attribute Description

4.3.376 "shuffle.AssociateInteraction.Attr" Attribute Description

4.3.377 "shuffle.ChoiceInteraction.Attr" Attribute Description

4.3.378 "shuffle.GapMatchInteraction.Attr" Attribute Description

4.3.379 "shuffle.InlineChoiceInteraction.Attr" Attribute Description

4.3.380 "shuffle.MatchInteraction.Attr" Attribute Description

4.3.381 "shuffle.OrderInteraction.Attr" Attribute Description

4.3.382 "shuffle.Ordering.Attr" Attribute Description

4.3.383 "sourceIdentifier.VariableMapping.Attr" Attribute Description

4.3.384 "sourceValue.InterpolationTableEntry.Attr" Attribute Description

4.3.385 "sourceValue.MatchTableEntry.Attr" Attribute Description

4.3.386 "span.Col.Attr" Attribute Description

4.3.387 "span.ColGroup.Attr" Attribute Description

4.3.388 "src.Img.Attr" Attribute Description

4.3.389 "step.RandomInteger.Attr" Attribute Description

4.3.390 "step.SliderInteraction.Attr" Attribute Description

4.3.391 "stepLabel.SliderInteraction.Attr" Attribute Description

4.3.392 "stringIdentifier.ExtendedTextInteraction.Attr" Attribute Description

4.3.393 "stringIdentifier.TextEntryInteraction.Attr" Attribute Description

4.3.394 "submissionMode.TestPart.Attr" Attribute Description

4.3.395 "substring.StringMatch.Attr" Attribute Description

4.3.396 "summary.Table.Attr" Attribute Description

4.3.397 "target.BranchRule.Attr" Attribute Description

4.3.398 "targetIdentifier.VariableMapping.Attr" Attribute Description

4.3.399 "targetValue.InterpolationTableEntry.Attr" Attribute Description

4.3.400 "targetValue.MatchTableEntry.Attr" Attribute Description

4.3.401 "template.ResponseProcessing.Attr" Attribute Description

4.3.402 "templateIdentifier.AssociableHotspot.Attr" Attribute Description

4.3.403 "templateIdentifier.Gap.Attr" Attribute Description

4.3.404 "templateIdentifier.GapImg.Attr" Attribute Description

4.3.405 "templateIdentifier.GapText.Attr" Attribute Description

4.3.406 "templateIdentifier.HotText.Attr" Attribute Description

4.3.407 "templateIdentifier.HotspotChoice.Attr" Attribute Description

4.3.408 "templateIdentifier.InlineChoice.Attr" Attribute Description

4.3.409 "templateIdentifier.RubricBlockTemplateBlock.Attr" Attribute Description

4.3.410 "templateIdentifier.RubricBlockTemplateInline.Attr" Attribute Description

4.3.411 "templateIdentifier.SimpleAssociableChoice.Attr" Attribute Description

4.3.412 "templateIdentifier.SimpleChoice.Attr" Attribute Description

4.3.413 "templateIdentifier.TemplateBlock.Attr" Attribute Description

4.3.414 "templateIdentifier.TemplateDefault.Attr" Attribute Description

4.3.415 "templateIdentifier.TemplateInline.Attr" Attribute Description

4.3.416 "templateLocation.ResponseProcessing.Attr" Attribute Description

4.3.417 "timeDependent.AssessmentItem.Attr" Attribute Description

4.3.418 "title.AssessmentItem.Attr" Attribute Description

4.3.419 "title.AssessmentSection.Attr" Attribute Description

4.3.420 "title.AssessmentStimulus.Attr" Attribute Description

4.3.421 "title.AssessmentTest.Attr" Attribute Description

4.3.422 "title.BDO.Attr" Attribute Description

4.3.423 "title.EndAttemptInteraction.Attr" Attribute Description

4.3.424 "title.InfoControl.Attr" Attribute Description

4.3.425 "title.ModalFeedback.Attr" Attribute Description

4.3.426 "title.StyleSheet.Attr" Attribute Description

4.3.427 "title.TestFeedback.Attr" Attribute Description

4.3.428 "tolerance.Equal.Attr" Attribute Description

4.3.429 "toleranceMode.Equal.Attr" Attribute Description

4.3.430 "toolName.AssessmentItem.Attr" Attribute Description

4.3.431 "toolName.AssessmentStimulus.Attr" Attribute Description

4.3.432 "toolName.AssessmentTest.Attr" Attribute Description

4.3.433 "toolVersion.AssessmentItem.Attr" Attribute Description

4.3.434 "toolVersion.AssessmentStimulus.Attr" Attribute Description

4.3.435 "toolVersion.AssessmentTest.Attr" Attribute Description

4.3.436 "top.GapImg.Attr" Attribute Description

4.3.437 "type.A.Attr" Attribute Description

4.3.438 "type.Object.Attr" Attribute Description

4.3.439 "type.Param.Attr" Attribute Description

4.3.440 "type.StyleSheet.Attr" Attribute Description

4.3.441 "type.UploadInteraction.Attr" Attribute Description

4.3.442 "upperBound.AreaMapping.Attr" Attribute Description

4.3.443 "upperBound.Mapping.Attr" Attribute Description

4.3.444 "upperBound.SliderInteraction.Attr" Attribute Description

4.3.445 "use.RubricBlock.Attr" Attribute Description

4.3.446 "validateResponses.ItemSessionControl.Attr" Attribute Description

4.3.447 "valign.TDH.Attr" Attribute Description

4.3.448 "value.Param.Attr" Attribute Description

4.3.449 "value.Weight.Attr" Attribute Description

4.3.450 "valuetype.Param.Attr" Attribute Description

4.3.451 "variableIdentifier.TestVariables.Attr" Attribute Description

4.3.452 "variableIdentifierRef.OutcomeDeclaration.Attr" Attribute Description

4.3.453 "view.OutcomeDeclaration.Attr" Attribute Description

4.3.454 "view.RubricBlock.Attr" Attribute Description

4.3.455 "visible.AssessmentSection.Attr" Attribute Description

4.3.456 "weightIdentifier.OutcomeMinMax.Attr" Attribute Description

4.3.457 "weightIdentifier.TestVariables.Attr" Attribute Description

4.3.458 "weightIdentifier.Variable.Attr" Attribute Description

4.3.459 "width.Img.Attr" Attribute Description

4.3.460 "width.Object.Attr" Attribute Description

4.3.461 "withReplacement.Selection.Attr" Attribute Description

4.4 Root Complex Type Descriptions

4.4.1 AssessmentItem.Type Root Complex Type Description

4.4.2 AssessmentSection.Type Root Complex Type Description

4.4.3 AssessmentStimulus.Type Root Complex Type Description

4.4.4 AssessmentTest.Type Root Complex Type Description

4.4.5 OutcomeDeclaration.Type Root Complex Type Description

4.4.6 ResponseProcessing.Type Root Complex Type Description

4.5 Core Complex Type Descriptions

4.5.1 A.Type Core Complex Type Description

4.5.2 AnyN.Type Core Complex Type Description

4.5.3 AreaMapping.Type Core Complex Type Description

4.5.4 AssessmentItemRef.Type Core Complex Type Description

4.5.5 AssociableHotspot.Type Core Complex Type Description

4.5.6 AssociateInteraction.Type Core Complex Type Description

4.5.7 BDO.Type Core Complex Type Description

4.5.8 BR.Type Core Complex Type Description

4.5.9 BasePromptInteraction.Type Core Complex Type Description

4.5.10 BaseSequence.Type Core Complex Type Description

4.5.11 BaseSequenceFull.Type Core Complex Type Description

4.5.12 BaseSequenceRIdent.Type Core Complex Type Description

4.5.13 BaseSequenceXBase.Type Core Complex Type Description

4.5.14 BlockQuote.Type Core Complex Type Description

4.5.15 BranchRule.Type Core Complex Type Description

4.5.16 Caption.Type Core Complex Type Description

4.5.17 ChoiceInteraction.Type Core Complex Type Description

4.5.18 Col.Type Core Complex Type Description

4.5.19 ColGroup.Type Core Complex Type Description

4.5.20 CorrectResponse.Type Core Complex Type Description

4.5.21 CustomInteraction.Type Core Complex Type Description

4.5.22 CustomOperator.Type Core Complex Type Description

4.5.23 DD.Type Core Complex Type Description

4.5.24 DL.Type Core Complex Type Description

4.5.25 DT.Type Core Complex Type Description

4.5.26 DefaultValue.Type Core Complex Type Description

4.5.27 Div.Type Core Complex Type Description

* "ssmlGroup" Local Element Description

4.5.28 DrawingInteraction.Type Core Complex Type Description

4.5.29 EndAttemptInteraction.Type Core Complex Type Description

4.5.30 Equal.Type Core Complex Type Description

4.5.31 EqualRounded.Type Core Complex Type Description

4.5.32 ExtendedTextInteraction.Type Core Complex Type Description

4.5.33 FeedbackBlock.Type Core Complex Type Description

4.5.34 FeedbackInline.Type Core Complex Type Description

4.5.35 FieldValue.Type Core Complex Type Description

4.5.36 Gap.Type Core Complex Type Description

4.5.37 GapImg.Type Core Complex Type Description

4.5.38 GapMatchInteraction.Type Core Complex Type Description

4.5.39 GapText.Type Core Complex Type Description

4.5.40 GraphicAssociateInteraction.Type Core Complex Type Description

4.5.41 GraphicGapMatchInteraction.Type Core Complex Type Description

4.5.42 GraphicOrderInteraction.Type Core Complex Type Description

4.5.43 HR.Type Core Complex Type Description

4.5.44 HTMLText.Type Core Complex Type Description

4.5.45 HotText.Type Core Complex Type Description

4.5.46 HotTextInteraction.Type Core Complex Type Description

4.5.47 HotspotChoice.Type Core Complex Type Description

4.5.48 HotspotInteraction.Type Core Complex Type Description

4.5.49 Img.Type Core Complex Type Description

4.5.50 Index.Type Core Complex Type Description

4.5.51 InfoControl.Type Core Complex Type Description

4.5.52 InlineChoice.Type Core Complex Type Description

4.5.53 InlineChoiceInteraction.Type Core Complex Type Description

4.5.54 Inside.Type Core Complex Type Description

4.5.55 InterpolationTable.Type Core Complex Type Description

4.5.56 ItemBody.Type Core Complex Type Description

4.5.57 LI.Type Core Complex Type Description

4.5.58 Label.Type Core Complex Type Description

4.5.59 Logic0toMany.Type Core Complex Type Description

4.5.60 Logic1toMany.Type Core Complex Type Description

4.5.61 LogicPair.Type Core Complex Type Description

4.5.62 LogicSingle.Type Core Complex Type Description

4.5.63 LookupOutcomeValue.Type Core Complex Type Description

4.5.64 Mapping.Type Core Complex Type Description

4.5.65 MatchInteraction.Type Core Complex Type Description

4.5.66 MatchTable.Type Core Complex Type Description

4.5.67 MathOperator.Type Core Complex Type Description

4.5.68 MediaInteraction.Type Core Complex Type Description

4.5.69 ModalFeedback.Type Core Complex Type Description

4.5.70 NumericLogic1toMany.Type Core Complex Type Description

4.5.71 OUL.Type Core Complex Type Description

4.5.72 Object.Type Core Complex Type Description

4.5.73 OrderInteraction.Type Core Complex Type Description

4.5.74 Ordering.Type Core Complex Type Description

4.5.75 OutcomeCondition.Type Core Complex Type Description

4.5.76 OutcomeElse.Type Core Complex Type Description

4.5.77 OutcomeIf.Type Core Complex Type Description

4.5.78 OutcomeProcessing.Type Core Complex Type Description

4.5.79 OutcomeProcessingFragment.Type Core Complex Type Description

4.5.80 PatternMatch.Type Core Complex Type Description

4.5.81 PositionObjectInteraction.Type Core Complex Type Description

4.5.82 PositionObjectStage.Type Core Complex Type Description

4.5.83 Prompt.Type Core Complex Type Description

4.5.84 Q.Type Core Complex Type Description

4.5.85 Repeat.Type Core Complex Type Description

4.5.86 ResponseCondition.Type Core Complex Type Description

4.5.87 ResponseDeclaration.Type Core Complex Type Description

4.5.88 ResponseElse.Type Core Complex Type Description

4.5.89 ResponseIf.Type Core Complex Type Description

4.5.90 ResponseProcessingFragment.Type Core Complex Type Description

4.5.91 RoundTo.Type Core Complex Type Description

4.5.92 RubricBlock.Type Core Complex Type Description

* "templateBlock" Local Element Description

* "templateInline" Local Element Description

4.5.93 RubricBlockTemplateBlock.Type Core Complex Type Description

* "templateBlock" Local Element Description

4.5.94 RubricBlockTemplateInline.Type Core Complex Type Description

4.5.95 SelectPointInteraction.Type Core Complex Type Description

4.5.96 Selection.Type Core Complex Type Description

4.5.97 SetValue.Type Core Complex Type Description

4.5.98 SimpleAssociableChoice.Type Core Complex Type Description

4.5.99 SimpleChoice.Type Core Complex Type Description

4.5.100 SimpleMatchSet.Type Core Complex Type Description

4.5.101 SliderInteraction.Type Core Complex Type Description

4.5.102 StatsOperator.Type Core Complex Type Description

4.5.103 StimulusBody.Type Core Complex Type Description

4.5.104 StringMatch.Type Core Complex Type Description

4.5.105 Substring.Type Core Complex Type Description

4.5.106 TDH.Type Core Complex Type Description

4.5.107 TR.Type Core Complex Type Description

4.5.108 Table.Type Core Complex Type Description

4.5.109 TablePart.Type Core Complex Type Description

4.5.110 TemplateBlock.Type Core Complex Type Description

* "feedbackBlock" Local Element Description

4.5.111 TemplateBlockFeedbackBlock.Type Core Complex Type Description

* "feedbackBlock" Local Element Description

4.5.112 TemplateCondition.Type Core Complex Type Description

4.5.113 TemplateConstraint.Type Core Complex Type Description

4.5.114 TemplateDeclaration.Type Core Complex Type Description

4.5.115 TemplateDefault.Type Core Complex Type Description

4.5.116 TemplateElse.Type Core Complex Type Description

4.5.117 TemplateIf.Type Core Complex Type Description

4.5.118 TemplateInline.Type Core Complex Type Description

4.5.119 TemplateProcessing.Type Core Complex Type Description

4.5.120 TestFeedback.Type Core Complex Type Description

4.5.121 TestPart.Type Core Complex Type Description

4.5.122 TextEntryInteraction.Type Core Complex Type Description

4.5.123 UploadInteraction.Type Core Complex Type Description

4.6 Derived Complex Type Descriptions

4.6.1 AreaMapEntry.Type Derived Complex Type Description

4.6.2 AssessmentSectionRef.Type Derived Complex Type Description

4.6.3 AssessmentStimulusRef.Type Derived Complex Type Description

4.6.4 BaseSequenceXBaseEmpty.Type Derived Complex Type Description

4.6.5 BaseValue.Type Derived Complex Type Description

4.6.6 Correct.Type Derived Complex Type Description

4.6.7 Default.Type Derived Complex Type Description

4.6.8 InterpolationTableEntry.Type Derived Complex Type Description

4.6.9 ItemSessionControl.Type Derived Complex Type Description

4.6.10 MapEntry.Type Derived Complex Type Description

4.6.11 MapResponse.Type Derived Complex Type Description

4.6.12 MatchTableEntry.Type Derived Complex Type Description

4.6.13 MathConstant.Type Derived Complex Type Description

4.6.14 Number.Type Derived Complex Type Description

4.6.15 OutcomeMinMax.Type Derived Complex Type Description

4.6.16 Param.Type Derived Complex Type Description

4.6.17 PrintedVariable.Type Derived Complex Type Description

4.6.18 RandomFloat.Type Derived Complex Type Description

4.6.19 RandomInteger.Type Derived Complex Type Description

4.6.20 StyleSheet.Type Derived Complex Type Description

4.6.21 TestVariables.Type Derived Complex Type Description

4.6.22 TimeLimits.Type Derived Complex Type Description

4.6.23 Value.Type Derived Complex Type Description

4.6.24 Variable.Type Derived Complex Type Description

4.6.25 VariableMapping.Type Derived Complex Type Description

4.6.26 Weight.Type Derived Complex Type Description

4.7 Simple Type Descriptions

4.7.1 ARIALevelInteger.Type Simple Type Description

4.7.2 Coords.Type Simple Type Description

4.7.3 ElementIDList.Type Simple Type Description

4.7.4 EncVariableString.Type Simple Type Description

4.7.5 Identifier.Type Simple Type Description

4.7.6 IdentifierList.Type Simple Type Description

4.7.7 IntegerList.Type Simple Type Description

4.7.8 Length.Type Simple Type Description

4.7.9 MimeType.Type Simple Type Description

4.7.10 NonNegativeDouble.Type Simple Type Description

4.7.11 StringList.Type Simple Type Description

4.7.12 ToleranceList.Type Simple Type Description

4.7.13 UniqueIdentifier.Type Simple Type Description

4.7.14 UniqueIdentifierRef.Type Simple Type Description

4.7.15 VariableString.Type Simple Type Description

4.7.16 View.Type Simple Type Description

5. The Schematron Rules

5.1 Rules Imposing the Unordered Class Definition

5.2 The Constrained Namespace Extension Rule Definitions

5.3 The Explicit Rule Definitions

5.3.1 RULE_SET_GENERAL_1

5.3.2 RULE_SET_GENERAL_2

5.3.3 RULE_SET_INTERACTION_01

5.3.4 RULE_SET_INTERACTION_02

5.3.5 RULE_SET_INTERACTION_03

5.3.6 RULE_SET_INTERACTION_04

5.3.7 RULE_SET_INTERACTION_05

5.3.8 RULE_SET_INTERACTION_06

5.3.9 RULE_SET_INTERACTION_07

5.3.10 RULE_SET_INTERACTION_08

5.3.11 RULE_SET_INTERACTION_09

5.3.12 RULE_SET_INTERACTION_10

5.3.13 RULE_SET_INTERACTION_11

5.3.14 RULE_SET_INTERACTION_12

5.3.15 RULE_SET_INTERACTION_13

5.3.16 RULE_SET_INTERACTION_14

5.3.17 RULE_SET_INTERACTION_15

5.3.18 RULE_SET_INTERACTION_16

5.3.19 RULE_SET_INTERACTION_17

5.3.20 RULE_SET_INTERACTION_18

5.3.21 RULE_SET_INTERACTION_19

5.3.22 RULE_SET_INTERACTION-RELATED_1

5.3.23 RULE_SET_INTERACTION-RELATED_2

5.3.24 RULE_SET_INTERACTION-RELATED_3

5.3.25 RULE_SET_INTERACTION-RELATED_4

5.3.26 RULE_SET_SPECIFIC_CLASS_1

5.3.27 RULE_SET_SPECIFIC_CLASS_2

6. Extending the XSD

6.1. Section Selection ComplexType Extension

6.2. Section Ordering ComplexType Extension

6.3. Custom Interaction ComplexType Extension

6.4. Custom Operator ComplexType Extension

6.5. The 'data-*' Attribute

7. ASI Packaging

7.1. Packaging Items

7.2. Packaging Sections

7.3. Packaging Tests

7.4. Packaging Item and Test Fragments

7.5. Packaging Assessment Stimulii

7.6. Packaging Response Processing Templates

7.7. Packaging Outcome Declarations

7.8. Metadata for the QTI Package

7.8.1. Manifest and Resource Level Metadata

7.8.2. Curriculum Standards Metadata

Appendix A XSD Binding Terms

A1 XSD Binding Description Terms

A1.1 UML/XSD Attribute Mapping Table Definition

A1.2 UML/XSD Class Mapping Table Definition

A1.3 UML/XSD Enumerated and Enumerated List Class Mapping Table Definition

A1.4 UML/XSD List and Union Mapping Tables Definition

A1.5 UML/XSD Primitive Types Mapping Table Definition

A1.6 XSD Description for an Element

A1.7 XSD Description for a Complex Type

A1.8 XSD Description for a Simple Type

A1.9 XSD Description for an Attribute Group

A1.10 XSD Description for an Attribute

A1.11 VDEX Description for an External Vocabulary

Appendix B XSD Listing

B1 QTI ASI XSD Listing

About this Document

List of Contributors

Revision History

toc | top

List of Figures

Figure 4.1.1 XSD Description for the "assessmentItem" Root Element

Figure 4.1.2 XSD Description for the "assessmentSection" Root Element

Figure 4.1.3 XSD Description for the "assessmentStimulus" Root Element

Figure 4.1.4 XSD Description for the "assessmentTest" Root Element

Figure 4.1.5 XSD Description for the "outcomeDeclaration" Root Element

Figure 4.1.6 XSD Description for the "responseProcessing" Root Element

Figure 4.2.1 XSD Description for the "a" Global Element

Figure 4.2.2 XSD Description for the "abbr" Global Element

Figure 4.2.3 XSD Description for the "acronym" Global Element

Figure 4.2.4 XSD Description for the "address" Global Element

Figure 4.2.5 XSD Description for the "and" Global Element

Figure 4.2.6 XSD Description for the "anyN" Global Element

Figure 4.2.7 XSD Description for the "apip:apipAccessibility" Global Element

Figure 4.2.8 XSD Description for the "areaMapEntry" Global Element

Figure 4.2.9 XSD Description for the "areaMapping" Global Element

Figure 4.2.10 XSD Description for the "qh5:article" Global Element

Figure 4.2.11 XSD Description for the "qh5:aside" Global Element

Figure 4.2.12 XSD Description for the "assessmentItemRef" Global Element

Figure 4.2.13 XSD Description for the "assessmentSectionRef" Global Element

Figure 4.2.14 XSD Description for the "assessmentStimulusRef" Global Element

Figure 4.2.15 XSD Description for the "associableHotspot" Global Element

Figure 4.2.16 XSD Description for the "associateInteraction" Global Element

Figure 4.2.17 XSD Description for the "qh5:audio" Global Element

Figure 4.2.18 XSD Description for the "ssml11:audio" Global Element

Figure 4.2.19 XSD Description for the "b" Global Element

Figure 4.2.20 XSD Description for the "baseValue" Global Element

Figure 4.2.21 XSD Description for the "qh5:bdi" Global Element

Figure 4.2.22 XSD Description for the "bdo" Global Element

Figure 4.2.23 XSD Description for the "big" Global Element

Figure 4.2.24 XSD Description for the "blockquote" Global Element

Figure 4.2.25 XSD Description for the "br" Global Element

Figure 4.2.26 XSD Description for the "branchRule" Global Element

Figure 4.2.27 XSD Description for the "ssml11:break" Global Element

Figure 4.2.28 XSD Description for the "caption" Global Element

Figure 4.2.29 XSD Description for the "choiceInteraction" Global Element

Figure 4.2.30 XSD Description for the "cite" Global Element

Figure 4.2.31 XSD Description for the "code" Global Element

Figure 4.2.32 XSD Description for the "col" Global Element

Figure 4.2.33 XSD Description for the "colgroup" Global Element

Figure 4.2.34 XSD Description for the "containerSize" Global Element

Figure 4.2.35 XSD Description for the "contains" Global Element

Figure 4.2.36 XSD Description for the "correct" Global Element

Figure 4.2.37 XSD Description for the "correctResponse" Global Element

Figure 4.2.38 XSD Description for the "customInteraction" Global Element

Figure 4.2.39 XSD Description for the "customOperator" Global Element

Figure 4.2.40 XSD Description for the "dd" Global Element

Figure 4.2.41 XSD Description for the "default" Global Element

Figure 4.2.42 XSD Description for the "defaultValue" Global Element

Figure 4.2.43 XSD Description for the "delete" Global Element

Figure 4.2.44 XSD Description for the "dfn" Global Element

Figure 4.2.45 XSD Description for the "div" Global Element

Figure 4.2.46 XSD Description for the "divide" Global Element

Figure 4.2.47 XSD Description for the "dl" Global Element

Figure 4.2.48 XSD Description for the "drawingInteraction" Global Element

Figure 4.2.49 XSD Description for the "dt" Global Element

Figure 4.2.50 XSD Description for the "durationGTE" Global Element

Figure 4.2.51 XSD Description for the "durationLT" Global Element

Figure 4.2.52 XSD Description for the "em" Global Element

Figure 4.2.53 XSD Description for the "ssml11:emphasis" Global Element

Figure 4.2.54 XSD Description for the "endAttemptInteraction" Global Element

Figure 4.2.55 XSD Description for the "equal" Global Element

Figure 4.2.56 XSD Description for the "equalRounded" Global Element

Figure 4.2.57 XSD Description for the "exitResponse" Global Element

Figure 4.2.58 XSD Description for the "exitTemplate" Global Element

Figure 4.2.59 XSD Description for the "exitTest" Global Element

Figure 4.2.60 XSD Description for the "extendedTextInteraction" Global Element

Figure 4.2.61 XSD Description for the "feedbackBlock" Global Element

Figure 4.2.62 XSD Description for the "feedbackInline" Global Element

Figure 4.2.63 XSD Description for the "fieldValue" Global Element

Figure 4.2.64 XSD Description for the "qh5:figure" Global Element

Figure 4.2.65 XSD Description for the "qh5:footer" Global Element

Figure 4.2.66 XSD Description for the "gap" Global Element

Figure 4.2.67 XSD Description for the "gapImg" Global Element

Figure 4.2.68 XSD Description for the "gapMatchInteraction" Global Element

Figure 4.2.69 XSD Description for the "gapText" Global Element

Figure 4.2.70 XSD Description for the "gcd" Global Element

Figure 4.2.71 XSD Description for the "graphicAssociateInteraction" Global Element

Figure 4.2.72 XSD Description for the "graphicGapMatchInteraction" Global Element

Figure 4.2.73 XSD Description for the "graphicOrderInteraction" Global Element

Figure 4.2.74 XSD Description for the "gt" Global Element

Figure 4.2.75 XSD Description for the "gte" Global Element

Figure 4.2.76 XSD Description for the "h1" Global Element

Figure 4.2.77 XSD Description for the "h2" Global Element

Figure 4.2.78 XSD Description for the "h3" Global Element

Figure 4.2.79 XSD Description for the "h4" Global Element

Figure 4.2.80 XSD Description for the "h5" Global Element

Figure 4.2.81 XSD Description for the "h6" Global Element

Figure 4.2.82 XSD Description for the "qh5:header" Global Element

Figure 4.2.83 XSD Description for the "hotspotChoice" Global Element

Figure 4.2.84 XSD Description for the "hotspotInteraction" Global Element

Figure 4.2.85 XSD Description for the "hottext" Global Element

Figure 4.2.86 XSD Description for the "hottextInteraction" Global Element

Figure 4.2.87 XSD Description for the "hr" Global Element

Figure 4.2.88 XSD Description for the "i" Global Element

Figure 4.2.89 XSD Description for the "img" Global Element

Figure 4.2.90 XSD Description for the "xi:include" Global Element

Figure 4.2.91 XSD Description for the "index" Global Element

Figure 4.2.92 XSD Description for the "infoControl" Global Element

Figure 4.2.93 XSD Description for the "inlineChoice" Global Element

Figure 4.2.94 XSD Description for the "inlineChoiceInteraction" Global Element

Figure 4.2.95 XSD Description for the "inside" Global Element

Figure 4.2.96 XSD Description for the "integerDivide" Global Element

Figure 4.2.97 XSD Description for the "integerModulus" Global Element

Figure 4.2.98 XSD Description for the "integerToFloat" Global Element

Figure 4.2.99 XSD Description for the "interpolationTable" Global Element

Figure 4.2.100 XSD Description for the "interpolationTableEntry" Global Element

Figure 4.2.101 XSD Description for the "isNull" Global Element

Figure 4.2.102 XSD Description for the "itemBody" Global Element

Figure 4.2.103 XSD Description for the "itemSessionControl" Global Element

Figure 4.2.104 XSD Description for the "kbd" Global Element

Figure 4.2.105 XSD Description for the "qh5:label" Global Element

Figure 4.2.106 XSD Description for the "label" Global Element

Figure 4.2.107 XSD Description for the "lcm" Global Element

Figure 4.2.108 XSD Description for the "li" Global Element

Figure 4.2.109 XSD Description for the "lookupOutcomeValue" Global Element

Figure 4.2.110 XSD Description for the "lt" Global Element

Figure 4.2.111 XSD Description for the "lte" Global Element

Figure 4.2.112 XSD Description for the "mapEntry" Global Element

Figure 4.2.113 XSD Description for the "mapping" Global Element

Figure 4.2.114 XSD Description for the "mapResponse" Global Element

Figure 4.2.115 XSD Description for the "mapResponsePoint" Global Element

Figure 4.2.116 XSD Description for the "ssml11:mark" Global Element

Figure 4.2.117 XSD Description for the "match" Global Element

Figure 4.2.118 XSD Description for the "matchInteraction" Global Element

Figure 4.2.119 XSD Description for the "matchTable" Global Element

Figure 4.2.120 XSD Description for the "matchTableEntry" Global Element

Figure 4.2.121 XSD Description for the "m2:math" Global Element

Figure 4.2.122 XSD Description for the "m3:math" Global Element

Figure 4.2.123 XSD Description for the "mathConstant" Global Element

Figure 4.2.124 XSD Description for the "mathOperator" Global Element

Figure 4.2.125 XSD Description for the "max" Global Element

Figure 4.2.126 XSD Description for the "mediaInteraction" Global Element

Figure 4.2.127 XSD Description for the "member" Global Element

Figure 4.2.128 XSD Description for the "min" Global Element

Figure 4.2.129 XSD Description for the "minInclusive" Global Element

Figure 4.2.130 XSD Description for the "modalFeedback" Global Element

Figure 4.2.131 XSD Description for the "multiple" Global Element

Figure 4.2.132 XSD Description for the "qh5:nav" Global Element

Figure 4.2.133 XSD Description for the "not" Global Element

Figure 4.2.134 XSD Description for the "null" Global Element

Figure 4.2.135 XSD Description for the "numberCorrect" Global Element

Figure 4.2.136 XSD Description for the "numberIncorrect" Global Element

Figure 4.2.137 XSD Description for the "numberPresented" Global Element

Figure 4.2.138 XSD Description for the "numberResponded" Global Element

Figure 4.2.139 XSD Description for the "numberSelected" Global Element

Figure 4.2.140 XSD Description for the "object" Global Element

Figure 4.2.141 XSD Description for the "ol" Global Element

Figure 4.2.142 XSD Description for the "or" Global Element

Figure 4.2.143 XSD Description for the "ordered" Global Element

Figure 4.2.144 XSD Description for the "ordering" Global Element

Figure 4.2.145 XSD Description for the "orderInteraction" Global Element

Figure 4.2.146 XSD Description for the "outcomeCondition" Global Element

Figure 4.2.147 XSD Description for the "outcomeElse" Global Element

Figure 4.2.148 XSD Description for the "outcomeElseIf" Global Element

Figure 4.2.149 XSD Description for the "outcomeIf" Global Element

Figure 4.2.150 XSD Description for the "outcomeMaximum" Global Element

Figure 4.2.151 XSD Description for the "outcomeMinimum" Global Element

Figure 4.2.152 XSD Description for the "outcomeProcessing" Global Element

Figure 4.2.153 XSD Description for the "outcomeProcessingFragment" Global Element

Figure 4.2.154 XSD Description for the "p" Global Element

Figure 4.2.155 XSD Description for the "ssml11:p" Global Element

Figure 4.2.156 XSD Description for the "param" Global Element

Figure 4.2.157 XSD Description for the "patternMatch" Global Element

Figure 4.2.158 XSD Description for the "ssml11:phoneme" Global Element

Figure 4.2.159 XSD Description for the "positionObjectInteraction" Global Element

Figure 4.2.160 XSD Description for the "positionObjectStage" Global Element

Figure 4.2.161 XSD Description for the "power" Global Element

Figure 4.2.162 XSD Description for the "pre" Global Element

Figure 4.2.163 XSD Description for the "preCondition" Global Element

Figure 4.2.164 XSD Description for the "printedVariable" Global Element

Figure 4.2.165 XSD Description for the "product" Global Element

Figure 4.2.166 XSD Description for the "prompt" Global Element

Figure 4.2.167 XSD Description for the "ssml11:prosody" Global Element

Figure 4.2.168 XSD Description for the "q" Global Element

Figure 4.2.169 XSD Description for the "random" Global Element

Figure 4.2.170 XSD Description for the "randomFloat" Global Element

Figure 4.2.171 XSD Description for the "randomInteger" Global Element

Figure 4.2.172 XSD Description for the "repeat" Global Element

Figure 4.2.173 XSD Description for the "responseCondition" Global Element

Figure 4.2.174 XSD Description for the "responseDeclaration" Global Element

Figure 4.2.175 XSD Description for the "responseElse" Global Element

Figure 4.2.176 XSD Description for the "responseElseIf" Global Element

Figure 4.2.177 XSD Description for the "responseIf" Global Element

Figure 4.2.178 XSD Description for the "responseProcessingFragment" Global Element

Figure 4.2.179 XSD Description for the "round" Global Element

Figure 4.2.180 XSD Description for the "roundTo" Global Element

Figure 4.2.181 XSD Description for the "rubricBlock" Global Element

Figure 4.2.182 XSD Description for the "qh5:ruby" Global Element

Figure 4.2.183 XSD Description for the "ssml11:s" Global Element

Figure 4.2.184 XSD Description for the "samp" Global Element

Figure 4.2.185 XSD Description for the "ssml11:say-as" Global Element

Figure 4.2.186 XSD Description for the "qh5:section" Global Element

Figure 4.2.187 XSD Description for the "selection" Global Element

Figure 4.2.188 XSD Description for the "selectPointInteraction" Global Element

Figure 4.2.189 XSD Description for the "setCorrectResponse" Global Element

Figure 4.2.190 XSD Description for the "setDefaultValue" Global Element

Figure 4.2.191 XSD Description for the "setOutcomeValue" Global Element

Figure 4.2.192 XSD Description for the "setTemplateValue" Global Element

Figure 4.2.193 XSD Description for the "simpleAssociableChoice" Global Element

Figure 4.2.194 XSD Description for the "simpleChoice" Global Element

Figure 4.2.195 XSD Description for the "simpleMatchSet" Global Element

Figure 4.2.196 XSD Description for the "sliderInteraction" Global Element

Figure 4.2.197 XSD Description for the "small" Global Element

Figure 4.2.198 XSD Description for the "span" Global Element

Figure 4.2.199 XSD Description for the "ssml11:speak" Global Element

Figure 4.2.200 XSD Description for the "statsOperator" Global Element

Figure 4.2.201 XSD Description for the "stimulusBody" Global Element

Figure 4.2.202 XSD Description for the "stringMatch" Global Element

Figure 4.2.203 XSD Description for the "strong" Global Element

Figure 4.2.204 XSD Description for the "stylesheet" Global Element

Figure 4.2.205 XSD Description for the "sub" Global Element

Figure 4.2.206 XSD Description for the "ssml11:sub" Global Element

Figure 4.2.207 XSD Description for the "substring" Global Element

Figure 4.2.208 XSD Description for the "subtract" Global Element

Figure 4.2.209 XSD Description for the "sum" Global Element

Figure 4.2.210 XSD Description for the "sup" Global Element

Figure 4.2.211 XSD Description for the "table" Global Element

Figure 4.2.212 XSD Description for the "tbody" Global Element

Figure 4.2.213 XSD Description for the "td" Global Element

Figure 4.2.214 XSD Description for the "templateBlock" Global Element

Figure 4.2.215 XSD Description for the "templateCondition" Global Element

Figure 4.2.216 XSD Description for the "templateConstraint" Global Element

Figure 4.2.217 XSD Description for the "templateDeclaration" Global Element

Figure 4.2.218 XSD Description for the "templateDefault" Global Element

Figure 4.2.219 XSD Description for the "templateElse" Global Element

Figure 4.2.220 XSD Description for the "templateElseIf" Global Element

Figure 4.2.221 XSD Description for the "templateIf" Global Element

Figure 4.2.222 XSD Description for the "templateInline" Global Element

Figure 4.2.223 XSD Description for the "templateProcessing" Global Element

Figure 4.2.224 XSD Description for the "testFeedback" Global Element

Figure 4.2.225 XSD Description for the "testPart" Global Element

Figure 4.2.226 XSD Description for the "testVariables" Global Element

Figure 4.2.227 XSD Description for the "textEntryInteraction" Global Element

Figure 4.2.228 XSD Description for the "tfoot" Global Element

Figure 4.2.229 XSD Description for the "th" Global Element

Figure 4.2.230 XSD Description for the "thead" Global Element

Figure 4.2.231 XSD Description for the "timeLimits" Global Element

Figure 4.2.232 XSD Description for the "tr" Global Element

Figure 4.2.233 XSD Description for the "truncate" Global Element

Figure 4.2.234 XSD Description for the "tt" Global Element

Figure 4.2.235 XSD Description for the "ul" Global Element

Figure 4.2.236 XSD Description for the "uploadInteraction" Global Element

Figure 4.2.237 XSD Description for the "value" Global Element

Figure 4.2.238 XSD Description for the "var" Global Element

Figure 4.2.239 XSD Description for the "variable" Global Element

Figure 4.2.240 XSD Description for the "variableMapping" Global Element

Figure 4.2.241 XSD Description for the "qh5:video" Global Element

Figure 4.2.242 XSD Description for the "ssml11:voice" Global Element

Figure 4.2.243 XSD Description for the "weight" Global Element

Figure 4.3.1 XSD Description for the "abbr.TDH.Attr" Attribute Group

Figure 4.3.2 XSD Description for the "access.TestFeedback.Attr" Attribute Group

Figure 4.3.3 XSD Description for the "adaptive.AssessmentItem.Attr" Attribute Group

Figure 4.3.4 XSD Description for the "align.TDH.Attr" Attribute Group

Figure 4.3.5 XSD Description for the "allowComment.ItemSessionControl.Attr" Attribute Group

Figure 4.3.6 XSD Description for the "allowLateSubmission.TimeLimits.Attr" Attribute Group

Figure 4.3.7 XSD Description for the "allowReview.ItemSessionControl.Attr" Attribute Group

Figure 4.3.8 XSD Description for the "allowSkipping.ItemSessionControl.Attr" Attribute Group

Figure 4.3.9 XSD Description for the "alt.Img.Attr" Attribute Group

Figure 4.3.10 XSD Description for the "aria-controls.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.11 XSD Description for the "aria-controls.BaseSequence.Attr" Attribute Group

Figure 4.3.12 XSD Description for the "aria-controls.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.13 XSD Description for the "aria-controls.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.14 XSD Description for the "aria-controls.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.15 XSD Description for the "aria-controls.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.16 XSD Description for the "aria-describedby.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.17 XSD Description for the "aria-describedby.BaseSequence.Attr" Attribute Group

Figure 4.3.18 XSD Description for the "aria-describedby.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.19 XSD Description for the "aria-describedby.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.20 XSD Description for the "aria-describedby.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.21 XSD Description for the "aria-describedby.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.22 XSD Description for the "aria-flowsto.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.23 XSD Description for the "aria-flowsto.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.24 XSD Description for the "aria-flowto.BaseSequence.Attr" Attribute Group

Figure 4.3.25 XSD Description for the "aria-flowto.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.26 XSD Description for the "aria-flowto.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.27 XSD Description for the "aria-flowto.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.28 XSD Description for the "aria-label.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.29 XSD Description for the "aria-label.BaseSequence.Attr" Attribute Group

Figure 4.3.30 XSD Description for the "aria-label.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.31 XSD Description for the "aria-label.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.32 XSD Description for the "aria-label.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.33 XSD Description for the "aria-label.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.34 XSD Description for the "aria-labelledby.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.35 XSD Description for the "aria-labelledby.BaseSequence.Attr" Attribute Group

Figure 4.3.36 XSD Description for the "aria-labelledby.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.37 XSD Description for the "aria-labelledby.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.38 XSD Description for the "aria-labelledby.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.39 XSD Description for the "aria-labelledby.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.40 XSD Description for the "aria-level.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.41 XSD Description for the "aria-level.BaseSequence.Attr" Attribute Group

Figure 4.3.42 XSD Description for the "aria-level.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.43 XSD Description for the "aria-level.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.44 XSD Description for the "aria-level.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.45 XSD Description for the "aria-level.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.46 XSD Description for the "aria-live.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.47 XSD Description for the "aria-live.BaseSequence.Attr" Attribute Group

Figure 4.3.48 XSD Description for the "aria-live.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.49 XSD Description for the "aria-live.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.50 XSD Description for the "aria-live.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.51 XSD Description for the "aria-live.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.52 XSD Description for the "aria-orientation.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.53 XSD Description for the "aria-orientation.BaseSequence.Attr" Attribute Group

Figure 4.3.54 XSD Description for the "aria-orientation.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.55 XSD Description for the "aria-orientation.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.56 XSD Description for the "aria-orientation.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.57 XSD Description for the "aria-orientation.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.58 XSD Description for the "aria-owns.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.59 XSD Description for the "aria-owns.BaseSequence.Attr" Attribute Group

Figure 4.3.60 XSD Description for the "aria-owns.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.61 XSD Description for the "aria-owns.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.62 XSD Description for the "aria-owns.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.63 XSD Description for the "aria-owns.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.64 XSD Description for the "autostart.MediaInteraction.Attr" Attribute Group

Figure 4.3.65 XSD Description for the "axis.TDH.Attr" Attribute Group

Figure 4.3.66 XSD Description for the "base.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.67 XSD Description for the "base.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.68 XSD Description for the "base.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.69 XSD Description for the "base.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.70 XSD Description for the "base.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.71 XSD Description for the "base.PrintedVariable.Attr" Attribute Group

Figure 4.3.72 XSD Description for the "base.TextEntryInteraction.Attr" Attribute Group

Figure 4.3.73 XSD Description for the "baseType.BaseValue.Attr" Attribute Group

Figure 4.3.74 XSD Description for the "baseType.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.75 XSD Description for the "baseType.ResponseDeclaration.Attr" Attribute Group

Figure 4.3.76 XSD Description for the "baseType.TemplateDeclaration.Attr" Attribute Group

Figure 4.3.77 XSD Description for the "baseType.TestVariables.Attr" Attribute Group

Figure 4.3.78 XSD Description for the "baseType.Value.Attr" Attribute Group

Figure 4.3.79 XSD Description for the "baseuri.PrintedVariable.Attr" Attribute Group

Figure 4.3.80 XSD Description for the "cardinality.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.81 XSD Description for the "cardinality.ResponseDeclaration.Attr" Attribute Group

Figure 4.3.82 XSD Description for the "cardinality.TemplateDeclaration.Attr" Attribute Group

Figure 4.3.83 XSD Description for the "caseSensitive.MapEntry.Attr" Attribute Group

Figure 4.3.84 XSD Description for the "caseSensitive.StringMatch.Attr" Attribute Group

Figure 4.3.85 XSD Description for the "caseSensitive.Substring.Attr" Attribute Group

Figure 4.3.86 XSD Description for the "category.AssessmentItemRef.Attr" Attribute Group

Figure 4.3.87 XSD Description for the "centerPoint.PositionObjectInteraction.Attr" Attribute Group

Figure 4.3.88 XSD Description for the "cite.BlockQuote.Attr" Attribute Group

Figure 4.3.89 XSD Description for the "cite.Q.Attr" Attribute Group

Figure 4.3.90 XSD Description for the "class.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.91 XSD Description for the "class.BaseSequence.Attr" Attribute Group

Figure 4.3.92 XSD Description for the "class.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.93 XSD Description for the "class.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.94 XSD Description for the "class.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.95 XSD Description for the "class.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.96 XSD Description for the "class.CustomOperator.Attr" Attribute Group

Figure 4.3.97 XSD Description for the "class.ItemBody.Attr" Attribute Group

Figure 4.3.98 XSD Description for the "class.PrintedVariable.Attr" Attribute Group

Figure 4.3.99 XSD Description for the "colspan.TDH.Attr" Attribute Group

Figure 4.3.100 XSD Description for the "coords.AreaMapEntry.Attr" Attribute Group

Figure 4.3.101 XSD Description for the "coords.AssociableHotspot.Attr" Attribute Group

Figure 4.3.102 XSD Description for the "coords.HotspotChoice.Attr" Attribute Group

Figure 4.3.103 XSD Description for the "coords.Inside.Attr" Attribute Group

Figure 4.3.104 XSD Description for the "coords.MediaInteraction.Attr" Attribute Group

Figure 4.3.105 XSD Description for the "countAttempt.EndAttemptInteraction.Attr" Attribute Group

Figure 4.3.106 XSD Description for the "data.Object.Attr" Attribute Group

Figure 4.3.107 XSD Description for the "dataExtension.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.108 XSD Description for the "dataExtension.BaseSequence.Attr" Attribute Group

Figure 4.3.109 XSD Description for the "dataExtension.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.110 XSD Description for the "dataExtension.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.111 XSD Description for the "dataExtension.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.112 XSD Description for the "dataExtension.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.113 XSD Description for the "defaultValue.AreaMapping.Attr" Attribute Group

Figure 4.3.114 XSD Description for the "defaultValue.InterpolationTable.Attr" Attribute Group

Figure 4.3.115 XSD Description for the "defaultValue.Mapping.Attr" Attribute Group

Figure 4.3.116 XSD Description for the "defaultValue.MatchTable.Attr" Attribute Group

Figure 4.3.117 XSD Description for the "definition.CustomOperator.Attr" Attribute Group

Figure 4.3.118 XSD Description for the "delimiter.PrintedVariable.Attr" Attribute Group

Figure 4.3.119 XSD Description for the "dir.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.120 XSD Description for the "dir.BaseSequence.Attr" Attribute Group

Figure 4.3.121 XSD Description for the "dir.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.122 XSD Description for the "dir.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.123 XSD Description for the "dir.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.124 XSD Description for the "dir.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.125 XSD Description for the "dir.ItemBody.Attr" Attribute Group

Figure 4.3.126 XSD Description for the "excludeCategory.Number.Attr" Attribute Group

Figure 4.3.127 XSD Description for the "excludeCategory.OutcomeMinMax.Attr" Attribute Group

Figure 4.3.128 XSD Description for the "excludeCategory.TestVariables.Attr" Attribute Group

Figure 4.3.129 XSD Description for the "expectedLength.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.130 XSD Description for the "expectedLength.TextEntryInteraction.Attr" Attribute Group

Figure 4.3.131 XSD Description for the "expectedLines.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.132 XSD Description for the "extension.CustomInteraction.Attr" Attribute Group

Figure 4.3.133 XSD Description for the "extension.CustomOperator.Attr" Attribute Group

Figure 4.3.134 XSD Description for the "extension.Ordering.Attr" Attribute Group

Figure 4.3.135 XSD Description for the "extension.Selection.Attr" Attribute Group

Figure 4.3.136 XSD Description for the "externalScored.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.137 XSD Description for the "field.PrintedVariable.Attr" Attribute Group

Figure 4.3.138 XSD Description for the "fieldIdentifier.FieldValue.Attr" Attribute Group

Figure 4.3.139 XSD Description for the "fieldIdentifier.Value.Attr" Attribute Group

Figure 4.3.140 XSD Description for the "figures.EqualRounded.Attr" Attribute Group

Figure 4.3.141 XSD Description for the "figures.RoundTo.Attr" Attribute Group

Figure 4.3.142 XSD Description for the "fixed.AssessmentItemRef.Attr" Attribute Group

Figure 4.3.143 XSD Description for the "fixed.AssessmentSection.Attr" Attribute Group

Figure 4.3.144 XSD Description for the "fixed.InlineChoice.Attr" Attribute Group

Figure 4.3.145 XSD Description for the "fixed.SimpleAssociableChoice.Attr" Attribute Group

Figure 4.3.146 XSD Description for the "fixed.SimpleChoice.Attr" Attribute Group

Figure 4.3.147 XSD Description for the "format.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.148 XSD Description for the "format.PrintedVariable.Attr" Attribute Group

Figure 4.3.149 XSD Description for the "format.TextEntryInteraction.Attr" Attribute Group

Figure 4.3.150 XSD Description for the "headers.TDH.Attr" Attribute Group

Figure 4.3.151 XSD Description for the "height.Img.Attr" Attribute Group

Figure 4.3.152 XSD Description for the "height.Object.Attr" Attribute Group

Figure 4.3.153 XSD Description for the "hotspotLabel.AssociableHotspot.Attr" Attribute Group

Figure 4.3.154 XSD Description for the "hotspotLabel.HotspotChoice.Attr" Attribute Group

Figure 4.3.155 XSD Description for the "href.A.Attr" Attribute Group

Figure 4.3.156 XSD Description for the "href.AssessmentItemRef.Attr" Attribute Group

Figure 4.3.157 XSD Description for the "href.AssessmentSectionRef.Attr" Attribute Group

Figure 4.3.158 XSD Description for the "href.AssessmentStimulusRef.Attr" Attribute Group

Figure 4.3.159 XSD Description for the "href.StyleSheet.Attr" Attribute Group

Figure 4.3.160 XSD Description for the "id.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.161 XSD Description for the "id.BaseSequence.Attr" Attribute Group

Figure 4.3.162 XSD Description for the "id.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.163 XSD Description for the "id.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.164 XSD Description for the "id.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.165 XSD Description for the "id.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.166 XSD Description for the "id.ItemBody.Attr" Attribute Group

Figure 4.3.167 XSD Description for the "id.PositionObjectStage.Attr" Attribute Group

Figure 4.3.168 XSD Description for the "id.PrintedVariable.Attr" Attribute Group

Figure 4.3.169 XSD Description for the "id.SimpleMatchSet.Attr" Attribute Group

Figure 4.3.170 XSD Description for the "identifier.AssessmentItem.Attr" Attribute Group

Figure 4.3.171 XSD Description for the "identifier.AssessmentItemRef.Attr" Attribute Group

Figure 4.3.172 XSD Description for the "identifier.AssessmentSection.Attr" Attribute Group

Figure 4.3.173 XSD Description for the "identifier.AssessmentSectionRef.Attr" Attribute Group

Figure 4.3.174 XSD Description for the "identifier.AssessmentStimulus.Attr" Attribute Group

Figure 4.3.175 XSD Description for the "identifier.AssessmentStimulusRef.Attr" Attribute Group

Figure 4.3.176 XSD Description for the "identifier.AssessmentTest.Attr" Attribute Group

Figure 4.3.177 XSD Description for the "identifier.AssociableHotspot.Attr" Attribute Group

Figure 4.3.178 XSD Description for the "identifier.Correct.Attr" Attribute Group

Figure 4.3.179 XSD Description for the "identifier.Default.Attr" Attribute Group

Figure 4.3.180 XSD Description for the "identifier.FeedbackBlock.Attr" Attribute Group

Figure 4.3.181 XSD Description for the "identifier.FeedbackInline.Attr" Attribute Group

Figure 4.3.182 XSD Description for the "identifier.Gap.Attr" Attribute Group

Figure 4.3.183 XSD Description for the "identifier.GapImg.Attr" Attribute Group

Figure 4.3.184 XSD Description for the "identifier.GapText.Attr" Attribute Group

Figure 4.3.185 XSD Description for the "identifier.HotText.Attr" Attribute Group

Figure 4.3.186 XSD Description for the "identifier.HotspotChoice.Attr" Attribute Group

Figure 4.3.187 XSD Description for the "identifier.InlineChoice.Attr" Attribute Group

Figure 4.3.188 XSD Description for the "identifier.LookupOutcomeValue.Attr" Attribute Group

Figure 4.3.189 XSD Description for the "identifier.MapResponse.Attr" Attribute Group

Figure 4.3.190 XSD Description for the "identifier.ModalFeedback.Attr" Attribute Group

Figure 4.3.191 XSD Description for the "identifier.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.192 XSD Description for the "identifier.PrintedVariable.Attr" Attribute Group

Figure 4.3.193 XSD Description for the "identifier.ResponseDeclaration.Attr" Attribute Group

Figure 4.3.194 XSD Description for the "identifier.RubricBlockTemplateBlock.Attr" Attribute Group

Figure 4.3.195 XSD Description for the "identifier.RubricBlockTemplateInline.Attr" Attribute Group

Figure 4.3.196 XSD Description for the "identifier.SetValue.Attr" Attribute Group

Figure 4.3.197 XSD Description for the "identifier.SimpleAssociableChoice.Attr" Attribute Group

Figure 4.3.198 XSD Description for the "identifier.SimpleChoice.Attr" Attribute Group

Figure 4.3.199 XSD Description for the "identifier.TemplateBlock.Attr" Attribute Group

Figure 4.3.200 XSD Description for the "identifier.TemplateBlockFeedbackBlock.Attr" Attribute Group

Figure 4.3.201 XSD Description for the "identifier.TemplateDeclaration.Attr" Attribute Group

Figure 4.3.202 XSD Description for the "identifier.TemplateInline.Attr" Attribute Group

Figure 4.3.203 XSD Description for the "identifier.TestFeedback.Attr" Attribute Group

Figure 4.3.204 XSD Description for the "identifier.TestPart.Attr" Attribute Group

Figure 4.3.205 XSD Description for the "identifier.Variable.Attr" Attribute Group

Figure 4.3.206 XSD Description for the "identifier.Weight.Attr" Attribute Group

Figure 4.3.207 XSD Description for the "includeBoundary.InterpolationTableEntry.Attr" Attribute Group

Figure 4.3.208 XSD Description for the "includeCategory.Number.Attr" Attribute Group

Figure 4.3.209 XSD Description for the "includeCategory.OutcomeMinMax.Attr" Attribute Group

Figure 4.3.210 XSD Description for the "includeCategory.TestVariables.Attr" Attribute Group

Figure 4.3.211 XSD Description for the "includeLowerBound.Equal.Attr" Attribute Group

Figure 4.3.212 XSD Description for the "includeUpperBound.Equal.Attr" Attribute Group

Figure 4.3.213 XSD Description for the "index.PrintedVariable.Attr" Attribute Group

Figure 4.3.214 XSD Description for the "interpretation.CorrectResponse.Attr" Attribute Group

Figure 4.3.215 XSD Description for the "interpretation.DefaultValue.Attr" Attribute Group

Figure 4.3.216 XSD Description for the "interpretation.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.217 XSD Description for the "keepTogether.AssessmentSection.Attr" Attribute Group

Figure 4.3.218 XSD Description for the "label.AssessmentItem.Attr" Attribute Group

Figure 4.3.219 XSD Description for the "label.AssessmentStimulus.Attr" Attribute Group

Figure 4.3.220 XSD Description for the "label.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.221 XSD Description for the "label.BaseSequence.Attr" Attribute Group

Figure 4.3.222 XSD Description for the "label.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.223 XSD Description for the "label.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.224 XSD Description for the "label.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.225 XSD Description for the "label.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.226 XSD Description for the "label.ItemBody.Attr" Attribute Group

Figure 4.3.227 XSD Description for the "label.PrintedVariable.Attr" Attribute Group

Figure 4.3.228 XSD Description for the "language.AssessmentItem.Attr" Attribute Group

Figure 4.3.229 XSD Description for the "language.AssessmentStimulus.Attr" Attribute Group

Figure 4.3.230 XSD Description for the "language.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.231 XSD Description for the "language.BaseSequence.Attr" Attribute Group

Figure 4.3.232 XSD Description for the "language.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.233 XSD Description for the "language.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.234 XSD Description for the "language.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.235 XSD Description for the "language.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.236 XSD Description for the "language.ItemBody.Attr" Attribute Group

Figure 4.3.237 XSD Description for the "language.PrintedVariable.Attr" Attribute Group

Figure 4.3.238 XSD Description for the "left.GapImg.Attr" Attribute Group

Figure 4.3.239 XSD Description for the "longdesc.Img.Attr" Attribute Group

Figure 4.3.240 XSD Description for the "longInterpretation.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.241 XSD Description for the "loop.MediaInteraction.Attr" Attribute Group

Figure 4.3.242 XSD Description for the "lowerBound.AreaMapping.Attr" Attribute Group

Figure 4.3.243 XSD Description for the "lowerBound.Mapping.Attr" Attribute Group

Figure 4.3.244 XSD Description for the "lowerBound.SliderInteraction.Attr" Attribute Group

Figure 4.3.245 XSD Description for the "mapKey.MapEntry.Attr" Attribute Group

Figure 4.3.246 XSD Description for the "mappedValue.AreaMapEntry.Attr" Attribute Group

Figure 4.3.247 XSD Description for the "mappedValue.MapEntry.Attr" Attribute Group

Figure 4.3.248 XSD Description for the "mappingIndicator.PrintedVariable.Attr" Attribute Group

Figure 4.3.249 XSD Description for the "masteryValue.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.250 XSD Description for the "matchGroup.AssociableHotspot.Attr" Attribute Group

Figure 4.3.251 XSD Description for the "matchGroup.Gap.Attr" Attribute Group

Figure 4.3.252 XSD Description for the "matchGroup.GapImg.Attr" Attribute Group

Figure 4.3.253 XSD Description for the "matchGroup.GapText.Attr" Attribute Group

Figure 4.3.254 XSD Description for the "matchGroup.SimpleAssociableChoice.Attr" Attribute Group

Figure 4.3.255 XSD Description for the "matchMax.AssociableHotspot.Attr" Attribute Group

Figure 4.3.256 XSD Description for the "matchMax.GapImg.Attr" Attribute Group

Figure 4.3.257 XSD Description for the "matchMax.GapText.Attr" Attribute Group

Figure 4.3.258 XSD Description for the "matchMax.SimpleAssociableChoice.Attr" Attribute Group

Figure 4.3.259 XSD Description for the "matchMin.AssociableHotspot.Attr" Attribute Group

Figure 4.3.260 XSD Description for the "matchMin.GapImg.Attr" Attribute Group

Figure 4.3.261 XSD Description for the "matchMin.GapText.Attr" Attribute Group

Figure 4.3.262 XSD Description for the "matchMin.SimpleAssociableChoice.Attr" Attribute Group

Figure 4.3.263 XSD Description for the "mathVariable.TemplateDeclaration.Attr" Attribute Group

Figure 4.3.264 XSD Description for the "max.AnyN.Attr" Attribute Group

Figure 4.3.265 XSD Description for the "max.RandomFloat.Attr" Attribute Group

Figure 4.3.266 XSD Description for the "max.RandomInteger.Attr" Attribute Group

Figure 4.3.267 XSD Description for the "maxAssociations.AssociateInteraction.Attr" Attribute Group

Figure 4.3.268 XSD Description for the "maxAssociations.GapMatchInteraction.Attr" Attribute Group

Figure 4.3.269 XSD Description for the "maxAssociations.GraphicAssociateInteraction.Attr" Attribute Group

Figure 4.3.270 XSD Description for the "maxAssociations.GraphicGapMatchInteraction.Attr" Attribute Group

Figure 4.3.271 XSD Description for the "maxAssociations.MatchInteraction.Attr" Attribute Group

Figure 4.3.272 XSD Description for the "maxAttempts.ItemSessionControl.Attr" Attribute Group

Figure 4.3.273 XSD Description for the "maxChoices.ChoiceInteraction.Attr" Attribute Group

Figure 4.3.274 XSD Description for the "maxChoices.GraphicOrderInteraction.Attr" Attribute Group

Figure 4.3.275 XSD Description for the "maxChoices.HotTextInteraction.Attr" Attribute Group

Figure 4.3.276 XSD Description for the "maxChoices.HotspotInteraction.Attr" Attribute Group

Figure 4.3.277 XSD Description for the "maxChoices.OrderInteraction.Attr" Attribute Group

Figure 4.3.278 XSD Description for the "maxChoices.PositionObjectInteraction.Attr" Attribute Group

Figure 4.3.279 XSD Description for the "maxChoices.SelectPointInteraction.Attr" Attribute Group

Figure 4.3.280 XSD Description for the "maxPlays.MediaInteraction.Attr" Attribute Group

Figure 4.3.281 XSD Description for the "maxStrings.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.282 XSD Description for the "maxTime.TimeLimits.Attr" Attribute Group

Figure 4.3.283 XSD Description for the "media.StyleSheet.Attr" Attribute Group

Figure 4.3.284 XSD Description for the "min.AnyN.Attr" Attribute Group

Figure 4.3.285 XSD Description for the "min.RandomFloat.Attr" Attribute Group

Figure 4.3.286 XSD Description for the "min.RandomInteger.Attr" Attribute Group

Figure 4.3.287 XSD Description for the "minAssociations.AssociateInteraction.Attr" Attribute Group

Figure 4.3.288 XSD Description for the "minAssociations.GapMatchInteraction.Attr" Attribute Group

Figure 4.3.289 XSD Description for the "minAssociations.GraphicAssociateInteraction.Attr" Attribute Group

Figure 4.3.290 XSD Description for the "minAssociations.GraphicGapMatchInteraction.Attr" Attribute Group

Figure 4.3.291 XSD Description for the "minAssociations.MatchInteraction.Attr" Attribute Group

Figure 4.3.292 XSD Description for the "minChoices.ChoiceInteraction.Attr" Attribute Group

Figure 4.3.293 XSD Description for the "minChoices.GraphicOrderInteraction.Attr" Attribute Group

Figure 4.3.294 XSD Description for the "minChoices.HotTextInteraction.Attr" Attribute Group

Figure 4.3.295 XSD Description for the "minChoices.HotspotInteraction.Attr" Attribute Group

Figure 4.3.296 XSD Description for the "minChoices.OrderInteraction.Attr" Attribute Group

Figure 4.3.297 XSD Description for the "minChoices.PositionObjectInteraction.Attr" Attribute Group

Figure 4.3.298 XSD Description for the "minChoices.SelectPointInteraction.Attr" Attribute Group

Figure 4.3.299 XSD Description for the "minPlays.MediaInteraction.Attr" Attribute Group

Figure 4.3.300 XSD Description for the "minStrings.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.301 XSD Description for the "minTime.TimeLimits.Attr" Attribute Group

Figure 4.3.302 XSD Description for the "n.Index.Attr" Attribute Group

Figure 4.3.303 XSD Description for the "name.MathConstant.Attr" Attribute Group

Figure 4.3.304 XSD Description for the "name.MathOperator.Attr" Attribute Group

Figure 4.3.305 XSD Description for the "name.Param.Attr" Attribute Group

Figure 4.3.306 XSD Description for the "name.StatsOperator.Attr" Attribute Group

Figure 4.3.307 XSD Description for the "navigationMode.TestPart.Attr" Attribute Group

Figure 4.3.308 XSD Description for the "normalMaximum.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.309 XSD Description for the "normalMinimum.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.310 XSD Description for the "numberRepeats.Repeat.Attr" Attribute Group

Figure 4.3.311 XSD Description for the "objectLabel.GapImg.Attr" Attribute Group

Figure 4.3.312 XSD Description for the "orientation.ChoiceInteraction.Attr" Attribute Group

Figure 4.3.313 XSD Description for the "orientation.OrderInteraction.Attr" Attribute Group

Figure 4.3.314 XSD Description for the "orientation.SliderInteraction.Attr" Attribute Group

Figure 4.3.315 XSD Description for the "outcomeIdentifier.FeedbackBlock.Attr" Attribute Group

Figure 4.3.316 XSD Description for the "outcomeIdentifier.FeedbackInline.Attr" Attribute Group

Figure 4.3.317 XSD Description for the "outcomeIdentifier.ModalFeedback.Attr" Attribute Group

Figure 4.3.318 XSD Description for the "outcomeIdentifier.OutcomeMinMax.Attr" Attribute Group

Figure 4.3.319 XSD Description for the "outcomeIdentifier.TemplateBlockFeedbackBlock.Attr" Attribute Group

Figure 4.3.320 XSD Description for the "outcomeIdentifier.TestFeedback.Attr" Attribute Group

Figure 4.3.321 XSD Description for the "paramVariable.TemplateDeclaration.Attr" Attribute Group

Figure 4.3.322 XSD Description for the "pattern.PatternMatch.Attr" Attribute Group

Figure 4.3.323 XSD Description for the "patternMask.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.324 XSD Description for the "patternMask.TextEntryInteraction.Attr" Attribute Group

Figure 4.3.325 XSD Description for the "placeholderText.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.326 XSD Description for the "placeholderText.TextEntryInteraction.Attr" Attribute Group

Figure 4.3.327 XSD Description for the "powerForm.PrintedVariable.Attr" Attribute Group

Figure 4.3.328 XSD Description for the "required.AssessmentItemRef.Attr" Attribute Group

Figure 4.3.329 XSD Description for the "required.AssessmentSection.Attr" Attribute Group

Figure 4.3.330 XSD Description for the "required.Gap.Attr" Attribute Group

Figure 4.3.331 XSD Description for the "required.InlineChoiceInteraction.Attr" Attribute Group

Figure 4.3.332 XSD Description for the "responseIdentifier.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.333 XSD Description for the "responseIdentifier.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.334 XSD Description for the "responseIdentifier.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.335 XSD Description for the "responseIdentifier.EndAttemptInteraction.Attr" Attribute Group

Figure 4.3.336 XSD Description for the "responseIdentifier.TextEntryInteraction.Attr" Attribute Group

Figure 4.3.337 XSD Description for the "reverse.SliderInteraction.Attr" Attribute Group

Figure 4.3.338 XSD Description for the "role.BasePromptInteraction.Attr" Attribute Group

Figure 4.3.339 XSD Description for the "role.BaseSequence.Attr" Attribute Group

Figure 4.3.340 XSD Description for the "role.BaseSequenceFull.Attr" Attribute Group

Figure 4.3.341 XSD Description for the "role.BaseSequenceRIdent.Attr" Attribute Group

Figure 4.3.342 XSD Description for the "role.BaseSequenceXBase.Attr" Attribute Group

Figure 4.3.343 XSD Description for the "role.BaseSequenceXBaseEmpty.Attr" Attribute Group

Figure 4.3.344 XSD Description for the "roundingMode.EqualRounded.Attr" Attribute Group

Figure 4.3.345 XSD Description for the "roundingMode.RoundTo.Attr" Attribute Group

Figure 4.3.346 XSD Description for the "rowspan.TDH.Attr" Attribute Group

Figure 4.3.347 XSD Description for the "scope.TDH.Attr" Attribute Group

Figure 4.3.348 XSD Description for the "sectionIdentifier.Number.Attr" Attribute Group

Figure 4.3.349 XSD Description for the "sectionIdentifier.OutcomeMinMax.Attr" Attribute Group

Figure 4.3.350 XSD Description for the "sectionIdentifier.TestVariables.Attr" Attribute Group

Figure 4.3.351 XSD Description for the "select.Selection.Attr" Attribute Group

Figure 4.3.352 XSD Description for the "shape.AreaMapEntry.Attr" Attribute Group

Figure 4.3.353 XSD Description for the "shape.AssociableHotspot.Attr" Attribute Group

Figure 4.3.354 XSD Description for the "shape.HotspotChoice.Attr" Attribute Group

Figure 4.3.355 XSD Description for the "shape.Inside.Attr" Attribute Group

Figure 4.3.356 XSD Description for the "showFeedback.ItemSessionControl.Attr" Attribute Group

Figure 4.3.357 XSD Description for the "showHide.AssociableHotspot.Attr" Attribute Group

Figure 4.3.358 XSD Description for the "showHide.FeedbackBlock.Attr" Attribute Group

Figure 4.3.359 XSD Description for the "showHide.FeedbackInline.Attr" Attribute Group

Figure 4.3.360 XSD Description for the "showHide.Gap.Attr" Attribute Group

Figure 4.3.361 XSD Description for the "showHide.GapImg.Attr" Attribute Group

Figure 4.3.362 XSD Description for the "showHide.GapText.Attr" Attribute Group

Figure 4.3.363 XSD Description for the "showHide.HotText.Attr" Attribute Group

Figure 4.3.364 XSD Description for the "showHide.HotspotChoice.Attr" Attribute Group

Figure 4.3.365 XSD Description for the "showHide.InlineChoice.Attr" Attribute Group

Figure 4.3.366 XSD Description for the "showHide.ModalFeedback.Attr" Attribute Group

Figure 4.3.367 XSD Description for the "showHide.RubricBlockTemplateBlock.Attr" Attribute Group

Figure 4.3.368 XSD Description for the "showHide.RubricBlockTemplateInline.Attr" Attribute Group

Figure 4.3.369 XSD Description for the "showHide.SimpleAssociableChoice.Attr" Attribute Group

Figure 4.3.370 XSD Description for the "showHide.SimpleChoice.Attr" Attribute Group

Figure 4.3.371 XSD Description for the "showHide.TemplateBlock.Attr" Attribute Group

Figure 4.3.372 XSD Description for the "showHide.TemplateBlockFeedbackBlock.Attr" Attribute Group

Figure 4.3.373 XSD Description for the "showHide.TemplateInline.Attr" Attribute Group

Figure 4.3.374 XSD Description for the "showHide.TestFeedback.Attr" Attribute Group

Figure 4.3.375 XSD Description for the "showSolution.ItemSessionControl.Attr" Attribute Group

Figure 4.3.376 XSD Description for the "shuffle.AssociateInteraction.Attr" Attribute Group

Figure 4.3.377 XSD Description for the "shuffle.ChoiceInteraction.Attr" Attribute Group

Figure 4.3.378 XSD Description for the "shuffle.GapMatchInteraction.Attr" Attribute Group

Figure 4.3.379 XSD Description for the "shuffle.InlineChoiceInteraction.Attr" Attribute Group

Figure 4.3.380 XSD Description for the "shuffle.MatchInteraction.Attr" Attribute Group

Figure 4.3.381 XSD Description for the "shuffle.OrderInteraction.Attr" Attribute Group

Figure 4.3.382 XSD Description for the "shuffle.Ordering.Attr" Attribute Group

Figure 4.3.383 XSD Description for the "sourceIdentifier.VariableMapping.Attr" Attribute Group

Figure 4.3.384 XSD Description for the "sourceValue.InterpolationTableEntry.Attr" Attribute Group

Figure 4.3.385 XSD Description for the "sourceValue.MatchTableEntry.Attr" Attribute Group

Figure 4.3.386 XSD Description for the "span.Col.Attr" Attribute Group

Figure 4.3.387 XSD Description for the "span.ColGroup.Attr" Attribute Group

Figure 4.3.388 XSD Description for the "src.Img.Attr" Attribute Group

Figure 4.3.389 XSD Description for the "step.RandomInteger.Attr" Attribute Group

Figure 4.3.390 XSD Description for the "step.SliderInteraction.Attr" Attribute Group

Figure 4.3.391 XSD Description for the "stepLabel.SliderInteraction.Attr" Attribute Group

Figure 4.3.392 XSD Description for the "stringIdentifier.ExtendedTextInteraction.Attr" Attribute Group

Figure 4.3.393 XSD Description for the "stringIdentifier.TextEntryInteraction.Attr" Attribute Group

Figure 4.3.394 XSD Description for the "submissionMode.TestPart.Attr" Attribute Group

Figure 4.3.395 XSD Description for the "substring.StringMatch.Attr" Attribute Group

Figure 4.3.396 XSD Description for the "summary.Table.Attr" Attribute Group

Figure 4.3.397 XSD Description for the "target.BranchRule.Attr" Attribute Group

Figure 4.3.398 XSD Description for the "targetIdentifier.VariableMapping.Attr" Attribute Group

Figure 4.3.399 XSD Description for the "targetValue.InterpolationTableEntry.Attr" Attribute Group

Figure 4.3.400 XSD Description for the "targetValue.MatchTableEntry.Attr" Attribute Group

Figure 4.3.401 XSD Description for the "template.ResponseProcessing.Attr" Attribute Group

Figure 4.3.402 XSD Description for the "templateIdentifier.AssociableHotspot.Attr" Attribute Group

Figure 4.3.403 XSD Description for the "templateIdentifier.Gap.Attr" Attribute Group

Figure 4.3.404 XSD Description for the "templateIdentifier.GapImg.Attr" Attribute Group

Figure 4.3.405 XSD Description for the "templateIdentifier.GapText.Attr" Attribute Group

Figure 4.3.406 XSD Description for the "templateIdentifier.HotText.Attr" Attribute Group

Figure 4.3.407 XSD Description for the "templateIdentifier.HotspotChoice.Attr" Attribute Group

Figure 4.3.408 XSD Description for the "templateIdentifier.InlineChoice.Attr" Attribute Group

Figure 4.3.409 XSD Description for the "templateIdentifier.RubricBlockTemplateBlock.Attr" Attribute Group

Figure 4.3.410 XSD Description for the "templateIdentifier.RubricBlockTemplateInline.Attr" Attribute Group

Figure 4.3.411 XSD Description for the "templateIdentifier.SimpleAssociableChoice.Attr" Attribute Group

Figure 4.3.412 XSD Description for the "templateIdentifier.SimpleChoice.Attr" Attribute Group

Figure 4.3.413 XSD Description for the "templateIdentifier.TemplateBlock.Attr" Attribute Group

Figure 4.3.414 XSD Description for the "templateIdentifier.TemplateDefault.Attr" Attribute Group

Figure 4.3.415 XSD Description for the "templateIdentifier.TemplateInline.Attr" Attribute Group

Figure 4.3.416 XSD Description for the "templateLocation.ResponseProcessing.Attr" Attribute Group

Figure 4.3.417 XSD Description for the "timeDependent.AssessmentItem.Attr" Attribute Group

Figure 4.3.418 XSD Description for the "title.AssessmentItem.Attr" Attribute Group

Figure 4.3.419 XSD Description for the "title.AssessmentSection.Attr" Attribute Group

Figure 4.3.420 XSD Description for the "title.AssessmentStimulus.Attr" Attribute Group

Figure 4.3.421 XSD Description for the "title.AssessmentTest.Attr" Attribute Group

Figure 4.3.422 XSD Description for the "title.BDO.Attr" Attribute Group

Figure 4.3.423 XSD Description for the "title.EndAttemptInteraction.Attr" Attribute Group

Figure 4.3.424 XSD Description for the "title.InfoControl.Attr" Attribute Group

Figure 4.3.425 XSD Description for the "title.ModalFeedback.Attr" Attribute Group

Figure 4.3.426 XSD Description for the "title.StyleSheet.Attr" Attribute Group

Figure 4.3.427 XSD Description for the "title.TestFeedback.Attr" Attribute Group

Figure 4.3.428 XSD Description for the "tolerance.Equal.Attr" Attribute Group

Figure 4.3.429 XSD Description for the "toleranceMode.Equal.Attr" Attribute Group

Figure 4.3.430 XSD Description for the "toolName.AssessmentItem.Attr" Attribute Group

Figure 4.3.431 XSD Description for the "toolName.AssessmentStimulus.Attr" Attribute Group

Figure 4.3.432 XSD Description for the "toolName.AssessmentTest.Attr" Attribute Group

Figure 4.3.433 XSD Description for the "toolVersion.AssessmentItem.Attr" Attribute Group

Figure 4.3.434 XSD Description for the "toolVersion.AssessmentStimulus.Attr" Attribute Group

Figure 4.3.435 XSD Description for the "toolVersion.AssessmentTest.Attr" Attribute Group

Figure 4.3.436 XSD Description for the "top.GapImg.Attr" Attribute Group

Figure 4.3.437 XSD Description for the "type.A.Attr" Attribute Group

Figure 4.3.438 XSD Description for the "type.Object.Attr" Attribute Group

Figure 4.3.439 XSD Description for the "type.Param.Attr" Attribute Group

Figure 4.3.440 XSD Description for the "type.StyleSheet.Attr" Attribute Group

Figure 4.3.441 XSD Description for the "type.UploadInteraction.Attr" Attribute Group

Figure 4.3.442 XSD Description for the "upperBound.AreaMapping.Attr" Attribute Group

Figure 4.3.443 XSD Description for the "upperBound.Mapping.Attr" Attribute Group

Figure 4.3.444 XSD Description for the "upperBound.SliderInteraction.Attr" Attribute Group

Figure 4.3.445 XSD Description for the "use.RubricBlock.Attr" Attribute Group

Figure 4.3.446 XSD Description for the "validateResponses.ItemSessionControl.Attr" Attribute Group

Figure 4.3.447 XSD Description for the "valign.TDH.Attr" Attribute Group

Figure 4.3.448 XSD Description for the "value.Param.Attr" Attribute Group

Figure 4.3.449 XSD Description for the "value.Weight.Attr" Attribute Group

Figure 4.3.450 XSD Description for the "valuetype.Param.Attr" Attribute Group

Figure 4.3.451 XSD Description for the "variableIdentifier.TestVariables.Attr" Attribute Group

Figure 4.3.452 XSD Description for the "variableIdentifierRef.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.453 XSD Description for the "view.OutcomeDeclaration.Attr" Attribute Group

Figure 4.3.454 XSD Description for the "view.RubricBlock.Attr" Attribute Group

Figure 4.3.455 XSD Description for the "visible.AssessmentSection.Attr" Attribute Group

Figure 4.3.456 XSD Description for the "weightIdentifier.OutcomeMinMax.Attr" Attribute Group

Figure 4.3.457 XSD Description for the "weightIdentifier.TestVariables.Attr" Attribute Group

Figure 4.3.458 XSD Description for the "weightIdentifier.Variable.Attr" Attribute Group

Figure 4.3.459 XSD Description for the "width.Img.Attr" Attribute Group

Figure 4.3.460 XSD Description for the "width.Object.Attr" Attribute Group

Figure 4.3.461 XSD Description for the "withReplacement.Selection.Attr" Attribute Group

Figure 4.4.1 XSD Description for the "AssessmentItem.Type" Root ComplexType

Figure 4.4.2 XSD Description for the "AssessmentSection.Type" Root ComplexType

Figure 4.4.3 XSD Description for the "AssessmentStimulus.Type" Root ComplexType

Figure 4.4.4 XSD Description for the "AssessmentTest.Type" Root ComplexType

Figure 4.4.5 XSD Description for the "OutcomeDeclaration.Type" Root ComplexType

Figure 4.4.6 XSD Description for the "ResponseProcessing.Type" Root ComplexType

Figure 4.5.1 XSD Description for the "A.Type" Core Complex Type

Figure 4.5.2 XSD Description for the "AnyN.Type" Core Complex Type

Figure 4.5.3 XSD Description for the "AreaMapping.Type" Core Complex Type

Figure 4.5.4 XSD Description for the "AssessmentItemRef.Type" Core Complex Type

Figure 4.5.5 XSD Description for the "AssociableHotspot.Type" Core Complex Type

Figure 4.5.6 XSD Description for the "AssociateInteraction.Type" Core Complex Type

Figure 4.5.7 XSD Description for the "BDO.Type" Core Complex Type

Figure 4.5.8 XSD Description for the "BR.Type" Core Complex Type

Figure 4.5.9 XSD Description for the "BasePromptInteraction.Type" Core Complex Type

Figure 4.5.10 XSD Description for the "BaseSequence.Type" Core Complex Type

Figure 4.5.11 XSD Description for the "BaseSequenceFull.Type" Core Complex Type

Figure 4.5.12 XSD Description for the "BaseSequenceRIdent.Type" Core Complex Type

Figure 4.5.13 XSD Description for the "BaseSequenceXBase.Type" Core Complex Type

Figure 4.5.14 XSD Description for the "BlockQuote.Type" Core Complex Type

Figure 4.5.15 XSD Description for the "BranchRule.Type" Core Complex Type

Figure 4.5.16 XSD Description for the "Caption.Type" Core Complex Type

Figure 4.5.17 XSD Description for the "ChoiceInteraction.Type" Core Complex Type

Figure 4.5.18 XSD Description for the "Col.Type" Core Complex Type

Figure 4.5.19 XSD Description for the "ColGroup.Type" Core Complex Type

Figure 4.5.20 XSD Description for the "CorrectResponse.Type" Core Complex Type

Figure 4.5.21 XSD Description for the "CustomInteraction.Type" Core Complex Type

Figure 4.5.22 XSD Description for the "CustomOperator.Type" Core Complex Type

Figure 4.5.23 XSD Description for the "DD.Type" Core Complex Type

Figure 4.5.24 XSD Description for the "DL.Type" Core Complex Type

Figure 4.5.25 XSD Description for the "DT.Type" Core Complex Type

Figure 4.5.26 XSD Description for the "DefaultValue.Type" Core Complex Type

Figure 4.5.27 XSD Description for the "Div.Type" Core Complex Type

Figure "ssmlGroup" Local Element Description

Figure 4.5.28 XSD Description for the "DrawingInteraction.Type" Core Complex Type

Figure 4.5.29 XSD Description for the "EndAttemptInteraction.Type" Core Complex Type

Figure 4.5.30 XSD Description for the "Equal.Type" Core Complex Type

Figure 4.5.31 XSD Description for the "EqualRounded.Type" Core Complex Type

Figure 4.5.32 XSD Description for the "ExtendedTextInteraction.Type" Core Complex Type

Figure 4.5.33 XSD Description for the "FeedbackBlock.Type" Core Complex Type

Figure 4.5.34 XSD Description for the "FeedbackInline.Type" Core Complex Type

Figure 4.5.35 XSD Description for the "FieldValue.Type" Core Complex Type

Figure 4.5.36 XSD Description for the "Gap.Type" Core Complex Type

Figure 4.5.37 XSD Description for the "GapImg.Type" Core Complex Type

Figure 4.5.38 XSD Description for the "GapMatchInteraction.Type" Core Complex Type

Figure 4.5.39 XSD Description for the "GapText.Type" Core Complex Type

Figure 4.5.40 XSD Description for the "GraphicAssociateInteraction.Type" Core Complex Type

Figure 4.5.41 XSD Description for the "GraphicGapMatchInteraction.Type" Core Complex Type

Figure 4.5.42 XSD Description for the "GraphicOrderInteraction.Type" Core Complex Type

Figure 4.5.43 XSD Description for the "HR.Type" Core Complex Type

Figure 4.5.44 XSD Description for the "HTMLText.Type" Core Complex Type

Figure 4.5.45 XSD Description for the "HotText.Type" Core Complex Type

Figure 4.5.46 XSD Description for the "HotTextInteraction.Type" Core Complex Type

Figure 4.5.47 XSD Description for the "HotspotChoice.Type" Core Complex Type

Figure 4.5.48 XSD Description for the "HotspotInteraction.Type" Core Complex Type

Figure 4.5.49 XSD Description for the "Img.Type" Core Complex Type

Figure 4.5.50 XSD Description for the "Index.Type" Core Complex Type

Figure 4.5.51 XSD Description for the "InfoControl.Type" Core Complex Type

Figure 4.5.52 XSD Description for the "InlineChoice.Type" Core Complex Type

Figure 4.5.53 XSD Description for the "InlineChoiceInteraction.Type" Core Complex Type

Figure 4.5.54 XSD Description for the "Inside.Type" Core Complex Type

Figure 4.5.55 XSD Description for the "InterpolationTable.Type" Core Complex Type

Figure 4.5.56 XSD Description for the "ItemBody.Type" Core Complex Type

Figure 4.5.57 XSD Description for the "LI.Type" Core Complex Type

Figure 4.5.58 XSD Description for the "Label.Type" Core Complex Type

Figure 4.5.59 XSD Description for the "Logic0toMany.Type" Core Complex Type

Figure 4.5.60 XSD Description for the "Logic1toMany.Type" Core Complex Type

Figure 4.5.61 XSD Description for the "LogicPair.Type" Core Complex Type

Figure 4.5.62 XSD Description for the "LogicSingle.Type" Core Complex Type

Figure 4.5.63 XSD Description for the "LookupOutcomeValue.Type" Core Complex Type

Figure 4.5.64 XSD Description for the "Mapping.Type" Core Complex Type

Figure 4.5.65 XSD Description for the "MatchInteraction.Type" Core Complex Type

Figure 4.5.66 XSD Description for the "MatchTable.Type" Core Complex Type

Figure 4.5.67 XSD Description for the "MathOperator.Type" Core Complex Type

Figure 4.5.68 XSD Description for the "MediaInteraction.Type" Core Complex Type

Figure 4.5.69 XSD Description for the "ModalFeedback.Type" Core Complex Type

Figure 4.5.70 XSD Description for the "NumericLogic1toMany.Type" Core Complex Type

Figure 4.5.71 XSD Description for the "OUL.Type" Core Complex Type

Figure 4.5.72 XSD Description for the "Object.Type" Core Complex Type

Figure 4.5.73 XSD Description for the "OrderInteraction.Type" Core Complex Type

Figure 4.5.74 XSD Description for the "Ordering.Type" Core Complex Type

Figure 4.5.75 XSD Description for the "OutcomeCondition.Type" Core Complex Type

Figure 4.5.76 XSD Description for the "OutcomeElse.Type" Core Complex Type

Figure 4.5.77 XSD Description for the "OutcomeIf.Type" Core Complex Type

Figure 4.5.78 XSD Description for the "OutcomeProcessing.Type" Core Complex Type

Figure 4.5.79 XSD Description for the "OutcomeProcessingFragment.Type" Core Complex Type

Figure 4.5.80 XSD Description for the "PatternMatch.Type" Core Complex Type

Figure 4.5.81 XSD Description for the "PositionObjectInteraction.Type" Core Complex Type

Figure 4.5.82 XSD Description for the "PositionObjectStage.Type" Core Complex Type

Figure 4.5.83 XSD Description for the "Prompt.Type" Core Complex Type

Figure 4.5.84 XSD Description for the "Q.Type" Core Complex Type

Figure 4.5.85 XSD Description for the "Repeat.Type" Core Complex Type

Figure 4.5.86 XSD Description for the "ResponseCondition.Type" Core Complex Type

Figure 4.5.87 XSD Description for the "ResponseDeclaration.Type" Core Complex Type

Figure 4.5.88 XSD Description for the "ResponseElse.Type" Core Complex Type

Figure 4.5.89 XSD Description for the "ResponseIf.Type" Core Complex Type

Figure 4.5.90 XSD Description for the "ResponseProcessingFragment.Type" Core Complex Type

Figure 4.5.91 XSD Description for the "RoundTo.Type" Core Complex Type

Figure 4.5.92 XSD Description for the "RubricBlock.Type" Core Complex Type

Figure "templateBlock" Local Element Description

Figure "templateInline" Local Element Description

Figure 4.5.93 XSD Description for the "RubricBlockTemplateBlock.Type" Core Complex Type

Figure "templateBlock" Local Element Description

Figure 4.5.94 XSD Description for the "RubricBlockTemplateInline.Type" Core Complex Type

Figure 4.5.95 XSD Description for the "SelectPointInteraction.Type" Core Complex Type

Figure 4.5.96 XSD Description for the "Selection.Type" Core Complex Type

Figure 4.5.97 XSD Description for the "SetValue.Type" Core Complex Type

Figure 4.5.98 XSD Description for the "SimpleAssociableChoice.Type" Core Complex Type

Figure 4.5.99 XSD Description for the "SimpleChoice.Type" Core Complex Type

Figure 4.5.100 XSD Description for the "SimpleMatchSet.Type" Core Complex Type

Figure 4.5.101 XSD Description for the "SliderInteraction.Type" Core Complex Type

Figure 4.5.102 XSD Description for the "StatsOperator.Type" Core Complex Type

Figure 4.5.103 XSD Description for the "StimulusBody.Type" Core Complex Type

Figure 4.5.104 XSD Description for the "StringMatch.Type" Core Complex Type

Figure 4.5.105 XSD Description for the "Substring.Type" Core Complex Type

Figure 4.5.106 XSD Description for the "TDH.Type" Core Complex Type

Figure 4.5.107 XSD Description for the "TR.Type" Core Complex Type

Figure 4.5.108 XSD Description for the "Table.Type" Core Complex Type

Figure 4.5.109 XSD Description for the "TablePart.Type" Core Complex Type

Figure 4.5.110 XSD Description for the "TemplateBlock.Type" Core Complex Type

Figure "feedbackBlock" Local Element Description

Figure 4.5.111 XSD Description for the "TemplateBlockFeedbackBlock.Type" Core Complex Type

Figure "feedbackBlock" Local Element Description

Figure 4.5.112 XSD Description for the "TemplateCondition.Type" Core Complex Type

Figure 4.5.113 XSD Description for the "TemplateConstraint.Type" Core Complex Type

Figure 4.5.114 XSD Description for the "TemplateDeclaration.Type" Core Complex Type

Figure 4.5.115 XSD Description for the "TemplateDefault.Type" Core Complex Type

Figure 4.5.116 XSD Description for the "TemplateElse.Type" Core Complex Type

Figure 4.5.117 XSD Description for the "TemplateIf.Type" Core Complex Type

Figure 4.5.118 XSD Description for the "TemplateInline.Type" Core Complex Type

Figure 4.5.119 XSD Description for the "TemplateProcessing.Type" Core Complex Type

Figure 4.5.120 XSD Description for the "TestFeedback.Type" Core Complex Type

Figure 4.5.121 XSD Description for the "TestPart.Type" Core Complex Type

Figure 4.5.122 XSD Description for the "TextEntryInteraction.Type" Core Complex Type

Figure 4.5.123 XSD Description for the "UploadInteraction.Type" Core Complex Type

Figure 4.6.1 XSD Description for the "AreaMapEntry.Type" Derived Complex Type

Figure 4.6.2 XSD Description for the "AssessmentSectionRef.Type" Derived Complex Type

Figure 4.6.3 XSD Description for the "AssessmentStimulusRef.Type" Derived Complex Type

Figure 4.6.4 XSD Description for the "BaseSequenceXBaseEmpty.Type" Derived Complex Type

Figure 4.6.5 XSD Description for the "BaseValue.Type" Derived Complex Type

Figure 4.6.6 XSD Description for the "Correct.Type" Derived Complex Type

Figure 4.6.7 XSD Description for the "Default.Type" Derived Complex Type

Figure 4.6.8 XSD Description for the "InterpolationTableEntry.Type" Derived Complex Type

Figure 4.6.9 XSD Description for the "ItemSessionControl.Type" Derived Complex Type

Figure 4.6.10 XSD Description for the "MapEntry.Type" Derived Complex Type

Figure 4.6.11 XSD Description for the "MapResponse.Type" Derived Complex Type

Figure 4.6.12 XSD Description for the "MatchTableEntry.Type" Derived Complex Type

Figure 4.6.13 XSD Description for the "MathConstant.Type" Derived Complex Type

Figure 4.6.14 XSD Description for the "Number.Type" Derived Complex Type

Figure 4.6.15 XSD Description for the "OutcomeMinMax.Type" Derived Complex Type

Figure 4.6.16 XSD Description for the "Param.Type" Derived Complex Type

Figure 4.6.17 XSD Description for the "PrintedVariable.Type" Derived Complex Type

Figure 4.6.18 XSD Description for the "RandomFloat.Type" Derived Complex Type

Figure 4.6.19 XSD Description for the "RandomInteger.Type" Derived Complex Type

Figure 4.6.20 XSD Description for the "StyleSheet.Type" Derived Complex Type

Figure 4.6.21 XSD Description for the "TestVariables.Type" Derived Complex Type

Figure 4.6.22 XSD Description for the "TimeLimits.Type" Derived Complex Type

Figure 4.6.23 XSD Description for the "Value.Type" Derived Complex Type

Figure 4.6.24 XSD Description for the "Variable.Type" Derived Complex Type

Figure 4.6.25 XSD Description for the "VariableMapping.Type" Derived Complex Type

Figure 4.6.26 XSD Description for the "Weight.Type" Derived Complex Type

Figure 4.7.1 XSD Description for the "ARIALevelInteger.Type" Simple Type

Figure 4.7.2 XSD Description for the "Coords.Type" Simple Type

Figure 4.7.3 XSD Description for the "ElementIDList.Type" Simple Type

Figure 4.7.4 XSD Description for the "EncVariableString.Type" Simple Type

Figure 4.7.5 XSD Description for the "Identifier.Type" Simple Type

Figure 4.7.6 XSD Description for the "IdentifierList.Type" Simple Type

Figure 4.7.7 XSD Description for the "IntegerList.Type" Simple Type

Figure 4.7.8 XSD Description for the "Length.Type" Simple Type

Figure 4.7.9 XSD Description for the "MimeType.Type" Simple Type

Figure 4.7.10 XSD Description for the "NonNegativeDouble.Type" Simple Type

Figure 4.7.11 XSD Description for the "StringList.Type" Simple Type

Figure 4.7.12 XSD Description for the "ToleranceList.Type" Simple Type

Figure 4.7.13 XSD Description for the "UniqueIdentifier.Type" Simple Type

Figure 4.7.14 XSD Description for the "UniqueIdentifierRef.Type" Simple Type

Figure 4.7.15 XSD Description for the "VariableString.Type" Simple Type

Figure 4.7.16 XSD Description for the "View.Type" Simple Type

toc | top

List of Tables

Table 2.1 UML/XSD Mapping for the Root Attributes

Table 2.2.1 UML/XSD Mapping for the AssessmentItem Root Class

Table 2.2.2 UML/XSD Mapping for the AssessmentSection Root Class

Table 2.2.3 UML/XSD Mapping for the AssessmentStimulus Root Class

Table 2.2.4 UML/XSD Mapping for the AssessmentTest Root Class

Table 2.2.5 UML/XSD Mapping for the OutcomeDeclaration Root Class

Table 2.2.6 UML/XSD Mapping for the ResponseProcessing Root Class

Table 2.3.1 UML/XSD Mapping for the A Core Class

Table 2.3.2 UML/XSD Mapping for the AnyN Core Class

Table 2.3.3 UML/XSD Mapping for the AreaMapping Core Class

Table 2.3.4 UML/XSD Mapping for the AssessmentItemRef Core Class

Table 2.3.5 UML/XSD Mapping for the AssociableHotspot Core Class

Table 2.3.6 UML/XSD Mapping for the AssociateInteraction Core Class

Table 2.3.7 UML/XSD Mapping for the BDO Core Class

Table 2.3.8 UML/XSD Mapping for the BR Core Class

Table 2.3.9 UML/XSD Mapping for the BasePromptInteraction Core Class

Table 2.3.10 UML/XSD Mapping for the BaseSequence Core Class

Table 2.3.11 UML/XSD Mapping for the BaseSequenceFull Core Class

Table 2.3.12 UML/XSD Mapping for the BaseSequenceRIdent Core Class

Table 2.3.13 UML/XSD Mapping for the BaseSequenceXBase Core Class

Table 2.3.14 UML/XSD Mapping for the BlockQuote Core Class

Table 2.3.15 UML/XSD Mapping for the BranchRule Core Class

Table 2.3.16 UML/XSD Mapping for the Caption Core Class

Table 2.3.17 UML/XSD Mapping for the ChoiceInteraction Core Class

Table 2.3.18 UML/XSD Mapping for the Col Core Class

Table 2.3.19 UML/XSD Mapping for the ColGroup Core Class

Table 2.3.20 UML/XSD Mapping for the CorrectResponse Core Class

Table 2.3.21 UML/XSD Mapping for the CustomInteraction Core Class

Table 2.3.22 UML/XSD Mapping for the CustomOperator Core Class

Table 2.3.23 UML/XSD Mapping for the DD Core Class

Table 2.3.24 UML/XSD Mapping for the DL Core Class

Table 2.3.25 UML/XSD Mapping for the DT Core Class

Table 2.3.26 UML/XSD Mapping for the DefaultValue Core Class

Table 2.3.27 UML/XSD Mapping for the Div Core Class

Table 2.3.28 UML/XSD Mapping for the DrawingInteraction Core Class

Table 2.3.29 UML/XSD Mapping for the EndAttemptInteraction Core Class

Table 2.3.30 UML/XSD Mapping for the Equal Core Class

Table 2.3.31 UML/XSD Mapping for the EqualRounded Core Class

Table 2.3.32 UML/XSD Mapping for the ExtendedTextInteraction Core Class

Table 2.3.33 UML/XSD Mapping for the FeedbackBlock Core Class

Table 2.3.34 UML/XSD Mapping for the FeedbackInline Core Class

Table 2.3.35 UML/XSD Mapping for the FieldValue Core Class

Table 2.3.36 UML/XSD Mapping for the Gap Core Class

Table 2.3.37 UML/XSD Mapping for the GapImg Core Class

Table 2.3.38 UML/XSD Mapping for the GapMatchInteraction Core Class

Table 2.3.39 UML/XSD Mapping for the GapText Core Class

Table 2.3.40 UML/XSD Mapping for the GraphicAssociateInteraction Core Class

Table 2.3.41 UML/XSD Mapping for the GraphicGapMatchInteraction Core Class

Table 2.3.42 UML/XSD Mapping for the GraphicOrderInteraction Core Class

Table 2.3.43 UML/XSD Mapping for the HR Core Class

Table 2.3.44 UML/XSD Mapping for the HTMLText Core Class

Table 2.3.45 UML/XSD Mapping for the HotText Core Class

Table 2.3.46 UML/XSD Mapping for the HotTextInteraction Core Class

Table 2.3.47 UML/XSD Mapping for the HotspotChoice Core Class

Table 2.3.48 UML/XSD Mapping for the HotspotInteraction Core Class

Table 2.3.49 UML/XSD Mapping for the Img Core Class

Table 2.3.50 UML/XSD Mapping for the Index Core Class

Table 2.3.51 UML/XSD Mapping for the InfoControl Core Class

Table 2.3.52 UML/XSD Mapping for the InlineChoice Core Class

Table 2.3.53 UML/XSD Mapping for the InlineChoiceInteraction Core Class

Table 2.3.54 UML/XSD Mapping for the Inside Core Class

Table 2.3.55 UML/XSD Mapping for the InterpolationTable Core Class

Table 2.3.56 UML/XSD Mapping for the ItemBody Core Class

Table 2.3.57 UML/XSD Mapping for the LI Core Class

Table 2.3.58 UML/XSD Mapping for the Label Core Class

Table 2.3.59 UML/XSD Mapping for the Logic0toMany Core Class

Table 2.3.60 UML/XSD Mapping for the Logic1toMany Core Class

Table 2.3.61 UML/XSD Mapping for the LogicPair Core Class

Table 2.3.62 UML/XSD Mapping for the LogicSingle Core Class

Table 2.3.63 UML/XSD Mapping for the LookupOutcomeValue Core Class

Table 2.3.64 UML/XSD Mapping for the Mapping Core Class

Table 2.3.65 UML/XSD Mapping for the MatchInteraction Core Class

Table 2.3.66 UML/XSD Mapping for the MatchTable Core Class

Table 2.3.67 UML/XSD Mapping for the MathOperator Core Class

Table 2.3.68 UML/XSD Mapping for the MediaInteraction Core Class

Table 2.3.69 UML/XSD Mapping for the ModalFeedback Core Class

Table 2.3.70 UML/XSD Mapping for the NumericLogic1toMany Core Class

Table 2.3.71 UML/XSD Mapping for the OUL Core Class

Table 2.3.72 UML/XSD Mapping for the Object Core Class

Table 2.3.73 UML/XSD Mapping for the OrderInteraction Core Class

Table 2.3.74 UML/XSD Mapping for the Ordering Core Class

Table 2.3.75 UML/XSD Mapping for the OutcomeCondition Core Class

Table 2.3.76 UML/XSD Mapping for the OutcomeElse Core Class

Table 2.3.77 UML/XSD Mapping for the OutcomeIf Core Class

Table 2.3.78 UML/XSD Mapping for the OutcomeProcessing Core Class

Table 2.3.79 UML/XSD Mapping for the OutcomeProcessingFragment Core Class

Table 2.3.80 UML/XSD Mapping for the PatternMatch Core Class

Table 2.3.81 UML/XSD Mapping for the PositionObjectInteraction Core Class

Table 2.3.82 UML/XSD Mapping for the PositionObjectStage Core Class

Table 2.3.83 UML/XSD Mapping for the Prompt Core Class

Table 2.3.84 UML/XSD Mapping for the Q Core Class

Table 2.3.85 UML/XSD Mapping for the Repeat Core Class

Table 2.3.86 UML/XSD Mapping for the ResponseCondition Core Class

Table 2.3.87 UML/XSD Mapping for the ResponseDeclaration Core Class

Table 2.3.88 UML/XSD Mapping for the ResponseElse Core Class

Table 2.3.89 UML/XSD Mapping for the ResponseIf Core Class

Table 2.3.90 UML/XSD Mapping for the ResponseProcessingFragment Core Class

Table 2.3.91 UML/XSD Mapping for the RoundTo Core Class

Table 2.3.92 UML/XSD Mapping for the RubricBlock Core Class

Table 2.3.93 UML/XSD Mapping for the RubricBlockTemplateBlock Core Class

Table 2.3.94 UML/XSD Mapping for the RubricBlockTemplateInline Core Class

Table 2.3.95 UML/XSD Mapping for the SelectPointInteraction Core Class

Table 2.3.96 UML/XSD Mapping for the Selection Core Class

Table 2.3.97 UML/XSD Mapping for the SetValue Core Class

Table 2.3.98 UML/XSD Mapping for the SimpleAssociableChoice Core Class

Table 2.3.99 UML/XSD Mapping for the SimpleChoice Core Class

Table 2.3.100 UML/XSD Mapping for the SimpleMatchSet Core Class

Table 2.3.101 UML/XSD Mapping for the SliderInteraction Core Class

Table 2.3.102 UML/XSD Mapping for the StatsOperator Core Class

Table 2.3.103 UML/XSD Mapping for the StimulusBody Core Class

Table 2.3.104 UML/XSD Mapping for the StringMatch Core Class

Table 2.3.105 UML/XSD Mapping for the Substring Core Class

Table 2.3.106 UML/XSD Mapping for the TDH Core Class

Table 2.3.107 UML/XSD Mapping for the TR Core Class

Table 2.3.108 UML/XSD Mapping for the Table Core Class

Table 2.3.109 UML/XSD Mapping for the TablePart Core Class

Table 2.3.110 UML/XSD Mapping for the TemplateBlock Core Class

Table 2.3.111 UML/XSD Mapping for the TemplateBlockFeedbackBlock Core Class

Table 2.3.112 UML/XSD Mapping for the TemplateCondition Core Class

Table 2.3.113 UML/XSD Mapping for the TemplateConstraint Core Class

Table 2.3.114 UML/XSD Mapping for the TemplateDeclaration Core Class

Table 2.3.115 UML/XSD Mapping for the TemplateDefault Core Class

Table 2.3.116 UML/XSD Mapping for the TemplateElse Core Class

Table 2.3.117 UML/XSD Mapping for the TemplateIf Core Class

Table 2.3.118 UML/XSD Mapping for the TemplateInline Core Class

Table 2.3.119 UML/XSD Mapping for the TemplateProcessing Core Class

Table 2.3.120 UML/XSD Mapping for the TestFeedback Core Class

Table 2.3.121 UML/XSD Mapping for the TestPart Core Class

Table 2.3.122 UML/XSD Mapping for the TextEntryInteraction Core Class

Table 2.3.123 UML/XSD Mapping for the UploadInteraction Core Class

Table 2.4.1 UML/XSD Mapping for the ARIALevelInteger Derived Class

Table 2.4.2 UML/XSD Mapping for the AreaMapEntry Derived Class

Table 2.4.3 UML/XSD Mapping for the AssessmentSectionRef Derived Class

Table 2.4.4 UML/XSD Mapping for the AssessmentStimulusRef Derived Class

Table 2.4.5 UML/XSD Mapping for the BaseSequenceXBaseEmpty Derived Class

Table 2.4.6 UML/XSD Mapping for the BaseValue Derived Class

Table 2.4.7 UML/XSD Mapping for the Coords Derived Class

Table 2.4.8 UML/XSD Mapping for the Correct Derived Class

Table 2.4.9 UML/XSD Mapping for the DataHTML5Extension Derived Class

Table 2.4.10 UML/XSD Mapping for the Default Derived Class

Table 2.4.11 UML/XSD Mapping for the EncVariableString Derived Class

Table 2.4.12 UML/XSD Mapping for the Identifier Derived Class

Table 2.4.13 UML/XSD Mapping for the InterpolationTableEntry Derived Class

Table 2.4.14 UML/XSD Mapping for the ItemSessionControl Derived Class

Table 2.4.15 UML/XSD Mapping for the Length Derived Class

Table 2.4.16 UML/XSD Mapping for the MapEntry Derived Class

Table 2.4.17 UML/XSD Mapping for the MapResponse Derived Class

Table 2.4.18 UML/XSD Mapping for the MatchTableEntry Derived Class

Table 2.4.19 UML/XSD Mapping for the MathConstant Derived Class

Table 2.4.20 UML/XSD Mapping for the MimeType Derived Class

Table 2.4.21 UML/XSD Mapping for the NonNegativeDouble Derived Class

Table 2.4.22 UML/XSD Mapping for the Number Derived Class

Table 2.4.23 UML/XSD Mapping for the OutcomeMinMax Derived Class

Table 2.4.24 UML/XSD Mapping for the Param Derived Class

Table 2.4.25 UML/XSD Mapping for the PrintedVariable Derived Class

Table 2.4.26 UML/XSD Mapping for the RandomFloat Derived Class

Table 2.4.27 UML/XSD Mapping for the RandomInteger Derived Class

Table 2.4.28 UML/XSD Mapping for the StyleSheet Derived Class

Table 2.4.29 UML/XSD Mapping for the TestVariables Derived Class

Table 2.4.30 UML/XSD Mapping for the TimeLimits Derived Class

Table 2.4.31 UML/XSD Mapping for the UniqueIdentifier Derived Class

Table 2.4.32 UML/XSD Mapping for the UniqueIdentifierRef Derived Class

Table 2.4.33 UML/XSD Mapping for the Value Derived Class

Table 2.4.34 UML/XSD Mapping for the Variable Derived Class

Table 2.4.35 UML/XSD Mapping for the VariableMapping Derived Class

Table 2.4.36 UML/XSD Mapping for the VariableString Derived Class

Table 2.4.37 UML/XSD Mapping for the Weight Derived Class

Table 2.5 UML/XSD Mapping for the Enumerated Class Definitions

Table 2.6 UML/XSD Mapping for the Enumerated List Class Definitions

Table 2.7 UML/XSD Mapping for the List Class Definitions

Table 2.8 UML/XSD Mapping for the Union Class Definitions

Table 2.9 UML/XSD Mapping for the Primitive Type Definitions

Table 4.1.1 XSD Description for the "assessmentItem" Root Element

Table 4.1.2 XSD Description for the "assessmentSection" Root Element

Table 4.1.3 XSD Description for the "assessmentStimulus" Root Element

Table 4.1.4 XSD Description for the "assessmentTest" Root Element

Table 4.1.5 XSD Description for the "outcomeDeclaration" Root Element

Table 4.1.6 XSD Description for the "responseProcessing" Root Element

Table 4.2.1 XSD Description for the "a" Global Element

Table 4.2.2 XSD Description for the "abbr" Global Element

Table 4.2.3 XSD Description for the "acronym" Global Element

Table 4.2.4 XSD Description for the "address" Global Element

Table 4.2.5 XSD Description for the "and" Global Element

Table 4.2.6 XSD Description for the "anyN" Global Element

Table 4.2.7 XSD Description for the "apip:apipAccessibility" Global Element

Table 4.2.8 XSD Description for the "areaMapEntry" Global Element

Table 4.2.9 XSD Description for the "areaMapping" Global Element

Table 4.2.10 XSD Description for the "qh5:article" Global Element

Table 4.2.11 XSD Description for the "qh5:aside" Global Element

Table 4.2.12 XSD Description for the "assessmentItemRef" Global Element

Table 4.2.13 XSD Description for the "assessmentSectionRef" Global Element

Table 4.2.14 XSD Description for the "assessmentStimulusRef" Global Element

Table 4.2.15 XSD Description for the "associableHotspot" Global Element

Table 4.2.16 XSD Description for the "associateInteraction" Global Element

Table 4.2.17 XSD Description for the "qh5:audio" Global Element

Table 4.2.18 XSD Description for the "ssml11:audio" Global Element

Table 4.2.19 XSD Description for the "b" Global Element

Table 4.2.20 XSD Description for the "baseValue" Global Element

Table 4.2.21 XSD Description for the "qh5:bdi" Global Element

Table 4.2.22 XSD Description for the "bdo" Global Element

Table 4.2.23 XSD Description for the "big" Global Element

Table 4.2.24 XSD Description for the "blockquote" Global Element

Table 4.2.25 XSD Description for the "br" Global Element

Table 4.2.26 XSD Description for the "branchRule" Global Element

Table 4.2.27 XSD Description for the "ssml11:break" Global Element

Table 4.2.28 XSD Description for the "caption" Global Element

Table 4.2.29 XSD Description for the "choiceInteraction" Global Element

Table 4.2.30 XSD Description for the "cite" Global Element

Table 4.2.31 XSD Description for the "code" Global Element

Table 4.2.32 XSD Description for the "col" Global Element

Table 4.2.33 XSD Description for the "colgroup" Global Element

Table 4.2.34 XSD Description for the "containerSize" Global Element

Table 4.2.35 XSD Description for the "contains" Global Element

Table 4.2.36 XSD Description for the "correct" Global Element

Table 4.2.37 XSD Description for the "correctResponse" Global Element

Table 4.2.38 XSD Description for the "customInteraction" Global Element

Table 4.2.39 XSD Description for the "customOperator" Global Element

Table 4.2.40 XSD Description for the "dd" Global Element

Table 4.2.41 XSD Description for the "default" Global Element

Table 4.2.42 XSD Description for the "defaultValue" Global Element

Table 4.2.43 XSD Description for the "delete" Global Element

Table 4.2.44 XSD Description for the "dfn" Global Element

Table 4.2.45 XSD Description for the "div" Global Element

Table 4.2.46 XSD Description for the "divide" Global Element

Table 4.2.47 XSD Description for the "dl" Global Element

Table 4.2.48 XSD Description for the "drawingInteraction" Global Element

Table 4.2.49 XSD Description for the "dt" Global Element

Table 4.2.50 XSD Description for the "durationGTE" Global Element

Table 4.2.51 XSD Description for the "durationLT" Global Element

Table 4.2.52 XSD Description for the "em" Global Element

Table 4.2.53 XSD Description for the "ssml11:emphasis" Global Element

Table 4.2.54 XSD Description for the "endAttemptInteraction" Global Element

Table 4.2.55 XSD Description for the "equal" Global Element

Table 4.2.56 XSD Description for the "equalRounded" Global Element

Table 4.2.57 XSD Description for the "exitResponse" Global Element

Table 4.2.58 XSD Description for the "exitTemplate" Global Element

Table 4.2.59 XSD Description for the "exitTest" Global Element

Table 4.2.60 XSD Description for the "extendedTextInteraction" Global Element

Table 4.2.61 XSD Description for the "feedbackBlock" Global Element

Table 4.2.62 XSD Description for the "feedbackInline" Global Element

Table 4.2.63 XSD Description for the "fieldValue" Global Element

Table 4.2.64 XSD Description for the "qh5:figure" Global Element

Table 4.2.65 XSD Description for the "qh5:footer" Global Element

Table 4.2.66 XSD Description for the "gap" Global Element

Table 4.2.67 XSD Description for the "gapImg" Global Element

Table 4.2.68 XSD Description for the "gapMatchInteraction" Global Element

Table 4.2.69 XSD Description for the "gapText" Global Element

Table 4.2.70 XSD Description for the "gcd" Global Element

Table 4.2.71 XSD Description for the "graphicAssociateInteraction" Global Element

Table 4.2.72 XSD Description for the "graphicGapMatchInteraction" Global Element

Table 4.2.73 XSD Description for the "graphicOrderInteraction" Global Element

Table 4.2.74 XSD Description for the "gt" Global Element

Table 4.2.75 XSD Description for the "gte" Global Element

Table 4.2.76 XSD Description for the "h1" Global Element

Table 4.2.77 XSD Description for the "h2" Global Element

Table 4.2.78 XSD Description for the "h3" Global Element

Table 4.2.79 XSD Description for the "h4" Global Element

Table 4.2.80 XSD Description for the "h5" Global Element

Table 4.2.81 XSD Description for the "h6" Global Element

Table 4.2.82 XSD Description for the "qh5:header" Global Element

Table 4.2.83 XSD Description for the "hotspotChoice" Global Element

Table 4.2.84 XSD Description for the "hotspotInteraction" Global Element

Table 4.2.85 XSD Description for the "hottext" Global Element

Table 4.2.86 XSD Description for the "hottextInteraction" Global Element

Table 4.2.87 XSD Description for the "hr" Global Element

Table 4.2.88 XSD Description for the "i" Global Element

Table 4.2.89 XSD Description for the "img" Global Element

Table 4.2.90 XSD Description for the "xi:include" Global Element

Table 4.2.91 XSD Description for the "index" Global Element

Table 4.2.92 XSD Description for the "infoControl" Global Element

Table 4.2.93 XSD Description for the "inlineChoice" Global Element

Table 4.2.94 XSD Description for the "inlineChoiceInteraction" Global Element

Table 4.2.95 XSD Description for the "inside" Global Element

Table 4.2.96 XSD Description for the "integerDivide" Global Element

Table 4.2.97 XSD Description for the "integerModulus" Global Element

Table 4.2.98 XSD Description for the "integerToFloat" Global Element

Table 4.2.99 XSD Description for the "interpolationTable" Global Element

Table 4.2.100 XSD Description for the "interpolationTableEntry" Global Element

Table 4.2.101 XSD Description for the "isNull" Global Element

Table 4.2.102 XSD Description for the "itemBody" Global Element

Table 4.2.103 XSD Description for the "itemSessionControl" Global Element

Table 4.2.104 XSD Description for the "kbd" Global Element

Table 4.2.105 XSD Description for the "qh5:label" Global Element

Table 4.2.106 XSD Description for the "label" Global Element

Table 4.2.107 XSD Description for the "lcm" Global Element

Table 4.2.108 XSD Description for the "li" Global Element

Table 4.2.109 XSD Description for the "lookupOutcomeValue" Global Element

Table 4.2.110 XSD Description for the "lt" Global Element

Table 4.2.111 XSD Description for the "lte" Global Element

Table 4.2.112 XSD Description for the "mapEntry" Global Element

Table 4.2.113 XSD Description for the "mapping" Global Element

Table 4.2.114 XSD Description for the "mapResponse" Global Element

Table 4.2.115 XSD Description for the "mapResponsePoint" Global Element

Table 4.2.116 XSD Description for the "ssml11:mark" Global Element

Table 4.2.117 XSD Description for the "match" Global Element

Table 4.2.118 XSD Description for the "matchInteraction" Global Element

Table 4.2.119 XSD Description for the "matchTable" Global Element

Table 4.2.120 XSD Description for the "matchTableEntry" Global Element

Table 4.2.121 XSD Description for the "m2:math" Global Element

Table 4.2.122 XSD Description for the "m3:math" Global Element

Table 4.2.123 XSD Description for the "mathConstant" Global Element

Table 4.2.124 XSD Description for the "mathOperator" Global Element

Table 4.2.125 XSD Description for the "max" Global Element

Table 4.2.126 XSD Description for the "mediaInteraction" Global Element

Table 4.2.127 XSD Description for the "member" Global Element

Table 4.2.128 XSD Description for the "min" Global Element

Table 4.2.129 XSD Description for the "minInclusive" Global Element

Table 4.2.130 XSD Description for the "modalFeedback" Global Element

Table 4.2.131 XSD Description for the "multiple" Global Element

Table 4.2.132 XSD Description for the "qh5:nav" Global Element

Table 4.2.133 XSD Description for the "not" Global Element

Table 4.2.134 XSD Description for the "null" Global Element

Table 4.2.135 XSD Description for the "numberCorrect" Global Element

Table 4.2.136 XSD Description for the "numberIncorrect" Global Element

Table 4.2.137 XSD Description for the "numberPresented" Global Element

Table 4.2.138 XSD Description for the "numberResponded" Global Element

Table 4.2.139 XSD Description for the "numberSelected" Global Element

Table 4.2.140 XSD Description for the "object" Global Element

Table 4.2.141 XSD Description for the "ol" Global Element

Table 4.2.142 XSD Description for the "or" Global Element

Table 4.2.143 XSD Description for the "ordered" Global Element

Table 4.2.144 XSD Description for the "ordering" Global Element

Table 4.2.145 XSD Description for the "orderInteraction" Global Element

Table 4.2.146 XSD Description for the "outcomeCondition" Global Element

Table 4.2.147 XSD Description for the "outcomeElse" Global Element

Table 4.2.148 XSD Description for the "outcomeElseIf" Global Element

Table 4.2.149 XSD Description for the "outcomeIf" Global Element

Table 4.2.150 XSD Description for the "outcomeMaximum" Global Element

Table 4.2.151 XSD Description for the "outcomeMinimum" Global Element

Table 4.2.152 XSD Description for the "outcomeProcessing" Global Element

Table 4.2.153 XSD Description for the "outcomeProcessingFragment" Global Element

Table 4.2.154 XSD Description for the "p" Global Element

Table 4.2.155 XSD Description for the "ssml11:p" Global Element

Table 4.2.156 XSD Description for the "param" Global Element

Table 4.2.157 XSD Description for the "patternMatch" Global Element

Table 4.2.158 XSD Description for the "ssml11:phoneme" Global Element

Table 4.2.159 XSD Description for the "positionObjectInteraction" Global Element

Table 4.2.160 XSD Description for the "positionObjectStage" Global Element

Table 4.2.161 XSD Description for the "power" Global Element

Table 4.2.162 XSD Description for the "pre" Global Element

Table 4.2.163 XSD Description for the "preCondition" Global Element

Table 4.2.164 XSD Description for the "printedVariable" Global Element

Table 4.2.165 XSD Description for the "product" Global Element

Table 4.2.166 XSD Description for the "prompt" Global Element

Table 4.2.167 XSD Description for the "ssml11:prosody" Global Element

Table 4.2.168 XSD Description for the "q" Global Element

Table 4.2.169 XSD Description for the "random" Global Element

Table 4.2.170 XSD Description for the "randomFloat" Global Element

Table 4.2.171 XSD Description for the "randomInteger" Global Element

Table 4.2.172 XSD Description for the "repeat" Global Element

Table 4.2.173 XSD Description for the "responseCondition" Global Element

Table 4.2.174 XSD Description for the "responseDeclaration" Global Element

Table 4.2.175 XSD Description for the "responseElse" Global Element

Table 4.2.176 XSD Description for the "responseElseIf" Global Element

Table 4.2.177 XSD Description for the "responseIf" Global Element

Table 4.2.178 XSD Description for the "responseProcessingFragment" Global Element

Table 4.2.179 XSD Description for the "round" Global Element

Table 4.2.180 XSD Description for the "roundTo" Global Element

Table 4.2.181 XSD Description for the "rubricBlock" Global Element

Table 4.2.182 XSD Description for the "qh5:ruby" Global Element

Table 4.2.183 XSD Description for the "ssml11:s" Global Element

Table 4.2.184 XSD Description for the "samp" Global Element

Table 4.2.185 XSD Description for the "ssml11:say-as" Global Element

Table 4.2.186 XSD Description for the "qh5:section" Global Element

Table 4.2.187 XSD Description for the "selection" Global Element

Table 4.2.188 XSD Description for the "selectPointInteraction" Global Element

Table 4.2.189 XSD Description for the "setCorrectResponse" Global Element

Table 4.2.190 XSD Description for the "setDefaultValue" Global Element

Table 4.2.191 XSD Description for the "setOutcomeValue" Global Element

Table 4.2.192 XSD Description for the "setTemplateValue" Global Element

Table 4.2.193 XSD Description for the "simpleAssociableChoice" Global Element

Table 4.2.194 XSD Description for the "simpleChoice" Global Element

Table 4.2.195 XSD Description for the "simpleMatchSet" Global Element

Table 4.2.196 XSD Description for the "sliderInteraction" Global Element

Table 4.2.197 XSD Description for the "small" Global Element

Table 4.2.198 XSD Description for the "span" Global Element

Table 4.2.199 XSD Description for the "ssml11:speak" Global Element

Table 4.2.200 XSD Description for the "statsOperator" Global Element

Table 4.2.201 XSD Description for the "stimulusBody" Global Element

Table 4.2.202 XSD Description for the "stringMatch" Global Element

Table 4.2.203 XSD Description for the "strong" Global Element

Table 4.2.204 XSD Description for the "stylesheet" Global Element

Table 4.2.205 XSD Description for the "sub" Global Element

Table 4.2.206 XSD Description for the "ssml11:sub" Global Element

Table 4.2.207 XSD Description for the "substring" Global Element

Table 4.2.208 XSD Description for the "subtract" Global Element

Table 4.2.209 XSD Description for the "sum" Global Element

Table 4.2.210 XSD Description for the "sup" Global Element

Table 4.2.211 XSD Description for the "table" Global Element

Table 4.2.212 XSD Description for the "tbody" Global Element

Table 4.2.213 XSD Description for the "td" Global Element

Table 4.2.214 XSD Description for the "templateBlock" Global Element

Table 4.2.215 XSD Description for the "templateCondition" Global Element

Table 4.2.216 XSD Description for the "templateConstraint" Global Element

Table 4.2.217 XSD Description for the "templateDeclaration" Global Element

Table 4.2.218 XSD Description for the "templateDefault" Global Element

Table 4.2.219 XSD Description for the "templateElse" Global Element

Table 4.2.220 XSD Description for the "templateElseIf" Global Element

Table 4.2.221 XSD Description for the "templateIf" Global Element

Table 4.2.222 XSD Description for the "templateInline" Global Element

Table 4.2.223 XSD Description for the "templateProcessing" Global Element

Table 4.2.224 XSD Description for the "testFeedback" Global Element

Table 4.2.225 XSD Description for the "testPart" Global Element

Table 4.2.226 XSD Description for the "testVariables" Global Element

Table 4.2.227 XSD Description for the "textEntryInteraction" Global Element

Table 4.2.228 XSD Description for the "tfoot" Global Element

Table 4.2.229 XSD Description for the "th" Global Element

Table 4.2.230 XSD Description for the "thead" Global Element

Table 4.2.231 XSD Description for the "timeLimits" Global Element

Table 4.2.232 XSD Description for the "tr" Global Element

Table 4.2.233 XSD Description for the "truncate" Global Element

Table 4.2.234 XSD Description for the "tt" Global Element

Table 4.2.235 XSD Description for the "ul" Global Element

Table 4.2.236 XSD Description for the "uploadInteraction" Global Element

Table 4.2.237 XSD Description for the "value" Global Element

Table 4.2.238 XSD Description for the "var" Global Element

Table 4.2.239 XSD Description for the "variable" Global Element

Table 4.2.240 XSD Description for the "variableMapping" Global Element

Table 4.2.241 XSD Description for the "qh5:video" Global Element

Table 4.2.242 XSD Description for the "ssml11:voice" Global Element

Table 4.2.243 XSD Description for the "weight" Global Element

Table 4.3.1 XSD Description for the "abbr.TDH.Attr" Attribute Group

Table 4.3.2 XSD Description for the "access.TestFeedback.Attr" Attribute Group

Table 4.3.3 XSD Description for the "adaptive.AssessmentItem.Attr" Attribute Group

Table 4.3.4 XSD Description for the "align.TDH.Attr" Attribute Group

Table 4.3.5 XSD Description for the "allowComment.ItemSessionControl.Attr" Attribute Group

Table 4.3.6 XSD Description for the "allowLateSubmission.TimeLimits.Attr" Attribute Group

Table 4.3.7 XSD Description for the "allowReview.ItemSessionControl.Attr" Attribute Group

Table 4.3.8 XSD Description for the "allowSkipping.ItemSessionControl.Attr" Attribute Group

Table 4.3.9 XSD Description for the "alt.Img.Attr" Attribute Group

Table 4.3.10 XSD Description for the "aria-controls.BasePromptInteraction.Attr" Attribute Group

Table 4.3.11 XSD Description for the "aria-controls.BaseSequence.Attr" Attribute Group

Table 4.3.12 XSD Description for the "aria-controls.BaseSequenceFull.Attr" Attribute Group

Table 4.3.13 XSD Description for the "aria-controls.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.14 XSD Description for the "aria-controls.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.15 XSD Description for the "aria-controls.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.16 XSD Description for the "aria-describedby.BasePromptInteraction.Attr" Attribute Group

Table 4.3.17 XSD Description for the "aria-describedby.BaseSequence.Attr" Attribute Group

Table 4.3.18 XSD Description for the "aria-describedby.BaseSequenceFull.Attr" Attribute Group

Table 4.3.19 XSD Description for the "aria-describedby.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.20 XSD Description for the "aria-describedby.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.21 XSD Description for the "aria-describedby.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.22 XSD Description for the "aria-flowsto.BasePromptInteraction.Attr" Attribute Group

Table 4.3.23 XSD Description for the "aria-flowsto.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.24 XSD Description for the "aria-flowto.BaseSequence.Attr" Attribute Group

Table 4.3.25 XSD Description for the "aria-flowto.BaseSequenceFull.Attr" Attribute Group

Table 4.3.26 XSD Description for the "aria-flowto.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.27 XSD Description for the "aria-flowto.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.28 XSD Description for the "aria-label.BasePromptInteraction.Attr" Attribute Group

Table 4.3.29 XSD Description for the "aria-label.BaseSequence.Attr" Attribute Group

Table 4.3.30 XSD Description for the "aria-label.BaseSequenceFull.Attr" Attribute Group

Table 4.3.31 XSD Description for the "aria-label.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.32 XSD Description for the "aria-label.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.33 XSD Description for the "aria-label.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.34 XSD Description for the "aria-labelledby.BasePromptInteraction.Attr" Attribute Group

Table 4.3.35 XSD Description for the "aria-labelledby.BaseSequence.Attr" Attribute Group

Table 4.3.36 XSD Description for the "aria-labelledby.BaseSequenceFull.Attr" Attribute Group

Table 4.3.37 XSD Description for the "aria-labelledby.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.38 XSD Description for the "aria-labelledby.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.39 XSD Description for the "aria-labelledby.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.40 XSD Description for the "aria-level.BasePromptInteraction.Attr" Attribute Group

Table 4.3.41 XSD Description for the "aria-level.BaseSequence.Attr" Attribute Group

Table 4.3.42 XSD Description for the "aria-level.BaseSequenceFull.Attr" Attribute Group

Table 4.3.43 XSD Description for the "aria-level.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.44 XSD Description for the "aria-level.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.45 XSD Description for the "aria-level.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.46 XSD Description for the "aria-live.BasePromptInteraction.Attr" Attribute Group

Table 4.3.47 XSD Description for the "aria-live.BaseSequence.Attr" Attribute Group

Table 4.3.48 XSD Description for the "aria-live.BaseSequenceFull.Attr" Attribute Group

Table 4.3.49 XSD Description for the "aria-live.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.50 XSD Description for the "aria-live.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.51 XSD Description for the "aria-live.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.52 XSD Description for the "aria-orientation.BasePromptInteraction.Attr" Attribute Group

Table 4.3.53 XSD Description for the "aria-orientation.BaseSequence.Attr" Attribute Group

Table 4.3.54 XSD Description for the "aria-orientation.BaseSequenceFull.Attr" Attribute Group

Table 4.3.55 XSD Description for the "aria-orientation.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.56 XSD Description for the "aria-orientation.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.57 XSD Description for the "aria-orientation.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.58 XSD Description for the "aria-owns.BasePromptInteraction.Attr" Attribute Group

Table 4.3.59 XSD Description for the "aria-owns.BaseSequence.Attr" Attribute Group

Table 4.3.60 XSD Description for the "aria-owns.BaseSequenceFull.Attr" Attribute Group

Table 4.3.61 XSD Description for the "aria-owns.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.62 XSD Description for the "aria-owns.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.63 XSD Description for the "aria-owns.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.64 XSD Description for the "autostart.MediaInteraction.Attr" Attribute Group

Table 4.3.65 XSD Description for the "axis.TDH.Attr" Attribute Group

Table 4.3.66 XSD Description for the "base.BasePromptInteraction.Attr" Attribute Group

Table 4.3.67 XSD Description for the "base.BaseSequenceFull.Attr" Attribute Group

Table 4.3.68 XSD Description for the "base.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.69 XSD Description for the "base.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.70 XSD Description for the "base.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.71 XSD Description for the "base.PrintedVariable.Attr" Attribute Group

Table 4.3.72 XSD Description for the "base.TextEntryInteraction.Attr" Attribute Group

Table 4.3.73 XSD Description for the "baseType.BaseValue.Attr" Attribute Group

Table 4.3.74 XSD Description for the "baseType.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.75 XSD Description for the "baseType.ResponseDeclaration.Attr" Attribute Group

Table 4.3.76 XSD Description for the "baseType.TemplateDeclaration.Attr" Attribute Group

Table 4.3.77 XSD Description for the "baseType.TestVariables.Attr" Attribute Group

Table 4.3.78 XSD Description for the "baseType.Value.Attr" Attribute Group

Table 4.3.79 XSD Description for the "baseuri.PrintedVariable.Attr" Attribute Group

Table 4.3.80 XSD Description for the "cardinality.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.81 XSD Description for the "cardinality.ResponseDeclaration.Attr" Attribute Group

Table 4.3.82 XSD Description for the "cardinality.TemplateDeclaration.Attr" Attribute Group

Table 4.3.83 XSD Description for the "caseSensitive.MapEntry.Attr" Attribute Group

Table 4.3.84 XSD Description for the "caseSensitive.StringMatch.Attr" Attribute Group

Table 4.3.85 XSD Description for the "caseSensitive.Substring.Attr" Attribute Group

Table 4.3.86 XSD Description for the "category.AssessmentItemRef.Attr" Attribute Group

Table 4.3.87 XSD Description for the "centerPoint.PositionObjectInteraction.Attr" Attribute Group

Table 4.3.88 XSD Description for the "cite.BlockQuote.Attr" Attribute Group

Table 4.3.89 XSD Description for the "cite.Q.Attr" Attribute Group

Table 4.3.90 XSD Description for the "class.BasePromptInteraction.Attr" Attribute Group

Table 4.3.91 XSD Description for the "class.BaseSequence.Attr" Attribute Group

Table 4.3.92 XSD Description for the "class.BaseSequenceFull.Attr" Attribute Group

Table 4.3.93 XSD Description for the "class.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.94 XSD Description for the "class.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.95 XSD Description for the "class.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.96 XSD Description for the "class.CustomOperator.Attr" Attribute Group

Table 4.3.97 XSD Description for the "class.ItemBody.Attr" Attribute Group

Table 4.3.98 XSD Description for the "class.PrintedVariable.Attr" Attribute Group

Table 4.3.99 XSD Description for the "colspan.TDH.Attr" Attribute Group

Table 4.3.100 XSD Description for the "coords.AreaMapEntry.Attr" Attribute Group

Table 4.3.101 XSD Description for the "coords.AssociableHotspot.Attr" Attribute Group

Table 4.3.102 XSD Description for the "coords.HotspotChoice.Attr" Attribute Group

Table 4.3.103 XSD Description for the "coords.Inside.Attr" Attribute Group

Table 4.3.104 XSD Description for the "coords.MediaInteraction.Attr" Attribute Group

Table 4.3.105 XSD Description for the "countAttempt.EndAttemptInteraction.Attr" Attribute Group

Table 4.3.106 XSD Description for the "data.Object.Attr" Attribute Group

Table 4.3.107 XSD Description for the "dataExtension.BasePromptInteraction.Attr" Attribute Group

Table 4.3.108 XSD Description for the "dataExtension.BaseSequence.Attr" Attribute Group

Table 4.3.109 XSD Description for the "dataExtension.BaseSequenceFull.Attr" Attribute Group

Table 4.3.110 XSD Description for the "dataExtension.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.111 XSD Description for the "dataExtension.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.112 XSD Description for the "dataExtension.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.113 XSD Description for the "defaultValue.AreaMapping.Attr" Attribute Group

Table 4.3.114 XSD Description for the "defaultValue.InterpolationTable.Attr" Attribute Group

Table 4.3.115 XSD Description for the "defaultValue.Mapping.Attr" Attribute Group

Table 4.3.116 XSD Description for the "defaultValue.MatchTable.Attr" Attribute Group

Table 4.3.117 XSD Description for the "definition.CustomOperator.Attr" Attribute Group

Table 4.3.118 XSD Description for the "delimiter.PrintedVariable.Attr" Attribute Group

Table 4.3.119 XSD Description for the "dir.BasePromptInteraction.Attr" Attribute Group

Table 4.3.120 XSD Description for the "dir.BaseSequence.Attr" Attribute Group

Table 4.3.121 XSD Description for the "dir.BaseSequenceFull.Attr" Attribute Group

Table 4.3.122 XSD Description for the "dir.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.123 XSD Description for the "dir.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.124 XSD Description for the "dir.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.125 XSD Description for the "dir.ItemBody.Attr" Attribute Group

Table 4.3.126 XSD Description for the "excludeCategory.Number.Attr" Attribute Group

Table 4.3.127 XSD Description for the "excludeCategory.OutcomeMinMax.Attr" Attribute Group

Table 4.3.128 XSD Description for the "excludeCategory.TestVariables.Attr" Attribute Group

Table 4.3.129 XSD Description for the "expectedLength.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.130 XSD Description for the "expectedLength.TextEntryInteraction.Attr" Attribute Group

Table 4.3.131 XSD Description for the "expectedLines.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.132 XSD Description for the "extension.CustomInteraction.Attr" Attribute Group

Table 4.3.133 XSD Description for the "extension.CustomOperator.Attr" Attribute Group

Table 4.3.134 XSD Description for the "extension.Ordering.Attr" Attribute Group

Table 4.3.135 XSD Description for the "extension.Selection.Attr" Attribute Group

Table 4.3.136 XSD Description for the "externalScored.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.137 XSD Description for the "field.PrintedVariable.Attr" Attribute Group

Table 4.3.138 XSD Description for the "fieldIdentifier.FieldValue.Attr" Attribute Group

Table 4.3.139 XSD Description for the "fieldIdentifier.Value.Attr" Attribute Group

Table 4.3.140 XSD Description for the "figures.EqualRounded.Attr" Attribute Group

Table 4.3.141 XSD Description for the "figures.RoundTo.Attr" Attribute Group

Table 4.3.142 XSD Description for the "fixed.AssessmentItemRef.Attr" Attribute Group

Table 4.3.143 XSD Description for the "fixed.AssessmentSection.Attr" Attribute Group

Table 4.3.144 XSD Description for the "fixed.InlineChoice.Attr" Attribute Group

Table 4.3.145 XSD Description for the "fixed.SimpleAssociableChoice.Attr" Attribute Group

Table 4.3.146 XSD Description for the "fixed.SimpleChoice.Attr" Attribute Group

Table 4.3.147 XSD Description for the "format.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.148 XSD Description for the "format.PrintedVariable.Attr" Attribute Group

Table 4.3.149 XSD Description for the "format.TextEntryInteraction.Attr" Attribute Group

Table 4.3.150 XSD Description for the "headers.TDH.Attr" Attribute Group

Table 4.3.151 XSD Description for the "height.Img.Attr" Attribute Group

Table 4.3.152 XSD Description for the "height.Object.Attr" Attribute Group

Table 4.3.153 XSD Description for the "hotspotLabel.AssociableHotspot.Attr" Attribute Group

Table 4.3.154 XSD Description for the "hotspotLabel.HotspotChoice.Attr" Attribute Group

Table 4.3.155 XSD Description for the "href.A.Attr" Attribute Group

Table 4.3.156 XSD Description for the "href.AssessmentItemRef.Attr" Attribute Group

Table 4.3.157 XSD Description for the "href.AssessmentSectionRef.Attr" Attribute Group

Table 4.3.158 XSD Description for the "href.AssessmentStimulusRef.Attr" Attribute Group

Table 4.3.159 XSD Description for the "href.StyleSheet.Attr" Attribute Group

Table 4.3.160 XSD Description for the "id.BasePromptInteraction.Attr" Attribute Group

Table 4.3.161 XSD Description for the "id.BaseSequence.Attr" Attribute Group

Table 4.3.162 XSD Description for the "id.BaseSequenceFull.Attr" Attribute Group

Table 4.3.163 XSD Description for the "id.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.164 XSD Description for the "id.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.165 XSD Description for the "id.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.166 XSD Description for the "id.ItemBody.Attr" Attribute Group

Table 4.3.167 XSD Description for the "id.PositionObjectStage.Attr" Attribute Group

Table 4.3.168 XSD Description for the "id.PrintedVariable.Attr" Attribute Group

Table 4.3.169 XSD Description for the "id.SimpleMatchSet.Attr" Attribute Group

Table 4.3.170 XSD Description for the "identifier.AssessmentItem.Attr" Attribute Group

Table 4.3.171 XSD Description for the "identifier.AssessmentItemRef.Attr" Attribute Group

Table 4.3.172 XSD Description for the "identifier.AssessmentSection.Attr" Attribute Group

Table 4.3.173 XSD Description for the "identifier.AssessmentSectionRef.Attr" Attribute Group

Table 4.3.174 XSD Description for the "identifier.AssessmentStimulus.Attr" Attribute Group

Table 4.3.175 XSD Description for the "identifier.AssessmentStimulusRef.Attr" Attribute Group

Table 4.3.176 XSD Description for the "identifier.AssessmentTest.Attr" Attribute Group

Table 4.3.177 XSD Description for the "identifier.AssociableHotspot.Attr" Attribute Group

Table 4.3.178 XSD Description for the "identifier.Correct.Attr" Attribute Group

Table 4.3.179 XSD Description for the "identifier.Default.Attr" Attribute Group

Table 4.3.180 XSD Description for the "identifier.FeedbackBlock.Attr" Attribute Group

Table 4.3.181 XSD Description for the "identifier.FeedbackInline.Attr" Attribute Group

Table 4.3.182 XSD Description for the "identifier.Gap.Attr" Attribute Group

Table 4.3.183 XSD Description for the "identifier.GapImg.Attr" Attribute Group

Table 4.3.184 XSD Description for the "identifier.GapText.Attr" Attribute Group

Table 4.3.185 XSD Description for the "identifier.HotText.Attr" Attribute Group

Table 4.3.186 XSD Description for the "identifier.HotspotChoice.Attr" Attribute Group

Table 4.3.187 XSD Description for the "identifier.InlineChoice.Attr" Attribute Group

Table 4.3.188 XSD Description for the "identifier.LookupOutcomeValue.Attr" Attribute Group

Table 4.3.189 XSD Description for the "identifier.MapResponse.Attr" Attribute Group

Table 4.3.190 XSD Description for the "identifier.ModalFeedback.Attr" Attribute Group

Table 4.3.191 XSD Description for the "identifier.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.192 XSD Description for the "identifier.PrintedVariable.Attr" Attribute Group

Table 4.3.193 XSD Description for the "identifier.ResponseDeclaration.Attr" Attribute Group

Table 4.3.194 XSD Description for the "identifier.RubricBlockTemplateBlock.Attr" Attribute Group

Table 4.3.195 XSD Description for the "identifier.RubricBlockTemplateInline.Attr" Attribute Group

Table 4.3.196 XSD Description for the "identifier.SetValue.Attr" Attribute Group

Table 4.3.197 XSD Description for the "identifier.SimpleAssociableChoice.Attr" Attribute Group

Table 4.3.198 XSD Description for the "identifier.SimpleChoice.Attr" Attribute Group

Table 4.3.199 XSD Description for the "identifier.TemplateBlock.Attr" Attribute Group

Table 4.3.200 XSD Description for the "identifier.TemplateBlockFeedbackBlock.Attr" Attribute Group

Table 4.3.201 XSD Description for the "identifier.TemplateDeclaration.Attr" Attribute Group

Table 4.3.202 XSD Description for the "identifier.TemplateInline.Attr" Attribute Group

Table 4.3.203 XSD Description for the "identifier.TestFeedback.Attr" Attribute Group

Table 4.3.204 XSD Description for the "identifier.TestPart.Attr" Attribute Group

Table 4.3.205 XSD Description for the "identifier.Variable.Attr" Attribute Group

Table 4.3.206 XSD Description for the "identifier.Weight.Attr" Attribute Group

Table 4.3.207 XSD Description for the "includeBoundary.InterpolationTableEntry.Attr" Attribute Group

Table 4.3.208 XSD Description for the "includeCategory.Number.Attr" Attribute Group

Table 4.3.209 XSD Description for the "includeCategory.OutcomeMinMax.Attr" Attribute Group

Table 4.3.210 XSD Description for the "includeCategory.TestVariables.Attr" Attribute Group

Table 4.3.211 XSD Description for the "includeLowerBound.Equal.Attr" Attribute Group

Table 4.3.212 XSD Description for the "includeUpperBound.Equal.Attr" Attribute Group

Table 4.3.213 XSD Description for the "index.PrintedVariable.Attr" Attribute Group

Table 4.3.214 XSD Description for the "interpretation.CorrectResponse.Attr" Attribute Group

Table 4.3.215 XSD Description for the "interpretation.DefaultValue.Attr" Attribute Group

Table 4.3.216 XSD Description for the "interpretation.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.217 XSD Description for the "keepTogether.AssessmentSection.Attr" Attribute Group

Table 4.3.218 XSD Description for the "label.AssessmentItem.Attr" Attribute Group

Table 4.3.219 XSD Description for the "label.AssessmentStimulus.Attr" Attribute Group

Table 4.3.220 XSD Description for the "label.BasePromptInteraction.Attr" Attribute Group

Table 4.3.221 XSD Description for the "label.BaseSequence.Attr" Attribute Group

Table 4.3.222 XSD Description for the "label.BaseSequenceFull.Attr" Attribute Group

Table 4.3.223 XSD Description for the "label.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.224 XSD Description for the "label.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.225 XSD Description for the "label.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.226 XSD Description for the "label.ItemBody.Attr" Attribute Group

Table 4.3.227 XSD Description for the "label.PrintedVariable.Attr" Attribute Group

Table 4.3.228 XSD Description for the "language.AssessmentItem.Attr" Attribute Group

Table 4.3.229 XSD Description for the "language.AssessmentStimulus.Attr" Attribute Group

Table 4.3.230 XSD Description for the "language.BasePromptInteraction.Attr" Attribute Group

Table 4.3.231 XSD Description for the "language.BaseSequence.Attr" Attribute Group

Table 4.3.232 XSD Description for the "language.BaseSequenceFull.Attr" Attribute Group

Table 4.3.233 XSD Description for the "language.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.234 XSD Description for the "language.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.235 XSD Description for the "language.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.236 XSD Description for the "language.ItemBody.Attr" Attribute Group

Table 4.3.237 XSD Description for the "language.PrintedVariable.Attr" Attribute Group

Table 4.3.238 XSD Description for the "left.GapImg.Attr" Attribute Group

Table 4.3.239 XSD Description for the "longdesc.Img.Attr" Attribute Group

Table 4.3.240 XSD Description for the "longInterpretation.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.241 XSD Description for the "loop.MediaInteraction.Attr" Attribute Group

Table 4.3.242 XSD Description for the "lowerBound.AreaMapping.Attr" Attribute Group

Table 4.3.243 XSD Description for the "lowerBound.Mapping.Attr" Attribute Group

Table 4.3.244 XSD Description for the "lowerBound.SliderInteraction.Attr" Attribute Group

Table 4.3.245 XSD Description for the "mapKey.MapEntry.Attr" Attribute Group

Table 4.3.246 XSD Description for the "mappedValue.AreaMapEntry.Attr" Attribute Group

Table 4.3.247 XSD Description for the "mappedValue.MapEntry.Attr" Attribute Group

Table 4.3.248 XSD Description for the "mappingIndicator.PrintedVariable.Attr" Attribute Group

Table 4.3.249 XSD Description for the "masteryValue.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.250 XSD Description for the "matchGroup.AssociableHotspot.Attr" Attribute Group

Table 4.3.251 XSD Description for the "matchGroup.Gap.Attr" Attribute Group

Table 4.3.252 XSD Description for the "matchGroup.GapImg.Attr" Attribute Group

Table 4.3.253 XSD Description for the "matchGroup.GapText.Attr" Attribute Group

Table 4.3.254 XSD Description for the "matchGroup.SimpleAssociableChoice.Attr" Attribute Group

Table 4.3.255 XSD Description for the "matchMax.AssociableHotspot.Attr" Attribute Group

Table 4.3.256 XSD Description for the "matchMax.GapImg.Attr" Attribute Group

Table 4.3.257 XSD Description for the "matchMax.GapText.Attr" Attribute Group

Table 4.3.258 XSD Description for the "matchMax.SimpleAssociableChoice.Attr" Attribute Group

Table 4.3.259 XSD Description for the "matchMin.AssociableHotspot.Attr" Attribute Group

Table 4.3.260 XSD Description for the "matchMin.GapImg.Attr" Attribute Group

Table 4.3.261 XSD Description for the "matchMin.GapText.Attr" Attribute Group

Table 4.3.262 XSD Description for the "matchMin.SimpleAssociableChoice.Attr" Attribute Group

Table 4.3.263 XSD Description for the "mathVariable.TemplateDeclaration.Attr" Attribute Group

Table 4.3.264 XSD Description for the "max.AnyN.Attr" Attribute Group

Table 4.3.265 XSD Description for the "max.RandomFloat.Attr" Attribute Group

Table 4.3.266 XSD Description for the "max.RandomInteger.Attr" Attribute Group

Table 4.3.267 XSD Description for the "maxAssociations.AssociateInteraction.Attr" Attribute Group

Table 4.3.268 XSD Description for the "maxAssociations.GapMatchInteraction.Attr" Attribute Group

Table 4.3.269 XSD Description for the "maxAssociations.GraphicAssociateInteraction.Attr" Attribute Group

Table 4.3.270 XSD Description for the "maxAssociations.GraphicGapMatchInteraction.Attr" Attribute Group

Table 4.3.271 XSD Description for the "maxAssociations.MatchInteraction.Attr" Attribute Group

Table 4.3.272 XSD Description for the "maxAttempts.ItemSessionControl.Attr" Attribute Group

Table 4.3.273 XSD Description for the "maxChoices.ChoiceInteraction.Attr" Attribute Group

Table 4.3.274 XSD Description for the "maxChoices.GraphicOrderInteraction.Attr" Attribute Group

Table 4.3.275 XSD Description for the "maxChoices.HotTextInteraction.Attr" Attribute Group

Table 4.3.276 XSD Description for the "maxChoices.HotspotInteraction.Attr" Attribute Group

Table 4.3.277 XSD Description for the "maxChoices.OrderInteraction.Attr" Attribute Group

Table 4.3.278 XSD Description for the "maxChoices.PositionObjectInteraction.Attr" Attribute Group

Table 4.3.279 XSD Description for the "maxChoices.SelectPointInteraction.Attr" Attribute Group

Table 4.3.280 XSD Description for the "maxPlays.MediaInteraction.Attr" Attribute Group

Table 4.3.281 XSD Description for the "maxStrings.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.282 XSD Description for the "maxTime.TimeLimits.Attr" Attribute Group

Table 4.3.283 XSD Description for the "media.StyleSheet.Attr" Attribute Group

Table 4.3.284 XSD Description for the "min.AnyN.Attr" Attribute Group

Table 4.3.285 XSD Description for the "min.RandomFloat.Attr" Attribute Group

Table 4.3.286 XSD Description for the "min.RandomInteger.Attr" Attribute Group

Table 4.3.287 XSD Description for the "minAssociations.AssociateInteraction.Attr" Attribute Group

Table 4.3.288 XSD Description for the "minAssociations.GapMatchInteraction.Attr" Attribute Group

Table 4.3.289 XSD Description for the "minAssociations.GraphicAssociateInteraction.Attr" Attribute Group

Table 4.3.290 XSD Description for the "minAssociations.GraphicGapMatchInteraction.Attr" Attribute Group

Table 4.3.291 XSD Description for the "minAssociations.MatchInteraction.Attr" Attribute Group

Table 4.3.292 XSD Description for the "minChoices.ChoiceInteraction.Attr" Attribute Group

Table 4.3.293 XSD Description for the "minChoices.GraphicOrderInteraction.Attr" Attribute Group

Table 4.3.294 XSD Description for the "minChoices.HotTextInteraction.Attr" Attribute Group

Table 4.3.295 XSD Description for the "minChoices.HotspotInteraction.Attr" Attribute Group

Table 4.3.296 XSD Description for the "minChoices.OrderInteraction.Attr" Attribute Group

Table 4.3.297 XSD Description for the "minChoices.PositionObjectInteraction.Attr" Attribute Group

Table 4.3.298 XSD Description for the "minChoices.SelectPointInteraction.Attr" Attribute Group

Table 4.3.299 XSD Description for the "minPlays.MediaInteraction.Attr" Attribute Group

Table 4.3.300 XSD Description for the "minStrings.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.301 XSD Description for the "minTime.TimeLimits.Attr" Attribute Group

Table 4.3.302 XSD Description for the "n.Index.Attr" Attribute Group

Table 4.3.303 XSD Description for the "name.MathConstant.Attr" Attribute Group

Table 4.3.304 XSD Description for the "name.MathOperator.Attr" Attribute Group

Table 4.3.305 XSD Description for the "name.Param.Attr" Attribute Group

Table 4.3.306 XSD Description for the "name.StatsOperator.Attr" Attribute Group

Table 4.3.307 XSD Description for the "navigationMode.TestPart.Attr" Attribute Group

Table 4.3.308 XSD Description for the "normalMaximum.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.309 XSD Description for the "normalMinimum.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.310 XSD Description for the "numberRepeats.Repeat.Attr" Attribute Group

Table 4.3.311 XSD Description for the "objectLabel.GapImg.Attr" Attribute Group

Table 4.3.312 XSD Description for the "orientation.ChoiceInteraction.Attr" Attribute Group

Table 4.3.313 XSD Description for the "orientation.OrderInteraction.Attr" Attribute Group

Table 4.3.314 XSD Description for the "orientation.SliderInteraction.Attr" Attribute Group

Table 4.3.315 XSD Description for the "outcomeIdentifier.FeedbackBlock.Attr" Attribute Group

Table 4.3.316 XSD Description for the "outcomeIdentifier.FeedbackInline.Attr" Attribute Group

Table 4.3.317 XSD Description for the "outcomeIdentifier.ModalFeedback.Attr" Attribute Group

Table 4.3.318 XSD Description for the "outcomeIdentifier.OutcomeMinMax.Attr" Attribute Group

Table 4.3.319 XSD Description for the "outcomeIdentifier.TemplateBlockFeedbackBlock.Attr" Attribute Group

Table 4.3.320 XSD Description for the "outcomeIdentifier.TestFeedback.Attr" Attribute Group

Table 4.3.321 XSD Description for the "paramVariable.TemplateDeclaration.Attr" Attribute Group

Table 4.3.322 XSD Description for the "pattern.PatternMatch.Attr" Attribute Group

Table 4.3.323 XSD Description for the "patternMask.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.324 XSD Description for the "patternMask.TextEntryInteraction.Attr" Attribute Group

Table 4.3.325 XSD Description for the "placeholderText.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.326 XSD Description for the "placeholderText.TextEntryInteraction.Attr" Attribute Group

Table 4.3.327 XSD Description for the "powerForm.PrintedVariable.Attr" Attribute Group

Table 4.3.328 XSD Description for the "required.AssessmentItemRef.Attr" Attribute Group

Table 4.3.329 XSD Description for the "required.AssessmentSection.Attr" Attribute Group

Table 4.3.330 XSD Description for the "required.Gap.Attr" Attribute Group

Table 4.3.331 XSD Description for the "required.InlineChoiceInteraction.Attr" Attribute Group

Table 4.3.332 XSD Description for the "responseIdentifier.BasePromptInteraction.Attr" Attribute Group

Table 4.3.333 XSD Description for the "responseIdentifier.BaseSequenceFull.Attr" Attribute Group

Table 4.3.334 XSD Description for the "responseIdentifier.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.335 XSD Description for the "responseIdentifier.EndAttemptInteraction.Attr" Attribute Group

Table 4.3.336 XSD Description for the "responseIdentifier.TextEntryInteraction.Attr" Attribute Group

Table 4.3.337 XSD Description for the "reverse.SliderInteraction.Attr" Attribute Group

Table 4.3.338 XSD Description for the "role.BasePromptInteraction.Attr" Attribute Group

Table 4.3.339 XSD Description for the "role.BaseSequence.Attr" Attribute Group

Table 4.3.340 XSD Description for the "role.BaseSequenceFull.Attr" Attribute Group

Table 4.3.341 XSD Description for the "role.BaseSequenceRIdent.Attr" Attribute Group

Table 4.3.342 XSD Description for the "role.BaseSequenceXBase.Attr" Attribute Group

Table 4.3.343 XSD Description for the "role.BaseSequenceXBaseEmpty.Attr" Attribute Group

Table 4.3.344 XSD Description for the "roundingMode.EqualRounded.Attr" Attribute Group

Table 4.3.345 XSD Description for the "roundingMode.RoundTo.Attr" Attribute Group

Table 4.3.346 XSD Description for the "rowspan.TDH.Attr" Attribute Group

Table 4.3.347 XSD Description for the "scope.TDH.Attr" Attribute Group

Table 4.3.348 XSD Description for the "sectionIdentifier.Number.Attr" Attribute Group

Table 4.3.349 XSD Description for the "sectionIdentifier.OutcomeMinMax.Attr" Attribute Group

Table 4.3.350 XSD Description for the "sectionIdentifier.TestVariables.Attr" Attribute Group

Table 4.3.351 XSD Description for the "select.Selection.Attr" Attribute Group

Table 4.3.352 XSD Description for the "shape.AreaMapEntry.Attr" Attribute Group

Table 4.3.353 XSD Description for the "shape.AssociableHotspot.Attr" Attribute Group

Table 4.3.354 XSD Description for the "shape.HotspotChoice.Attr" Attribute Group

Table 4.3.355 XSD Description for the "shape.Inside.Attr" Attribute Group

Table 4.3.356 XSD Description for the "showFeedback.ItemSessionControl.Attr" Attribute Group

Table 4.3.357 XSD Description for the "showHide.AssociableHotspot.Attr" Attribute Group

Table 4.3.358 XSD Description for the "showHide.FeedbackBlock.Attr" Attribute Group

Table 4.3.359 XSD Description for the "showHide.FeedbackInline.Attr" Attribute Group

Table 4.3.360 XSD Description for the "showHide.Gap.Attr" Attribute Group

Table 4.3.361 XSD Description for the "showHide.GapImg.Attr" Attribute Group

Table 4.3.362 XSD Description for the "showHide.GapText.Attr" Attribute Group

Table 4.3.363 XSD Description for the "showHide.HotText.Attr" Attribute Group

Table 4.3.364 XSD Description for the "showHide.HotspotChoice.Attr" Attribute Group

Table 4.3.365 XSD Description for the "showHide.InlineChoice.Attr" Attribute Group

Table 4.3.366 XSD Description for the "showHide.ModalFeedback.Attr" Attribute Group

Table 4.3.367 XSD Description for the "showHide.RubricBlockTemplateBlock.Attr" Attribute Group

Table 4.3.368 XSD Description for the "showHide.RubricBlockTemplateInline.Attr" Attribute Group

Table 4.3.369 XSD Description for the "showHide.SimpleAssociableChoice.Attr" Attribute Group

Table 4.3.370 XSD Description for the "showHide.SimpleChoice.Attr" Attribute Group

Table 4.3.371 XSD Description for the "showHide.TemplateBlock.Attr" Attribute Group

Table 4.3.372 XSD Description for the "showHide.TemplateBlockFeedbackBlock.Attr" Attribute Group

Table 4.3.373 XSD Description for the "showHide.TemplateInline.Attr" Attribute Group

Table 4.3.374 XSD Description for the "showHide.TestFeedback.Attr" Attribute Group

Table 4.3.375 XSD Description for the "showSolution.ItemSessionControl.Attr" Attribute Group

Table 4.3.376 XSD Description for the "shuffle.AssociateInteraction.Attr" Attribute Group

Table 4.3.377 XSD Description for the "shuffle.ChoiceInteraction.Attr" Attribute Group

Table 4.3.378 XSD Description for the "shuffle.GapMatchInteraction.Attr" Attribute Group

Table 4.3.379 XSD Description for the "shuffle.InlineChoiceInteraction.Attr" Attribute Group

Table 4.3.380 XSD Description for the "shuffle.MatchInteraction.Attr" Attribute Group

Table 4.3.381 XSD Description for the "shuffle.OrderInteraction.Attr" Attribute Group

Table 4.3.382 XSD Description for the "shuffle.Ordering.Attr" Attribute Group

Table 4.3.383 XSD Description for the "sourceIdentifier.VariableMapping.Attr" Attribute Group

Table 4.3.384 XSD Description for the "sourceValue.InterpolationTableEntry.Attr" Attribute Group

Table 4.3.385 XSD Description for the "sourceValue.MatchTableEntry.Attr" Attribute Group

Table 4.3.386 XSD Description for the "span.Col.Attr" Attribute Group

Table 4.3.387 XSD Description for the "span.ColGroup.Attr" Attribute Group

Table 4.3.388 XSD Description for the "src.Img.Attr" Attribute Group

Table 4.3.389 XSD Description for the "step.RandomInteger.Attr" Attribute Group

Table 4.3.390 XSD Description for the "step.SliderInteraction.Attr" Attribute Group

Table 4.3.391 XSD Description for the "stepLabel.SliderInteraction.Attr" Attribute Group

Table 4.3.392 XSD Description for the "stringIdentifier.ExtendedTextInteraction.Attr" Attribute Group

Table 4.3.393 XSD Description for the "stringIdentifier.TextEntryInteraction.Attr" Attribute Group

Table 4.3.394 XSD Description for the "submissionMode.TestPart.Attr" Attribute Group

Table 4.3.395 XSD Description for the "substring.StringMatch.Attr" Attribute Group

Table 4.3.396 XSD Description for the "summary.Table.Attr" Attribute Group

Table 4.3.397 XSD Description for the "target.BranchRule.Attr" Attribute Group

Table 4.3.398 XSD Description for the "targetIdentifier.VariableMapping.Attr" Attribute Group

Table 4.3.399 XSD Description for the "targetValue.InterpolationTableEntry.Attr" Attribute Group

Table 4.3.400 XSD Description for the "targetValue.MatchTableEntry.Attr" Attribute Group

Table 4.3.401 XSD Description for the "template.ResponseProcessing.Attr" Attribute Group

Table 4.3.402 XSD Description for the "templateIdentifier.AssociableHotspot.Attr" Attribute Group

Table 4.3.403 XSD Description for the "templateIdentifier.Gap.Attr" Attribute Group

Table 4.3.404 XSD Description for the "templateIdentifier.GapImg.Attr" Attribute Group

Table 4.3.405 XSD Description for the "templateIdentifier.GapText.Attr" Attribute Group

Table 4.3.406 XSD Description for the "templateIdentifier.HotText.Attr" Attribute Group

Table 4.3.407 XSD Description for the "templateIdentifier.HotspotChoice.Attr" Attribute Group

Table 4.3.408 XSD Description for the "templateIdentifier.InlineChoice.Attr" Attribute Group

Table 4.3.409 XSD Description for the "templateIdentifier.RubricBlockTemplateBlock.Attr" Attribute Group

Table 4.3.410 XSD Description for the "templateIdentifier.RubricBlockTemplateInline.Attr" Attribute Group

Table 4.3.411 XSD Description for the "templateIdentifier.SimpleAssociableChoice.Attr" Attribute Group

Table 4.3.412 XSD Description for the "templateIdentifier.SimpleChoice.Attr" Attribute Group

Table 4.3.413 XSD Description for the "templateIdentifier.TemplateBlock.Attr" Attribute Group

Table 4.3.414 XSD Description for the "templateIdentifier.TemplateDefault.Attr" Attribute Group

Table 4.3.415 XSD Description for the "templateIdentifier.TemplateInline.Attr" Attribute Group

Table 4.3.416 XSD Description for the "templateLocation.ResponseProcessing.Attr" Attribute Group

Table 4.3.417 XSD Description for the "timeDependent.AssessmentItem.Attr" Attribute Group

Table 4.3.418 XSD Description for the "title.AssessmentItem.Attr" Attribute Group

Table 4.3.419 XSD Description for the "title.AssessmentSection.Attr" Attribute Group

Table 4.3.420 XSD Description for the "title.AssessmentStimulus.Attr" Attribute Group

Table 4.3.421 XSD Description for the "title.AssessmentTest.Attr" Attribute Group

Table 4.3.422 XSD Description for the "title.BDO.Attr" Attribute Group

Table 4.3.423 XSD Description for the "title.EndAttemptInteraction.Attr" Attribute Group

Table 4.3.424 XSD Description for the "title.InfoControl.Attr" Attribute Group

Table 4.3.425 XSD Description for the "title.ModalFeedback.Attr" Attribute Group

Table 4.3.426 XSD Description for the "title.StyleSheet.Attr" Attribute Group

Table 4.3.427 XSD Description for the "title.TestFeedback.Attr" Attribute Group

Table 4.3.428 XSD Description for the "tolerance.Equal.Attr" Attribute Group

Table 4.3.429 XSD Description for the "toleranceMode.Equal.Attr" Attribute Group

Table 4.3.430 XSD Description for the "toolName.AssessmentItem.Attr" Attribute Group

Table 4.3.431 XSD Description for the "toolName.AssessmentStimulus.Attr" Attribute Group

Table 4.3.432 XSD Description for the "toolName.AssessmentTest.Attr" Attribute Group

Table 4.3.433 XSD Description for the "toolVersion.AssessmentItem.Attr" Attribute Group

Table 4.3.434 XSD Description for the "toolVersion.AssessmentStimulus.Attr" Attribute Group

Table 4.3.435 XSD Description for the "toolVersion.AssessmentTest.Attr" Attribute Group

Table 4.3.436 XSD Description for the "top.GapImg.Attr" Attribute Group

Table 4.3.437 XSD Description for the "type.A.Attr" Attribute Group

Table 4.3.438 XSD Description for the "type.Object.Attr" Attribute Group

Table 4.3.439 XSD Description for the "type.Param.Attr" Attribute Group

Table 4.3.440 XSD Description for the "type.StyleSheet.Attr" Attribute Group

Table 4.3.441 XSD Description for the "type.UploadInteraction.Attr" Attribute Group

Table 4.3.442 XSD Description for the "upperBound.AreaMapping.Attr" Attribute Group

Table 4.3.443 XSD Description for the "upperBound.Mapping.Attr" Attribute Group

Table 4.3.444 XSD Description for the "upperBound.SliderInteraction.Attr" Attribute Group

Table 4.3.445 XSD Description for the "use.RubricBlock.Attr" Attribute Group

Table 4.3.446 XSD Description for the "validateResponses.ItemSessionControl.Attr" Attribute Group

Table 4.3.447 XSD Description for the "valign.TDH.Attr" Attribute Group

Table 4.3.448 XSD Description for the "value.Param.Attr" Attribute Group

Table 4.3.449 XSD Description for the "value.Weight.Attr" Attribute Group

Table 4.3.450 XSD Description for the "valuetype.Param.Attr" Attribute Group

Table 4.3.451 XSD Description for the "variableIdentifier.TestVariables.Attr" Attribute Group

Table 4.3.452 XSD Description for the "variableIdentifierRef.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.453 XSD Description for the "view.OutcomeDeclaration.Attr" Attribute Group

Table 4.3.454 XSD Description for the "view.RubricBlock.Attr" Attribute Group

Table 4.3.455 XSD Description for the "visible.AssessmentSection.Attr" Attribute Group

Table 4.3.456 XSD Description for the "weightIdentifier.OutcomeMinMax.Attr" Attribute Group

Table 4.3.457 XSD Description for the "weightIdentifier.TestVariables.Attr" Attribute Group

Table 4.3.458 XSD Description for the "weightIdentifier.Variable.Attr" Attribute Group

Table 4.3.459 XSD Description for the "width.Img.Attr" Attribute Group

Table 4.3.460 XSD Description for the "width.Object.Attr" Attribute Group

Table 4.3.461 XSD Description for the "withReplacement.Selection.Attr" Attribute Group

Table 4.4.1 XSD Description for the "AssessmentItem.Type" Root ComplexType

Table 4.4.2 XSD Description for the "AssessmentSection.Type" Root ComplexType

Table 4.4.3 XSD Description for the "AssessmentStimulus.Type" Root ComplexType

Table 4.4.4 XSD Description for the "AssessmentTest.Type" Root ComplexType

Table 4.4.5 XSD Description for the "OutcomeDeclaration.Type" Root ComplexType

Table 4.4.6 XSD Description for the "ResponseProcessing.Type" Root ComplexType

Table 4.5.1 XSD Description for the "A.Type" Core Complex Type

Table 4.5.2 XSD Description for the "AnyN.Type" Core Complex Type

Table 4.5.3 XSD Description for the "AreaMapping.Type" Core Complex Type

Table 4.5.4 XSD Description for the "AssessmentItemRef.Type" Core Complex Type

Table 4.5.5 XSD Description for the "AssociableHotspot.Type" Core Complex Type

Table 4.5.6 XSD Description for the "AssociateInteraction.Type" Core Complex Type

Table 4.5.7 XSD Description for the "BDO.Type" Core Complex Type

Table 4.5.8 XSD Description for the "BR.Type" Core Complex Type

Table 4.5.9 XSD Description for the "BasePromptInteraction.Type" Core Complex Type

Table 4.5.10 XSD Description for the "BaseSequence.Type" Core Complex Type

Table 4.5.11 XSD Description for the "BaseSequenceFull.Type" Core Complex Type

Table 4.5.12 XSD Description for the "BaseSequenceRIdent.Type" Core Complex Type

Table 4.5.13 XSD Description for the "BaseSequenceXBase.Type" Core Complex Type

Table 4.5.14 XSD Description for the "BlockQuote.Type" Core Complex Type

Table 4.5.15 XSD Description for the "BranchRule.Type" Core Complex Type

Table 4.5.16 XSD Description for the "Caption.Type" Core Complex Type

Table 4.5.17 XSD Description for the "ChoiceInteraction.Type" Core Complex Type

Table 4.5.18 XSD Description for the "Col.Type" Core Complex Type

Table 4.5.19 XSD Description for the "ColGroup.Type" Core Complex Type

Table 4.5.20 XSD Description for the "CorrectResponse.Type" Core Complex Type

Table 4.5.21 XSD Description for the "CustomInteraction.Type" Core Complex Type

Table 4.5.22 XSD Description for the "CustomOperator.Type" Core Complex Type

Table 4.5.23 XSD Description for the "DD.Type" Core Complex Type

Table 4.5.24 XSD Description for the "DL.Type" Core Complex Type

Table 4.5.25 XSD Description for the "DT.Type" Core Complex Type

Table 4.5.26 XSD Description for the "DefaultValue.Type" Core Complex Type

Table 4.5.27 XSD Description for the "Div.Type" Core Complex Type

Table "ssmlGroup" Local Element Description

Table 4.5.28 XSD Description for the "DrawingInteraction.Type" Core Complex Type

Table 4.5.29 XSD Description for the "EndAttemptInteraction.Type" Core Complex Type

Table 4.5.30 XSD Description for the "Equal.Type" Core Complex Type

Table 4.5.31 XSD Description for the "EqualRounded.Type" Core Complex Type

Table 4.5.32 XSD Description for the "ExtendedTextInteraction.Type" Core Complex Type

Table 4.5.33 XSD Description for the "FeedbackBlock.Type" Core Complex Type

Table 4.5.34 XSD Description for the "FeedbackInline.Type" Core Complex Type

Table 4.5.35 XSD Description for the "FieldValue.Type" Core Complex Type

Table 4.5.36 XSD Description for the "Gap.Type" Core Complex Type

Table 4.5.37 XSD Description for the "GapImg.Type" Core Complex Type

Table 4.5.38 XSD Description for the "GapMatchInteraction.Type" Core Complex Type

Table 4.5.39 XSD Description for the "GapText.Type" Core Complex Type

Table 4.5.40 XSD Description for the "GraphicAssociateInteraction.Type" Core Complex Type

Table 4.5.41 XSD Description for the "GraphicGapMatchInteraction.Type" Core Complex Type

Table 4.5.42 XSD Description for the "GraphicOrderInteraction.Type" Core Complex Type

Table 4.5.43 XSD Description for the "HR.Type" Core Complex Type

Table 4.5.44 XSD Description for the "HTMLText.Type" Core Complex Type

Table 4.5.45 XSD Description for the "HotText.Type" Core Complex Type

Table 4.5.46 XSD Description for the "HotTextInteraction.Type" Core Complex Type

Table 4.5.47 XSD Description for the "HotspotChoice.Type" Core Complex Type

Table 4.5.48 XSD Description for the "HotspotInteraction.Type" Core Complex Type

Table 4.5.49 XSD Description for the "Img.Type" Core Complex Type

Table 4.5.50 XSD Description for the "Index.Type" Core Complex Type

Table 4.5.51 XSD Description for the "InfoControl.Type" Core Complex Type

Table 4.5.52 XSD Description for the "InlineChoice.Type" Core Complex Type

Table 4.5.53 XSD Description for the "InlineChoiceInteraction.Type" Core Complex Type

Table 4.5.54 XSD Description for the "Inside.Type" Core Complex Type

Table 4.5.55 XSD Description for the "InterpolationTable.Type" Core Complex Type

Table 4.5.56 XSD Description for the "ItemBody.Type" Core Complex Type

Table 4.5.57 XSD Description for the "LI.Type" Core Complex Type

Table 4.5.58 XSD Description for the "Label.Type" Core Complex Type

Table 4.5.59 XSD Description for the "Logic0toMany.Type" Core Complex Type

Table 4.5.60 XSD Description for the "Logic1toMany.Type" Core Complex Type

Table 4.5.61 XSD Description for the "LogicPair.Type" Core Complex Type

Table 4.5.62 XSD Description for the "LogicSingle.Type" Core Complex Type

Table 4.5.63 XSD Description for the "LookupOutcomeValue.Type" Core Complex Type

Table 4.5.64 XSD Description for the "Mapping.Type" Core Complex Type

Table 4.5.65 XSD Description for the "MatchInteraction.Type" Core Complex Type

Table 4.5.66 XSD Description for the "MatchTable.Type" Core Complex Type

Table 4.5.67 XSD Description for the "MathOperator.Type" Core Complex Type

Table 4.5.68 XSD Description for the "MediaInteraction.Type" Core Complex Type

Table 4.5.69 XSD Description for the "ModalFeedback.Type" Core Complex Type

Table 4.5.70 XSD Description for the "NumericLogic1toMany.Type" Core Complex Type

Table 4.5.71 XSD Description for the "OUL.Type" Core Complex Type

Table 4.5.72 XSD Description for the "Object.Type" Core Complex Type

Table 4.5.73 XSD Description for the "OrderInteraction.Type" Core Complex Type

Table 4.5.74 XSD Description for the "Ordering.Type" Core Complex Type

Table 4.5.75 XSD Description for the "OutcomeCondition.Type" Core Complex Type

Table 4.5.76 XSD Description for the "OutcomeElse.Type" Core Complex Type

Table 4.5.77 XSD Description for the "OutcomeIf.Type" Core Complex Type

Table 4.5.78 XSD Description for the "OutcomeProcessing.Type" Core Complex Type

Table 4.5.79 XSD Description for the "OutcomeProcessingFragment.Type" Core Complex Type

Table 4.5.80 XSD Description for the "PatternMatch.Type" Core Complex Type

Table 4.5.81 XSD Description for the "PositionObjectInteraction.Type" Core Complex Type

Table 4.5.82 XSD Description for the "PositionObjectStage.Type" Core Complex Type

Table 4.5.83 XSD Description for the "Prompt.Type" Core Complex Type

Table 4.5.84 XSD Description for the "Q.Type" Core Complex Type

Table 4.5.85 XSD Description for the "Repeat.Type" Core Complex Type

Table 4.5.86 XSD Description for the "ResponseCondition.Type" Core Complex Type

Table 4.5.87 XSD Description for the "ResponseDeclaration.Type" Core Complex Type

Table 4.5.88 XSD Description for the "ResponseElse.Type" Core Complex Type

Table 4.5.89 XSD Description for the "ResponseIf.Type" Core Complex Type

Table 4.5.90 XSD Description for the "ResponseProcessingFragment.Type" Core Complex Type

Table 4.5.91 XSD Description for the "RoundTo.Type" Core Complex Type

Table 4.5.92 XSD Description for the "RubricBlock.Type" Core Complex Type

Table "templateBlock" Local Element Description

Table "templateInline" Local Element Description

Table 4.5.93 XSD Description for the "RubricBlockTemplateBlock.Type" Core Complex Type

Table "templateBlock" Local Element Description

Table 4.5.94 XSD Description for the "RubricBlockTemplateInline.Type" Core Complex Type

Table 4.5.95 XSD Description for the "SelectPointInteraction.Type" Core Complex Type

Table 4.5.96 XSD Description for the "Selection.Type" Core Complex Type

Table 4.5.97 XSD Description for the "SetValue.Type" Core Complex Type

Table 4.5.98 XSD Description for the "SimpleAssociableChoice.Type" Core Complex Type

Table 4.5.99 XSD Description for the "SimpleChoice.Type" Core Complex Type

Table 4.5.100 XSD Description for the "SimpleMatchSet.Type" Core Complex Type

Table 4.5.101 XSD Description for the "SliderInteraction.Type" Core Complex Type

Table 4.5.102 XSD Description for the "StatsOperator.Type" Core Complex Type

Table 4.5.103 XSD Description for the "StimulusBody.Type" Core Complex Type

Table 4.5.104 XSD Description for the "StringMatch.Type" Core Complex Type

Table 4.5.105 XSD Description for the "Substring.Type" Core Complex Type

Table 4.5.106 XSD Description for the "TDH.Type" Core Complex Type

Table 4.5.107 XSD Description for the "TR.Type" Core Complex Type

Table 4.5.108 XSD Description for the "Table.Type" Core Complex Type

Table 4.5.109 XSD Description for the "TablePart.Type" Core Complex Type

Table 4.5.110 XSD Description for the "TemplateBlock.Type" Core Complex Type

Table "feedbackBlock" Local Element Description

Table 4.5.111 XSD Description for the "TemplateBlockFeedbackBlock.Type" Core Complex Type

Table "feedbackBlock" Local Element Description

Table 4.5.112 XSD Description for the "TemplateCondition.Type" Core Complex Type

Table 4.5.113 XSD Description for the "TemplateConstraint.Type" Core Complex Type

Table 4.5.114 XSD Description for the "TemplateDeclaration.Type" Core Complex Type

Table 4.5.115 XSD Description for the "TemplateDefault.Type" Core Complex Type

Table 4.5.116 XSD Description for the "TemplateElse.Type" Core Complex Type

Table 4.5.117 XSD Description for the "TemplateIf.Type" Core Complex Type

Table 4.5.118 XSD Description for the "TemplateInline.Type" Core Complex Type

Table 4.5.119 XSD Description for the "TemplateProcessing.Type" Core Complex Type

Table 4.5.120 XSD Description for the "TestFeedback.Type" Core Complex Type

Table 4.5.121 XSD Description for the "TestPart.Type" Core Complex Type

Table 4.5.122 XSD Description for the "TextEntryInteraction.Type" Core Complex Type

Table 4.5.123 XSD Description for the "UploadInteraction.Type" Core Complex Type

Table 4.6.1 XSD Description for the "AreaMapEntry.Type" Derived Complex Type

Table 4.6.2 XSD Description for the "AssessmentSectionRef.Type" Derived Complex Type

Table 4.6.3 XSD Description for the "AssessmentStimulusRef.Type" Derived Complex Type

Table 4.6.4 XSD Description for the "BaseSequenceXBaseEmpty.Type" Derived Complex Type

Table 4.6.5 XSD Description for the "BaseValue.Type" Derived Complex Type

Table 4.6.6 XSD Description for the "Correct.Type" Derived Complex Type

Table 4.6.7 XSD Description for the "Default.Type" Derived Complex Type

Table 4.6.8 XSD Description for the "InterpolationTableEntry.Type" Derived Complex Type

Table 4.6.9 XSD Description for the "ItemSessionControl.Type" Derived Complex Type

Table 4.6.10 XSD Description for the "MapEntry.Type" Derived Complex Type

Table 4.6.11 XSD Description for the "MapResponse.Type" Derived Complex Type

Table 4.6.12 XSD Description for the "MatchTableEntry.Type" Derived Complex Type

Table 4.6.13 XSD Description for the "MathConstant.Type" Derived Complex Type

Table 4.6.14 XSD Description for the "Number.Type" Derived Complex Type

Table 4.6.15 XSD Description for the "OutcomeMinMax.Type" Derived Complex Type

Table 4.6.16 XSD Description for the "Param.Type" Derived Complex Type

Table 4.6.17 XSD Description for the "PrintedVariable.Type" Derived Complex Type

Table 4.6.18 XSD Description for the "RandomFloat.Type" Derived Complex Type

Table 4.6.19 XSD Description for the "RandomInteger.Type" Derived Complex Type

Table 4.6.20 XSD Description for the "StyleSheet.Type" Derived Complex Type

Table 4.6.21 XSD Description for the "TestVariables.Type" Derived Complex Type

Table 4.6.22 XSD Description for the "TimeLimits.Type" Derived Complex Type

Table 4.6.23 XSD Description for the "Value.Type" Derived Complex Type

Table 4.6.24 XSD Description for the "Variable.Type" Derived Complex Type

Table 4.6.25 XSD Description for the "VariableMapping.Type" Derived Complex Type

Table 4.6.26 XSD Description for the "Weight.Type" Derived Complex Type

Table 4.7.1 XSD Description for the "ARIALevelInteger.Type" Simple Type

Table 4.7.2 XSD Description for the "Coords.Type" Simple Type

Table 4.7.3 XSD Description for the "ElementIDList.Type" Simple Type

Table 4.7.4 XSD Description for the "EncVariableString.Type" Simple Type

Table 4.7.5 XSD Description for the "Identifier.Type" Simple Type

Table 4.7.6 XSD Description for the "IdentifierList.Type" Simple Type

Table 4.7.7 XSD Description for the "IntegerList.Type" Simple Type

Table 4.7.8 XSD Description for the "Length.Type" Simple Type

Table 4.7.9 XSD Description for the "MimeType.Type" Simple Type

Table 4.7.10 XSD Description for the "NonNegativeDouble.Type" Simple Type

Table 4.7.11 XSD Description for the "StringList.Type" Simple Type

Table 4.7.12 XSD Description for the "ToleranceList.Type" Simple Type

Table 4.7.13 XSD Description for the "UniqueIdentifier.Type" Simple Type

Table 4.7.14 XSD Description for the "UniqueIdentifierRef.Type" Simple Type

Table 4.7.15 XSD Description for the "VariableString.Type" Simple Type

Table 4.7.16 XSD Description for the "View.Type" Simple Type

Table A1.1 The key to the descriptions of UML to XSD attribute mapping tables

Table A1.2 The key to the descriptions of UML to XSD class mapping tables

Table A1.3 The key to the descriptions of UML to XSD enumerated and enumerated list class mapping tables

Table A1.4 The key to the descriptions of UML to XSD list class mapping table

Table A1.5 The key to the descriptions of UML to XSD primitive mapping table

Table A1.6 The key to the descriptions of XSD element tables

Table A1.7 The key to the descriptions of XSD complex type tables

Table A1.8 The key to the descriptions of XSD simple type tables

Table A1.9 The key to the descriptions of XSD attribute group tables

Table A1.10 The key to the descriptions of XSD attribute tables

Table A1.11 The key to the descriptions of VDEX vocabulary binding tables

toc | top

1. Introduction

1.1. Overview of the Binding

This document is the core part the IMS Global Question and Test Interoperability (QTI) v2.2 specification. This document describes the binding of QTI Assssment, Section and Items (ASI), as described in [QTI, 15a], in the Extensible Markup Language (XML).

The QTI data model is described abstractly, using the Unified Modeling Language (UML) to facilitate binding to a wide range of data-modelling tools and programming languages, however, for interchange between systems a binding is provided to the industry standard XML and use of this binding is strongly recommended. The IMS QTI specification has been designed to support both interoperability and innovation through the provision of well-defined extension points. These extension points can be used to wrap specialized or proprietary data in ways that allows it to be used alongside items that can be represented directly.

1.2. Scope and Context

The IMS QTI Assessment, Section and Item XSD Binding is a part of the broader QTI specification. This document should be used in conjuncton with the following documents

This QTI ASI v2.2 specification supersedes the QTI v2.1 versions. The QTI Information Model is bound to an XML Schema Definition (XSD). This document and the accompanying XSD is generated using the IMS Global Binding Auto-generation Tool-kit (I-BAT) [I-BAT, 06]. A significant number of new features have been added in v2.2, namely:

There have also been several changes to established features, namely:

1.3. Structure of the Document

The structure of the rest of this document is:

2. UML to XML/XSD Mapping The mapping between the UML representation of the QTI Information Model and the XML components of the corresponding XSD;
3. Files and Namespaces The complete set of namespaces and file names that are used to construct the QTI ASI XSD;
4. Description of the XSD A detailed description of the QTI ASI XSD (the relationships between the original specification model, in UML, and the XSD are described in Section 2);
5. The Schematron Rules A summary of the Schematron rules rules that are used to impose more of the Information Model constraints on the XSD (these are features that either cannot be imposed in an XSD or which would require an overly complex XSD);
6. Extending the XSD An explanation of how to use the extension points in the XSD to extend the functionality of the XSD;
7. ASI Packaging The listing of the QTI ASI XSD that should be used to validate instances of the data exchange;
Appendix A XSD Binding Terms An overview of the concepts and the terms used by IMS to create theXSD-based bindings representations and the accompanying documentation. The XSD binding is auto-generated from the UML representation to ensure full consistency between the information model and binding;
Appendix B XSD Listing The listing of the QTI ASI XSD that should be used to validate instances of the data exchange. A link to the schema location is also provided.

1.4. Nomenclature

ARIA Accessible Rich Internet Applications
ASI Assessment, Section and Item
CP Content Packaging
DT Derived Type
HTML Hypertext Markup Language
PCI Portable Custom Interaction
PT Primitive Type
QTI Question and Test Interoperability
SSML Synthesis Markup Language
UML Unified Modeling Language
VDEX Vocabulary Definition Exchange
W3C World Wide Web Consortium
XML Exchange Markup Language
XOR Exclusive OR
XSD XML Schema Definition
XSLT XML Structured Language Transform

1.5. References

[CP, 12] IMS Content Packaging Information Model Version 1.2 Public Draft v2.0, Colin Smythe (IMS Global) and Boyd Nielsen (Independent), IMS Global Learning Consortium, March 2007, http://www.imsglobal.org/content/packaging/cpv1p2pd2/imscp_infov1p2pd2.html.
[CSM, 12] IMS Global Common Cartridge Profile: Implementation Version 1.3, Lisa Mattson (IMS Global), IMS Global Learning Consortium, May 2014, http://www.imsglobal.org/cc/ccv1p3/imscc_Implementation-v1p3.html.
[I-BAT, 06] IMS Binding Auto-generation Toolkit (I-BAT), Colin Smythe, IMS Global Learning Consortium, July 2006.
[IMD, 06] IMS Metadata Best Practice Guide for IEEE 1484.12.1-2002 Standard for Learning Object Metadata, Lorna M.Campbell, Anthony Roberts and Colin Smythe, IMS Global Learning Consortium, April 2006, http://www.imsglobal.org/metadata/mdv1p3/imsmd_bestv1p3.html.
[PCI, 14] IMS Global Portable Custom Interactions v1.0 (Candidate Final), M.Aumock, M.McKell and P.Spruiell, IMS Global Learning Consortium, April 2013, http://www.imsglobal.org/assessment/pciv1p0cf/imsPCIv1p0cf.html.
[QTI, 15a] Question and Test Interoperability (QTI): Assessment, Section and Item (ASI) Information Model v2.2, Colin Smythe (IMS Global), Mark McKell (IMS Global) and Wilbert Kraan (JISC), IMS Global Learning Consortium, September, 2015, http://www.imsglobal.org/question/qtiv2p2/imsqtiv2p2_asi_v1p0_InfoModelv1p0.html.
[QTI, 15b] IMS Question and Test Interoperability (QTI): HTML5 Information Model and XSD Binding Version 2.2, Colin Smythe, Wilbert Kraan and Mark McKell, IMS Global Learning Consortium, September 2015, http://www.imsglobal.org/qtiv2p2/imsqtiv2p2_html5_v1p0_InfoBindv1p0.html.
[QTI, 15c] IMS Question and Test Interoperability (QTI): Best Practices and Implementation Guide v2.2, Tom Hoffmann and Wilbert Kraan, IMS Global Learning Consortium, September 2015, http://www.imsglobal.org/qtiv2p2/imsqtiv2p2_Bestv1p0.html.
[VDEX, 04] IMS Vocabulary Definition Exchange Information Model v1.0, Adam Cooper, IMS Global Learning Consortium, February 2004, http://www.imsglobal.org/vdex/vdexv1p0/imsvdex_infov1p0.html.

toc | top

2. UML to XML/XSD Mapping

2.1 Root Attribute UML/XSD Mapping

The UML/XSD Mapping for the UML Root Attributes to the XSD Root Elements is given in Table 2.1. The syntax and semantics for this representation is described in Appendix A1.1.

Table 2.1 UML/XSD Mapping for the Root Attributes.
Attribute Name UML Class XSD Name XSD Type XSD Data Type
assessmentItem AssessmentItem assessmentItem Element AssessmentItem.Type
assessmentSection AssessmentSection assessmentSection Element AssessmentSection.Type
assessmentStimulus AssessmentStimulus assessmentStimulus Element AssessmentStimulus.Type
assessmentTest AssessmentTest assessmentTest Element AssessmentTest.Type
outcomeDeclaration OutcomeDeclaration outcomeDeclaration Element OutcomeDeclaration.Type
responseProcessing ResponseProcessing responseProcessing Element ResponseProcessing.Type

2.2 Root Class UML/XSD Mapping

The syntax and semantics for the Root Class UML/XSD mapping representations is described in Appendix A1.2.

2.2.1 AssessmentItem Root Class Mapping

The UML/XSD Mapping for the "AssessmentItem" Root Class is given in Table 2.2.1.

Table 2.2.1 UML/XSD Mapping for the "AssessmentItem" Root Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssessmentItem Root Container [ Sequence ] - N/A - AssessmentItem.Type ComplexType
  • identifier
Characteristic PT: NormalizedString [1] identifier Attribute (Global)
  • title
Characteristic PT: NormalizedString [1] title Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • toolName
Characteristic PT: NormalizedString [0..1] toolName Attribute (Global)
  • toolVersion
Characteristic PT: NormalizedString [0..1] toolVersion Attribute (Global)
  • adaptive
Characteristic PT: Boolean [0..1] adaptive Attribute (Global)
  • timeDependent
Characteristic PT: Boolean [1] timeDependent Attribute (Global)
  • responseDeclaration
Attribute ResponseDeclaration [0.. *] responseDeclaration Element (Global)
  • outcomeDeclaration
Attribute OutcomeDeclaration [0.. *] outcomeDeclaration Element (Global)
  • templateDeclaration
Attribute TemplateDeclaration [0.. *] templateDeclaration Element (Global)
  • templateProcessing
Attribute TemplateProcessing [0..1] templateProcessing Element (Global)
  • assessmentStimulusRef
Attribute DT: AssessmentStimulusRef (PT: Empty) [0.. *] assessmentStimulusRef Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • itemBody
Attribute ItemBody [0..1] itemBody Element (Global)
  • responseProcessing
Attribute ResponseProcessing [0..1] responseProcessing Element (Global)
  • modalFeedback
Attribute ModalFeedback [0.. *] modalFeedback Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [0..1] apipAccessibility Element (Global)

2.2.2 AssessmentSection Root Class Mapping

The UML/XSD Mapping for the "AssessmentSection" Root Class is given in Table 2.2.2.

Table 2.2.2 UML/XSD Mapping for the "AssessmentSection" Root Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssessmentSection Root Container [ Sequence ] - N/A - AssessmentSection.Type ComplexType
  • identifier
Characteristic PT: NormalizedString [1] identifier Attribute (Global)
  • required
Characteristic PT: Boolean [0..1] required Attribute (Global)
  • fixed
Characteristic PT: Boolean [0..1] fixed Attribute (Global)
  • title
Characteristic PT: NormalizedString [1] title Attribute (Global)
  • visible
Characteristic PT: Boolean [1] visible Attribute (Global)
  • keepTogether
Characteristic PT: Boolean [0..1] keepTogether Attribute (Global)
  • preCondition
Attribute LogicSingle [0.. *] preCondition Element (Global)
  • branchRule
Attribute BranchRule [0.. *] branchRule Element (Global)
  • itemSessionControl
Attribute DT: ItemSessionControl (PT: Empty) [0..1] itemSessionControl Element (Global)
  • timeLimits
Attribute DT: TimeLimits (PT: Empty) [0..1] timeLimits Element (Global)
  • selection
Attribute Selection [0..1] selection Element (Global)
  • ordering
Attribute Ordering [0..1] ordering Element (Global)
  • rubricBlock
Attribute RubricBlock [0.. *] rubricBlock Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • assessmentItemRef
Attribute AssessmentItemRef XOR [0.. *]
[1]
assessmentItemRef Element (Global)
  • assessmentSection
Attribute AssessmentSection XOR [0.. *]
[1]
assessmentSection Element (Global)
  • assessmentSectionRef
Attribute DT: AssessmentSectionRef (PT: Empty) XOR [0.. *]
[1]
assessmentSectionRef Element (Global)

2.2.3 AssessmentStimulus Root Class Mapping

The UML/XSD Mapping for the "AssessmentStimulus" Root Class is given in Table 2.2.3.

Table 2.2.3 UML/XSD Mapping for the "AssessmentStimulus" Root Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssessmentStimulus Root Container [ Sequence ] - N/A - AssessmentStimulus.Type ComplexType
  • identifier
Characteristic PT: NormalizedString [1] identifier Attribute (Global)
  • title
Characteristic PT: NormalizedString [1] title Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • toolName
Characteristic PT: NormalizedString [0..1] toolName Attribute (Global)
  • toolVersion
Characteristic PT: NormalizedString [0..1] toolVersion Attribute (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • stimulusBody
Attribute StimulusBody [1] stimulusBody Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [0..1] apipAccessibility Element (Global)

2.2.4 AssessmentTest Root Class Mapping

The UML/XSD Mapping for the "AssessmentTest" Root Class is given in Table 2.2.4.

Table 2.2.4 UML/XSD Mapping for the "AssessmentTest" Root Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssessmentTest Root Container [ Sequence ] - N/A - AssessmentTest.Type ComplexType
  • identifier
Characteristic PT: NormalizedString [1] identifier Attribute (Global)
  • title
Characteristic PT: NormalizedString [1] title Attribute (Global)
  • toolName
Characteristic PT: NormalizedString [0..1] toolName Attribute (Global)
  • toolVersion
Characteristic PT: NormalizedString [0..1] toolVersion Attribute (Global)
  • outcomeDeclaration
Attribute OutcomeDeclaration [0.. *] outcomeDeclaration Element (Global)
  • timeLimits
Attribute DT: TimeLimits (PT: Empty) [0..1] timeLimits Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • testPart
Attribute TestPart [1.. *] testPart Element (Global)
  • outcomeProcessing
Attribute OutcomeProcessing [0..1] outcomeProcessing Element (Global)
  • testFeedback
Attribute TestFeedback [0.. *] testFeedback Element (Global)

2.2.5 OutcomeDeclaration Root Class Mapping

The UML/XSD Mapping for the "OutcomeDeclaration" Root Class is given in Table 2.2.5.

Table 2.2.5 UML/XSD Mapping for the "OutcomeDeclaration" Root Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OutcomeDeclaration Root Container [ Sequence ] - N/A - OutcomeDeclaration.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • cardinality
Characteristic [ Enumeration (Cardinality) ] [1] cardinality Attribute (Global)
  • baseType
Characteristic [ Enumeration (BaseType) ] [0..1] baseType Attribute (Global)
  • view
Characteristic [ Enumeration List (View) ] [0..1] view Attribute (Global)
  • interpretation
Characteristic PT: String [0..1] interpretation Attribute (Global)
  • longInterpretation
Characteristic PT: AnyURI [0..1] longInterpretation Attribute (Global)
  • normalMaximum
Characteristic DT: NonNegativeDouble (PT: Double) [0..1] normalMaximum Attribute (Global)
  • normalMinimum
Characteristic PT: Double [0..1] normalMinimum Attribute (Global)
  • masteryValue
Characteristic PT: Double [0..1] masteryValue Attribute (Global)
  • externalScored
Characteristic [ Enumeration (ExternalScored) ] [0..1] externalScored Attribute (Global)
  • variableIdentifierRef
Characteristic DT: UniqueIdentifierRef (PT: IDREF) [0..1] variableIdentifierRef Attribute (Global)
  • defaultValue
Attribute DefaultValue [0..1] defaultValue Element (Global)
  • matchTable
Attribute MatchTable XOR [0..1]
[1]
matchTable Element (Global)
  • interpolationTable
Attribute InterpolationTable XOR [0..1]
[1]
interpolationTable Element (Global)

2.2.6 ResponseProcessing Root Class Mapping

The UML/XSD Mapping for the "ResponseProcessing" Root Class is given in Table 2.2.6.

Table 2.2.6 UML/XSD Mapping for the "ResponseProcessing" Root Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ResponseProcessing Root Container [ Sequence ] - N/A - ResponseProcessing.Type ComplexType
  • template
Characteristic PT: AnyURI [0..1] template Attribute (Global)
  • templateLocation
Characteristic PT: AnyURI [0..1] templateLocation Attribute (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • responseCondition
Attribute ResponseCondition XOR [0.. *]
[1]
responseCondition Element (Global)
  • responseProcessingFragment
Attribute ResponseProcessingFragment XOR [0.. *]
[1]
responseProcessingFragment Element (Global)
  • setOutcomeValue
Attribute SetValue XOR [0.. *]
[1]
setOutcomeValue Element (Global)
  • exitResponse
Attribute PT: Empty XOR [0.. *]
[1]
exitResponse Element (Global)
  • lookupOutcomeValue
Attribute LookupOutcomeValue XOR [0.. *]
[1]
lookupOutcomeValue Element (Global)

2.3 Class UML/XSD Mapping

The syntax and semantics for the Data Class UML/XSD mapping representations is described in Appendix A1.2.

2.3.1 A Class Mapping

The UML/XSD Mapping for the "A" Class is given in Table 2.3.1.

Table 2.3.1 UML/XSD Mapping for the "A" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
A Core Container [ Sequence ] - N/A - A.Type ComplexType
  • href
Characteristic PT: AnyURI [1] href Attribute (Global)
  • type
Characteristic DT: MimeType (PT: NormalizedString) [0..1] type Attribute (Global)
  • textEntryInteraction
Attribute TextEntryInteraction XOR [0.. *]
[1]
textEntryInteraction Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • gap
Attribute Gap XOR [0.. *]
[1]
gap Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [0.. *]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [0.. *]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.2 AnyN Class Mapping

The UML/XSD Mapping for the "AnyN" Class is given in Table 2.3.2.

Table 2.3.2 UML/XSD Mapping for the "AnyN" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AnyN Core Container [ Sequence ] - N/A - AnyN.Type ComplexType
  • min
Characteristic [ Union (IntegerOrVariableRef) ] [1] min Attribute (Global)
  • max
Characteristic [ Union (IntegerOrVariableRef) ] [1] max Attribute (Global)
  • and
Attribute Logic1toMany XOR [1.. *]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1.. *]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1.. *]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1.. *]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1.. *]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1.. *]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1.. *]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1.. *]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1.. *]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1.. *]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1.. *]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1.. *]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1.. *]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1.. *]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1.. *]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1.. *]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1.. *]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1.. *]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1.. *]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1.. *]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1.. *]
[1]
match Element (Global)
  • index
Attribute Index XOR [1.. *]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1.. *]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1.. *]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1.. *]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1.. *]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1.. *]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1.. *]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1.. *]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1.. *]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1.. *]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1.. *]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1.. *]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1.. *]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1.. *]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1.. *]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1.. *]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1.. *]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1.. *]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1.. *]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1.. *]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1.. *]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1.. *]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1.. *]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1.. *]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1.. *]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1.. *]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1.. *]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1.. *]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1.. *]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1.. *]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1.. *]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1.. *]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1.. *]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1.. *]
[1]
mathOperator Element (Global)

2.3.3 AreaMapping Class Mapping

The UML/XSD Mapping for the "AreaMapping" Class is given in Table 2.3.3.

Table 2.3.3 UML/XSD Mapping for the "AreaMapping" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AreaMapping Core Container [ Sequence ] - N/A - AreaMapping.Type ComplexType
  • lowerBound
Characteristic PT: Double [0..1] lowerBound Attribute (Global)
  • upperBound
Characteristic PT: Double [0..1] upperBound Attribute (Global)
  • defaultValue
Characteristic PT: Double [0..1] defaultValue Attribute (Global)
  • areaMapEntry
Attribute DT: AreaMapEntry (PT: Empty) [1.. *] areaMapEntry Element (Global)

2.3.4 AssessmentItemRef Class Mapping

The UML/XSD Mapping for the "AssessmentItemRef" Class is given in Table 2.3.4.

Table 2.3.4 UML/XSD Mapping for the "AssessmentItemRef" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssessmentItemRef Core Container [ Sequence ] - N/A - AssessmentItemRef.Type ComplexType
  • identifier
Characteristic PT: NormalizedString [1] identifier Attribute (Global)
  • required
Characteristic PT: Boolean [0..1] required Attribute (Global)
  • fixed
Characteristic PT: Boolean [0..1] fixed Attribute (Global)
  • href
Characteristic PT: AnyURI [1] href Attribute (Global)
  • category
Characteristic [ List (IdentifierList) ] [0..1] category Attribute (Global)
  • preCondition
Attribute LogicSingle [0.. *] preCondition Element (Global)
  • branchRule
Attribute BranchRule [0.. *] branchRule Element (Global)
  • itemSessionControl
Attribute DT: ItemSessionControl (PT: Empty) [0..1] itemSessionControl Element (Global)
  • timeLimits
Attribute DT: TimeLimits (PT: Empty) [0..1] timeLimits Element (Global)
  • variableMapping
Attribute DT: VariableMapping (PT: Empty) [0.. *] variableMapping Element (Global)
  • weight
Attribute DT: Weight (PT: Empty) [0.. *] weight Element (Global)
  • templateDefault
Attribute TemplateDefault [0.. *] templateDefault Element (Global)

2.3.5 AssociableHotspot Class Mapping

The UML/XSD Mapping for the "AssociableHotspot" Class is given in Table 2.3.5.

Table 2.3.5 UML/XSD Mapping for the "AssociableHotspot" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssociableHotspot Core Container [ Sequence ] - N/A - AssociableHotspot.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • matchGroup
Characteristic [ List (IdentifierList) ] [0..1] matchGroup Attribute (Global)
  • shape
Characteristic [ Enumeration (Shape) ] [1] shape Attribute (Global)
  • coords
Characteristic DT: Coords (PT: NormalizedString) [1] coords Attribute (Global)
  • hotspotLabel
Characteristic PT: String [0..1] hotspotLabel Attribute (Global)
  • matchMax
Characteristic PT: NonNegativeInteger [1] matchMax Attribute (Global)
  • matchMin
Characteristic PT: NonNegativeInteger [0..1] matchMin Attribute (Global)

2.3.6 AssociateInteraction Class Mapping

The UML/XSD Mapping for the "AssociateInteraction" Class is given in Table 2.3.6.

Table 2.3.6 UML/XSD Mapping for the "AssociateInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssociateInteraction Core Container [ Sequence ] - N/A - AssociateInteraction.Type ComplexType
  • shuffle
Characteristic PT: Boolean [0..1] shuffle Attribute (Global)
  • maxAssociations
Characteristic PT: NonNegativeInteger [0..1] maxAssociations Attribute (Global)
  • minAssociations
Characteristic PT: NonNegativeInteger [0..1] minAssociations Attribute (Global)
  • simpleAssociableChoice
Attribute SimpleAssociableChoice [1.. *] simpleAssociableChoice Element (Global)

2.3.7 BDO Class Mapping

The UML/XSD Mapping for the "BDO" Class is given in Table 2.3.7.

Table 2.3.7 UML/XSD Mapping for the "BDO" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BDO Core Container [ Sequence ] - N/A - BDO.Type ComplexType
  • title
Characteristic PT: String [0..1] title Attribute (Global)
  • img
Attribute Img XOR [0.. *]
[1]
img Element (Global)
  • br
Attribute BR XOR [0.. *]
[1]
br Element (Global)
  • object
Attribute Object XOR [0.. *]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [0.. *]
[1]
em Element (Global)
  • a
Attribute A XOR [0.. *]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [0.. *]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [0.. *]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [0.. *]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [0.. *]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [0.. *]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [0.. *]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [0.. *]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [0.. *]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [0.. *]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [0.. *]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [0.. *]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [0.. *]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [0.. *]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [0.. *]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [0.. *]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [0.. *]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [0.. *]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [0.. *]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [0.. *]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [0.. *]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [0.. *]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [0.. *]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.8 BR Class Mapping

The UML/XSD Mapping for the "BR" Class is given in Table 2.3.8.

Table 2.3.8 UML/XSD Mapping for the "BR" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BR Core Container [ Sequence ] - N/A - BR.Type ComplexType

2.3.9 BasePromptInteraction Class Mapping

The UML/XSD Mapping for the "BasePromptInteraction" Class is given in Table 2.3.9.

Table 2.3.9 UML/XSD Mapping for the "BasePromptInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BasePromptInteraction Core Container [ Sequence ] - N/A - BasePromptInteraction.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • class
Characteristic [ List (StringList) ] [0..1] class Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • base
Characteristic PT: Base [0..1] xml:base Attribute (Global)
  • responseIdentifier
Characteristic DT: Identifier (PT: NCName) [1] responseIdentifier Attribute (Global)
  • dir
Characteristic [ Enumeration (DIR) ] [0..1] dir Attribute (Global)
  • role
Characteristic [ Enumeration (ARIARoleValue) ] [0..1] role Attribute (Global)
  • aria-controls
Characteristic [ List (ElementIDList) ] [0..1] aria-controls Attribute (Global)
  • aria-describedby
Characteristic [ List (ElementIDList) ] [0..1] aria-describedby Attribute (Global)
  • aria-flowsto
Characteristic [ List (ElementIDList) ] [0..1] aria-flowsto Attribute (Global)
  • aria-label
Characteristic PT: NormalizedString [0..1] aria-label Attribute (Global)
  • aria-labelledby
Characteristic [ List (ElementIDList) ] [0..1] aria-labelledby Attribute (Global)
  • aria-level
Characteristic DT: ARIALevelInteger (PT: Integer) [0..1] aria-level Attribute (Global)
  • aria-live
Characteristic [ Enumeration (ARIALiveValue) ] [0..1] aria-live Attribute (Global)
  • aria-orientation
Characteristic [ Enumeration (ARIAOrientationValue) ] [0..1] aria-orientation Attribute (Global)
  • aria-owns
Characteristic [ List (ElementIDList) ] [0..1] aria-owns Attribute (Global)
  • dataExtension
Characteristic DT: DataHTML5Extension (PT: AnyTypeLax) [0..*] dataExtension Attribute (Global)
  • prompt
Attribute Prompt [0..1] prompt Element (Global)

2.3.10 BaseSequence Class Mapping

The UML/XSD Mapping for the "BaseSequence" Class is given in Table 2.3.10.

Table 2.3.10 UML/XSD Mapping for the "BaseSequence" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BaseSequence Core Container [ Sequence ] - N/A - BaseSequence.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • class
Characteristic [ List (StringList) ] [0..1] class Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • dir
Characteristic [ Enumeration (DIR) ] [0..1] dir Attribute (Global)
  • role
Characteristic [ Enumeration (ARIARoleValue) ] [0..1] role Attribute (Global)
  • aria-controls
Characteristic [ List (ElementIDList) ] [0..1] aria-controls Attribute (Global)
  • aria-describedby
Characteristic [ List (ElementIDList) ] [0..1] aria-describedby Attribute (Global)
  • aria-flowto
Characteristic [ List (ElementIDList) ] [0..1] aria-flowto Attribute (Global)
  • aria-label
Characteristic PT: NormalizedString [0..1] aria-label Attribute (Global)
  • aria-labelledby
Characteristic [ List (ElementIDList) ] [0..1] aria-labelledby Attribute (Global)
  • aria-level
Characteristic DT: ARIALevelInteger (PT: Integer) [0..1] aria-level Attribute (Global)
  • aria-live
Characteristic [ Enumeration (ARIALiveValue) ] [0..1] aria-live Attribute (Global)
  • aria-orientation
Characteristic [ Enumeration (ARIAOrientationValue) ] [0..1] aria-orientation Attribute (Global)
  • aria-owns
Characteristic [ List (ElementIDList) ] [0..1] aria-owns Attribute (Global)
  • dataExtension
Characteristic DT: DataHTML5Extension (PT: AnyTypeLax) [0..*] dataExtension Attribute (Global)

2.3.11 BaseSequenceFull Class Mapping

The UML/XSD Mapping for the "BaseSequenceFull" Class is given in Table 2.3.11.

Table 2.3.11 UML/XSD Mapping for the "BaseSequenceFull" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BaseSequenceFull Core Container [ Sequence ] - N/A - BaseSequenceFull.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • class
Characteristic [ List (StringList) ] [0..1] class Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • responseIdentifier
Characteristic DT: Identifier (PT: NCName) [1] responseIdentifier Attribute (Global)
  • base
Characteristic PT: Base [0..1] xml:base Attribute (Global)
  • dir
Characteristic [ Enumeration (DIR) ] [0..1] dir Attribute (Global)
  • role
Characteristic [ Enumeration (ARIARoleValue) ] [0..1] role Attribute (Global)
  • aria-controls
Characteristic [ List (ElementIDList) ] [0..1] aria-controls Attribute (Global)
  • aria-describedby
Characteristic [ List (ElementIDList) ] [0..1] aria-describedby Attribute (Global)
  • aria-flowto
Characteristic [ List (ElementIDList) ] [0..1] aria-flowto Attribute (Global)
  • aria-label
Characteristic PT: NormalizedString [0..1] aria-label Attribute (Global)
  • aria-labelledby
Characteristic [ List (ElementIDList) ] [0..1] aria-labelledby Attribute (Global)
  • aria-level
Characteristic DT: ARIALevelInteger (PT: Integer) [0..1] aria-level Attribute (Global)
  • aria-live
Characteristic [ Enumeration (ARIALiveValue) ] [0..1] aria-live Attribute (Global)
  • aria-orientation
Characteristic [ Enumeration (ARIAOrientationValue) ] [0..1] aria-orientation Attribute (Global)
  • aria-owns
Characteristic [ List (ElementIDList) ] [0..1] aria-owns Attribute (Global)
  • dataExtension
Characteristic DT: DataHTML5Extension (PT: AnyTypeLax) [0..*] dataExtension Attribute (Global)

2.3.12 BaseSequenceRIdent Class Mapping

The UML/XSD Mapping for the "BaseSequenceRIdent" Class is given in Table 2.3.12.

Table 2.3.12 UML/XSD Mapping for the "BaseSequenceRIdent" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BaseSequenceRIdent Core Container [ Sequence ] - N/A - BaseSequenceRIdent.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • class
Characteristic [ List (StringList) ] [0..1] class Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • responseIdentifier
Characteristic DT: Identifier (PT: NCName) [1] responseIdentifier Attribute (Global)
  • dir
Characteristic [ Enumeration (DIR) ] [0..1] dir Attribute (Global)
  • role
Characteristic [ Enumeration (ARIARoleValue) ] [0..1] role Attribute (Global)
  • aria-controls
Characteristic [ List (ElementIDList) ] [0..1] aria-controls Attribute (Global)
  • aria-describedby
Characteristic [ List (ElementIDList) ] [0..1] aria-describedby Attribute (Global)
  • aria-flowto
Characteristic [ List (ElementIDList) ] [0..1] aria-flowto Attribute (Global)
  • aria-label
Characteristic PT: NormalizedString [0..1] aria-label Attribute (Global)
  • aria-labelledby
Characteristic [ List (ElementIDList) ] [0..1] aria-labelledby Attribute (Global)
  • aria-level
Characteristic DT: ARIALevelInteger (PT: Integer) [0..1] aria-level Attribute (Global)
  • aria-live
Characteristic [ Enumeration (ARIALiveValue) ] [0..1] aria-live Attribute (Global)
  • aria-orientation
Characteristic [ Enumeration (ARIAOrientationValue) ] [0..1] aria-orientation Attribute (Global)
  • aria-owns
Characteristic [ List (ElementIDList) ] [0..1] aria-owns Attribute (Global)
  • dataExtension
Characteristic DT: DataHTML5Extension (PT: AnyTypeLax) [0..*] dataExtension Attribute (Global)

2.3.13 BaseSequenceXBase Class Mapping

The UML/XSD Mapping for the "BaseSequenceXBase" Class is given in Table 2.3.13.

Table 2.3.13 UML/XSD Mapping for the "BaseSequenceXBase" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BaseSequenceXBase Core Container [ Sequence ] - N/A - BaseSequenceXBase.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • class
Characteristic [ List (StringList) ] [0..1] class Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • base
Characteristic PT: Base [0..1] xml:base Attribute (Global)
  • dir
Characteristic [ Enumeration (DIR) ] [0..1] dir Attribute (Global)
  • role
Characteristic [ Enumeration (ARIARoleValue) ] [0..1] role Attribute (Global)
  • aria-controls
Characteristic [ List (ElementIDList) ] [0..1] aria-controls Attribute (Global)
  • aria-describedby
Characteristic [ List (ElementIDList) ] [0..1] aria-describedby Attribute (Global)
  • aria-flowto
Characteristic [ List (ElementIDList) ] [0..1] aria-flowto Attribute (Global)
  • aria-label
Characteristic PT: NormalizedString [0..1] aria-label Attribute (Global)
  • aria-labelledby
Characteristic [ List (ElementIDList) ] [0..1] aria-labelledby Attribute (Global)
  • aria-level
Characteristic DT: ARIALevelInteger (PT: Integer) [0..1] aria-level Attribute (Global)
  • aria-live
Characteristic [ Enumeration (ARIALiveValue) ] [0..1] aria-live Attribute (Global)
  • aria-orientation
Characteristic [ Enumeration (ARIAOrientationValue) ] [0..1] aria-orientation Attribute (Global)
  • aria-owns
Characteristic [ List (ElementIDList) ] [0..1] aria-owns Attribute (Global)
  • dataExtension
Characteristic DT: DataHTML5Extension (PT: AnyTypeLax) [0..*] dataExtension Attribute (Global)

2.3.14 BlockQuote Class Mapping

The UML/XSD Mapping for the "BlockQuote" Class is given in Table 2.3.14.

Table 2.3.14 UML/XSD Mapping for the "BlockQuote" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BlockQuote Core Container [ Sequence ] - N/A - BlockQuote.Type ComplexType
  • cite
Characteristic PT: AnyURI [0..1] cite Attribute (Global)
  • positionObjectStage
Attribute PositionObjectStage XOR [0.. *]
[1]
positionObjectStage Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • drawingInteraction
Attribute DrawingInteraction XOR [0.. *]
[1]
drawingInteraction Element (Global)
  • gapMatchInteraction
Attribute GapMatchInteraction XOR [0.. *]
[1]
gapMatchInteraction Element (Global)
  • matchInteraction
Attribute MatchInteraction XOR [0.. *]
[1]
matchInteraction Element (Global)
  • graphicGapMatchInteraction
Attribute GraphicGapMatchInteraction XOR [0.. *]
[1]
graphicGapMatchInteraction Element (Global)
  • hotspotInteraction
Attribute HotspotInteraction XOR [0.. *]
[1]
hotspotInteraction Element (Global)
  • graphicOrderInteraction
Attribute GraphicOrderInteraction XOR [0.. *]
[1]
graphicOrderInteraction Element (Global)
  • selectPointInteraction
Attribute SelectPointInteraction XOR [0.. *]
[1]
selectPointInteraction Element (Global)
  • graphicAssociateInteraction
Attribute GraphicAssociateInteraction XOR [0.. *]
[1]
graphicAssociateInteraction Element (Global)
  • sliderInteraction
Attribute SliderInteraction XOR [0.. *]
[1]
sliderInteraction Element (Global)
  • choiceInteraction
Attribute ChoiceInteraction XOR [0.. *]
[1]
choiceInteraction Element (Global)
  • mediaInteraction
Attribute MediaInteraction XOR [0.. *]
[1]
mediaInteraction Element (Global)
  • hottextInteraction
Attribute HotTextInteraction XOR [0.. *]
[1]
hottextInteraction Element (Global)
  • orderInteraction
Attribute OrderInteraction XOR [0.. *]
[1]
orderInteraction Element (Global)
  • extendedTextInteraction
Attribute ExtendedTextInteraction XOR [0.. *]
[1]
extendedTextInteraction Element (Global)
  • uploadInteraction
Attribute UploadInteraction XOR [0.. *]
[1]
uploadInteraction Element (Global)
  • associateInteraction
Attribute AssociateInteraction XOR [0.. *]
[1]
associateInteraction Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • infoControl
Attribute InfoControl XOR [0.. *]
[1]
infoControl Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)

2.3.15 BranchRule Class Mapping

The UML/XSD Mapping for the "BranchRule" Class is given in Table 2.3.15.

Table 2.3.15 UML/XSD Mapping for the "BranchRule" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BranchRule Core Container [ Sequence ] - N/A - BranchRule.Type ComplexType
  • target
Characteristic DT: Identifier (PT: NCName) [1] target Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.16 Caption Class Mapping

The UML/XSD Mapping for the "Caption" Class is given in Table 2.3.16.

Table 2.3.16 UML/XSD Mapping for the "Caption" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Caption Core Container [ Sequence ] - N/A - Caption.Type ComplexType
  • textEntryInteraction
Attribute TextEntryInteraction XOR [0.. *]
[1]
textEntryInteraction Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • gap
Attribute Gap XOR [0.. *]
[1]
gap Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [0.. *]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [0.. *]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.17 ChoiceInteraction Class Mapping

The UML/XSD Mapping for the "ChoiceInteraction" Class is given in Table 2.3.17.

Table 2.3.17 UML/XSD Mapping for the "ChoiceInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ChoiceInteraction Core Container [ Sequence ] - N/A - ChoiceInteraction.Type ComplexType
  • shuffle
Characteristic PT: Boolean [0..1] shuffle Attribute (Global)
  • maxChoices
Characteristic PT: NonNegativeInteger [0..1] maxChoices Attribute (Global)
  • minChoices
Characteristic PT: NonNegativeInteger [0..1] minChoices Attribute (Global)
  • orientation
Characteristic [ Enumeration (Orientation) ] [0..1] orientation Attribute (Global)
  • simpleChoice
Attribute SimpleChoice [1.. *] simpleChoice Element (Global)

2.3.18 Col Class Mapping

The UML/XSD Mapping for the "Col" Class is given in Table 2.3.18.

Table 2.3.18 UML/XSD Mapping for the "Col" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Col Core Container [ Sequence ] - N/A - Col.Type ComplexType
  • span
Characteristic PT: Int [0..1] span Attribute (Global)

2.3.19 ColGroup Class Mapping

The UML/XSD Mapping for the "ColGroup" Class is given in Table 2.3.19.

Table 2.3.19 UML/XSD Mapping for the "ColGroup" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ColGroup Core Container [ Sequence ] - N/A - ColGroup.Type ComplexType
  • span
Characteristic PT: Int [0..1] span Attribute (Global)
  • col
Attribute Col [1.. *] col Element (Global)

2.3.20 CorrectResponse Class Mapping

The UML/XSD Mapping for the "CorrectResponse" Class is given in Table 2.3.20.

Table 2.3.20 UML/XSD Mapping for the "CorrectResponse" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
CorrectResponse Core Container [ Sequence ] - N/A - CorrectResponse.Type ComplexType
  • interpretation
Characteristic PT: String [0..1] interpretation Attribute (Global)
  • value
Attribute DT: Value (PT: NormalizedString) [1.. *] value Element (Global)

2.3.21 CustomInteraction Class Mapping

The UML/XSD Mapping for the "CustomInteraction" Class is given in Table 2.3.21.

Table 2.3.21 UML/XSD Mapping for the "CustomInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
CustomInteraction Core Container [ Sequence ] - N/A - CustomInteraction.Type ComplexType
  • extension
Characteristic PT: NamespaceLax [0..*] extension Attribute (Global)
  • extension
Attribute PT: AnyTypeLax [0.. *] extension Element (Global)

2.3.22 CustomOperator Class Mapping

The UML/XSD Mapping for the "CustomOperator" Class is given in Table 2.3.22.

Table 2.3.22 UML/XSD Mapping for the "CustomOperator" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
CustomOperator Core Container [ Sequence ] - N/A - CustomOperator.Type ComplexType
  • class
Characteristic DT: Identifier (PT: NCName) [0..1] class Attribute (Global)
  • definition
Characteristic PT: AnyURI [0..1] definition Attribute (Global)
  • extension
Characteristic PT: NamespaceLax [0..*] extension Attribute (Global)
  • and
Attribute Logic1toMany XOR [0.. *]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [0.. *]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [0.. *]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [0.. *]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [0.. *]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [0.. *]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [0.. *]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [0.. *]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [0.. *]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [0.. *]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [0.. *]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [0.. *]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [0.. *]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [0.. *]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [0.. *]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [0.. *]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [0.. *]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [0.. *]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [0.. *]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [0.. *]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [0.. *]
[1]
match Element (Global)
  • index
Attribute Index XOR [0.. *]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [0.. *]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [0.. *]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [0.. *]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [0.. *]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [0.. *]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [0.. *]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [0.. *]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [0.. *]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [0.. *]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [0.. *]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [0.. *]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [0.. *]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [0.. *]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [0.. *]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [0.. *]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [0.. *]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [0.. *]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [0.. *]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [0.. *]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [0.. *]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [0.. *]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [0.. *]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [0.. *]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [0.. *]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [0.. *]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [0.. *]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [0.. *]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [0.. *]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [0.. *]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [0.. *]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [0.. *]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [0.. *]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [0.. *]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [0.. *]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [0.. *]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [0.. *]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [0.. *]
[1]
mathOperator Element (Global)
  • extension
Attribute PT: NamespaceLax [0.. *] extension Element (Global)

2.3.23 DD Class Mapping

The UML/XSD Mapping for the "DD" Class is given in Table 2.3.23.

Table 2.3.23 UML/XSD Mapping for the "DD" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
DD Core Container [ Sequence ] - N/A - DD.Type ComplexType
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • textEntryInteraction
Attribute TextEntryInteraction XOR [0.. *]
[1]
textEntryInteraction Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [0.. *]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [0.. *]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • drawingInteraction
Attribute DrawingInteraction XOR [0.. *]
[1]
drawingInteraction Element (Global)
  • gapMatchInteraction
Attribute GapMatchInteraction XOR [0.. *]
[1]
gapMatchInteraction Element (Global)
  • matchInteraction
Attribute MatchInteraction XOR [0.. *]
[1]
matchInteraction Element (Global)
  • graphicGapMatchInteraction
Attribute GraphicGapMatchInteraction XOR [0.. *]
[1]
graphicGapMatchInteraction Element (Global)
  • hotspotInteraction
Attribute HotspotInteraction XOR [0.. *]
[1]
hotspotInteraction Element (Global)
  • graphicOrderInteraction
Attribute GraphicOrderInteraction XOR [0.. *]
[1]
graphicOrderInteraction Element (Global)
  • selectPointInteraction
Attribute SelectPointInteraction XOR [0.. *]
[1]
selectPointInteraction Element (Global)
  • graphicAssociateInteraction
Attribute GraphicAssociateInteraction XOR [0.. *]
[1]
graphicAssociateInteraction Element (Global)
  • sliderInteraction
Attribute SliderInteraction XOR [0.. *]
[1]
sliderInteraction Element (Global)
  • choiceInteraction
Attribute ChoiceInteraction XOR [0.. *]
[1]
choiceInteraction Element (Global)
  • mediaInteraction
Attribute MediaInteraction XOR [0.. *]
[1]
mediaInteraction Element (Global)
  • hottextInteraction
Attribute HotTextInteraction XOR [0.. *]
[1]
hottextInteraction Element (Global)
  • orderInteraction
Attribute OrderInteraction XOR [0.. *]
[1]
orderInteraction Element (Global)
  • extendedTextInteraction
Attribute ExtendedTextInteraction XOR [0.. *]
[1]
extendedTextInteraction Element (Global)
  • uploadInteraction
Attribute UploadInteraction XOR [0.. *]
[1]
uploadInteraction Element (Global)
  • associateInteraction
Attribute AssociateInteraction XOR [0.. *]
[1]
associateInteraction Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.24 DL Class Mapping

The UML/XSD Mapping for the "DL" Class is given in Table 2.3.24.

Table 2.3.24 UML/XSD Mapping for the "DL" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
DL Core Container [ Sequence ] - N/A - DL.Type ComplexType
  • dd
Attribute DD XOR [0.. *]
[1]
dd Element (Global)
  • dt
Attribute DT XOR [0.. *]
[1]
dt Element (Global)

2.3.25 DT Class Mapping

The UML/XSD Mapping for the "DT" Class is given in Table 2.3.25.

Table 2.3.25 UML/XSD Mapping for the "DT" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
DT Core Container [ Sequence ] - N/A - DT.Type ComplexType
  • textEntryInteraction
Attribute TextEntryInteraction XOR [0.. *]
[1]
textEntryInteraction Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • gap
Attribute Gap XOR [0.. *]
[1]
gap Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [0.. *]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [0.. *]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.26 DefaultValue Class Mapping

The UML/XSD Mapping for the "DefaultValue" Class is given in Table 2.3.26.

Table 2.3.26 UML/XSD Mapping for the "DefaultValue" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
DefaultValue Core Container [ Sequence ] - N/A - DefaultValue.Type ComplexType
  • interpretation
Characteristic PT: NormalizedString [0..1] interpretation Attribute (Global)
  • value
Attribute DT: Value (PT: NormalizedString) [1.. *] value Element (Global)

2.3.27 Div Class Mapping

The UML/XSD Mapping for the "Div" Class is given in Table 2.3.27.

Table 2.3.27 UML/XSD Mapping for the "Div" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Div Core Container [ Sequence ] - N/A - Div.Type ComplexType
  • positionObjectStage
Attribute PositionObjectStage XOR [0.. *]
[1]
positionObjectStage Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [1]
[1]
printedVariable Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [1]
[1]
feedbackBlock Element (Global)
  • hottext
Attribute HotText XOR [1]
[1]
hottext Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [1]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [1]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [1]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [1]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [1]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [1]
[1]
xi:include Element (Global)
  • textEntryInteraction
Attribute TextEntryInteraction XOR [1]
[1]
textEntryInteraction Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [1]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [1]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [1]
[1]
customInteraction Element (Global)
  • drawingInteraction
Attribute DrawingInteraction XOR [1]
[1]
drawingInteraction Element (Global)
  • gapMatchInteraction
Attribute GapMatchInteraction XOR [1]
[1]
gapMatchInteraction Element (Global)
  • matchInteraction
Attribute MatchInteraction XOR [1]
[1]
matchInteraction Element (Global)
  • graphicGapMatchInteraction
Attribute GraphicGapMatchInteraction XOR [1]
[1]
graphicGapMatchInteraction Element (Global)
  • hotspotInteraction
Attribute HotspotInteraction XOR [1]
[1]
hotspotInteraction Element (Global)
  • graphicOrderInteraction
Attribute GraphicOrderInteraction XOR [1]
[1]
graphicOrderInteraction Element (Global)
  • selectPointInteraction
Attribute SelectPointInteraction XOR [1]
[1]
selectPointInteraction Element (Global)
  • graphicAssociateInteraction
Attribute GraphicAssociateInteraction XOR [1]
[1]
graphicAssociateInteraction Element (Global)
  • sliderInteraction
Attribute SliderInteraction XOR [1]
[1]
sliderInteraction Element (Global)
  • choiceInteraction
Attribute ChoiceInteraction XOR [1]
[1]
choiceInteraction Element (Global)
  • mediaInteraction
Attribute MediaInteraction XOR [1]
[1]
mediaInteraction Element (Global)
  • hottextInteraction
Attribute HotTextInteraction XOR [1]
[1]
hottextInteraction Element (Global)
  • orderInteraction
Attribute OrderInteraction XOR [1]
[1]
orderInteraction Element (Global)
  • extendedTextInteraction
Attribute ExtendedTextInteraction XOR [1]
[1]
extendedTextInteraction Element (Global)
  • uploadInteraction
Attribute UploadInteraction XOR [1]
[1]
uploadInteraction Element (Global)
  • associateInteraction
Attribute AssociateInteraction XOR [1]
[1]
associateInteraction Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.28 DrawingInteraction Class Mapping

The UML/XSD Mapping for the "DrawingInteraction" Class is given in Table 2.3.28.

Table 2.3.28 UML/XSD Mapping for the "DrawingInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
DrawingInteraction Core Container [ Sequence ] - N/A - DrawingInteraction.Type ComplexType
  • object
Attribute Object [1] object Element (Global)

2.3.29 EndAttemptInteraction Class Mapping

The UML/XSD Mapping for the "EndAttemptInteraction" Class is given in Table 2.3.29.

Table 2.3.29 UML/XSD Mapping for the "EndAttemptInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
EndAttemptInteraction Core Container [ Sequence ] - N/A - EndAttemptInteraction.Type ComplexType
  • responseIdentifier
Characteristic DT: Identifier (PT: NCName) [1] responseIdentifier Attribute (Global)
  • title
Characteristic PT: String [1] title Attribute (Global)
  • countAttempt
Characteristic PT: Boolean [0..1] countAttempt Attribute (Global)

2.3.30 Equal Class Mapping

The UML/XSD Mapping for the "Equal" Class is given in Table 2.3.30.

Table 2.3.30 UML/XSD Mapping for the "Equal" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Equal Core Container [ Sequence ] - N/A - Equal.Type ComplexType
  • toleranceMode
Characteristic [ Enumeration (ToleranceMode) ] [0..1] toleranceMode Attribute (Global)
  • tolerance
Characteristic [ List (ToleranceList) ] [0..1] tolerance Attribute (Global)
  • includeLowerBound
Characteristic PT: Boolean [0..1] includeLowerBound Attribute (Global)
  • includeUpperBound
Characteristic PT: Boolean [0..1] includeUpperBound Attribute (Global)
  • and
Attribute Logic1toMany XOR [2]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [2]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [2]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [2]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [2]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [2]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [2]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [2]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [2]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [2]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [2]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [2]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [2]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [2]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [2]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [2]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [2]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [2]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [2]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [2]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [2]
[1]
match Element (Global)
  • index
Attribute Index XOR [2]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [2]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [2]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [2]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [2]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [2]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [2]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [2]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [2]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [2]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [2]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [2]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [2]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [2]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [2]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [2]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [2]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [2]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [2]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [2]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [2]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [2]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [2]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [2]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [2]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [2]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [2]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [2]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [2]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [2]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [2]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [2]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [2]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [2]
[1]
mathOperator Element (Global)

2.3.31 EqualRounded Class Mapping

The UML/XSD Mapping for the "EqualRounded" Class is given in Table 2.3.31.

Table 2.3.31 UML/XSD Mapping for the "EqualRounded" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
EqualRounded Core Container [ Sequence ] - N/A - EqualRounded.Type ComplexType
  • roundingMode
Characteristic [ Enumeration (RoundingMode) ] [0..1] roundingMode Attribute (Global)
  • figures
Characteristic [ Union (IntegerOrVariableRef) ] [1] figures Attribute (Global)
  • and
Attribute Logic1toMany XOR [2]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [2]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [2]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [2]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [2]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [2]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [2]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [2]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [2]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [2]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [2]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [2]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [2]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [2]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [2]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [2]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [2]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [2]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [2]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [2]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [2]
[1]
match Element (Global)
  • index
Attribute Index XOR [2]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [2]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [2]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [2]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [2]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [2]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [2]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [2]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [2]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [2]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [2]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [2]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [2]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [2]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [2]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [2]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [2]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [2]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [2]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [2]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [2]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [2]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [2]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [2]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [2]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [2]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [2]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [2]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [2]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [2]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [2]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [2]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [2]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [2]
[1]
mathOperator Element (Global)

2.3.32 ExtendedTextInteraction Class Mapping

The UML/XSD Mapping for the "ExtendedTextInteraction" Class is given in Table 2.3.32.

Table 2.3.32 UML/XSD Mapping for the "ExtendedTextInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ExtendedTextInteraction Core Container [ Sequence ] - N/A - ExtendedTextInteraction.Type ComplexType
  • base
Characteristic PT: Int [0..1] base Attribute (Global)
  • stringIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] stringIdentifier Attribute (Global)
  • expectedLength
Characteristic PT: NonNegativeInteger [0..1] expectedLength Attribute (Global)
  • patternMask
Characteristic PT: String [0..1] patternMask Attribute (Global)
  • placeholderText
Characteristic PT: String [0..1] placeholderText Attribute (Global)
  • maxStrings
Characteristic PT: NonNegativeInteger [0..1] maxStrings Attribute (Global)
  • minStrings
Characteristic PT: NonNegativeInteger [0..1] minStrings Attribute (Global)
  • expectedLines
Characteristic PT: NonNegativeInteger [0..1] expectedLines Attribute (Global)
  • format
Characteristic [ Enumeration (TextFormat) ] [0..1] format Attribute (Global)

2.3.33 FeedbackBlock Class Mapping

The UML/XSD Mapping for the "FeedbackBlock" Class is given in Table 2.3.33.

Table 2.3.33 UML/XSD Mapping for the "FeedbackBlock" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
FeedbackBlock Core Container [ Sequence ] - N/A - FeedbackBlock.Type ComplexType
  • outcomeIdentifier
Characteristic DT: Identifier (PT: NCName) [1] outcomeIdentifier Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • positionObjectStage
Attribute PositionObjectStage XOR [1]
[1]
positionObjectStage Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [1]
[1]
customInteraction Element (Global)
  • drawingInteraction
Attribute DrawingInteraction XOR [1]
[1]
drawingInteraction Element (Global)
  • gapMatchInteraction
Attribute GapMatchInteraction XOR [1]
[1]
gapMatchInteraction Element (Global)
  • matchInteraction
Attribute MatchInteraction XOR [1]
[1]
matchInteraction Element (Global)
  • graphicGapMatchInteraction
Attribute GraphicGapMatchInteraction XOR [1]
[1]
graphicGapMatchInteraction Element (Global)
  • hotspotInteraction
Attribute HotspotInteraction XOR [1]
[1]
hotspotInteraction Element (Global)
  • graphicOrderInteraction
Attribute GraphicOrderInteraction XOR [1]
[1]
graphicOrderInteraction Element (Global)
  • selectPointInteraction
Attribute SelectPointInteraction XOR [1]
[1]
selectPointInteraction Element (Global)
  • graphicAssociateInteraction
Attribute GraphicAssociateInteraction XOR [1]
[1]
graphicAssociateInteraction Element (Global)
  • sliderInteraction
Attribute SliderInteraction XOR [1]
[1]
sliderInteraction Element (Global)
  • choiceInteraction
Attribute ChoiceInteraction XOR [1]
[1]
choiceInteraction Element (Global)
  • mediaInteraction
Attribute MediaInteraction XOR [1]
[1]
mediaInteraction Element (Global)
  • hottextInteraction
Attribute HotTextInteraction XOR [1]
[1]
hottextInteraction Element (Global)
  • orderInteraction
Attribute OrderInteraction XOR [1]
[1]
orderInteraction Element (Global)
  • extendedTextInteraction
Attribute ExtendedTextInteraction XOR [1]
[1]
extendedTextInteraction Element (Global)
  • uploadInteraction
Attribute UploadInteraction XOR [1]
[1]
uploadInteraction Element (Global)
  • associateInteraction
Attribute AssociateInteraction XOR [1]
[1]
associateInteraction Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [1]
[1]
feedbackBlock Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [1]
[1]
templateBlock Element (Global)
  • infoControl
Attribute InfoControl XOR [1]
[1]
infoControl Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [1]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [1]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [1]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [0..1] apipAccessibility Element (Global)

2.3.34 FeedbackInline Class Mapping

The UML/XSD Mapping for the "FeedbackInline" Class is given in Table 2.3.34.

Table 2.3.34 UML/XSD Mapping for the "FeedbackInline" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
FeedbackInline Core Container [ Sequence ] - N/A - FeedbackInline.Type ComplexType
  • outcomeIdentifier
Characteristic DT: Identifier (PT: NCName) [1] outcomeIdentifier Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)

2.3.35 FieldValue Class Mapping

The UML/XSD Mapping for the "FieldValue" Class is given in Table 2.3.35.

Table 2.3.35 UML/XSD Mapping for the "FieldValue" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
FieldValue Core Container [ Sequence ] - N/A - FieldValue.Type ComplexType
  • fieldIdentifier
Characteristic DT: Identifier (PT: NCName) [1] fieldIdentifier Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.36 Gap Class Mapping

The UML/XSD Mapping for the "Gap" Class is given in Table 2.3.36.

Table 2.3.36 UML/XSD Mapping for the "Gap" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Gap Core Container [ Sequence ] - N/A - Gap.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • matchGroup
Characteristic [ List (IdentifierList) ] [0..1] matchGroup Attribute (Global)
  • required
Characteristic PT: Boolean [0..1] required Attribute (Global)

2.3.37 GapImg Class Mapping

The UML/XSD Mapping for the "GapImg" Class is given in Table 2.3.37.

Table 2.3.37 UML/XSD Mapping for the "GapImg" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
GapImg Core Container [ Sequence ] - N/A - GapImg.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • matchGroup
Characteristic [ List (IdentifierList) ] [0..1] matchGroup Attribute (Global)
  • matchMax
Characteristic PT: NonNegativeInteger [1] matchMax Attribute (Global)
  • matchMin
Characteristic PT: NonNegativeInteger [0..1] matchMin Attribute (Global)
  • objectLabel
Characteristic PT: String [0..1] objectLabel Attribute (Global)
  • top
Characteristic PT: NormalizedString [0..1] top Attribute (Global)
  • left
Characteristic PT: NormalizedString [0..1] left Attribute (Global)
  • object
Attribute Object [1] object Element (Global)

2.3.38 GapMatchInteraction Class Mapping

The UML/XSD Mapping for the "GapMatchInteraction" Class is given in Table 2.3.38.

Table 2.3.38 UML/XSD Mapping for the "GapMatchInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
GapMatchInteraction Core Container [ Sequence ] - N/A - GapMatchInteraction.Type ComplexType
  • shuffle
Characteristic PT: Boolean [0..1] shuffle Attribute (Global)
  • minAssociations
Characteristic PT: NonNegativeInteger [0..1] minAssociations Attribute (Global)
  • maxAssociations
Characteristic PT: NonNegativeInteger [0..1] maxAssociations Attribute (Global)
  • gapText
Attribute GapText XOR [1.. *]
[1]
gapText Element (Global)
  • gapImg
Attribute GapImg XOR [1.. *]
[1]
gapImg Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [1.. *]
[1]
feedbackBlock Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [1.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [1.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [1.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [1.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)

2.3.39 GapText Class Mapping

The UML/XSD Mapping for the "GapText" Class is given in Table 2.3.39.

Table 2.3.39 UML/XSD Mapping for the "GapText" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
GapText Core Container [ Sequence ] - N/A - GapText.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • matchGroup
Characteristic [ List (IdentifierList) ] [0..1] matchGroup Attribute (Global)
  • matchMax
Characteristic PT: NonNegativeInteger [1] matchMax Attribute (Global)
  • matchMin
Characteristic PT: NonNegativeInteger [0..1] matchMin Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.40 GraphicAssociateInteraction Class Mapping

The UML/XSD Mapping for the "GraphicAssociateInteraction" Class is given in Table 2.3.40.

Table 2.3.40 UML/XSD Mapping for the "GraphicAssociateInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
GraphicAssociateInteraction Core Container [ Sequence ] - N/A - GraphicAssociateInteraction.Type ComplexType
  • minAssociations
Characteristic PT: NonNegativeInteger [0..1] minAssociations Attribute (Global)
  • maxAssociations
Characteristic PT: NonNegativeInteger [0..1] maxAssociations Attribute (Global)
  • object
Attribute Object [1] object Element (Global)
  • associableHotspot
Attribute AssociableHotspot [1.. *] associableHotspot Element (Global)

2.3.41 GraphicGapMatchInteraction Class Mapping

The UML/XSD Mapping for the "GraphicGapMatchInteraction" Class is given in Table 2.3.41.

Table 2.3.41 UML/XSD Mapping for the "GraphicGapMatchInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
GraphicGapMatchInteraction Core Container [ Sequence ] - N/A - GraphicGapMatchInteraction.Type ComplexType
  • minAssociations
Characteristic PT: NonNegativeInteger [0..1] minAssociations Attribute (Global)
  • maxAssociations
Characteristic PT: NonNegativeInteger [0..1] maxAssociations Attribute (Global)
  • prompt
Attribute Prompt [0..1] prompt Element (Global)
  • object
Attribute Object [1] object Element (Global)
  • gapText
Attribute GapText XOR [1.. *]
[1]
gapText Element (Global)
  • gapImg
Attribute GapImg XOR [1.. *]
[1]
gapImg Element (Global)
  • associableHotspot
Attribute AssociableHotspot [1.. *] associableHotspot Element (Global)

2.3.42 GraphicOrderInteraction Class Mapping

The UML/XSD Mapping for the "GraphicOrderInteraction" Class is given in Table 2.3.42.

Table 2.3.42 UML/XSD Mapping for the "GraphicOrderInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
GraphicOrderInteraction Core Container [ Sequence ] - N/A - GraphicOrderInteraction.Type ComplexType
  • minChoices
Characteristic PT: NonNegativeInteger [0..1] minChoices Attribute (Global)
  • maxChoices
Characteristic PT: NonNegativeInteger [0..1] maxChoices Attribute (Global)
  • prompt
Attribute Prompt [0..1] prompt Element (Global)
  • object
Attribute Object [1] object Element (Global)
  • hotspotChoice
Attribute HotspotChoice [1.. *] hotspotChoice Element (Global)

2.3.43 HR Class Mapping

The UML/XSD Mapping for the "HR" Class is given in Table 2.3.43.

Table 2.3.43 UML/XSD Mapping for the "HR" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
HR Core Container [ Sequence ] - N/A - HR.Type ComplexType

2.3.44 HTMLText Class Mapping

The UML/XSD Mapping for the "HTMLText" Class is given in Table 2.3.44.

Table 2.3.44 UML/XSD Mapping for the "HTMLText" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
HTMLText Core Container [ Sequence ] - N/A - HTMLText.Type ComplexType
  • textEntryInteraction
Attribute TextEntryInteraction XOR [0.. *]
[1]
textEntryInteraction Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • gap
Attribute Gap XOR [0.. *]
[1]
gap Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [0.. *]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [0.. *]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.45 HotText Class Mapping

The UML/XSD Mapping for the "HotText" Class is given in Table 2.3.45.

Table 2.3.45 UML/XSD Mapping for the "HotText" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
HotText Core Container [ Sequence ] - N/A - HotText.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.46 HotTextInteraction Class Mapping

The UML/XSD Mapping for the "HotTextInteraction" Class is given in Table 2.3.46.

Table 2.3.46 UML/XSD Mapping for the "HotTextInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
HotTextInteraction Core Container [ Sequence ] - N/A - HotTextInteraction.Type ComplexType
  • maxChoices
Characteristic PT: NonNegativeInteger [0..1] maxChoices Attribute (Global)
  • minChoices
Characteristic PT: NonNegativeInteger [0..1] minChoices Attribute (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [1.. *]
[1]
feedbackBlock Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [1.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [1.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [1.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [1.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)

2.3.47 HotspotChoice Class Mapping

The UML/XSD Mapping for the "HotspotChoice" Class is given in Table 2.3.47.

Table 2.3.47 UML/XSD Mapping for the "HotspotChoice" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
HotspotChoice Core Container [ Sequence ] - N/A - HotspotChoice.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • shape
Characteristic [ Enumeration (Shape) ] [1] shape Attribute (Global)
  • coords
Characteristic DT: Coords (PT: NormalizedString) [1] coords Attribute (Global)
  • hotspotLabel
Characteristic PT: String [0..1] hotspotLabel Attribute (Global)

2.3.48 HotspotInteraction Class Mapping

The UML/XSD Mapping for the "HotspotInteraction" Class is given in Table 2.3.48.

Table 2.3.48 UML/XSD Mapping for the "HotspotInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
HotspotInteraction Core Container [ Sequence ] - N/A - HotspotInteraction.Type ComplexType
  • minChoices
Characteristic PT: NonNegativeInteger [0..1] minChoices Attribute (Global)
  • maxChoices
Characteristic PT: NonNegativeInteger [0..1] maxChoices Attribute (Global)
  • object
Attribute Object [1] object Element (Global)
  • hotspotChoice
Attribute HotspotChoice [1.. *] hotspotChoice Element (Global)

2.3.49 Img Class Mapping

The UML/XSD Mapping for the "Img" Class is given in Table 2.3.49.

Table 2.3.49 UML/XSD Mapping for the "Img" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Img Core Container [ Sequence ] - N/A - Img.Type ComplexType
  • src
Characteristic PT: AnyURI [1] src Attribute (Global)
  • alt
Characteristic PT: String [1] alt Attribute (Global)
  • longdesc
Characteristic PT: AnyURI [0..1] longdesc Attribute (Global)
  • height
Characteristic DT: Length (PT: String) [0..1] height Attribute (Global)
  • width
Characteristic DT: Length (PT: String) [0..1] width Attribute (Global)

2.3.50 Index Class Mapping

The UML/XSD Mapping for the "Index" Class is given in Table 2.3.50.

Table 2.3.50 UML/XSD Mapping for the "Index" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Index Core Container [ Sequence ] - N/A - Index.Type ComplexType
  • n
Characteristic [ Union (IntOrIdentifier) ] [1] n Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.51 InfoControl Class Mapping

The UML/XSD Mapping for the "InfoControl" Class is given in Table 2.3.51.

Table 2.3.51 UML/XSD Mapping for the "InfoControl" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
InfoControl Core Container [ Sequence ] - N/A - InfoControl.Type ComplexType
  • title
Characteristic PT: NormalizedString [1] title Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.52 InlineChoice Class Mapping

The UML/XSD Mapping for the "InlineChoice" Class is given in Table 2.3.52.

Table 2.3.52 UML/XSD Mapping for the "InlineChoice" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
InlineChoice Core Container [ Sequence ] - N/A - InlineChoice.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • fixed
Characteristic PT: Boolean [0..1] fixed Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.53 InlineChoiceInteraction Class Mapping

The UML/XSD Mapping for the "InlineChoiceInteraction" Class is given in Table 2.3.53.

Table 2.3.53 UML/XSD Mapping for the "InlineChoiceInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
InlineChoiceInteraction Core Container [ Sequence ] - N/A - InlineChoiceInteraction.Type ComplexType
  • shuffle
Characteristic PT: Boolean [0..1] shuffle Attribute (Global)
  • required
Characteristic PT: Boolean [0..1] required Attribute (Global)
  • label
Attribute Label [0..1] label Element (Global)
  • inlineChoice
Attribute InlineChoice [1.. *] inlineChoice Element (Global)

2.3.54 Inside Class Mapping

The UML/XSD Mapping for the "Inside" Class is given in Table 2.3.54.

Table 2.3.54 UML/XSD Mapping for the "Inside" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Inside Core Container [ Sequence ] - N/A - Inside.Type ComplexType
  • shape
Characteristic [ Enumeration (Shape) ] [1] shape Attribute (Global)
  • coords
Characteristic DT: Coords (PT: NormalizedString) [1] coords Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.55 InterpolationTable Class Mapping

The UML/XSD Mapping for the "InterpolationTable" Class is given in Table 2.3.55.

Table 2.3.55 UML/XSD Mapping for the "InterpolationTable" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
InterpolationTable Core Container [ Sequence ] - N/A - InterpolationTable.Type ComplexType
  • defaultValue
Characteristic PT: String [0..1] defaultValue Attribute (Global)
  • interpolationTableEntry
Attribute DT: InterpolationTableEntry (PT: Empty) [1.. *] interpolationTableEntry Element (Global)

2.3.56 ItemBody Class Mapping

The UML/XSD Mapping for the "ItemBody" Class is given in Table 2.3.56.

Table 2.3.56 UML/XSD Mapping for the "ItemBody" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ItemBody Core Container [ Sequence ] - N/A - ItemBody.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • class
Characteristic [ List (StringList) ] [0..1] class Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • dir
Characteristic [ Enumeration (DIR) ] [0..1] dir Attribute (Global)
  • rubricBlock
Attribute RubricBlock XOR [1.. *]
[1]
rubricBlock Element (Global)
  • positionObjectStage
Attribute PositionObjectStage XOR [1]
[1]
positionObjectStage Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [1]
[1]
customInteraction Element (Global)
  • drawingInteraction
Attribute DrawingInteraction XOR [1]
[1]
drawingInteraction Element (Global)
  • gapMatchInteraction
Attribute GapMatchInteraction XOR [1]
[1]
gapMatchInteraction Element (Global)
  • matchInteraction
Attribute MatchInteraction XOR [1]
[1]
matchInteraction Element (Global)
  • graphicGapMatchInteraction
Attribute GraphicGapMatchInteraction XOR [1]
[1]
graphicGapMatchInteraction Element (Global)
  • hotspotInteraction
Attribute HotspotInteraction XOR [1]
[1]
hotspotInteraction Element (Global)
  • graphicOrderInteraction
Attribute GraphicOrderInteraction XOR [1]
[1]
graphicOrderInteraction Element (Global)
  • selectPointInteraction
Attribute SelectPointInteraction XOR [1]
[1]
selectPointInteraction Element (Global)
  • graphicAssociateInteraction
Attribute GraphicAssociateInteraction XOR [1]
[1]
graphicAssociateInteraction Element (Global)
  • sliderInteraction
Attribute SliderInteraction XOR [1]
[1]
sliderInteraction Element (Global)
  • choiceInteraction
Attribute ChoiceInteraction XOR [1]
[1]
choiceInteraction Element (Global)
  • mediaInteraction
Attribute MediaInteraction XOR [1]
[1]
mediaInteraction Element (Global)
  • hottextInteraction
Attribute HotTextInteraction XOR [1]
[1]
hottextInteraction Element (Global)
  • orderInteraction
Attribute OrderInteraction XOR [1]
[1]
orderInteraction Element (Global)
  • extendedTextInteraction
Attribute ExtendedTextInteraction XOR [1]
[1]
extendedTextInteraction Element (Global)
  • uploadInteraction
Attribute UploadInteraction XOR [1]
[1]
uploadInteraction Element (Global)
  • associateInteraction
Attribute AssociateInteraction XOR [1]
[1]
associateInteraction Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [1]
[1]
feedbackBlock Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [1]
[1]
templateBlock Element (Global)
  • infoControl
Attribute InfoControl XOR [1]
[1]
infoControl Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [1]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [1]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [1]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)

2.3.57 LI Class Mapping

The UML/XSD Mapping for the "LI" Class is given in Table 2.3.57.

Table 2.3.57 UML/XSD Mapping for the "LI" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
LI Core Container [ Sequence ] - N/A - LI.Type ComplexType
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • textEntryInteraction
Attribute TextEntryInteraction XOR [0.. *]
[1]
textEntryInteraction Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [0.. *]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [0.. *]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • drawingInteraction
Attribute DrawingInteraction XOR [0.. *]
[1]
drawingInteraction Element (Global)
  • gapMatchInteraction
Attribute GapMatchInteraction XOR [0.. *]
[1]
gapMatchInteraction Element (Global)
  • matchInteraction
Attribute MatchInteraction XOR [0.. *]
[1]
matchInteraction Element (Global)
  • graphicGapMatchInteraction
Attribute GraphicGapMatchInteraction XOR [0.. *]
[1]
graphicGapMatchInteraction Element (Global)
  • hotspotInteraction
Attribute HotspotInteraction XOR [0.. *]
[1]
hotspotInteraction Element (Global)
  • graphicOrderInteraction
Attribute GraphicOrderInteraction XOR [0.. *]
[1]
graphicOrderInteraction Element (Global)
  • selectPointInteraction
Attribute SelectPointInteraction XOR [0.. *]
[1]
selectPointInteraction Element (Global)
  • graphicAssociateInteraction
Attribute GraphicAssociateInteraction XOR [0.. *]
[1]
graphicAssociateInteraction Element (Global)
  • sliderInteraction
Attribute SliderInteraction XOR [0.. *]
[1]
sliderInteraction Element (Global)
  • choiceInteraction
Attribute ChoiceInteraction XOR [0.. *]
[1]
choiceInteraction Element (Global)
  • mediaInteraction
Attribute MediaInteraction XOR [0.. *]
[1]
mediaInteraction Element (Global)
  • hottextInteraction
Attribute HotTextInteraction XOR [0.. *]
[1]
hottextInteraction Element (Global)
  • orderInteraction
Attribute OrderInteraction XOR [0.. *]
[1]
orderInteraction Element (Global)
  • extendedTextInteraction
Attribute ExtendedTextInteraction XOR [0.. *]
[1]
extendedTextInteraction Element (Global)
  • uploadInteraction
Attribute UploadInteraction XOR [0.. *]
[1]
uploadInteraction Element (Global)
  • associateInteraction
Attribute AssociateInteraction XOR [0.. *]
[1]
associateInteraction Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.58 Label Class Mapping

The UML/XSD Mapping for the "Label" Class is given in Table 2.3.58.

Table 2.3.58 UML/XSD Mapping for the "Label" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Label Core Container [ Sequence ] - N/A - Label.Type ComplexType
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.59 Logic0toMany Class Mapping

The UML/XSD Mapping for the "Logic0toMany" Class is given in Table 2.3.59.

Table 2.3.59 UML/XSD Mapping for the "Logic0toMany" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Logic0toMany Core Container [ Sequence ] - N/A - Logic0toMany.Type ComplexType
  • and
Attribute Logic1toMany XOR [0.. *]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [0.. *]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [0.. *]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [0.. *]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [0.. *]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [0.. *]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [0.. *]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [0.. *]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [0.. *]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [0.. *]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [0.. *]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [0.. *]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [0.. *]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [0.. *]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [0.. *]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [0.. *]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [0.. *]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [0.. *]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [0.. *]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [0.. *]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [0.. *]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [0.. *]
[1]
match Element (Global)
  • index
Attribute Index XOR [0.. *]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [0.. *]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [0.. *]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [0.. *]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [0.. *]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [0.. *]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [0.. *]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [0.. *]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [0.. *]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [0.. *]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [0.. *]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [0.. *]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [0.. *]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [0.. *]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [0.. *]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [0.. *]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [0.. *]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [0.. *]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [0.. *]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [0.. *]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [0.. *]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [0.. *]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [0.. *]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [0.. *]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [0.. *]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [0.. *]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [0.. *]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [0.. *]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [0.. *]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [0.. *]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [0.. *]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [0.. *]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [0.. *]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [0.. *]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [0.. *]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [0.. *]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [0.. *]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [0.. *]
[1]
mathOperator Element (Global)

2.3.60 Logic1toMany Class Mapping

The UML/XSD Mapping for the "Logic1toMany" Class is given in Table 2.3.60.

Table 2.3.60 UML/XSD Mapping for the "Logic1toMany" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Logic1toMany Core Container [ Sequence ] - N/A - Logic1toMany.Type ComplexType
  • and
Attribute Logic1toMany XOR [1.. *]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1.. *]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1.. *]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1.. *]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1.. *]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1.. *]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1.. *]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1.. *]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1.. *]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1.. *]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1.. *]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1.. *]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1.. *]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1.. *]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1.. *]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1.. *]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1.. *]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1.. *]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1.. *]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1.. *]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1.. *]
[1]
match Element (Global)
  • index
Attribute Index XOR [1.. *]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1.. *]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1.. *]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1.. *]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1.. *]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1.. *]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1.. *]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1.. *]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1.. *]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1.. *]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1.. *]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1.. *]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1.. *]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1.. *]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1.. *]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1.. *]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1.. *]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1.. *]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1.. *]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1.. *]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1.. *]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1.. *]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1.. *]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1.. *]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1.. *]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1.. *]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1.. *]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1.. *]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1.. *]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1.. *]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1.. *]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1.. *]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1.. *]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1.. *]
[1]
mathOperator Element (Global)

2.3.61 LogicPair Class Mapping

The UML/XSD Mapping for the "LogicPair" Class is given in Table 2.3.61.

Table 2.3.61 UML/XSD Mapping for the "LogicPair" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
LogicPair Core Container [ Sequence ] - N/A - LogicPair.Type ComplexType
  • and
Attribute Logic1toMany XOR [2]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [2]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [2]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [2]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [2]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [2]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [2]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [2]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [2]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [2]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [2]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [2]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [2]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [2]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [2]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [2]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [2]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [2]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [2]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [2]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [2]
[1]
match Element (Global)
  • index
Attribute Index XOR [2]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [2]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [2]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [2]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [2]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [2]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [2]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [2]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [2]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [2]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [2]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [2]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [2]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [2]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [2]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [2]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [2]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [2]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [2]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [2]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [2]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [2]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [2]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [2]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [2]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [2]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [2]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [2]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [2]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [2]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [2]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [2]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [2]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [2]
[1]
mathOperator Element (Global)

2.3.62 LogicSingle Class Mapping

The UML/XSD Mapping for the "LogicSingle" Class is given in Table 2.3.62.

Table 2.3.62 UML/XSD Mapping for the "LogicSingle" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
LogicSingle Core Container [ Sequence ] - N/A - LogicSingle.Type ComplexType
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.63 LookupOutcomeValue Class Mapping

The UML/XSD Mapping for the "LookupOutcomeValue" Class is given in Table 2.3.63.

Table 2.3.63 UML/XSD Mapping for the "LookupOutcomeValue" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
LookupOutcomeValue Core Container [ Sequence ] - N/A - LookupOutcomeValue.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.64 Mapping Class Mapping

The UML/XSD Mapping for the "Mapping" Class is given in Table 2.3.64.

Table 2.3.64 UML/XSD Mapping for the "Mapping" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Mapping Core Container [ Sequence ] - N/A - Mapping.Type ComplexType
  • lowerBound
Characteristic PT: Double [0..1] lowerBound Attribute (Global)
  • upperBound
Characteristic PT: Double [0..1] upperBound Attribute (Global)
  • defaultValue
Characteristic PT: Double [0..1] defaultValue Attribute (Global)
  • mapEntry
Attribute DT: MapEntry (PT: Empty) [1.. *] mapEntry Element (Global)

2.3.65 MatchInteraction Class Mapping

The UML/XSD Mapping for the "MatchInteraction" Class is given in Table 2.3.65.

Table 2.3.65 UML/XSD Mapping for the "MatchInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MatchInteraction Core Container [ Sequence ] - N/A - MatchInteraction.Type ComplexType
  • shuffle
Characteristic PT: Boolean [0..1] shuffle Attribute (Global)
  • maxAssociations
Characteristic PT: NonNegativeInteger [0..1] maxAssociations Attribute (Global)
  • minAssociations
Characteristic PT: NonNegativeInteger [0..1] minAssociations Attribute (Global)
  • simpleMatchSet
Attribute SimpleMatchSet [2] simpleMatchSet Element (Global)

2.3.66 MatchTable Class Mapping

The UML/XSD Mapping for the "MatchTable" Class is given in Table 2.3.66.

Table 2.3.66 UML/XSD Mapping for the "MatchTable" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MatchTable Core Container [ Sequence ] - N/A - MatchTable.Type ComplexType
  • defaultValue
Characteristic PT: String [0..1] defaultValue Attribute (Global)
  • matchTableEntry
Attribute DT: MatchTableEntry (PT: Empty) [1.. *] matchTableEntry Element (Global)

2.3.67 MathOperator Class Mapping

The UML/XSD Mapping for the "MathOperator" Class is given in Table 2.3.67.

Table 2.3.67 UML/XSD Mapping for the "MathOperator" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MathOperator Core Container [ Sequence ] - N/A - MathOperator.Type ComplexType
  • name
Characteristic [ Enumeration (MathOperatorName) ] [1] name Attribute (Global)
  • and
Attribute Logic1toMany XOR [1.. *]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1.. *]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1.. *]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1.. *]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1.. *]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1.. *]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1.. *]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1.. *]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1.. *]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1.. *]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1.. *]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1.. *]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1.. *]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1.. *]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1.. *]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1.. *]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1.. *]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1.. *]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1.. *]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1.. *]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1.. *]
[1]
match Element (Global)
  • index
Attribute Index XOR [1.. *]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1.. *]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1.. *]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1.. *]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1.. *]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1.. *]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1.. *]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1.. *]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1.. *]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1.. *]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1.. *]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1.. *]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1.. *]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1.. *]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1.. *]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1.. *]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1.. *]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1.. *]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1.. *]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1.. *]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1.. *]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1.. *]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1.. *]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1.. *]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1.. *]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1.. *]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1.. *]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1.. *]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1.. *]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1.. *]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1.. *]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1.. *]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1.. *]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1.. *]
[1]
mathOperator Element (Global)

2.3.68 MediaInteraction Class Mapping

The UML/XSD Mapping for the "MediaInteraction" Class is given in Table 2.3.68.

Table 2.3.68 UML/XSD Mapping for the "MediaInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MediaInteraction Core Container [ Selection ] - N/A - MediaInteraction.Type ComplexType
  • autostart
Characteristic PT: Boolean [1] autostart Attribute (Global)
  • minPlays
Characteristic PT: NonNegativeInteger [0..1] minPlays Attribute (Global)
  • maxPlays
Characteristic PT: NonNegativeInteger [0..1] maxPlays Attribute (Global)
  • loop
Characteristic PT: Boolean [0..1] loop Attribute (Global)
  • coords
Characteristic DT: Coords (PT: NormalizedString) [0..1] coords Attribute (Global)
  • object
Attribute Object [1] object Element (Global)
  • audio
Attribute [ Imported (HTML5) ] [1] audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] [1] video Element (Global)

2.3.69 ModalFeedback Class Mapping

The UML/XSD Mapping for the "ModalFeedback" Class is given in Table 2.3.69.

Table 2.3.69 UML/XSD Mapping for the "ModalFeedback" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ModalFeedback Core Container [ Sequence ] - N/A - ModalFeedback.Type ComplexType
  • outcomeIdentifier
Characteristic DT: Identifier (PT: NCName) [1] outcomeIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [1] showHide Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • title
Characteristic PT: NormalizedString [0..1] title Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [0..1] apipAccessibility Element (Global)

2.3.70 NumericLogic1toMany Class Mapping

The UML/XSD Mapping for the "NumericLogic1toMany" Class is given in Table 2.3.70.

Table 2.3.70 UML/XSD Mapping for the "NumericLogic1toMany" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
NumericLogic1toMany Core Container [ Sequence ] - N/A - NumericLogic1toMany.Type ComplexType
  • sum
Attribute NumericLogic1toMany XOR [1.. *]
[1]
sum Element (Global)
  • subtract
Attribute LogicPair XOR [1.. *]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1.. *]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1.. *]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1.. *]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1.. *]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1.. *]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberSelected Element (Global)
  • null
Attribute PT: Empty XOR [1.. *]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1.. *]
[1]
delete Element (Global)
  • index
Attribute Index XOR [1.. *]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1.. *]
[1]
power Element (Global)
  • containerSize
Attribute LogicSingle XOR [1.. *]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1.. *]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1.. *]
[1]
default Element (Global)
  • integerDivide
Attribute LogicPair XOR [1.. *]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1.. *]
[1]
integerModulus Element (Global)
  • product
Attribute Logic1toMany XOR [1.. *]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1.. *]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1.. *]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1.. *]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1.. *]
[1]
randomInteger Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1.. *]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1.. *]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1.. *]
[1]
integerToFloat Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1.. *]
[1]
baseValue Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponse Element (Global)
  • repeat
Attribute Repeat XOR [1.. *]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1.. *]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1.. *]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1.. *]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1.. *]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1.. *]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1.. *]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1.. *]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1.. *]
[1]
mathOperator Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1.. *]
[1]
randomFloat Element (Global)

2.3.71 OUL Class Mapping

The UML/XSD Mapping for the "OUL" Class is given in Table 2.3.71.

Table 2.3.71 UML/XSD Mapping for the "OUL" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OUL Core Container [ Sequence ] - N/A - OUL.Type ComplexType
  • li
Attribute LI [0.. *] li Element (Global)

2.3.72 Object Class Mapping

The UML/XSD Mapping for the "Object" Class is given in Table 2.3.72.

Table 2.3.72 UML/XSD Mapping for the "Object" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Object Core Container [ Sequence ] - N/A - Object.Type ComplexType
  • data
Characteristic PT: String [1] data Attribute (Global)
  • type
Characteristic DT: MimeType (PT: NormalizedString) [1] type Attribute (Global)
  • width
Characteristic DT: Length (PT: String) [0..1] width Attribute (Global)
  • height
Characteristic DT: Length (PT: String) [0..1] height Attribute (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • param
Attribute DT: Param (PT: Empty) XOR [0.. *]
[1]
param Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.73 OrderInteraction Class Mapping

The UML/XSD Mapping for the "OrderInteraction" Class is given in Table 2.3.73.

Table 2.3.73 UML/XSD Mapping for the "OrderInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OrderInteraction Core Container [ Sequence ] - N/A - OrderInteraction.Type ComplexType
  • shuffle
Characteristic PT: Boolean [0..1] shuffle Attribute (Global)
  • minChoices
Characteristic PT: NonNegativeInteger [0..1] minChoices Attribute (Global)
  • maxChoices
Characteristic PT: NonNegativeInteger [0..1] maxChoices Attribute (Global)
  • orientation
Characteristic [ Enumeration (Orientation) ] [0..1] orientation Attribute (Global)
  • simpleChoice
Attribute SimpleChoice [1.. *] simpleChoice Element (Global)

2.3.74 Ordering Class Mapping

The UML/XSD Mapping for the "Ordering" Class is given in Table 2.3.74.

Table 2.3.74 UML/XSD Mapping for the "Ordering" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Ordering Core Container [ Sequence ] - N/A - Ordering.Type ComplexType
  • shuffle
Characteristic PT: Boolean [0..1] shuffle Attribute (Global)
  • extension
Characteristic PT: Namespace [0..1] extension Attribute (Global)
  • extensions
Attribute PT: NamespaceLax [0.. *] extensions Element (Global)

2.3.75 OutcomeCondition Class Mapping

The UML/XSD Mapping for the "OutcomeCondition" Class is given in Table 2.3.75.

Table 2.3.75 UML/XSD Mapping for the "OutcomeCondition" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OutcomeCondition Core Container [ Sequence ] - N/A - OutcomeCondition.Type ComplexType
  • outcomeIf
Attribute OutcomeIf [1] outcomeIf Element (Global)
  • outcomeElseIf
Attribute OutcomeIf [0.. *] outcomeElseIf Element (Global)
  • outcomeElse
Attribute OutcomeElse [0..1] outcomeElse Element (Global)

2.3.76 OutcomeElse Class Mapping

The UML/XSD Mapping for the "OutcomeElse" Class is given in Table 2.3.76.

Table 2.3.76 UML/XSD Mapping for the "OutcomeElse" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OutcomeElse Core Container [ Sequence ] - N/A - OutcomeElse.Type ComplexType
  • lookupOutcomeValue
Attribute LookupOutcomeValue XOR [0.. *]
[1]
lookupOutcomeValue Element (Global)
  • outcomeProcessingFragment
Attribute OutcomeProcessingFragment XOR [0.. *]
[1]
outcomeProcessingFragment Element (Global)
  • setOutcomeValue
Attribute SetValue XOR [0.. *]
[1]
setOutcomeValue Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • exitTest
Attribute PT: Empty XOR [0.. *]
[1]
exitTest Element (Global)
  • outcomeCondition
Attribute OutcomeCondition XOR [0.. *]
[1]
outcomeCondition Element (Global)

2.3.77 OutcomeIf Class Mapping

The UML/XSD Mapping for the "OutcomeIf" Class is given in Table 2.3.77.

Table 2.3.77 UML/XSD Mapping for the "OutcomeIf" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OutcomeIf Core Container [ Sequence ] - N/A - OutcomeIf.Type ComplexType
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)
  • lookupOutcomeValue
Attribute LookupOutcomeValue XOR [0.. *]
[1]
lookupOutcomeValue Element (Global)
  • outcomeProcessingFragment
Attribute OutcomeProcessingFragment XOR [0.. *]
[1]
outcomeProcessingFragment Element (Global)
  • setOutcomeValue
Attribute SetValue XOR [0.. *]
[1]
setOutcomeValue Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • exitTest
Attribute PT: Empty XOR [0.. *]
[1]
exitTest Element (Global)
  • outcomeCondition
Attribute OutcomeCondition XOR [0.. *]
[1]
outcomeCondition Element (Global)

2.3.78 OutcomeProcessing Class Mapping

The UML/XSD Mapping for the "OutcomeProcessing" Class is given in Table 2.3.78.

Table 2.3.78 UML/XSD Mapping for the "OutcomeProcessing" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OutcomeProcessing Core Container [ Sequence ] - N/A - OutcomeProcessing.Type ComplexType
  • lookupOutcomeValue
Attribute LookupOutcomeValue XOR [0.. *]
[1]
lookupOutcomeValue Element (Global)
  • outcomeProcessingFragment
Attribute OutcomeProcessingFragment XOR [0.. *]
[1]
outcomeProcessingFragment Element (Global)
  • setOutcomeValue
Attribute SetValue XOR [0.. *]
[1]
setOutcomeValue Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • exitTest
Attribute PT: Empty XOR [0.. *]
[1]
exitTest Element (Global)
  • outcomeCondition
Attribute OutcomeCondition XOR [0.. *]
[1]
outcomeCondition Element (Global)

2.3.79 OutcomeProcessingFragment Class Mapping

The UML/XSD Mapping for the "OutcomeProcessingFragment" Class is given in Table 2.3.79.

Table 2.3.79 UML/XSD Mapping for the "OutcomeProcessingFragment" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OutcomeProcessingFragment Core Container [ Sequence ] - N/A - OutcomeProcessingFragment.Type ComplexType
  • lookupOutcomeValue
Attribute LookupOutcomeValue XOR [0.. *]
[1]
lookupOutcomeValue Element (Global)
  • outcomeProcessingFragment
Attribute OutcomeProcessingFragment XOR [0.. *]
[1]
outcomeProcessingFragment Element (Global)
  • setOutcomeValue
Attribute SetValue XOR [0.. *]
[1]
setOutcomeValue Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • exitTest
Attribute PT: Empty XOR [0.. *]
[1]
exitTest Element (Global)
  • outcomeCondition
Attribute OutcomeCondition XOR [0.. *]
[1]
outcomeCondition Element (Global)

2.3.80 PatternMatch Class Mapping

The UML/XSD Mapping for the "PatternMatch" Class is given in Table 2.3.80.

Table 2.3.80 UML/XSD Mapping for the "PatternMatch" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
PatternMatch Core Container [ Sequence ] - N/A - PatternMatch.Type ComplexType
  • pattern
Characteristic [ Union (StringOrVariableRef) ] [1] pattern Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.81 PositionObjectInteraction Class Mapping

The UML/XSD Mapping for the "PositionObjectInteraction" Class is given in Table 2.3.81.

Table 2.3.81 UML/XSD Mapping for the "PositionObjectInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
PositionObjectInteraction Core Container [ Sequence ] - N/A - PositionObjectInteraction.Type ComplexType
  • centerPoint
Characteristic [ List (IntegerList) ] [0..1] centerPoint Attribute (Global)
  • minChoices
Characteristic PT: NonNegativeInteger [0..1] minChoices Attribute (Global)
  • maxChoices
Characteristic PT: NonNegativeInteger [0..1] maxChoices Attribute (Global)
  • object
Attribute Object [1] object Element (Global)

2.3.82 PositionObjectStage Class Mapping

The UML/XSD Mapping for the "PositionObjectStage" Class is given in Table 2.3.82.

Table 2.3.82 UML/XSD Mapping for the "PositionObjectStage" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
PositionObjectStage Core Container [ Sequence ] - N/A - PositionObjectStage.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • object
Attribute Object [1] object Element (Global)
  • positionObjectInteraction
Attribute PositionObjectInteraction [1.. *] positionObjectInteraction Element (Global)

2.3.83 Prompt Class Mapping

The UML/XSD Mapping for the "Prompt" Class is given in Table 2.3.83.

Table 2.3.83 UML/XSD Mapping for the "Prompt" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Prompt Core Container [ Sequence ] - N/A - Prompt.Type ComplexType
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.84 Q Class Mapping

The UML/XSD Mapping for the "Q" Class is given in Table 2.3.84.

Table 2.3.84 UML/XSD Mapping for the "Q" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Q Core Container [ Sequence ] - N/A - Q.Type ComplexType
  • cite
Characteristic PT: AnyURI [0..1] cite Attribute (Global)
  • textEntryInteraction
Attribute TextEntryInteraction XOR [0.. *]
[1]
textEntryInteraction Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • gap
Attribute Gap XOR [0.. *]
[1]
gap Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [0.. *]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [0.. *]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.85 Repeat Class Mapping

The UML/XSD Mapping for the "Repeat" Class is given in Table 2.3.85.

Table 2.3.85 UML/XSD Mapping for the "Repeat" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Repeat Core Container [ Sequence ] - N/A - Repeat.Type ComplexType
  • numberRepeats
Characteristic [ Union (IntOrIdentifier) ] [1] numberRepeats Attribute (Global)
  • and
Attribute Logic1toMany XOR [1.. *]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1.. *]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1.. *]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1.. *]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1.. *]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1.. *]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1.. *]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1.. *]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1.. *]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1.. *]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1.. *]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1.. *]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1.. *]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1.. *]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1.. *]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1.. *]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1.. *]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1.. *]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1.. *]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1.. *]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1.. *]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1.. *]
[1]
match Element (Global)
  • index
Attribute Index XOR [1.. *]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1.. *]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1.. *]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1.. *]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1.. *]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1.. *]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1.. *]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1.. *]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1.. *]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1.. *]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1.. *]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1.. *]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1.. *]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1.. *]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1.. *]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1.. *]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1.. *]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1.. *]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1.. *]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1.. *]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1.. *]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1.. *]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1.. *]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1.. *]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1.. *]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1.. *]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1.. *]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1.. *]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1.. *]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1.. *]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1.. *]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1.. *]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1.. *]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1.. *]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1.. *]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1.. *]
[1]
mathOperator Element (Global)

2.3.86 ResponseCondition Class Mapping

The UML/XSD Mapping for the "ResponseCondition" Class is given in Table 2.3.86.

Table 2.3.86 UML/XSD Mapping for the "ResponseCondition" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ResponseCondition Core Container [ Sequence ] - N/A - ResponseCondition.Type ComplexType
  • responseIf
Attribute ResponseIf [1] responseIf Element (Global)
  • responseElseIf
Attribute ResponseIf [0.. *] responseElseIf Element (Global)
  • responseElse
Attribute ResponseElse [0..1] responseElse Element (Global)

2.3.87 ResponseDeclaration Class Mapping

The UML/XSD Mapping for the "ResponseDeclaration" Class is given in Table 2.3.87.

Table 2.3.87 UML/XSD Mapping for the "ResponseDeclaration" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ResponseDeclaration Core Container [ Sequence ] - N/A - ResponseDeclaration.Type ComplexType
  • identifier
Characteristic DT: UniqueIdentifier (PT: ID) [1] identifier Attribute (Global)
  • cardinality
Characteristic [ Enumeration (Cardinality) ] [1] cardinality Attribute (Global)
  • baseType
Characteristic [ Enumeration (BaseType) ] [0..1] baseType Attribute (Global)
  • defaultValue
Attribute DefaultValue [0..1] defaultValue Element (Global)
  • correctResponse
Attribute CorrectResponse [0..1] correctResponse Element (Global)
  • mapping
Attribute Mapping [0..1] mapping Element (Global)
  • areaMapping
Attribute AreaMapping [0..1] areaMapping Element (Global)

2.3.88 ResponseElse Class Mapping

The UML/XSD Mapping for the "ResponseElse" Class is given in Table 2.3.88.

Table 2.3.88 UML/XSD Mapping for the "ResponseElse" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ResponseElse Core Container [ Sequence ] - N/A - ResponseElse.Type ComplexType
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • responseCondition
Attribute ResponseCondition XOR [0.. *]
[1]
responseCondition Element (Global)
  • responseProcessingFragment
Attribute ResponseProcessingFragment XOR [0.. *]
[1]
responseProcessingFragment Element (Global)
  • setOutcomeValue
Attribute SetValue XOR [0.. *]
[1]
setOutcomeValue Element (Global)
  • exitResponse
Attribute PT: Empty XOR [0.. *]
[1]
exitResponse Element (Global)
  • lookupOutcomeValue
Attribute LookupOutcomeValue XOR [0.. *]
[1]
lookupOutcomeValue Element (Global)

2.3.89 ResponseIf Class Mapping

The UML/XSD Mapping for the "ResponseIf" Class is given in Table 2.3.89.

Table 2.3.89 UML/XSD Mapping for the "ResponseIf" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ResponseIf Core Container [ Sequence ] - N/A - ResponseIf.Type ComplexType
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • responseCondition
Attribute ResponseCondition XOR [0.. *]
[1]
responseCondition Element (Global)
  • responseProcessingFragment
Attribute ResponseProcessingFragment XOR [0.. *]
[1]
responseProcessingFragment Element (Global)
  • setOutcomeValue
Attribute SetValue XOR [0.. *]
[1]
setOutcomeValue Element (Global)
  • exitResponse
Attribute PT: Empty XOR [0.. *]
[1]
exitResponse Element (Global)
  • lookupOutcomeValue
Attribute LookupOutcomeValue XOR [0.. *]
[1]
lookupOutcomeValue Element (Global)

2.3.90 ResponseProcessingFragment Class Mapping

The UML/XSD Mapping for the "ResponseProcessingFragment" Class is given in Table 2.3.90.

Table 2.3.90 UML/XSD Mapping for the "ResponseProcessingFragment" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ResponseProcessingFragment Core Container [ Sequence ] - N/A - ResponseProcessingFragment.Type ComplexType
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • responseCondition
Attribute ResponseCondition XOR [0.. *]
[1]
responseCondition Element (Global)
  • responseProcessingFragment
Attribute ResponseProcessingFragment XOR [0.. *]
[1]
responseProcessingFragment Element (Global)
  • setOutcomeValue
Attribute SetValue XOR [0.. *]
[1]
setOutcomeValue Element (Global)
  • exitResponse
Attribute PT: Empty XOR [0.. *]
[1]
exitResponse Element (Global)
  • lookupOutcomeValue
Attribute LookupOutcomeValue XOR [0.. *]
[1]
lookupOutcomeValue Element (Global)

2.3.91 RoundTo Class Mapping

The UML/XSD Mapping for the "RoundTo" Class is given in Table 2.3.91.

Table 2.3.91 UML/XSD Mapping for the "RoundTo" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
RoundTo Core Container [ Sequence ] - N/A - RoundTo.Type ComplexType
  • roundingMode
Characteristic [ Enumeration (RoundingMode) ] [1] roundingMode Attribute (Global)
  • figures
Characteristic [ Union (IntegerOrVariableRef) ] [1] figures Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.92 RubricBlock Class Mapping

The UML/XSD Mapping for the "RubricBlock" Class is given in Table 2.3.92.

Table 2.3.92 UML/XSD Mapping for the "RubricBlock" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
RubricBlock Core Container [ Sequence ] - N/A - RubricBlock.Type ComplexType
  • use
Characteristic PT: NormalizedString [0..1] use Attribute (Global)
  • view
Characteristic [ Enumeration List (View) ] [1] view Attribute (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • templateBlock
Attribute RubricBlockTemplateBlock XOR [0.. *]
[1]
templateBlock Element (Local)
  • templateInline
Attribute RubricBlockTemplateInline XOR [0.. *]
[1]
templateInline Element (Local)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [0..1] apipAccessibility Element (Global)

2.3.93 RubricBlockTemplateBlock Class Mapping

The UML/XSD Mapping for the "RubricBlockTemplateBlock" Class is given in Table 2.3.93.

Table 2.3.93 UML/XSD Mapping for the "RubricBlockTemplateBlock" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
RubricBlockTemplateBlock Core Container [ Sequence ] - N/A - RubricBlockTemplateBlock.Type ComplexType
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • templateBlock
Attribute RubricBlockTemplateBlock XOR [0.. *]
[1]
templateBlock Element (Local)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [0..1] apipAccessibility Element (Global)

2.3.94 RubricBlockTemplateInline Class Mapping

The UML/XSD Mapping for the "RubricBlockTemplateInline" Class is given in Table 2.3.94.

Table 2.3.94 UML/XSD Mapping for the "RubricBlockTemplateInline" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
RubricBlockTemplateInline Core Container [ Sequence ] - N/A - RubricBlockTemplateInline.Type ComplexType
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • templateInline
Attribute RubricBlockTemplateInline XOR [0.. *]
[1]
templateInline Element (Local)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)

2.3.95 SelectPointInteraction Class Mapping

The UML/XSD Mapping for the "SelectPointInteraction" Class is given in Table 2.3.95.

Table 2.3.95 UML/XSD Mapping for the "SelectPointInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
SelectPointInteraction Core Container [ Sequence ] - N/A - SelectPointInteraction.Type ComplexType
  • minChoices
Characteristic PT: NonNegativeInteger [0..1] minChoices Attribute (Global)
  • maxChoices
Characteristic PT: NonNegativeInteger [0..1] maxChoices Attribute (Global)
  • object
Attribute Object [1] object Element (Global)

2.3.96 Selection Class Mapping

The UML/XSD Mapping for the "Selection" Class is given in Table 2.3.96.

Table 2.3.96 UML/XSD Mapping for the "Selection" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Selection Core Container [ Sequence ] - N/A - Selection.Type ComplexType
  • select
Characteristic PT: Int [1] select Attribute (Global)
  • withReplacement
Characteristic PT: Boolean [0..1] withReplacement Attribute (Global)
  • extension
Characteristic PT: Namespace [0..1] extension Attribute (Global)
  • extensions
Attribute PT: NamespaceLax [0.. *] extensions Element (Global)

2.3.97 SetValue Class Mapping

The UML/XSD Mapping for the "SetValue" Class is given in Table 2.3.97.

Table 2.3.97 UML/XSD Mapping for the "SetValue" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
SetValue Core Container [ Sequence ] - N/A - SetValue.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.98 SimpleAssociableChoice Class Mapping

The UML/XSD Mapping for the "SimpleAssociableChoice" Class is given in Table 2.3.98.

Table 2.3.98 UML/XSD Mapping for the "SimpleAssociableChoice" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
SimpleAssociableChoice Core Container [ Sequence ] - N/A - SimpleAssociableChoice.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • fixed
Characteristic PT: Boolean [0..1] fixed Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • matchGroup
Characteristic [ List (IdentifierList) ] [0..1] matchGroup Attribute (Global)
  • matchMax
Characteristic PT: NonNegativeInteger [1] matchMax Attribute (Global)
  • matchMin
Characteristic PT: NonNegativeInteger [0..1] matchMin Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.99 SimpleChoice Class Mapping

The UML/XSD Mapping for the "SimpleChoice" Class is given in Table 2.3.99.

Table 2.3.99 UML/XSD Mapping for the "SimpleChoice" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
SimpleChoice Core Container [ Sequence ] - N/A - SimpleChoice.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • fixed
Characteristic PT: Boolean [0..1] fixed Attribute (Global)
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.100 SimpleMatchSet Class Mapping

The UML/XSD Mapping for the "SimpleMatchSet" Class is given in Table 2.3.100.

Table 2.3.100 UML/XSD Mapping for the "SimpleMatchSet" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
SimpleMatchSet Core Container [ Sequence ] - N/A - SimpleMatchSet.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • simpleAssociableChoice
Attribute SimpleAssociableChoice [0.. *] simpleAssociableChoice Element (Global)

2.3.101 SliderInteraction Class Mapping

The UML/XSD Mapping for the "SliderInteraction" Class is given in Table 2.3.101.

Table 2.3.101 UML/XSD Mapping for the "SliderInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
SliderInteraction Core Container [ Sequence ] - N/A - SliderInteraction.Type ComplexType
  • lowerBound
Characteristic DT: NonNegativeDouble (PT: Double) [1] lowerBound Attribute (Global)
  • upperBound
Characteristic DT: NonNegativeDouble (PT: Double) [1] upperBound Attribute (Global)
  • step
Characteristic DT: NonNegativeDouble (PT: Double) [0..1] step Attribute (Global)
  • stepLabel
Characteristic PT: Boolean [0..1] stepLabel Attribute (Global)
  • orientation
Characteristic [ Enumeration (Orientation) ] [0..1] orientation Attribute (Global)
  • reverse
Characteristic PT: Boolean [0..1] reverse Attribute (Global)

2.3.102 StatsOperator Class Mapping

The UML/XSD Mapping for the "StatsOperator" Class is given in Table 2.3.102.

Table 2.3.102 UML/XSD Mapping for the "StatsOperator" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
StatsOperator Core Container [ Sequence ] - N/A - StatsOperator.Type ComplexType
  • name
Characteristic [ Enumeration (StatsOperatorName) ] [1] name Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.103 StimulusBody Class Mapping

The UML/XSD Mapping for the "StimulusBody" Class is given in Table 2.3.103.

Table 2.3.103 UML/XSD Mapping for the "StimulusBody" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
StimulusBody Core Container [ Sequence ] - N/A - StimulusBody.Type ComplexType
  • positionObjectStage
Attribute PositionObjectStage XOR [1.. *]
[1]
positionObjectStage Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [1.. *]
[1]
customInteraction Element (Global)
  • drawingInteraction
Attribute DrawingInteraction XOR [1.. *]
[1]
drawingInteraction Element (Global)
  • gapMatchInteraction
Attribute GapMatchInteraction XOR [1.. *]
[1]
gapMatchInteraction Element (Global)
  • matchInteraction
Attribute MatchInteraction XOR [1.. *]
[1]
matchInteraction Element (Global)
  • graphicGapMatchInteraction
Attribute GraphicGapMatchInteraction XOR [1.. *]
[1]
graphicGapMatchInteraction Element (Global)
  • hotspotInteraction
Attribute HotspotInteraction XOR [1.. *]
[1]
hotspotInteraction Element (Global)
  • graphicOrderInteraction
Attribute GraphicOrderInteraction XOR [1.. *]
[1]
graphicOrderInteraction Element (Global)
  • selectPointInteraction
Attribute SelectPointInteraction XOR [1.. *]
[1]
selectPointInteraction Element (Global)
  • graphicAssociateInteraction
Attribute GraphicAssociateInteraction XOR [1.. *]
[1]
graphicAssociateInteraction Element (Global)
  • sliderInteraction
Attribute SliderInteraction XOR [1.. *]
[1]
sliderInteraction Element (Global)
  • choiceInteraction
Attribute ChoiceInteraction XOR [1.. *]
[1]
choiceInteraction Element (Global)
  • mediaInteraction
Attribute MediaInteraction XOR [1.. *]
[1]
mediaInteraction Element (Global)
  • hottextInteraction
Attribute HotTextInteraction XOR [1.. *]
[1]
hottextInteraction Element (Global)
  • orderInteraction
Attribute OrderInteraction XOR [1.. *]
[1]
orderInteraction Element (Global)
  • extendedTextInteraction
Attribute ExtendedTextInteraction XOR [1.. *]
[1]
extendedTextInteraction Element (Global)
  • uploadInteraction
Attribute UploadInteraction XOR [1.. *]
[1]
uploadInteraction Element (Global)
  • associateInteraction
Attribute AssociateInteraction XOR [1.. *]
[1]
associateInteraction Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [1.. *]
[1]
feedbackBlock Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [1.. *]
[1]
templateBlock Element (Global)
  • infoControl
Attribute InfoControl XOR [1.. *]
[1]
infoControl Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [1.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [1.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [1.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)

2.3.104 StringMatch Class Mapping

The UML/XSD Mapping for the "StringMatch" Class is given in Table 2.3.104.

Table 2.3.104 UML/XSD Mapping for the "StringMatch" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
StringMatch Core Container [ Sequence ] - N/A - StringMatch.Type ComplexType
  • caseSensitive
Characteristic PT: Boolean [1] caseSensitive Attribute (Global)
  • substring
Characteristic PT: Boolean [0..1] substring Attribute (Global)
  • and
Attribute Logic1toMany XOR [2]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [2]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [2]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [2]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [2]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [2]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [2]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [2]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [2]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [2]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [2]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [2]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [2]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [2]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [2]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [2]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [2]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [2]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [2]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [2]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [2]
[1]
match Element (Global)
  • index
Attribute Index XOR [2]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [2]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [2]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [2]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [2]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [2]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [2]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [2]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [2]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [2]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [2]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [2]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [2]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [2]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [2]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [2]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [2]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [2]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [2]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [2]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [2]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [2]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [2]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [2]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [2]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [2]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [2]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [2]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [2]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [2]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [2]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [2]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [2]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [2]
[1]
mathOperator Element (Global)

2.3.105 Substring Class Mapping

The UML/XSD Mapping for the "Substring" Class is given in Table 2.3.105.

Table 2.3.105 UML/XSD Mapping for the "Substring" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Substring Core Container [ Sequence ] - N/A - Substring.Type ComplexType
  • caseSensitive
Characteristic PT: Boolean [1] caseSensitive Attribute (Global)
  • and
Attribute Logic1toMany XOR [2]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [2]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [2]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [2]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [2]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [2]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [2]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [2]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [2]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [2]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [2]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [2]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [2]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [2]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [2]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [2]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [2]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [2]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [2]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [2]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [2]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [2]
[1]
match Element (Global)
  • index
Attribute Index XOR [2]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [2]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [2]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [2]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [2]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [2]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [2]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [2]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [2]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [2]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [2]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [2]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [2]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [2]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [2]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [2]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [2]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [2]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [2]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [2]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [2]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [2]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [2]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [2]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [2]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [2]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [2]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [2]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [2]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [2]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [2]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [2]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [2]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [2]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [2]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [2]
[1]
mathOperator Element (Global)

2.3.106 TDH Class Mapping

The UML/XSD Mapping for the "TDH" Class is given in Table 2.3.106.

Table 2.3.106 UML/XSD Mapping for the "TDH" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TDH Core Container [ Sequence ] - N/A - TDH.Type ComplexType
  • headers
Characteristic [ List (IdentifierList) ] [0..1] headers Attribute (Global)
  • scope
Characteristic [ Enumeration (TableCellScope) ] [0..1] scope Attribute (Global)
  • abbr
Characteristic PT: String [0..1] abbr Attribute (Global)
  • axis
Characteristic PT: String [0..1] axis Attribute (Global)
  • rowspan
Characteristic PT: Int [0..1] rowspan Attribute (Global)
  • colspan
Characteristic PT: Int [0..1] colspan Attribute (Global)
  • align
Characteristic [ Enumeration (Align) ] [0..1] align Attribute (Global)
  • valign
Characteristic [ Enumeration (Valign) ] [0..1] valign Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • feedbackBlock
Attribute FeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • textEntryInteraction
Attribute TextEntryInteraction XOR [0.. *]
[1]
textEntryInteraction Element (Global)
  • inlineChoiceInteraction
Attribute InlineChoiceInteraction XOR [0.. *]
[1]
inlineChoiceInteraction Element (Global)
  • endAttemptInteraction
Attribute EndAttemptInteraction XOR [0.. *]
[1]
endAttemptInteraction Element (Global)
  • customInteraction
Attribute CustomInteraction XOR [0.. *]
[1]
customInteraction Element (Global)
  • drawingInteraction
Attribute DrawingInteraction XOR [0.. *]
[1]
drawingInteraction Element (Global)
  • gapMatchInteraction
Attribute GapMatchInteraction XOR [0.. *]
[1]
gapMatchInteraction Element (Global)
  • matchInteraction
Attribute MatchInteraction XOR [0.. *]
[1]
matchInteraction Element (Global)
  • graphicGapMatchInteraction
Attribute GraphicGapMatchInteraction XOR [0.. *]
[1]
graphicGapMatchInteraction Element (Global)
  • hotspotInteraction
Attribute HotspotInteraction XOR [0.. *]
[1]
hotspotInteraction Element (Global)
  • graphicOrderInteraction
Attribute GraphicOrderInteraction XOR [0.. *]
[1]
graphicOrderInteraction Element (Global)
  • selectPointInteraction
Attribute SelectPointInteraction XOR [0.. *]
[1]
selectPointInteraction Element (Global)
  • graphicAssociateInteraction
Attribute GraphicAssociateInteraction XOR [0.. *]
[1]
graphicAssociateInteraction Element (Global)
  • sliderInteraction
Attribute SliderInteraction XOR [0.. *]
[1]
sliderInteraction Element (Global)
  • choiceInteraction
Attribute ChoiceInteraction XOR [0.. *]
[1]
choiceInteraction Element (Global)
  • mediaInteraction
Attribute MediaInteraction XOR [0.. *]
[1]
mediaInteraction Element (Global)
  • hottextInteraction
Attribute HotTextInteraction XOR [0.. *]
[1]
hottextInteraction Element (Global)
  • orderInteraction
Attribute OrderInteraction XOR [0.. *]
[1]
orderInteraction Element (Global)
  • extendedTextInteraction
Attribute ExtendedTextInteraction XOR [0.. *]
[1]
extendedTextInteraction Element (Global)
  • uploadInteraction
Attribute UploadInteraction XOR [0.. *]
[1]
uploadInteraction Element (Global)
  • associateInteraction
Attribute AssociateInteraction XOR [0.. *]
[1]
associateInteraction Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.107 TR Class Mapping

The UML/XSD Mapping for the "TR" Class is given in Table 2.3.107.

Table 2.3.107 UML/XSD Mapping for the "TR" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TR Core Container [ Sequence ] - N/A - TR.Type ComplexType
  • td
Attribute TDH XOR [1.. *]
[1]
td Element (Global)
  • th
Attribute TDH XOR [1.. *]
[1]
th Element (Global)

2.3.108 Table Class Mapping

The UML/XSD Mapping for the "Table" Class is given in Table 2.3.108.

Table 2.3.108 UML/XSD Mapping for the "Table" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Table Core Container [ Sequence ] - N/A - Table.Type ComplexType
  • summary
Characteristic PT: String [0..1] summary Attribute (Global)
  • caption
Attribute Caption [0..1] caption Element (Global)
  • col
Attribute Col [0.. *] col Element (Global)
  • colgroup
Attribute ColGroup [0.. *] colgroup Element (Global)
  • thead
Attribute TablePart [0..1] thead Element (Global)
  • tfoot
Attribute TablePart [0..1] tfoot Element (Global)
  • tbody
Attribute TablePart [1.. *] tbody Element (Global)

2.3.109 TablePart Class Mapping

The UML/XSD Mapping for the "TablePart" Class is given in Table 2.3.109.

Table 2.3.109 UML/XSD Mapping for the "TablePart" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TablePart Core Container [ Sequence ] - N/A - TablePart.Type ComplexType
  • tr
Attribute TR [1.. *] tr Element (Global)

2.3.110 TemplateBlock Class Mapping

The UML/XSD Mapping for the "TemplateBlock" Class is given in Table 2.3.110.

Table 2.3.110 UML/XSD Mapping for the "TemplateBlock" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateBlock Core Container [ Sequence ] - N/A - TemplateBlock.Type ComplexType
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • feedbackBlock
Attribute TemplateBlockFeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Local)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [0..1] apipAccessibility Element (Global)

2.3.111 TemplateBlockFeedbackBlock Class Mapping

The UML/XSD Mapping for the "TemplateBlockFeedbackBlock" Class is given in Table 2.3.111.

Table 2.3.111 UML/XSD Mapping for the "TemplateBlockFeedbackBlock" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateBlockFeedbackBlock Core Container [ Sequence ] - N/A - TemplateBlockFeedbackBlock.Type ComplexType
  • outcomeIdentifier
Characteristic DT: Identifier (PT: NCName) [1] outcomeIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • feedbackBlock
Attribute TemplateBlockFeedbackBlock XOR [0.. *]
[1]
feedbackBlock Element (Local)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [1] apipAccessibility Element (Global)

2.3.112 TemplateCondition Class Mapping

The UML/XSD Mapping for the "TemplateCondition" Class is given in Table 2.3.112.

Table 2.3.112 UML/XSD Mapping for the "TemplateCondition" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateCondition Core Container [ Sequence ] - N/A - TemplateCondition.Type ComplexType
  • templateIf
Attribute TemplateIf [1] templateIf Element (Global)
  • templateElseIf
Attribute TemplateIf [0.. *] templateElseIf Element (Global)
  • templateElse
Attribute TemplateElse [0..1] templateElse Element (Global)

2.3.113 TemplateConstraint Class Mapping

The UML/XSD Mapping for the "TemplateConstraint" Class is given in Table 2.3.113.

Table 2.3.113 UML/XSD Mapping for the "TemplateConstraint" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateConstraint Core Container [ Sequence ] - N/A - TemplateConstraint.Type ComplexType
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.114 TemplateDeclaration Class Mapping

The UML/XSD Mapping for the "TemplateDeclaration" Class is given in Table 2.3.114.

Table 2.3.114 UML/XSD Mapping for the "TemplateDeclaration" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateDeclaration Core Container [ Sequence ] - N/A - TemplateDeclaration.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • cardinality
Characteristic [ Enumeration (Cardinality) ] [1] cardinality Attribute (Global)
  • baseType
Characteristic [ Enumeration (BaseType) ] [0..1] baseType Attribute (Global)
  • paramVariable
Characteristic PT: Boolean [0..1] paramVariable Attribute (Global)
  • mathVariable
Characteristic PT: Boolean [0..1] mathVariable Attribute (Global)
  • defaultValue
Attribute DefaultValue [0..1] defaultValue Element (Global)

2.3.115 TemplateDefault Class Mapping

The UML/XSD Mapping for the "TemplateDefault" Class is given in Table 2.3.115.

Table 2.3.115 UML/XSD Mapping for the "TemplateDefault" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateDefault Core Container [ Sequence ] - N/A - TemplateDefault.Type ComplexType
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [1] templateIdentifier Attribute (Global)
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)

2.3.116 TemplateElse Class Mapping

The UML/XSD Mapping for the "TemplateElse" Class is given in Table 2.3.116.

Table 2.3.116 UML/XSD Mapping for the "TemplateElse" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateElse Core Container [ Sequence ] - N/A - TemplateElse.Type ComplexType
  • setTemplateValue
Attribute SetValue XOR [0.. *]
[1]
setTemplateValue Element (Global)
  • exitTemplate
Attribute PT: Empty XOR [0.. *]
[1]
exitTemplate Element (Global)
  • templateCondition
Attribute TemplateCondition XOR [0.. *]
[1]
templateCondition Element (Global)
  • setDefaultValue
Attribute SetValue XOR [0.. *]
[1]
setDefaultValue Element (Global)
  • setCorrectResponse
Attribute SetValue XOR [0.. *]
[1]
setCorrectResponse Element (Global)
  • templateConstraint
Attribute TemplateConstraint XOR [0.. *]
[1]
templateConstraint Element (Global)

2.3.117 TemplateIf Class Mapping

The UML/XSD Mapping for the "TemplateIf" Class is given in Table 2.3.117.

Table 2.3.117 UML/XSD Mapping for the "TemplateIf" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateIf Core Container [ Sequence ] - N/A - TemplateIf.Type ComplexType
  • and
Attribute Logic1toMany XOR [1]
[1]
and Element (Global)
  • gt
Attribute LogicPair XOR [1]
[1]
gt Element (Global)
  • not
Attribute LogicSingle XOR [1]
[1]
not Element (Global)
  • lt
Attribute LogicPair XOR [1]
[1]
lt Element (Global)
  • gte
Attribute LogicPair XOR [1]
[1]
gte Element (Global)
  • lte
Attribute LogicPair XOR [1]
[1]
lte Element (Global)
  • or
Attribute Logic1toMany XOR [1]
[1]
or Element (Global)
  • sum
Attribute NumericLogic1toMany XOR [1]
[1]
sum Element (Global)
  • durationLT
Attribute LogicPair XOR [1]
[1]
durationLT Element (Global)
  • durationGTE
Attribute LogicPair XOR [1]
[1]
durationGTE Element (Global)
  • subtract
Attribute LogicPair XOR [1]
[1]
subtract Element (Global)
  • divide
Attribute LogicPair XOR [1]
[1]
divide Element (Global)
  • multiple
Attribute Logic0toMany XOR [1]
[1]
multiple Element (Global)
  • ordered
Attribute Logic0toMany XOR [1]
[1]
ordered Element (Global)
  • customOperator
Attribute CustomOperator XOR [1]
[1]
customOperator Element (Global)
  • random
Attribute LogicSingle XOR [1]
[1]
random Element (Global)
  • numberIncorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberIncorrect Element (Global)
  • numberCorrect
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberCorrect Element (Global)
  • numberPresented
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberPresented Element (Global)
  • numberResponded
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberResponded Element (Global)
  • numberSelected
Attribute DT: Number (PT: Empty) XOR [1]
[1]
numberSelected Element (Global)
  • substring
Attribute Substring XOR [1]
[1]
substring Element (Global)
  • equalRounded
Attribute EqualRounded XOR [1]
[1]
equalRounded Element (Global)
  • null
Attribute PT: Empty XOR [1]
[1]
null Element (Global)
  • delete
Attribute LogicPair XOR [1]
[1]
delete Element (Global)
  • match
Attribute LogicPair XOR [1]
[1]
match Element (Global)
  • index
Attribute Index XOR [1]
[1]
index Element (Global)
  • power
Attribute LogicPair XOR [1]
[1]
power Element (Global)
  • equal
Attribute Equal XOR [1]
[1]
equal Element (Global)
  • contains
Attribute LogicPair XOR [1]
[1]
contains Element (Global)
  • containerSize
Attribute LogicSingle XOR [1]
[1]
containerSize Element (Global)
  • correct
Attribute DT: Correct (PT: Empty) XOR [1]
[1]
correct Element (Global)
  • default
Attribute DT: Default (PT: Empty) XOR [1]
[1]
default Element (Global)
  • anyN
Attribute AnyN XOR [1]
[1]
anyN Element (Global)
  • integerDivide
Attribute LogicPair XOR [1]
[1]
integerDivide Element (Global)
  • integerModulus
Attribute LogicPair XOR [1]
[1]
integerModulus Element (Global)
  • isNull
Attribute LogicSingle XOR [1]
[1]
isNull Element (Global)
  • member
Attribute LogicPair XOR [1]
[1]
member Element (Global)
  • product
Attribute Logic1toMany XOR [1]
[1]
product Element (Global)
  • round
Attribute LogicSingle XOR [1]
[1]
round Element (Global)
  • truncate
Attribute LogicSingle XOR [1]
[1]
truncate Element (Global)
  • fieldValue
Attribute FieldValue XOR [1]
[1]
fieldValue Element (Global)
  • randomInteger
Attribute DT: RandomInteger (PT: Empty) XOR [1]
[1]
randomInteger Element (Global)
  • randomFloat
Attribute DT: RandomFloat (PT: Empty) XOR [1]
[1]
randomFloat Element (Global)
  • variable
Attribute DT: Variable (PT: Empty) XOR [1]
[1]
variable Element (Global)
  • outcomeMinimum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMinimum Element (Global)
  • outcomeMaximum
Attribute DT: OutcomeMinMax (PT: Empty) XOR [1]
[1]
outcomeMaximum Element (Global)
  • testVariables
Attribute DT: TestVariables (PT: Empty) XOR [1]
[1]
testVariables Element (Global)
  • integerToFloat
Attribute LogicSingle XOR [1]
[1]
integerToFloat Element (Global)
  • inside
Attribute Inside XOR [1]
[1]
inside Element (Global)
  • baseValue
Attribute DT: BaseValue (PT: String) XOR [1]
[1]
baseValue Element (Global)
  • patternMatch
Attribute PatternMatch XOR [1]
[1]
patternMatch Element (Global)
  • mapResponsePoint
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponsePoint Element (Global)
  • mapResponse
Attribute DT: MapResponse (PT: Empty) XOR [1]
[1]
mapResponse Element (Global)
  • stringMatch
Attribute StringMatch XOR [1]
[1]
stringMatch Element (Global)
  • repeat
Attribute Repeat XOR [1]
[1]
repeat Element (Global)
  • roundTo
Attribute RoundTo XOR [1]
[1]
roundTo Element (Global)
  • lcm
Attribute Logic1toMany XOR [1]
[1]
lcm Element (Global)
  • gcd
Attribute Logic1toMany XOR [1]
[1]
gcd Element (Global)
  • min
Attribute Logic1toMany XOR [1]
[1]
min Element (Global)
  • max
Attribute Logic1toMany XOR [1]
[1]
max Element (Global)
  • mathConstant
Attribute DT: MathConstant (PT: Empty) XOR [1]
[1]
mathConstant Element (Global)
  • statsOperator
Attribute StatsOperator XOR [1]
[1]
statsOperator Element (Global)
  • mathOperator
Attribute MathOperator XOR [1]
[1]
mathOperator Element (Global)
  • setTemplateValue
Attribute SetValue XOR [0.. *]
[1]
setTemplateValue Element (Global)
  • exitTemplate
Attribute PT: Empty XOR [0.. *]
[1]
exitTemplate Element (Global)
  • templateCondition
Attribute TemplateCondition XOR [0.. *]
[1]
templateCondition Element (Global)
  • setDefaultValue
Attribute SetValue XOR [0.. *]
[1]
setDefaultValue Element (Global)
  • setCorrectResponse
Attribute SetValue XOR [0.. *]
[1]
setCorrectResponse Element (Global)
  • templateConstraint
Attribute TemplateConstraint XOR [0.. *]
[1]
templateConstraint Element (Global)

2.3.118 TemplateInline Class Mapping

The UML/XSD Mapping for the "TemplateInline" Class is given in Table 2.3.118.

Table 2.3.118 UML/XSD Mapping for the "TemplateInline" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateInline Core Container [ Sequence ] - N/A - TemplateInline.Type ComplexType
  • templateIdentifier
Characteristic DT: Identifier (PT: NCName) [1] templateIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [0..1] showHide Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • gap
Attribute Gap XOR [0.. *]
[1]
gap Element (Global)
  • feedbackInline
Attribute FeedbackInline XOR [0.. *]
[1]
feedbackInline Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)

2.3.119 TemplateProcessing Class Mapping

The UML/XSD Mapping for the "TemplateProcessing" Class is given in Table 2.3.119.

Table 2.3.119 UML/XSD Mapping for the "TemplateProcessing" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TemplateProcessing Core Container [ Sequence ] - N/A - TemplateProcessing.Type ComplexType
  • setTemplateValue
Attribute SetValue XOR [1.. *]
[1]
setTemplateValue Element (Global)
  • exitTemplate
Attribute PT: Empty XOR [1.. *]
[1]
exitTemplate Element (Global)
  • templateCondition
Attribute TemplateCondition XOR [1.. *]
[1]
templateCondition Element (Global)
  • setDefaultValue
Attribute SetValue XOR [1.. *]
[1]
setDefaultValue Element (Global)
  • setCorrectResponse
Attribute SetValue XOR [1.. *]
[1]
setCorrectResponse Element (Global)
  • templateConstraint
Attribute TemplateConstraint XOR [1.. *]
[1]
templateConstraint Element (Global)

2.3.120 TestFeedback Class Mapping

The UML/XSD Mapping for the "TestFeedback" Class is given in Table 2.3.120.

Table 2.3.120 UML/XSD Mapping for the "TestFeedback" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TestFeedback Core Container [ Sequence ] - N/A - TestFeedback.Type ComplexType
  • access
Characteristic [ Enumeration (TestFeedbackAccess) ] [1] access Attribute (Global)
  • outcomeIdentifier
Characteristic DT: Identifier (PT: NCName) [1] outcomeIdentifier Attribute (Global)
  • showHide
Characteristic [ Enumeration (ShowHide) ] [1] showHide Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • title
Characteristic PT: NormalizedString [0..1] title Attribute (Global)
  • printedVariable
Attribute DT: PrintedVariable (PT: Empty) XOR [0.. *]
[1]
printedVariable Element (Global)
  • hottext
Attribute HotText XOR [0.. *]
[1]
hottext Element (Global)
  • templateInline
Attribute TemplateInline XOR [0.. *]
[1]
templateInline Element (Global)
  • templateBlock
Attribute TemplateBlock XOR [0.. *]
[1]
templateBlock Element (Global)
  • math
Attribute [ Imported (MathML2) ] XOR [0.. *]
[1]
m2:math Element (Global)
  • math
Attribute [ Imported (MathML3) ] XOR [0.. *]
[1]
m3:math Element (Global)
  • include
Attribute [ Imported (Include) ] XOR [0.. *]
[1]
xi:include Element (Global)
  • pre
Attribute HTMLText XOR [1]
[1]
pre Element (Global)
  • h1
Attribute HTMLText XOR [1]
[1]
h1 Element (Global)
  • h2
Attribute HTMLText XOR [1]
[1]
h2 Element (Global)
  • h3
Attribute HTMLText XOR [1]
[1]
h3 Element (Global)
  • h4
Attribute HTMLText XOR [1]
[1]
h4 Element (Global)
  • h5
Attribute HTMLText XOR [1]
[1]
h5 Element (Global)
  • h6
Attribute HTMLText XOR [1]
[1]
h6 Element (Global)
  • p
Attribute HTMLText XOR [1]
[1]
p Element (Global)
  • address
Attribute HTMLText XOR [1]
[1]
address Element (Global)
  • dl
Attribute DL XOR [1]
[1]
dl Element (Global)
  • ol
Attribute OUL XOR [1]
[1]
ol Element (Global)
  • ul
Attribute OUL XOR [1]
[1]
ul Element (Global)
  • br
Attribute BR XOR [1]
[1]
br Element (Global)
  • hr
Attribute HR XOR [1]
[1]
hr Element (Global)
  • img
Attribute Img XOR [1]
[1]
img Element (Global)
  • object
Attribute Object XOR [1]
[1]
object Element (Global)
  • blockquote
Attribute BlockQuote XOR [1]
[1]
blockquote Element (Global)
  • em
Attribute HTMLText XOR [1]
[1]
em Element (Global)
  • a
Attribute A XOR [1]
[1]
a Element (Global)
  • code
Attribute HTMLText XOR [1]
[1]
code Element (Global)
  • span
Attribute HTMLText XOR [1]
[1]
span Element (Global)
  • sub
Attribute HTMLText XOR [1]
[1]
sub Element (Global)
  • acronym
Attribute HTMLText XOR [1]
[1]
acronym Element (Global)
  • big
Attribute HTMLText XOR [1]
[1]
big Element (Global)
  • tt
Attribute HTMLText XOR [1]
[1]
tt Element (Global)
  • kbd
Attribute HTMLText XOR [1]
[1]
kbd Element (Global)
  • q
Attribute Q XOR [1]
[1]
q Element (Global)
  • i
Attribute HTMLText XOR [1]
[1]
i Element (Global)
  • dfn
Attribute HTMLText XOR [1]
[1]
dfn Element (Global)
  • abbr
Attribute HTMLText XOR [1]
[1]
abbr Element (Global)
  • strong
Attribute HTMLText XOR [1]
[1]
strong Element (Global)
  • sup
Attribute HTMLText XOR [1]
[1]
sup Element (Global)
  • var
Attribute HTMLText XOR [1]
[1]
var Element (Global)
  • small
Attribute HTMLText XOR [1]
[1]
small Element (Global)
  • samp
Attribute HTMLText XOR [1]
[1]
samp Element (Global)
  • b
Attribute HTMLText XOR [1]
[1]
b Element (Global)
  • cite
Attribute HTMLText XOR [1]
[1]
cite Element (Global)
  • table
Attribute Table XOR [1]
[1]
table Element (Global)
  • div
Attribute Div XOR [1]
[1]
div Element (Global)
  • bdo
Attribute BDO XOR [1]
[1]
bdo Element (Global)
  • bdi
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:bdi Element (Global)
  • figure
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:figure Element (Global)
  • audio
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:audio Element (Global)
  • video
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:video Element (Global)
  • article
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:article Element (Global)
  • aside
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:aside Element (Global)
  • footer
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:footer Element (Global)
  • header
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:header Element (Global)
  • label
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:label Element (Global)
  • nav
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:nav Element (Global)
  • section
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:section Element (Global)
  • ruby
Attribute [ Imported (HTML5) ] XOR [1]
[1]
qh5:ruby Element (Global)
  • p
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:p Element (Global)
  • s
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:s Element (Global)
  • say-as
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:say-as Element (Global)
  • phoneme
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:phoneme Element (Global)
  • sub
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:sub Element (Global)
  • voice
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:voice Element (Global)
  • emphasis
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:emphasis Element (Global)
  • break
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:break Element (Global)
  • prosody
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:prosody Element (Global)
  • mark
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:mark Element (Global)
  • audio
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:audio Element (Global)
  • speak
Attribute [ Imported (SSMLv1p1) ] XOR [1]
[1]
ssml11:speak Element (Global)
  • stylesheet
Attribute DT: StyleSheet (PT: Empty) [0.. *] stylesheet Element (Global)
  • apipAccessibility
Attribute [ Imported (APIPAccessibility) ] [0..1] apipAccessibility Element (Global)

2.3.121 TestPart Class Mapping

The UML/XSD Mapping for the "TestPart" Class is given in Table 2.3.121.

Table 2.3.121 UML/XSD Mapping for the "TestPart" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TestPart Core Container [ Sequence ] - N/A - TestPart.Type ComplexType
  • identifier
Characteristic PT: NormalizedString [1] identifier Attribute (Global)
  • navigationMode
Characteristic [ Enumeration (NavigationMode) ] [1] navigationMode Attribute (Global)
  • submissionMode
Characteristic [ Enumeration (SubmissionMode) ] [1] submissionMode Attribute (Global)
  • preCondition
Attribute LogicSingle [0.. *] preCondition Element (Global)
  • branchRule
Attribute BranchRule [0.. *] branchRule Element (Global)
  • itemSessionControl
Attribute DT: ItemSessionControl (PT: Empty) [0..1] itemSessionControl Element (Global)
  • timeLimits
Attribute DT: TimeLimits (PT: Empty) [0..1] timeLimits Element (Global)
  • assessmentSection
Attribute AssessmentSection XOR [1.. *]
[1]
assessmentSection Element (Global)
  • assessmentSectionRef
Attribute DT: AssessmentSectionRef (PT: Empty) XOR [1.. *]
[1]
assessmentSectionRef Element (Global)
  • testFeedback
Attribute TestFeedback [0.. *] testFeedback Element (Global)

2.3.122 TextEntryInteraction Class Mapping

The UML/XSD Mapping for the "TextEntryInteraction" Class is given in Table 2.3.122.

Table 2.3.122 UML/XSD Mapping for the "TextEntryInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TextEntryInteraction Core Container [ Sequence ] - N/A - TextEntryInteraction.Type ComplexType
  • responseIdentifier
Characteristic DT: UniqueIdentifierRef (PT: IDREF) [1] responseIdentifier Attribute (Global)
  • base
Characteristic PT: Int [0..1] base Attribute (Global)
  • stringIdentifier
Characteristic DT: UniqueIdentifierRef (PT: IDREF) [0..1] stringIdentifier Attribute (Global)
  • expectedLength
Characteristic PT: NonNegativeInteger [0..1] expectedLength Attribute (Global)
  • patternMask
Characteristic PT: String [0..1] patternMask Attribute (Global)
  • placeholderText
Characteristic PT: String [0..1] placeholderText Attribute (Global)
  • format
Characteristic PT: NormalizedString [0..1] format Attribute (Global)

2.3.123 UploadInteraction Class Mapping

The UML/XSD Mapping for the "UploadInteraction" Class is given in Table 2.3.123.

Table 2.3.123 UML/XSD Mapping for the "UploadInteraction" Core Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
UploadInteraction Core Container [ Sequence ] - N/A - UploadInteraction.Type ComplexType
  • type
Characteristic DT: MimeType (PT: NormalizedString) [0..1] type Attribute (Global)

2.4 Derived Class UML/XSD Mapping

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.1 ARIALevelInteger Derived Class Mapping

The UML/XSD Mapping for the "ARIALevelInteger" Derived Class is given in Table 2.4.1.

Table 2.4.1 UML/XSD Mapping for the "ARIALevelInteger" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ARIALevelInteger Derived PT: Integer - N/A - ARIALevelInteger.Type SimpleType
  • minInclusive
Attribute PT: Integer [1] [ No XML instance visibility ] Restriction (MinInclusive) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.2 AreaMapEntry Derived Class Mapping

The UML/XSD Mapping for the "AreaMapEntry" Derived Class is given in Table 2.4.2.

Table 2.4.2 UML/XSD Mapping for the "AreaMapEntry" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AreaMapEntry Derived PT: Empty - N/A - AreaMapEntry.Type ComplexType
  • shape
Characteristic [ Enumeration (Shape) ] [1] shape Attribute (Global)
  • coords
Characteristic DT: Coords (PT: NormalizedString) [1] coords Attribute (Global)
  • mappedValue
Characteristic PT: Double [1] mappedValue Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.3 AssessmentSectionRef Derived Class Mapping

The UML/XSD Mapping for the "AssessmentSectionRef" Derived Class is given in Table 2.4.3.

Table 2.4.3 UML/XSD Mapping for the "AssessmentSectionRef" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssessmentSectionRef Derived PT: Empty - N/A - AssessmentSectionRef.Type ComplexType
  • identifier
Characteristic PT: NormalizedString [1] identifier Attribute (Global)
  • href
Characteristic PT: AnyURI [1] href Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.4 AssessmentStimulusRef Derived Class Mapping

The UML/XSD Mapping for the "AssessmentStimulusRef" Derived Class is given in Table 2.4.4.

Table 2.4.4 UML/XSD Mapping for the "AssessmentStimulusRef" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
AssessmentStimulusRef Derived PT: Empty - N/A - AssessmentStimulusRef.Type ComplexType
  • identifier
Characteristic PT: NormalizedString [1] identifier Attribute (Global)
  • href
Characteristic PT: AnyURI [1] href Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.5 BaseSequenceXBaseEmpty Derived Class Mapping

The UML/XSD Mapping for the "BaseSequenceXBaseEmpty" Derived Class is given in Table 2.4.5.

Table 2.4.5 UML/XSD Mapping for the "BaseSequenceXBaseEmpty" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BaseSequenceXBaseEmpty Derived PT: Empty - N/A - BaseSequenceXBaseEmpty.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • class
Characteristic [ List (StringList) ] [0..1] class Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • base
Characteristic PT: Base [0..1] xml:base Attribute (Global)
  • dir
Characteristic [ Enumeration (DIR) ] [0..1] dir Attribute (Global)
  • role
Characteristic [ Enumeration (ARIARoleValue) ] [0..1] role Attribute (Global)
  • aria-controls
Characteristic [ List (ElementIDList) ] [0..1] aria-controls Attribute (Global)
  • aria-describedby
Characteristic [ List (ElementIDList) ] [0..1] aria-describedby Attribute (Global)
  • aria-flowsto
Characteristic [ List (ElementIDList) ] [0..1] aria-flowsto Attribute (Global)
  • aria-label
Characteristic PT: NormalizedString [0..1] aria-label Attribute (Global)
  • aria-labelledby
Characteristic [ List (ElementIDList) ] [0..1] aria-labelledby Attribute (Global)
  • aria-level
Characteristic DT: ARIALevelInteger (PT: Integer) [0..1] aria-level Attribute (Global)
  • aria-live
Characteristic [ Enumeration (ARIALiveValue) ] [0..1] aria-live Attribute (Global)
  • aria-orientation
Characteristic [ Enumeration (ARIAOrientationValue) ] [0..1] aria-orientation Attribute (Global)
  • aria-owns
Characteristic [ List (ElementIDList) ] [0..1] aria-owns Attribute (Global)
  • dataExtension
Characteristic DT: DataHTML5Extension (PT: AnyTypeLax) [0..*] dataExtension Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.6 BaseValue Derived Class Mapping

The UML/XSD Mapping for the "BaseValue" Derived Class is given in Table 2.4.6.

Table 2.4.6 UML/XSD Mapping for the "BaseValue" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
BaseValue Derived PT: String - N/A - BaseValue.Type ComplexType
  • baseType
Characteristic [ Enumeration (BaseType) ] [1] baseType Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.7 Coords Derived Class Mapping

The UML/XSD Mapping for the "Coords" Derived Class is given in Table 2.4.7.

Table 2.4.7 UML/XSD Mapping for the "Coords" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Coords Derived PT: NormalizedString - N/A - Coords.Type SimpleType
  • pattern
Attribute PT: String [1] [ No XML instance visibility ] Restriction (Pattern) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.8 Correct Derived Class Mapping

The UML/XSD Mapping for the "Correct" Derived Class is given in Table 2.4.8.

Table 2.4.8 UML/XSD Mapping for the "Correct" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Correct Derived PT: Empty - N/A - Correct.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.9 DataHTML5Extension Derived Class Mapping

The UML/XSD Mapping for the "DataHTML5Extension" Derived Class is given in Table 2.4.9.

Table 2.4.9 UML/XSD Mapping for the "DataHTML5Extension" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
DataHTML5Extension Derived PT: AnyTypeLax - N/A - [ No XML instance visibility ] There is no equivalent derived complexType. This is a logical class that is used to identify a namespace constraint.
  • pattern
Attribute PT: String [1] [ No XML instance visibility ] Restriction (Pattern) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.10 Default Derived Class Mapping

The UML/XSD Mapping for the "Default" Derived Class is given in Table 2.4.10.

Table 2.4.10 UML/XSD Mapping for the "Default" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Default Derived PT: Empty - N/A - Default.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.11 EncVariableString Derived Class Mapping

The UML/XSD Mapping for the "EncVariableString" Derived Class is given in Table 2.4.11.

Table 2.4.11 UML/XSD Mapping for the "EncVariableString" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
EncVariableString Derived PT: String - N/A - EncVariableString.Type SimpleType
  • pattern
Attribute PT: String [1] [ No XML instance visibility ] Restriction (Pattern) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.12 Identifier Derived Class Mapping

The UML/XSD Mapping for the "Identifier" Derived Class is given in Table 2.4.12.

Table 2.4.12 UML/XSD Mapping for the "Identifier" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Identifier Derived PT: NCName - N/A - Identifier.Type SimpleType

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.13 InterpolationTableEntry Derived Class Mapping

The UML/XSD Mapping for the "InterpolationTableEntry" Derived Class is given in Table 2.4.13.

Table 2.4.13 UML/XSD Mapping for the "InterpolationTableEntry" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
InterpolationTableEntry Derived PT: Empty - N/A - InterpolationTableEntry.Type ComplexType
  • sourceValue
Characteristic PT: Double [1] sourceValue Attribute (Global)
  • includeBoundary
Characteristic PT: Boolean [0..1] includeBoundary Attribute (Global)
  • targetValue
Characteristic PT: String [1] targetValue Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.14 ItemSessionControl Derived Class Mapping

The UML/XSD Mapping for the "ItemSessionControl" Derived Class is given in Table 2.4.14.

Table 2.4.14 UML/XSD Mapping for the "ItemSessionControl" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
ItemSessionControl Derived PT: Empty - N/A - ItemSessionControl.Type ComplexType
  • maxAttempts
Characteristic PT: Int [0..1] maxAttempts Attribute (Global)
  • showFeedback
Characteristic PT: Boolean [0..1] showFeedback Attribute (Global)
  • allowReview
Characteristic PT: Boolean [0..1] allowReview Attribute (Global)
  • showSolution
Characteristic PT: Boolean [0..1] showSolution Attribute (Global)
  • allowComment
Characteristic PT: Boolean [0..1] allowComment Attribute (Global)
  • allowSkipping
Characteristic PT: Boolean [0..1] allowSkipping Attribute (Global)
  • validateResponses
Characteristic PT: Boolean [0..1] validateResponses Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.15 Length Derived Class Mapping

The UML/XSD Mapping for the "Length" Derived Class is given in Table 2.4.15.

Table 2.4.15 UML/XSD Mapping for the "Length" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Length Derived PT: String - N/A - Length.Type SimpleType
  • pattern
Attribute PT: String [1] [ No XML instance visibility ] Restriction (Pattern) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.16 MapEntry Derived Class Mapping

The UML/XSD Mapping for the "MapEntry" Derived Class is given in Table 2.4.16.

Table 2.4.16 UML/XSD Mapping for the "MapEntry" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MapEntry Derived PT: Empty - N/A - MapEntry.Type ComplexType
  • mapKey
Characteristic PT: NormalizedString [1] mapKey Attribute (Global)
  • mappedValue
Characteristic PT: Double [1] mappedValue Attribute (Global)
  • caseSensitive
Characteristic PT: Boolean [0..1] caseSensitive Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.17 MapResponse Derived Class Mapping

The UML/XSD Mapping for the "MapResponse" Derived Class is given in Table 2.4.17.

Table 2.4.17 UML/XSD Mapping for the "MapResponse" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MapResponse Derived PT: Empty - N/A - MapResponse.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.18 MatchTableEntry Derived Class Mapping

The UML/XSD Mapping for the "MatchTableEntry" Derived Class is given in Table 2.4.18.

Table 2.4.18 UML/XSD Mapping for the "MatchTableEntry" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MatchTableEntry Derived PT: Empty - N/A - MatchTableEntry.Type ComplexType
  • sourceValue
Characteristic PT: Int [1] sourceValue Attribute (Global)
  • targetValue
Characteristic [ Enumeration (BaseType) ] [1] targetValue Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.19 MathConstant Derived Class Mapping

The UML/XSD Mapping for the "MathConstant" Derived Class is given in Table 2.4.19.

Table 2.4.19 UML/XSD Mapping for the "MathConstant" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MathConstant Derived PT: Empty - N/A - MathConstant.Type ComplexType
  • name
Characteristic [ Enumeration (MathConstantNames) ] [1] name Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.20 MimeType Derived Class Mapping

The UML/XSD Mapping for the "MimeType" Derived Class is given in Table 2.4.20.

Table 2.4.20 UML/XSD Mapping for the "MimeType" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
MimeType Derived PT: NormalizedString - N/A - MimeType.Type SimpleType
  • pattern
Attribute PT: String [1] [ No XML instance visibility ] Restriction (Pattern) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.21 NonNegativeDouble Derived Class Mapping

The UML/XSD Mapping for the "NonNegativeDouble" Derived Class is given in Table 2.4.21.

Table 2.4.21 UML/XSD Mapping for the "NonNegativeDouble" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
NonNegativeDouble Derived PT: Double - N/A - NonNegativeDouble.Type SimpleType
  • minInclusive
Attribute PT: Double [1] minInclusive Restriction (MinInclusive) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.22 Number Derived Class Mapping

The UML/XSD Mapping for the "Number" Derived Class is given in Table 2.4.22.

Table 2.4.22 UML/XSD Mapping for the "Number" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Number Derived PT: Empty - N/A - Number.Type ComplexType
  • sectionIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] sectionIdentifier Attribute (Global)
  • includeCategory
Characteristic [ List (IdentifierList) ] [0..1] includeCategory Attribute (Global)
  • excludeCategory
Characteristic [ List (IdentifierList) ] [0..1] excludeCategory Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.23 OutcomeMinMax Derived Class Mapping

The UML/XSD Mapping for the "OutcomeMinMax" Derived Class is given in Table 2.4.23.

Table 2.4.23 UML/XSD Mapping for the "OutcomeMinMax" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
OutcomeMinMax Derived PT: Empty - N/A - OutcomeMinMax.Type ComplexType
  • sectionIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] sectionIdentifier Attribute (Global)
  • includeCategory
Characteristic [ List (IdentifierList) ] [0..1] includeCategory Attribute (Global)
  • excludeCategory
Characteristic [ List (IdentifierList) ] [0..1] excludeCategory Attribute (Global)
  • outcomeIdentifier
Characteristic DT: Identifier (PT: NCName) [1] outcomeIdentifier Attribute (Global)
  • weightIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] weightIdentifier Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.24 Param Derived Class Mapping

The UML/XSD Mapping for the "Param" Derived Class is given in Table 2.4.24.

Table 2.4.24 UML/XSD Mapping for the "Param" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Param Derived PT: Empty - N/A - Param.Type ComplexType
  • name
Characteristic PT: String [1] name Attribute (Global)
  • value
Characteristic PT: String [1] value Attribute (Global)
  • valuetype
Characteristic [ Enumeration (ParamType) ] [1] valuetype Attribute (Global)
  • type
Characteristic DT: MimeType (PT: NormalizedString) [0..1] type Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.25 PrintedVariable Derived Class Mapping

The UML/XSD Mapping for the "PrintedVariable" Derived Class is given in Table 2.4.25.

Table 2.4.25 UML/XSD Mapping for the "PrintedVariable" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
PrintedVariable Derived PT: Empty - N/A - PrintedVariable.Type ComplexType
  • id
Characteristic DT: UniqueIdentifier (PT: ID) [0..1] id Attribute (Global)
  • class
Characteristic [ List (StringList) ] [0..1] class Attribute (Global)
  • language
Characteristic PT: Language [0..1] xml:lang Attribute (Global)
  • label
Characteristic PT: NormalizedString [0..1] label Attribute (Global)
  • baseuri
Characteristic PT: Base [0..1] xml:base Attribute (Global)
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • format
Characteristic PT: NormalizedString [0..1] format Attribute (Global)
  • base
Characteristic [ Union (IntegerOrVariableRef) ] [0..1] base Attribute (Global)
  • index
Characteristic [ Union (IntegerOrVariableRef) ] [0..1] index Attribute (Global)
  • powerForm
Characteristic PT: Boolean [0..1] powerForm Attribute (Global)
  • field
Characteristic PT: NormalizedString [0..1] field Attribute (Global)
  • delimiter
Characteristic PT: NormalizedString [0..1] delimiter Attribute (Global)
  • mappingIndicator
Characteristic PT: NormalizedString [0..1] mappingIndicator Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.26 RandomFloat Derived Class Mapping

The UML/XSD Mapping for the "RandomFloat" Derived Class is given in Table 2.4.26.

Table 2.4.26 UML/XSD Mapping for the "RandomFloat" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
RandomFloat Derived PT: Empty - N/A - RandomFloat.Type ComplexType
  • min
Characteristic [ Union (FloatOrVariableRef) ] [0..1] min Attribute (Global)
  • max
Characteristic [ Union (FloatOrVariableRef) ] [1] max Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.27 RandomInteger Derived Class Mapping

The UML/XSD Mapping for the "RandomInteger" Derived Class is given in Table 2.4.27.

Table 2.4.27 UML/XSD Mapping for the "RandomInteger" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
RandomInteger Derived PT: Empty - N/A - RandomInteger.Type ComplexType
  • min
Characteristic [ Union (IntegerOrVariableRef) ] [0..1] min Attribute (Global)
  • max
Characteristic [ Union (IntegerOrVariableRef) ] [1] max Attribute (Global)
  • step
Characteristic [ Union (IntegerOrVariableRef) ] [0..1] step Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.28 StyleSheet Derived Class Mapping

The UML/XSD Mapping for the "StyleSheet" Derived Class is given in Table 2.4.28.

Table 2.4.28 UML/XSD Mapping for the "StyleSheet" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
StyleSheet Derived PT: Empty - N/A - StyleSheet.Type ComplexType
  • href
Characteristic PT: AnyURI [1] href Attribute (Global)
  • type
Characteristic DT: MimeType (PT: NormalizedString) [1] type Attribute (Global)
  • media
Characteristic PT: NormalizedString [0..1] media Attribute (Global)
  • title
Characteristic PT: NormalizedString [0..1] title Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.29 TestVariables Derived Class Mapping

The UML/XSD Mapping for the "TestVariables" Derived Class is given in Table 2.4.29.

Table 2.4.29 UML/XSD Mapping for the "TestVariables" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TestVariables Derived PT: Empty - N/A - TestVariables.Type ComplexType
  • sectionIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] sectionIdentifier Attribute (Global)
  • includeCategory
Characteristic [ List (IdentifierList) ] [0..1] includeCategory Attribute (Global)
  • excludeCategory
Characteristic [ List (IdentifierList) ] [0..1] excludeCategory Attribute (Global)
  • variableIdentifier
Characteristic DT: Identifier (PT: NCName) [1] variableIdentifier Attribute (Global)
  • weightIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] weightIdentifier Attribute (Global)
  • baseType
Characteristic [ Enumeration (BaseType) ] [0..1] baseType Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.30 TimeLimits Derived Class Mapping

The UML/XSD Mapping for the "TimeLimits" Derived Class is given in Table 2.4.30.

Table 2.4.30 UML/XSD Mapping for the "TimeLimits" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
TimeLimits Derived PT: Empty - N/A - TimeLimits.Type ComplexType
  • minTime
Characteristic DT: NonNegativeDouble (PT: Double) [0..1] minTime Attribute (Global)
  • maxTime
Characteristic DT: NonNegativeDouble (PT: Double) [0..1] maxTime Attribute (Global)
  • allowLateSubmission
Characteristic PT: Boolean [0..1] allowLateSubmission Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.31 UniqueIdentifier Derived Class Mapping

The UML/XSD Mapping for the "UniqueIdentifier" Derived Class is given in Table 2.4.31.

Table 2.4.31 UML/XSD Mapping for the "UniqueIdentifier" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
UniqueIdentifier Derived PT: ID - N/A - UniqueIdentifier.Type SimpleType

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.32 UniqueIdentifierRef Derived Class Mapping

The UML/XSD Mapping for the "UniqueIdentifierRef" Derived Class is given in Table 2.4.32.

Table 2.4.32 UML/XSD Mapping for the "UniqueIdentifierRef" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
UniqueIdentifierRef Derived PT: IDREF - N/A - UniqueIdentifierRef.Type SimpleType

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.33 Value Derived Class Mapping

The UML/XSD Mapping for the "Value" Derived Class is given in Table 2.4.33.

Table 2.4.33 UML/XSD Mapping for the "Value" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Value Derived PT: NormalizedString - N/A - Value.Type ComplexType
  • fieldIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] fieldIdentifier Attribute (Global)
  • baseType
Characteristic [ Enumeration (BaseType) ] [0..1] baseType Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.34 Variable Derived Class Mapping

The UML/XSD Mapping for the "Variable" Derived Class is given in Table 2.4.34.

Table 2.4.34 UML/XSD Mapping for the "Variable" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Variable Derived PT: Empty - N/A - Variable.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • weightIdentifier
Characteristic DT: Identifier (PT: NCName) [0..1] weightIdentifier Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.35 VariableMapping Derived Class Mapping

The UML/XSD Mapping for the "VariableMapping" Derived Class is given in Table 2.4.35.

Table 2.4.35 UML/XSD Mapping for the "VariableMapping" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
VariableMapping Derived PT: Empty - N/A - VariableMapping.Type ComplexType
  • sourceIdentifier
Characteristic DT: Identifier (PT: NCName) [1] sourceIdentifier Attribute (Global)
  • targetIdentifier
Characteristic DT: Identifier (PT: NCName) [1] targetIdentifier Attribute (Global)

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.36 VariableString Derived Class Mapping

The UML/XSD Mapping for the "VariableString" Derived Class is given in Table 2.4.36.

Table 2.4.36 UML/XSD Mapping for the "VariableString" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
VariableString Derived PT: String - N/A - VariableString.Type SimpleType
  • pattern
Attribute PT: String [1] [ No XML instance visibility ] Restriction (Pattern) on the Primitive Type.

The syntax and semantics for the Derived Class UML/XSD mapping representations is described in Appendix A1.2.

2.4.37 Weight Derived Class Mapping

The UML/XSD Mapping for the "Weight" Derived Class is given in Table 2.4.37.

Table 2.4.37 UML/XSD Mapping for the "Weight" Derived Class.
Information Model Details XSD Binding Details
Name UML Artefact Data Type Multiplicity Name Type
Weight Derived PT: Empty - N/A - Weight.Type ComplexType
  • identifier
Characteristic DT: Identifier (PT: NCName) [1] identifier Attribute (Global)
  • value
Characteristic PT: Double [1] value Attribute (Global)

2.5 Enumerated Class UML/XSD Mapping

The definition of the set of enumerated data-types used in this specification is given in Table 2.5. The syntax and semantics for the Enumerated Class UML/XSD mapping representations is described in Appendix A1.3.

Table 2.5 The UML/XSD Map Enumerated Class Definitions.
Enumeration Class Name Description
ARIALiveValue Enumerated value set of: { off | polite | assertive }.
ARIAOrientationValue Enumerated value set of: { vertical | horizontal }.
ARIARoleValue Enumerated value set of: { article | columnheader | definition | directory | document | group | heading | img | list | listitem | math | note | presentation | region | row | rowgroup | rowheader | separator | toolbar | button | checkbox | gridcell | link | log | option | radio | slider | spinbutton | status | tab | tabpanel | textbox | timer | listbox | radiogroup | tablist | complementary | contentinfo }.
Align Enumerated value set of: { left | center | right | justify | char }.
BaseType Enumerated value set of: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
CORSSettings Enumerated value set of: { anonymous | use-credentials }.
Cardinality Enumerated value set of: { multiple | ordered | record | single }.
DIR Enumerated value set of: { ltr | rtl | auto }.
ExternalScored Enumerated value set of: { externalMachine | human }.
MathConstantNames Enumerated value set of: { pi | e }.
MathOperatorName Enumerated value set of: { sin | cos | tan | sec | csc | cot | asin | acos | atan | atan2 | asec | acsc | acot | sinh | cosh | tanh | sech | csch | coth | log | ln | exp | abs | signum | floor | ceil | toDegrees | toRadians }.
NavigationMode Enumerated value set of: { linear | nonlinear }.
Orientation Enumerated value set of: { horizontal | vertical }.
ParamType Enumerated value set of: { DATA | REF }.
RoundingMode Enumerated value set of: { decimalPlaces | significantFigures }.
Shape Enumerated value set of: { circle | default | ellipse | poly | rect }.
ShowHide Enumerated value set of: { show | hide }.
StatsOperatorName Enumerated value set of: { mean | sampleVariance | sampleSD | popVariance | popSD }.
SubmissionMode Enumerated value set of: { individual | simultaneous }.
TableCellScope Enumerated value set of: { col | colgroup | row | rowgroup }.
TestFeedbackAccess Enumerated value set of: { atEnd | during }.
TextFormat Enumerated value set of: { plain | preformatted | xhtml }.
ToleranceMode Enumerated value set of: { absolute | exact | relative }.
Valign Enumerated value set of: { bottom | middle | top | baseline }.

2.6 Enumerated List Class UML/XSD Mapping

The definition of the set of enumerated data-types used in this specification is given in Table 2.6. The syntax and semantics for the Enumerated List Class UML/XSD mapping representations is described in Appendix A1.3.

Table 2.6 The UML/XSD Map Enumerated List Class Definitions.
Enumeration List Class Name Description
View Enumerated List value set of: { author | candidate | proctor | scorer | testConstructor | tutor }.

2.7 List Class UML/XSD Mapping

The definition of the set of list data-types used in this specification is given in Table 2.7. The syntax and semantics for the List Class UML/XSD mapping representations is described in Appendix A1.4.

Table 2.7 The UML/XSD Map List Class Definitions.
List Class Name Description
ElementIDList This is a list of values each of data-type: IDREF
IdentifierList This is a list of values each of data-type: NCName
IntegerList This is a list of values each of data-type: Int
StringList This is a list of values each of data-type: String
ToleranceList This is a list of values each of data-type: String, Double

2.8 Union Class UML/XSD Mapping

The definition of the set of union data-types used in this specification is given in Table 2.8. The syntax and semantics for the Union Class UML/XSD mapping representations is described in Appendix A1.4.

Table 2.8 The UML/XSD Map Union Class Definitions.
Union Class Name Description
FloatOrVariableRef This is a value from one of the set of data-types: Double, VariableString
IntOrIdentifier This is a value from one of the set of data-types: NCName, Int
IntegerOrVariableRef This is a value from one of the set of data-types: Integer, VariableString
StringOrVariableRef This is a value from one of the set of data-types: String, EncVariableString

2.9 Primitive Type UML/XSD Mapping

The definition of the set of primitive data-types used in this specification is given in Table 2.9. The syntax and semantics for the Primitive Type UML/XSD mapping representations is described in Appendix A1.5.

Table 2.9 The UML/XSD Map Primitive Type Definitions.
Primitive Type Name Description
AnyTypeLax This allows any extension in any namespace. When the extension is applied to elements the XSD code is:
<xs:group name="grpAnyLax.any">
    <xs:annotation>
        <xs:documentation>
            Any namespaced element from any namespace may be included within an "any" element.
            The namespace for the imported element must be defined in the instance, and the schema must be imported.
            The extension has a definition of "lax" i.e. validation is not required if the XSD for the extension is not available.
        </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:any namespace = "##any" processContents = "lax" minOccurs = "0" maxOccurs = "unbounded" />
    </xs:sequence>
</xs:group>
                    
The XSD code for the extension of attributes is:
<xs:anyAttribute namespace = "##any" processContents = "lax" />
                    
AnyURI This is mapped to the XML "xs:anyURI" data-type.
Base This is mapped to the "xml:base" structure. This is used to provide a file base location offset.
Boolean This is mapped to the XML "xs:boolean" data-type.
Double This is mapped to the XML "xs:double" data-type.
Empty This is used to denote an element that will not contain a value i.e. it is empty. Within the XSD a Special Data-type is declared called "EmptyPrimitiveType.Type". This ensures that the associated element has NO children (but it will have XML attributes). The XSD code is:
<xs:complexType name="EmptyPrimitiveType.Type">
    <xs:complexContent>
        <xs:restriction base="xs:anyType" />
    </xs:complexContent>
</xs:complexType>
                    
ID This is mapped to the XML "xs:ID" data-type. This is only permitted for XML attributes.
IDREF This is mapped to the XML "xs:IDREF" data-type. This is only permitted for XML attributes.
Int This is mapped to the XML "xs:int" data-type.
Integer This is mapped to the XML "xs:integer" data-type.
Language This is mapped to the "xml:language" structure. This is used to indicate the associated language.
NCName This is mapped to the XML "xs:NCName" data-type.
Namespace This provides a strict namespace-based extension facility. When the extension is applied to elements the XSD code is:
<xs:group name="grpStrict.any">
    <xs:annotation>
        <xs:documentation>
            Any namespaced element from any namespace, other than the target namespace, may be included within an "any" element.
            The namespace for the imported element must be defined in the instance, and the schema must be imported.
            The extension has a definition of "strict" i.e. they must have their own namespace.
        </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:any namespace = "##other" processContents = "strict" minOccurs = "0" maxOccurs = "unbounded" />
    </xs:sequence>
</xs:group>
                    
The XSD code for the extension of attributes is:
<xs:anyAttribute namespace = "##other" processContents = "strict" />
                    
NamespaceLax This provides a lax namespace-based extension facility.
<xs:group name="grpLax.any">
    <xs:annotation>
        <xs:documentation>
            Any namespaced element from any namespace, other than the target namespace, may be included within an "any" element.
            The namespace for the imported element should be defined in the instance, and the schema, if available,should be imported.
            The extension has a definition of "lax" i.e. validation is not required if the XSD for the extension is not available.
        </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:any namespace = "##other" processContents = "lax" minOccurs = "0" maxOccurs = "unbounded" />
    </xs:sequence>
</xs:group>
                    
The XSD code for the extension of attributes is:
<xs:anyAttribute namespace = "##other" processContents = "lax" />
                    
NonNegativeInteger This is mapped to the XML "xs:nonNegativeInteger" data-type.
NormalizedString This is mapped to the XML "xs:normalizedString" data-type.
String This is mapped to the XML "xs:string" data-type.

toc | top

3. Files and Namespaces

3.1 Target Namespace Details

Target Namespace: http://www.imsglobal.org/xsd/imsqti_v2p2
Schema Location: http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqti_v2p2.xsd

3.2 Imported Namespace Details

Feature: APIPAccessibility
Namespace: http://www.imsglobal.org/xsd/apip/apipv1p0/imsapip_qtiv1p0
Schema Location: http://www.imsglobal.org/profile/apip/apipv1p0/apipv1p0_qtiextv2p2_v1p0p1.xsd
Prefix: apip

Feature: HTML5
Namespace: http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Schema Location: http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd
Prefix: qh5

Feature: Include
Namespace: http://www.w3.org/2001/XInclude
Schema Location: http://www.imsglobal.org/xsd/w3/2001/XInclude.xsd
Prefix: xi

Feature: MathML2
Namespace: http://www.w3.org/1998/Math/MathML
Schema Location: http://www.w3.org/Math/XMLSchema/mathml2/mathml2.xsd
Prefix: m2

Feature: MathML3
Namespace: http://www.w3.org/2010/Math/MathML
Schema Location: http://www.imsglobal.org/xsd/w3/Math/XMLSchema/mathml3/mathml3.xsd
Prefix: m3

Feature: SSMLv1p1
Namespace: http://www.w3.org/2010/10/synthesis
Schema Location: http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd
Prefix: ssml11

3.3 Implicit Namespace Details

Feature: XSD Language
Namespace: http://www.w3.org/2001/XMLSchema
Schema Location: XML Processor Resolved.
Prefix: xs

Feature: XML Features
Namespace: http://www.w3.org/XML/1998/namespace
Schema Location: http://www.imsglobal.org/xsd/w3/2001/xml.xsd
Prefix: xml

Feature: Schematron Rules
Namespace: http://purl.oclc.org/dsdl/schematron
Schema Location: Schematron Processor Resolved.
Prefix: sch

toc | top

4. Description of the XSD

4.1 Root Element Descriptions

The syntax and semantics for the Root Element XSD representations is described in Appendix A1.6.

4.1.1 "assessmentItem" Root Element Description

The XSD description for the "assessmentItem" Root Element is given in Table 4.1.1.

Table 4.1.1 XSD description for the "assessmentItem" Root Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the assessmentItem root element.
Type AssessmentItem.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Model responseDeclaration{0..*}, outcomeDeclaration{0..*}, templateDeclaration{0..*}, templateProcessing{0..1}, assessmentStimulusRef{0..*}, stylesheet{0..*}, itemBody{0..1}, responseProcessing{0..1}, modalFeedback{0..*}, apip:apipAccessibility{0..1}
Attributes
QName Type Inherited Scope Use Default
identifier xs:normalizedString No Global Required -
title xs:normalizedString No Global Required -
label xs:normalizedString No Global Optional -
xml:lang [ Import ] No Global Optional -
toolName xs:normalizedString No Global Optional -
toolVersion xs:normalizedString No Global Optional -
adaptive xs:boolean No Global Optional false
timeDependent xs:boolean No Global Required -
Schematron Rules
Explicit Rules RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 1: "count(descendant::qti:numberCorrect) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 2: "count(descendant::qti:numberIncorrect) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 3: "count(descendant::qti:numberPresented) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 4: "count(descendant::qti:numberResponded) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 5: "count(descendant::qti:numberSelected) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 6: "count(descendant::qti:outcomeMinimum) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 7: "count(descendant::qti:outcomeMaximum) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 8: "count(descendant::qti:testVariables) = 0"
Source
<xs:element name="assessmentItem" type="AssessmentItem.Type" />

4.1.2 "assessmentSection" Root Element Description

The XSD description for the "assessmentSection" Root Element is given in Table 4.1.2.

Table 4.1.2 XSD description for the "assessmentSection" Root Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the assessmentSection root element.
Type AssessmentSection.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AssessmentSection.Type, TestPart.Type
Model preCondition{0..*}, branchRule{0..*}, itemSessionControl{0..1}, timeLimits{0..1}, selection{0..1}, ordering{0..1}, rubricBlock{0..*}, ( xi:include{1..1} | assessmentItemRef{1..1} | assessmentSection{1..1} | assessmentSectionRef{1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
identifier xs:normalizedString No Global Required -
required xs:boolean No Global Optional false
fixed xs:boolean No Global Optional false
title xs:normalizedString No Global Required -
visible xs:boolean No Global Required -
keepTogether xs:boolean No Global Optional true
Schematron Rules
Explicit Rules RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 1: "not(@identifier=preceding-sibling::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 2: "not(@identifier=descendant::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 3: "not(@identifier=descendant::qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 4: "not(@identifier=descendant::qti:assessmentItemRef/@identifier)"
Source
<xs:element name="assessmentSection" type="AssessmentSection.Type" />

4.1.3 "assessmentStimulus" Root Element Description

The XSD description for the "assessmentStimulus" Root Element is given in Table 4.1.3.

Table 4.1.3 XSD description for the "assessmentStimulus" Root Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the assessmentStimulus root element.
Type AssessmentStimulus.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Model stylesheet{0..*}, stimulusBody{1..1}, apip:apipAccessibility{0..1}
Attributes
QName Type Inherited Scope Use Default
identifier xs:normalizedString No Global Required -
title xs:normalizedString No Global Required -
label xs:normalizedString No Global Optional -
xml:lang [ Import ] No Global Optional -
toolName xs:normalizedString No Global Optional -
toolVersion xs:normalizedString No Global Optional -
Source
<xs:element name="assessmentStimulus" type="AssessmentStimulus.Type" />

4.1.4 "assessmentTest" Root Element Description

The XSD description for the "assessmentTest" Root Element is given in Table 4.1.4.

Table 4.1.4 XSD description for the "assessmentTest" Root Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the assessmentTest root element.
Type AssessmentTest.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Model outcomeDeclaration{0..*}, timeLimits{0..1}, stylesheet{0..*}, testPart{1..*}, outcomeProcessing{0..1}, testFeedback{0..*}
Attributes
QName Type Inherited Scope Use Default
identifier xs:normalizedString No Global Required -
title xs:normalizedString No Global Required -
toolName xs:normalizedString No Global Optional -
toolVersion xs:normalizedString No Global Optional -
Schematron Rules
Explicit Rules RULE_SET_GENERAL_2-RULE GENERAL 2a-Assertion 1: "not(@identifier=qti:testPart/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2a-Assertion 2: "not(@identifier=qti:testPart/descendant::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2a-Assertion 3: "not(@identifier=qti:testPart/qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2a-Assertion 4: "not(@identifier=qti:testPart/descendant::qti:assessmentSection/qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2a-Assertion 5: "not(@identifier=qti:testPart/descendant::qti:assessmentSection/qti:assessmentItemRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 1: "not(@identifier=preceding-sibling::qti:testPart/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 2: "not(@identifier=descendant::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 3: "not(@identifier=qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 4: "not(@identifier=descendant::qti:assessmentSection/qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 5: "not(@identifier=descendant::qti:assessmentSection/qti:assessmentItemRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 1: "not(@identifier=preceding-sibling::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 2: "not(@identifier=descendant::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 3: "not(@identifier=descendant::qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 4: "not(@identifier=descendant::qti:assessmentItemRef/@identifier)"
Source
<xs:element name="assessmentTest" type="AssessmentTest.Type" />

4.1.5 "outcomeDeclaration" Root Element Description

The XSD description for the "outcomeDeclaration" Root Element is given in Table 4.1.5.

Table 4.1.5 XSD description for the "outcomeDeclaration" Root Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeDeclaration root element.
Type OutcomeDeclaration.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AssessmentItem.Type, AssessmentTest.Type
Model defaultValue{0..1}, ( matchTable{1..1} | interpolationTable{1..1} ){0..1}
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
cardinality [ Enumeration ] No Global Required -
baseType [ Enumeration ] No Global Optional -
view Enumerated List of View.Type No Global Optional -
interpretation xs:string No Global Optional -
longInterpretation xs:anyURI No Global Optional -
normalMaximum NonNegativeDouble.Type No Global Optional -
normalMinimum xs:double No Global Optional -
masteryValue xs:double No Global Optional -
externalScored [ Enumeration ] No Global Optional -
variableIdentifierRef UniqueIdentifierRef.Type No Global Optional -
Schematron Rules
Explicit Rules RULE_SET_SPECIFIC_CLASS_1-RULE SPECIFIC CLASS 1a-Assertion 1: "not(@masteryValue < @normalMinimum)"
RULE_SET_SPECIFIC_CLASS_1-RULE SPECIFIC CLASS 1a-Assertion 2: "not(@masteryValue > @normalMaximum)"
Source
<xs:element name="outcomeDeclaration" type="OutcomeDeclaration.Type" />

4.1.6 "responseProcessing" Root Element Description

The XSD description for the "responseProcessing" Root Element is given in Table 4.1.6.

Table 4.1.6 XSD description for the "responseProcessing" Root Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the responseProcessing root element.
Type ResponseProcessing.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AssessmentItem.Type
Model ( xi:include{1..1} | responseCondition{1..1} | responseProcessingFragment{1..1} | setOutcomeValue{1..1} | exitResponse{1..1} | lookupOutcomeValue{1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
template xs:anyURI No Global Optional -
templateLocation xs:anyURI No Global Optional -
Schematron Rules
Explicit Rules RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 1: "count(descendant::qti:numberCorrect) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 2: "count(descendant::qti:numberIncorrect) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 3: "count(descendant::qti:numberPresented) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 4: "count(descendant::qti:numberResponded) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 5: "count(descendant::qti:numberSelected) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 6: "count(descendant::qti:outcomeMinimum) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 7: "count(descendant::qti:outcomeMaximum) = 0"
RULE_SET_GENERAL_1-RULE GENERAL 1a-Assertion 8: "count(descendant::qti:testVariables) = 0"
Source
<xs:element name="responseProcessing" type="ResponseProcessing.Type" />

4.2 Global Element Descriptions

The syntax and semantics for the Global Element XSD representations is described in Appendix A1.6.

4.2.1 "a" Global Element Description

The XSD description for the "a" Global Element is given in Table 4.2.1.

Table 4.2.1 XSD description for the "a" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the a global element.
Type A.Type
Type Hierarchy BaseSequenceXBase.Type
^---A.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
href xs:anyURI No Global Required -
type MimeType.Type No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="a" type="A.Type" />

4.2.2 "abbr" Global Element Description

The XSD description for the "abbr" Global Element is given in Table 4.2.2.

Table 4.2.2 XSD description for the "abbr" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the abbr global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="abbr" type="HTMLText.Type" />

4.2.3 "acronym" Global Element Description

The XSD description for the "acronym" Global Element is given in Table 4.2.3.

Table 4.2.3 XSD description for the "acronym" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the acronym global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="acronym" type="HTMLText.Type" />

4.2.4 "address" Global Element Description

The XSD description for the "address" Global Element is given in Table 4.2.4.

Table 4.2.4 XSD description for the "address" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the address global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="address" type="HTMLText.Type" />

4.2.5 "and" Global Element Description

The XSD description for the "and" Global Element is given in Table 4.2.5.

Table 4.2.5 XSD description for the "and" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the and global element.
Type Logic1toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes None.
Source
<xs:element name="and" type="Logic1toMany.Type" />

4.2.6 "anyN" Global Element Description

The XSD description for the "anyN" Global Element is given in Table 4.2.6.

Table 4.2.6 XSD description for the "anyN" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the anyN global element.
Type AnyN.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes
QName Type Inherited Scope Use Default
min Union [ IntegerOrVariableRef ] No Global Required -
max Union [ IntegerOrVariableRef ] No Global Required -
Source
<xs:element name="anyN" type="AnyN.Type" />

4.2.7 "apip:apipAccessibility" Global Element Description

The XSD description for the "apip:apipAccessibility" Global Element is given in Table 4.2.7.

Table 4.2.7 XSD description for the "apip:apipAccessibility" Global Element.
Namespace http://www.imsglobal.org/xsd/apip/apipv1p0/imsapip_qtiv1p0
Diagram XSD diagram of the apipAccessibility global element.
Type [ Imported ( APIPAccessibility ) ]
Used by
ComplexTypes AssessmentItem.Type, AssessmentStimulus.Type, FeedbackBlock.Type, ModalFeedback.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/profile/apip/apipv1p0/apipv1p0_qtiextv2p2_v1p0p1.xsd).
Attributes See import XSD (http://www.imsglobal.org/profile/apip/apipv1p0/apipv1p0_qtiextv2p2_v1p0p1.xsd).
Source See import XSD (http://www.imsglobal.org/profile/apip/apipv1p0/apipv1p0_qtiextv2p2_v1p0p1.xsd).

4.2.8 "areaMapEntry" Global Element Description

The XSD description for the "areaMapEntry" Global Element is given in Table 4.2.8.

Table 4.2.8 XSD description for the "areaMapEntry" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the areaMapEntry global element.
Type AreaMapEntry.Type
Type Hierarchy EmptyPrimitiveType.Type
^---AreaMapEntry.Type
Properties
Content simple
MinOccurs 1
MaxOccurs unbounded
Used by
ComplexTypes AreaMapping.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
shape [ Enumeration ] No Global Required -
coords Coords.Type No Global Required -
mappedValue xs:double No Global Required -
Source
<xs:element name="areaMapEntry" type="AreaMapEntry.Type" />

4.2.9 "areaMapping" Global Element Description

The XSD description for the "areaMapping" Global Element is given in Table 4.2.9.

Table 4.2.9 XSD description for the "areaMapping" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the areaMapping global element.
Type AreaMapping.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes ResponseDeclaration.Type
Model areaMapEntry{1..*}
Attributes
QName Type Inherited Scope Use Default
lowerBound xs:double No Global Optional -
upperBound xs:double No Global Optional -
defaultValue xs:double No Global Optional 0
Source
<xs:element name="areaMapping" type="AreaMapping.Type" />

4.2.10 "qh5:article" Global Element Description

The XSD description for the "qh5:article" Global Element is given in Table 4.2.10.

Table 4.2.10 XSD description for the "qh5:article" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the article global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.11 "qh5:aside" Global Element Description

The XSD description for the "qh5:aside" Global Element is given in Table 4.2.11.

Table 4.2.11 XSD description for the "qh5:aside" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the aside global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.12 "assessmentItemRef" Global Element Description

The XSD description for the "assessmentItemRef" Global Element is given in Table 4.2.12.

Table 4.2.12 XSD description for the "assessmentItemRef" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the assessmentItemRef global element.
Type AssessmentItemRef.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AssessmentSection.Type
Model preCondition{0..*}, branchRule{0..*}, itemSessionControl{0..1}, timeLimits{0..1}, variableMapping{0..*}, weight{0..*}, templateDefault{0..*}
Attributes
QName Type Inherited Scope Use Default
identifier xs:normalizedString No Global Required -
required xs:boolean No Global Optional false
fixed xs:boolean No Global Optional false
href xs:anyURI No Global Required -
category List of IdentifierList.Type No Global Optional -
Source
<xs:element name="assessmentItemRef" type="AssessmentItemRef.Type" />

4.2.13 "assessmentSectionRef" Global Element Description

The XSD description for the "assessmentSectionRef" Global Element is given in Table 4.2.13.

Table 4.2.13 XSD description for the "assessmentSectionRef" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the assessmentSectionRef global element.
Type AssessmentSectionRef.Type
Type Hierarchy EmptyPrimitiveType.Type
^---AssessmentSectionRef.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AssessmentSection.Type, TestPart.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
identifier xs:normalizedString No Global Required -
href xs:anyURI No Global Required -
Source
<xs:element name="assessmentSectionRef" type="AssessmentSectionRef.Type" />

4.2.14 "assessmentStimulusRef" Global Element Description

The XSD description for the "assessmentStimulusRef" Global Element is given in Table 4.2.14.

Table 4.2.14 XSD description for the "assessmentStimulusRef" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the assessmentStimulusRef global element.
Type AssessmentStimulusRef.Type
Type Hierarchy EmptyPrimitiveType.Type
^---AssessmentStimulusRef.Type
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Used by
ComplexTypes AssessmentItem.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
identifier xs:normalizedString No Global Required -
href xs:anyURI No Global Required -
Source
<xs:element name="assessmentStimulusRef" type="AssessmentStimulusRef.Type" />

4.2.15 "associableHotspot" Global Element Description

The XSD description for the "associableHotspot" Global Element is given in Table 4.2.15.

Table 4.2.15 XSD description for the "associableHotspot" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the associableHotspot global element.
Type AssociableHotspot.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---AssociableHotspot.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes GraphicAssociateInteraction.Type, GraphicGapMatchInteraction.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional show
matchGroup List of IdentifierList.Type No Global Optional -
shape [ Enumeration ] No Global Required -
coords Coords.Type No Global Required -
hotspotLabel xs:string No Global Optional -
matchMax xs:nonNegativeInteger No Global Required -
matchMin xs:nonNegativeInteger No Global Optional 0
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION-RELATED_3-RULE INTERACTION-RELATED 3a-Assertion 1: "not(not(@matchMax=0) and @matchMax < @matchMin)"
Source
<xs:element name="associableHotspot" type="AssociableHotspot.Type" />

4.2.16 "associateInteraction" Global Element Description

The XSD description for the "associateInteraction" Global Element is given in Table 4.2.16.

Table 4.2.16 XSD description for the "associateInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the associateInteraction global element.
Type AssociateInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---AssociateInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, simpleAssociableChoice{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
shuffle xs:boolean No Global Optional false
maxAssociations xs:nonNegativeInteger No Global Optional 1
minAssociations xs:nonNegativeInteger No Global Optional 0
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_12-RULE INTERACTION 12a-Assertion 1: "not(not(@maxAssociations=0) and @maxAssociations < @minAssociations)"
Source
<xs:element name="associateInteraction" type="AssociateInteraction.Type" />

4.2.17 "qh5:audio" Global Element Description

The XSD description for the "qh5:audio" Global Element is given in Table 4.2.17.

Table 4.2.17 XSD description for the "qh5:audio" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the audio global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, MediaInteraction.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.18 "ssml11:audio" Global Element Description

The XSD description for the "ssml11:audio" Global Element is given in Table 4.2.18.

Table 4.2.18 XSD description for the "ssml11:audio" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the audio global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.19 "b" Global Element Description

The XSD description for the "b" Global Element is given in Table 4.2.19.

Table 4.2.19 XSD description for the "b" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the b global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="b" type="HTMLText.Type" />

4.2.20 "baseValue" Global Element Description

The XSD description for the "baseValue" Global Element is given in Table 4.2.20.

Table 4.2.20 XSD description for the "baseValue" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the baseValue global element.
Type BaseValue.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model N/A
Attributes
QName Type Inherited Scope Use Default
baseType [ Enumeration ] No Global Required -
Source
<xs:element name="baseValue" type="BaseValue.Type" />

4.2.21 "qh5:bdi" Global Element Description

The XSD description for the "qh5:bdi" Global Element is given in Table 4.2.21.

Table 4.2.21 XSD description for the "qh5:bdi" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the bdi global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.22 "bdo" Global Element Description

The XSD description for the "bdo" Global Element is given in Table 4.2.22.

Table 4.2.22 XSD description for the "bdo" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the bdo global element.
Type BDO.Type
Type Hierarchy BaseSequence.Type
^---BDO.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
title xs:string No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="bdo" type="BDO.Type" />

4.2.23 "big" Global Element Description

The XSD description for the "big" Global Element is given in Table 4.2.23.

Table 4.2.23 XSD description for the "big" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the big global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="big" type="HTMLText.Type" />

4.2.24 "blockquote" Global Element Description

The XSD description for the "blockquote" Global Element is given in Table 4.2.24.

Table 4.2.24 XSD description for the "blockquote" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the blockquote global element.
Type BlockQuote.Type
Type Hierarchy BaseSequenceXBase.Type
^---BlockQuote.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( positionObjectStage{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | feedbackBlock{1..1} | templateBlock{1..1} | infoControl{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | hr{1..1} | blockquote{1..1} | table{1..1} | div{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:audio{1..1} | qh5:figure{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:video{1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
cite xs:anyURI No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="blockquote" type="BlockQuote.Type" />

4.2.25 "br" Global Element Description

The XSD description for the "br" Global Element is given in Table 4.2.25.

Table 4.2.25 XSD description for the "br" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the br global element.
Type BR.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---BR.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="br" type="BR.Type" />

4.2.26 "branchRule" Global Element Description

The XSD description for the "branchRule" Global Element is given in Table 4.2.26.

Table 4.2.26 XSD description for the "branchRule" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the branchRule global element.
Type BranchRule.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes AssessmentItemRef.Type, AssessmentSection.Type, TestPart.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
target Identifier.Type No Global Required -
Source
<xs:element name="branchRule" type="BranchRule.Type" />

4.2.27 "ssml11:break" Global Element Description

The XSD description for the "ssml11:break" Global Element is given in Table 4.2.27.

Table 4.2.27 XSD description for the "ssml11:break" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the break global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.28 "caption" Global Element Description

The XSD description for the "caption" Global Element is given in Table 4.2.28.

Table 4.2.28 XSD description for the "caption" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the caption global element.
Type Caption.Type
Type Hierarchy BaseSequence.Type
^---Caption.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed true
Used by
ComplexTypes Table.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="caption" type="Caption.Type" />

4.2.29 "choiceInteraction" Global Element Description

The XSD description for the "choiceInteraction" Global Element is given in Table 4.2.29.

Table 4.2.29 XSD description for the "choiceInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the choiceInteraction global element.
Type ChoiceInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---ChoiceInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, simpleChoice{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
shuffle xs:boolean No Global Optional false
maxChoices xs:nonNegativeInteger No Global Optional 1
minChoices xs:nonNegativeInteger No Global Optional 0
orientation [ Enumeration ] No Global Optional vertical
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_02-RULE INTERACTION 2a-Assertion 1: "not(not(@maxChoices=0) and @maxChoices < @minChoices)"
Source
<xs:element name="choiceInteraction" type="ChoiceInteraction.Type" />

4.2.30 "cite" Global Element Description

The XSD description for the "cite" Global Element is given in Table 4.2.30.

Table 4.2.30 XSD description for the "cite" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the cite global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="cite" type="HTMLText.Type" />

4.2.31 "code" Global Element Description

The XSD description for the "code" Global Element is given in Table 4.2.31.

Table 4.2.31 XSD description for the "code" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the code global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="code" type="HTMLText.Type" />

4.2.32 "col" Global Element Description

The XSD description for the "col" Global Element is given in Table 4.2.32.

Table 4.2.32 XSD description for the "col" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the col global element.
Type Col.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---Col.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes ColGroup.Type, Table.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
span xs:int No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="col" type="Col.Type" />

4.2.33 "colgroup" Global Element Description

The XSD description for the "colgroup" Global Element is given in Table 4.2.33.

Table 4.2.33 XSD description for the "colgroup" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the colgroup global element.
Type ColGroup.Type
Type Hierarchy BaseSequence.Type
^---ColGroup.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes Table.Type
Model col{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
span xs:int No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="colgroup" type="ColGroup.Type" />

4.2.34 "containerSize" Global Element Description

The XSD description for the "containerSize" Global Element is given in Table 4.2.34.

Table 4.2.34 XSD description for the "containerSize" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the containerSize global element.
Type LogicSingle.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="containerSize" type="LogicSingle.Type" />

4.2.35 "contains" Global Element Description

The XSD description for the "contains" Global Element is given in Table 4.2.35.

Table 4.2.35 XSD description for the "contains" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the contains global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="contains" type="LogicPair.Type" />

4.2.36 "correct" Global Element Description

The XSD description for the "correct" Global Element is given in Table 4.2.36.

Table 4.2.36 XSD description for the "correct" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the correct global element.
Type Correct.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Correct.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="correct" type="Correct.Type" />

4.2.37 "correctResponse" Global Element Description

The XSD description for the "correctResponse" Global Element is given in Table 4.2.37.

Table 4.2.37 XSD description for the "correctResponse" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the correctResponse global element.
Type CorrectResponse.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes ResponseDeclaration.Type
Model value{1..*}
Attributes
QName Type Inherited Scope Use Default
interpretation xs:string No Global Optional -
Source
<xs:element name="correctResponse" type="CorrectResponse.Type" />

4.2.38 "customInteraction" Global Element Description

The XSD description for the "customInteraction" Global Element is given in Table 4.2.38.

Table 4.2.38 XSD description for the "customInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the customInteraction global element.
Type CustomInteraction.Type
Type Hierarchy BaseSequenceFull.Type
^---CustomInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes A.Type, BlockQuote.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, HTMLText.Type, ItemBody.Type, LI.Type, Q.Type, StimulusBody.Type, TDH.Type
Model Namespace-based Extension
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
##other [ Namespace Extension ] No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="customInteraction" type="CustomInteraction.Type" />

4.2.39 "customOperator" Global Element Description

The XSD description for the "customOperator" Global Element is given in Table 4.2.39.

Table 4.2.39 XSD description for the "customOperator" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the customOperator global element.
Type CustomOperator.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){0..*}, { Namespace Extension }
Attributes
QName Type Inherited Scope Use Default
class Identifier.Type No Global Optional -
definition xs:anyURI No Global Optional -
##other [ Namespace Extension ] No Global Optional -
Source
<xs:element name="customOperator" type="CustomOperator.Type" />

4.2.40 "dd" Global Element Description

The XSD description for the "dd" Global Element is given in Table 4.2.40.

Table 4.2.40 XSD description for the "dd" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the dd global element.
Type DD.Type
Type Hierarchy BaseSequenceXBase.Type
^---DD.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes DL.Type
Model ( printedVariable{1..1} | feedbackBlock{1..1} | hottext{1..1} | feedbackInline{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | textEntryInteraction{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="dd" type="DD.Type" />

4.2.41 "default" Global Element Description

The XSD description for the "default" Global Element is given in Table 4.2.41.

Table 4.2.41 XSD description for the "default" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the default global element.
Type Default.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Default.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="default" type="Default.Type" />

4.2.42 "defaultValue" Global Element Description

The XSD description for the "defaultValue" Global Element is given in Table 4.2.42.

Table 4.2.42 XSD description for the "defaultValue" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the defaultValue global element.
Type DefaultValue.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeDeclaration.Type, ResponseDeclaration.Type, TemplateDeclaration.Type
Model value{1..*}
Attributes
QName Type Inherited Scope Use Default
interpretation xs:normalizedString No Global Optional -
Source
<xs:element name="defaultValue" type="DefaultValue.Type" />

4.2.43 "delete" Global Element Description

The XSD description for the "delete" Global Element is given in Table 4.2.43.

Table 4.2.43 XSD description for the "delete" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the delete global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="delete" type="LogicPair.Type" />

4.2.44 "dfn" Global Element Description

The XSD description for the "dfn" Global Element is given in Table 4.2.44.

Table 4.2.44 XSD description for the "dfn" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the dfn global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="dfn" type="HTMLText.Type" />

4.2.45 "div" Global Element Description

The XSD description for the "div" Global Element is given in Table 4.2.45.

Table 4.2.45 XSD description for the "div" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the div global element.
Type Div.Type
Type Hierarchy BaseSequenceXBase.Type
^---Div.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( positionObjectStage{1..1} | ( printedVariable{1..1} | feedbackBlock{1..1} | hottext{1..1} | feedbackInline{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | textEntryInteraction{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="div" type="Div.Type" />

4.2.46 "divide" Global Element Description

The XSD description for the "divide" Global Element is given in Table 4.2.46.

Table 4.2.46 XSD description for the "divide" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the divide global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="divide" type="LogicPair.Type" />

4.2.47 "dl" Global Element Description

The XSD description for the "dl" Global Element is given in Table 4.2.47.

Table 4.2.47 XSD description for the "dl" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the dl global element.
Type DL.Type
Type Hierarchy BaseSequenceXBase.Type
^---DL.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( dd{1..1} | dt{1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="dl" type="DL.Type" />

4.2.48 "drawingInteraction" Global Element Description

The XSD description for the "drawingInteraction" Global Element is given in Table 4.2.48.

Table 4.2.48 XSD description for the "drawingInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the drawingInteraction global element.
Type DrawingInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---DrawingInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, object{1..1}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_15-RULE INTERACTION 15a-Assertion 1: "//qti:responseDeclaration[@baseType='file']"
Source
<xs:element name="drawingInteraction" type="DrawingInteraction.Type" />

4.2.49 "dt" Global Element Description

The XSD description for the "dt" Global Element is given in Table 4.2.49.

Table 4.2.49 XSD description for the "dt" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the dt global element.
Type DT.Type
Type Hierarchy BaseSequenceXBase.Type
^---DT.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes DL.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="dt" type="DT.Type" />

4.2.50 "durationGTE" Global Element Description

The XSD description for the "durationGTE" Global Element is given in Table 4.2.50.

Table 4.2.50 XSD description for the "durationGTE" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the durationGTE global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="durationGTE" type="LogicPair.Type" />

4.2.51 "durationLT" Global Element Description

The XSD description for the "durationLT" Global Element is given in Table 4.2.51.

Table 4.2.51 XSD description for the "durationLT" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the durationLT global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="durationLT" type="LogicPair.Type" />

4.2.52 "em" Global Element Description

The XSD description for the "em" Global Element is given in Table 4.2.52.

Table 4.2.52 XSD description for the "em" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the em global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="em" type="HTMLText.Type" />

4.2.53 "ssml11:emphasis" Global Element Description

The XSD description for the "ssml11:emphasis" Global Element is given in Table 4.2.53.

Table 4.2.53 XSD description for the "ssml11:emphasis" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the emphasis global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.54 "endAttemptInteraction" Global Element Description

The XSD description for the "endAttemptInteraction" Global Element is given in Table 4.2.54.

Table 4.2.54 XSD description for the "endAttemptInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the endAttemptInteraction global element.
Type EndAttemptInteraction.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---EndAttemptInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes A.Type, Caption.Type, DD.Type, DT.Type, Div.Type, HTMLText.Type, LI.Type, Q.Type, TDH.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
responseIdentifier Identifier.Type No Global Required -
title xs:string No Global Required -
countAttempt xs:boolean No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_17-RULE INTERACTION 17a-Assertion 1: "//qti:responseDeclaration[@baseType='boolean']"
Source
<xs:element name="endAttemptInteraction" type="EndAttemptInteraction.Type" />

4.2.55 "equal" Global Element Description

The XSD description for the "equal" Global Element is given in Table 4.2.55.

Table 4.2.55 XSD description for the "equal" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the equal global element.
Type Equal.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes
QName Type Inherited Scope Use Default
toleranceMode [ Enumeration ] No Global Optional exact
tolerance List of ToleranceList.Type No Global Optional -
includeLowerBound xs:boolean No Global Optional true
includeUpperBound xs:boolean No Global Optional true
Source
<xs:element name="equal" type="Equal.Type" />

4.2.56 "equalRounded" Global Element Description

The XSD description for the "equalRounded" Global Element is given in Table 4.2.56.

Table 4.2.56 XSD description for the "equalRounded" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the equalRounded global element.
Type EqualRounded.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes
QName Type Inherited Scope Use Default
roundingMode [ Enumeration ] No Global Optional significantFigures
figures Union [ IntegerOrVariableRef ] No Global Required -
Source
<xs:element name="equalRounded" type="EqualRounded.Type" />

4.2.57 "exitResponse" Global Element Description

The XSD description for the "exitResponse" Global Element is given in Table 4.2.57.

Table 4.2.57 XSD description for the "exitResponse" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the exitResponse global element.
Type EmptyPrimitiveType.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes ResponseElse.Type, ResponseIf.Type, ResponseProcessing.Type, ResponseProcessingFragment.Type
Model N/A
Attributes None.
Source
<xs:element name="exitResponse" type="EmptyPrimitiveType.Type" />

4.2.58 "exitTemplate" Global Element Description

The XSD description for the "exitTemplate" Global Element is given in Table 4.2.58.

Table 4.2.58 XSD description for the "exitTemplate" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the exitTemplate global element.
Type EmptyPrimitiveType.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes TemplateElse.Type, TemplateIf.Type, TemplateProcessing.Type
Model N/A
Attributes None.
Source
<xs:element name="exitTemplate" type="EmptyPrimitiveType.Type" />

4.2.59 "exitTest" Global Element Description

The XSD description for the "exitTest" Global Element is given in Table 4.2.59.

Table 4.2.59 XSD description for the "exitTest" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the exitTest global element.
Type EmptyPrimitiveType.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes OutcomeElse.Type, OutcomeIf.Type, OutcomeProcessing.Type, OutcomeProcessingFragment.Type
Model N/A
Attributes None.
Source
<xs:element name="exitTest" type="EmptyPrimitiveType.Type" />

4.2.60 "extendedTextInteraction" Global Element Description

The XSD description for the "extendedTextInteraction" Global Element is given in Table 4.2.60.

Table 4.2.60 XSD description for the "extendedTextInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the extendedTextInteraction global element.
Type ExtendedTextInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---ExtendedTextInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model None
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
base xs:int No Global Optional 10
stringIdentifier Identifier.Type No Global Optional -
expectedLength xs:nonNegativeInteger No Global Optional -
patternMask xs:string No Global Optional -
placeholderText xs:string No Global Optional -
maxStrings xs:nonNegativeInteger No Global Optional -
minStrings xs:nonNegativeInteger No Global Optional 0
expectedLines xs:nonNegativeInteger No Global Optional -
format [ Enumeration ] No Global Optional plain
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_03-RULE INTERACTION 3a-Assertion 1: "not(@stringIdentifier=@responseIdentifier)"
Source
<xs:element name="extendedTextInteraction" type="ExtendedTextInteraction.Type" />

4.2.61 "feedbackBlock" Global Element Description

The XSD description for the "feedbackBlock" Global Element is given in Table 4.2.61.

Table 4.2.61 XSD description for the "feedbackBlock" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the feedbackBlock global element.
Type FeedbackBlock.Type
Type Hierarchy BaseSequenceXBase.Type
^---FeedbackBlock.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type
Model ( ( positionObjectStage{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | feedbackBlock{1..1} | templateBlock{1..1} | infoControl{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | hr{1..1} | blockquote{1..1} | table{1..1} | div{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:audio{1..1} | qh5:figure{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:video{1..1} ){1..1} ){1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} | templateInline{1..1} | feedbackInline{1..1} | printedVariable{1..1} ){0..*}, stylesheet{0..*}, apip:apipAccessibility{0..1}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
outcomeIdentifier Identifier.Type No Global Required -
identifier Identifier.Type No Global Required -
showHide [ Enumeration ] No Global Optional show
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="feedbackBlock" type="FeedbackBlock.Type" />

4.2.62 "feedbackInline" Global Element Description

The XSD description for the "feedbackInline" Global Element is given in Table 4.2.62.

Table 4.2.62 XSD description for the "feedbackInline" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the feedbackInline global element.
Type FeedbackInline.Type
Type Hierarchy BaseSequenceXBase.Type
^---FeedbackInline.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, Q.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type
Model ( ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | templateInline{1..1} | printedVariable{1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
outcomeIdentifier Identifier.Type No Global Required -
identifier Identifier.Type No Global Required -
showHide [ Enumeration ] No Global Optional show
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="feedbackInline" type="FeedbackInline.Type" />

4.2.63 "fieldValue" Global Element Description

The XSD description for the "fieldValue" Global Element is given in Table 4.2.63.

Table 4.2.63 XSD description for the "fieldValue" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the fieldValue global element.
Type FieldValue.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
fieldIdentifier Identifier.Type No Global Required -
Source
<xs:element name="fieldValue" type="FieldValue.Type" />

4.2.64 "qh5:figure" Global Element Description

The XSD description for the "qh5:figure" Global Element is given in Table 4.2.64.

Table 4.2.64 XSD description for the "qh5:figure" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the figure global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.65 "qh5:footer" Global Element Description

The XSD description for the "qh5:footer" Global Element is given in Table 4.2.65.

Table 4.2.65 XSD description for the "qh5:footer" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the footer global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.66 "gap" Global Element Description

The XSD description for the "gap" Global Element is given in Table 4.2.66.

Table 4.2.66 XSD description for the "gap" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the gap global element.
Type Gap.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---Gap.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes A.Type, Caption.Type, DT.Type, HTMLText.Type, Q.Type, TemplateInline.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional show
matchGroup List of IdentifierList.Type No Global Optional -
required xs:boolean No Global Optional false
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="gap" type="Gap.Type" />

4.2.67 "gapImg" Global Element Description

The XSD description for the "gapImg" Global Element is given in Table 4.2.67.

Table 4.2.67 XSD description for the "gapImg" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the gapImg global element.
Type GapImg.Type
Type Hierarchy BaseSequence.Type
^---GapImg.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes GapMatchInteraction.Type, GraphicGapMatchInteraction.Type
Model object{1..1}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional show
matchGroup List of IdentifierList.Type No Global Optional -
matchMax xs:nonNegativeInteger No Global Required -
matchMin xs:nonNegativeInteger No Global Optional 0
objectLabel xs:string No Global Optional -
top xs:normalizedString No Global Optional -
left xs:normalizedString No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION-RELATED_2-RULE INTERACTION-RELATED 2a-Assertion 1: "not(not(@matchMax=0) and @matchMax < @matchMin)"
Source
<xs:element name="gapImg" type="GapImg.Type" />

4.2.68 "gapMatchInteraction" Global Element Description

The XSD description for the "gapMatchInteraction" Global Element is given in Table 4.2.68.

Table 4.2.68 XSD description for the "gapMatchInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the gapMatchInteraction global element.
Type GapMatchInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---GapMatchInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, ( gapText{1..1} | gapImg{1..1} ){1..*}, ( feedbackBlock{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | hr{1..1} | blockquote{1..1} | table{1..1} | div{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:audio{1..1} | qh5:figure{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:video{1..1} ){1..1} ){1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
shuffle xs:boolean No Global Optional false
minAssociations xs:nonNegativeInteger No Global Optional -
maxAssociations xs:nonNegativeInteger No Global Optional 1
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_18-RULE INTERACTION 18a-Assertion 1: "//qti:responseDeclaration[@baseType='directedPair']"
RULE_SET_INTERACTION_18-RULE INTERACTION 18a-Assertion 2: "not(not(@maxAssociations=0) and @maxAssociations < @minAssociations)"
Source
<xs:element name="gapMatchInteraction" type="GapMatchInteraction.Type" />

4.2.69 "gapText" Global Element Description

The XSD description for the "gapText" Global Element is given in Table 4.2.69.

Table 4.2.69 XSD description for the "gapText" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the gapText global element.
Type GapText.Type
Type Hierarchy BaseSequence.Type
^---GapText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes GapMatchInteraction.Type, GraphicGapMatchInteraction.Type
Model ( printedVariable{1..1} | feedbackInline{1..1} | templateInline{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional show
matchGroup List of IdentifierList.Type No Global Optional -
matchMax xs:nonNegativeInteger No Global Required -
matchMin xs:nonNegativeInteger No Global Optional 0
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION-RELATED_1-RULE INTERACTION-RELATED 1a-Assertion 1: "not(not(@matchMax=0) and @matchMax < @matchMin)"
Source
<xs:element name="gapText" type="GapText.Type" />

4.2.70 "gcd" Global Element Description

The XSD description for the "gcd" Global Element is given in Table 4.2.70.

Table 4.2.70 XSD description for the "gcd" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the gcd global element.
Type Logic1toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes None.
Source
<xs:element name="gcd" type="Logic1toMany.Type" />

4.2.71 "graphicAssociateInteraction" Global Element Description

The XSD description for the "graphicAssociateInteraction" Global Element is given in Table 4.2.71.

Table 4.2.71 XSD description for the "graphicAssociateInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the graphicAssociateInteraction global element.
Type GraphicAssociateInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---GraphicAssociateInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, object{1..1}, associableHotspot{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
minAssociations xs:nonNegativeInteger No Global Optional -
maxAssociations xs:nonNegativeInteger No Global Optional 1
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_10-RULE INTERACTION 10a-Assertion 1: "not(not(@maxAssociations=0) and @maxAssociations < @minAssociations)"
Source
<xs:element name="graphicAssociateInteraction" type="GraphicAssociateInteraction.Type" />

4.2.72 "graphicGapMatchInteraction" Global Element Description

The XSD description for the "graphicGapMatchInteraction" Global Element is given in Table 4.2.72.

Table 4.2.72 XSD description for the "graphicGapMatchInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the graphicGapMatchInteraction global element.
Type GraphicGapMatchInteraction.Type
Type Hierarchy BaseSequenceFull.Type
^---GraphicGapMatchInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, object{1..1}, ( gapText{1..1} | gapImg{1..1} ){1..*}, associableHotspot{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
minAssociations xs:nonNegativeInteger No Global Optional -
maxAssociations xs:nonNegativeInteger No Global Optional 1
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_19-RULE INTERACTION 19a-Assertion 1: "//qti:responseDeclaration[@baseType='directedPair']"
Source
<xs:element name="graphicGapMatchInteraction" type="GraphicGapMatchInteraction.Type" />

4.2.73 "graphicOrderInteraction" Global Element Description

The XSD description for the "graphicOrderInteraction" Global Element is given in Table 4.2.73.

Table 4.2.73 XSD description for the "graphicOrderInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the graphicOrderInteraction global element.
Type GraphicOrderInteraction.Type
Type Hierarchy BaseSequenceFull.Type
^---GraphicOrderInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, object{1..1}, hotspotChoice{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
minChoices xs:nonNegativeInteger No Global Optional -
maxChoices xs:nonNegativeInteger No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_05-RULE INTERACTION 5a-Assertion 1: "not(not(@maxChoices=0) and @maxChoices < @minChoices)"
Source
<xs:element name="graphicOrderInteraction" type="GraphicOrderInteraction.Type" />

4.2.74 "gt" Global Element Description

The XSD description for the "gt" Global Element is given in Table 4.2.74.

Table 4.2.74 XSD description for the "gt" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the gt global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="gt" type="LogicPair.Type" />

4.2.75 "gte" Global Element Description

The XSD description for the "gte" Global Element is given in Table 4.2.75.

Table 4.2.75 XSD description for the "gte" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the gte global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="gte" type="LogicPair.Type" />

4.2.76 "h1" Global Element Description

The XSD description for the "h1" Global Element is given in Table 4.2.76.

Table 4.2.76 XSD description for the "h1" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the h1 global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="h1" type="HTMLText.Type" />

4.2.77 "h2" Global Element Description

The XSD description for the "h2" Global Element is given in Table 4.2.77.

Table 4.2.77 XSD description for the "h2" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the h2 global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="h2" type="HTMLText.Type" />

4.2.78 "h3" Global Element Description

The XSD description for the "h3" Global Element is given in Table 4.2.78.

Table 4.2.78 XSD description for the "h3" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the h3 global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="h3" type="HTMLText.Type" />

4.2.79 "h4" Global Element Description

The XSD description for the "h4" Global Element is given in Table 4.2.79.

Table 4.2.79 XSD description for the "h4" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the h4 global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="h4" type="HTMLText.Type" />

4.2.80 "h5" Global Element Description

The XSD description for the "h5" Global Element is given in Table 4.2.80.

Table 4.2.80 XSD description for the "h5" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the h5 global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="h5" type="HTMLText.Type" />

4.2.81 "h6" Global Element Description

The XSD description for the "h6" Global Element is given in Table 4.2.81.

Table 4.2.81 XSD description for the "h6" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the h6 global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="h6" type="HTMLText.Type" />

4.2.82 "qh5:header" Global Element Description

The XSD description for the "qh5:header" Global Element is given in Table 4.2.82.

Table 4.2.82 XSD description for the "qh5:header" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the header global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.83 "hotspotChoice" Global Element Description

The XSD description for the "hotspotChoice" Global Element is given in Table 4.2.83.

Table 4.2.83 XSD description for the "hotspotChoice" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the hotspotChoice global element.
Type HotspotChoice.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---HotspotChoice.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes GraphicOrderInteraction.Type, HotspotInteraction.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional show
shape [ Enumeration ] No Global Required -
coords Coords.Type No Global Required -
hotspotLabel xs:string No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="hotspotChoice" type="HotspotChoice.Type" />

4.2.84 "hotspotInteraction" Global Element Description

The XSD description for the "hotspotInteraction" Global Element is given in Table 4.2.84.

Table 4.2.84 XSD description for the "hotspotInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the hotspotInteraction global element.
Type HotspotInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---HotspotInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, object{1..1}, hotspotChoice{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
minChoices xs:nonNegativeInteger No Global Optional 0
maxChoices xs:nonNegativeInteger No Global Optional 1
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_04-RULE INTERACTION 4a-Assertion 1: "not(not(@maxChoices=0) and @maxChoices < @minChoices)"
Source
<xs:element name="hotspotInteraction" type="HotspotInteraction.Type" />

4.2.85 "hottext" Global Element Description

The XSD description for the "hottext" Global Element is given in Table 4.2.85.

Table 4.2.85 XSD description for the "hottext" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the hottext global element.
Type HotText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HotText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, Caption.Type, DD.Type, DT.Type, Div.Type, HTMLText.Type, LI.Type, ModalFeedback.Type, Q.Type, TDH.Type, TemplateInline.Type, TestFeedback.Type
Model ( printedVariable{1..1} | feedbackInline{1..1} | templateInline{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional show
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="hottext" type="HotText.Type" />

4.2.86 "hottextInteraction" Global Element Description

The XSD description for the "hottextInteraction" Global Element is given in Table 4.2.86.

Table 4.2.86 XSD description for the "hottextInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the hottextInteraction global element.
Type HotTextInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---HotTextInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, ( feedbackBlock{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | hr{1..1} | blockquote{1..1} | table{1..1} | div{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:audio{1..1} | qh5:figure{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:video{1..1} ){1..1} ){1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
maxChoices xs:nonNegativeInteger No Global Optional 1
minChoices xs:nonNegativeInteger No Global Optional 0
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_09-RULE INTERACTION 9a-Assertion 1: "not(not(@maxChoices=0) and @maxChoices < @minChoices)"
Source
<xs:element name="hottextInteraction" type="HotTextInteraction.Type" />

4.2.87 "hr" Global Element Description

The XSD description for the "hr" Global Element is given in Table 4.2.87.

Table 4.2.87 XSD description for the "hr" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the hr global element.
Type HR.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---HR.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="hr" type="HR.Type" />

4.2.88 "i" Global Element Description

The XSD description for the "i" Global Element is given in Table 4.2.88.

Table 4.2.88 XSD description for the "i" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the i global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="i" type="HTMLText.Type" />

4.2.89 "img" Global Element Description

The XSD description for the "img" Global Element is given in Table 4.2.89.

Table 4.2.89 XSD description for the "img" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the img global element.
Type Img.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---Img.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
src xs:anyURI No Global Required -
alt xs:string No Global Required -
longdesc xs:anyURI No Global Optional -
height Length.Type No Global Optional -
width Length.Type No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="img" type="Img.Type" />

4.2.90 "xi:include" Global Element Description

The XSD description for the "xi:include" Global Element is given in Table 4.2.90.

Table 4.2.90 XSD description for the "xi:include" Global Element.
Namespace http://www.w3.org/2001/XInclude
Diagram XSD diagram of the include global element.
Type [ Imported ( Include ) ]
Used by
ComplexTypes A.Type, AssessmentSection.Type, BlockQuote.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapMatchInteraction.Type, GapText.Type, HTMLText.Type, HotText.Type, HotTextInteraction.Type, InfoControl.Type, InlineChoice.Type, ItemBody.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, OutcomeElse.Type, OutcomeIf.Type, OutcomeProcessing.Type, OutcomeProcessingFragment.Type, Prompt.Type, Q.Type, ResponseElse.Type, ResponseIf.Type, ResponseProcessing.Type, ResponseProcessingFragment.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2001/XInclude.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2001/XInclude.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2001/XInclude.xsd).

4.2.91 "index" Global Element Description

The XSD description for the "index" Global Element is given in Table 4.2.91.

Table 4.2.91 XSD description for the "index" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the index global element.
Type Index.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
n Union [ IntOrIdentifier ] No Global Required -
Source
<xs:element name="index" type="Index.Type" />

4.2.92 "infoControl" Global Element Description

The XSD description for the "infoControl" Global Element is given in Table 4.2.92.

Table 4.2.92 XSD description for the "infoControl" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the infoControl global element.
Type InfoControl.Type
Type Hierarchy BaseSequence.Type
^---InfoControl.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, FeedbackBlock.Type, ItemBody.Type, StimulusBody.Type
Model ( printedVariable{1..1} | feedbackBlock{1..1} | feedbackInline{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
title xs:normalizedString No Global Required -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="infoControl" type="InfoControl.Type" />

4.2.93 "inlineChoice" Global Element Description

The XSD description for the "inlineChoice" Global Element is given in Table 4.2.93.

Table 4.2.93 XSD description for the "inlineChoice" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the inlineChoice global element.
Type InlineChoice.Type
Type Hierarchy BaseSequence.Type
^---InlineChoice.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed true
Used by
ComplexTypes InlineChoiceInteraction.Type
Model ( printedVariable{1..1} | feedbackInline{1..1} | templateInline{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
fixed xs:boolean No Global Optional false
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional show
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="inlineChoice" type="InlineChoice.Type" />

4.2.94 "inlineChoiceInteraction" Global Element Description

The XSD description for the "inlineChoiceInteraction" Global Element is given in Table 4.2.94.

Table 4.2.94 XSD description for the "inlineChoiceInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the inlineChoiceInteraction global element.
Type InlineChoiceInteraction.Type
Type Hierarchy BaseSequenceFull.Type
^---InlineChoiceInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes A.Type, Caption.Type, DD.Type, DT.Type, Div.Type, HTMLText.Type, LI.Type, Q.Type, TDH.Type
Model label{0..1}, inlineChoice{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
shuffle xs:boolean No Global Optional false
required xs:boolean No Global Optional false
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="inlineChoiceInteraction" type="InlineChoiceInteraction.Type" />

4.2.95 "inside" Global Element Description

The XSD description for the "inside" Global Element is given in Table 4.2.95.

Table 4.2.95 XSD description for the "inside" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the inside global element.
Type Inside.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
shape [ Enumeration ] No Global Required -
coords Coords.Type No Global Required -
Source
<xs:element name="inside" type="Inside.Type" />

4.2.96 "integerDivide" Global Element Description

The XSD description for the "integerDivide" Global Element is given in Table 4.2.96.

Table 4.2.96 XSD description for the "integerDivide" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the integerDivide global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="integerDivide" type="LogicPair.Type" />

4.2.97 "integerModulus" Global Element Description

The XSD description for the "integerModulus" Global Element is given in Table 4.2.97.

Table 4.2.97 XSD description for the "integerModulus" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the integerModulus global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="integerModulus" type="LogicPair.Type" />

4.2.98 "integerToFloat" Global Element Description

The XSD description for the "integerToFloat" Global Element is given in Table 4.2.98.

Table 4.2.98 XSD description for the "integerToFloat" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the integerToFloat global element.
Type LogicSingle.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="integerToFloat" type="LogicSingle.Type" />

4.2.99 "interpolationTable" Global Element Description

The XSD description for the "interpolationTable" Global Element is given in Table 4.2.99.

Table 4.2.99 XSD description for the "interpolationTable" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the interpolationTable global element.
Type InterpolationTable.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeDeclaration.Type
Model interpolationTableEntry{1..*}
Attributes
QName Type Inherited Scope Use Default
defaultValue xs:string No Global Optional -
Source
<xs:element name="interpolationTable" type="InterpolationTable.Type" />

4.2.100 "interpolationTableEntry" Global Element Description

The XSD description for the "interpolationTableEntry" Global Element is given in Table 4.2.100.

Table 4.2.100 XSD description for the "interpolationTableEntry" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the interpolationTableEntry global element.
Type InterpolationTableEntry.Type
Type Hierarchy EmptyPrimitiveType.Type
^---InterpolationTableEntry.Type
Properties
Content simple
MinOccurs 1
MaxOccurs unbounded
Used by
ComplexTypes InterpolationTable.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sourceValue xs:double No Global Required -
includeBoundary xs:boolean No Global Optional true
targetValue xs:string No Global Required -
Source
<xs:element name="interpolationTableEntry" type="InterpolationTableEntry.Type" />

4.2.101 "isNull" Global Element Description

The XSD description for the "isNull" Global Element is given in Table 4.2.101.

Table 4.2.101 XSD description for the "isNull" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the isNull global element.
Type LogicSingle.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="isNull" type="LogicSingle.Type" />

4.2.102 "itemBody" Global Element Description

The XSD description for the "itemBody" Global Element is given in Table 4.2.102.

Table 4.2.102 XSD description for the "itemBody" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the itemBody global element.
Type ItemBody.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes AssessmentItem.Type
Model ( rubricBlock{1..1} | ( positionObjectStage{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | feedbackBlock{1..1} | templateBlock{1..1} | infoControl{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | hr{1..1} | blockquote{1..1} | table{1..1} | div{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:audio{1..1} | qh5:figure{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:video{1..1} ){1..1} ){1..1} ){1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type No Global Optional -
class List of StringList.Type No Global Optional -
xml:lang [ Import ] No Global Optional -
label xs:normalizedString No Global Optional -
dir [ Enumeration ] No Global Optional auto
Source
<xs:element name="itemBody" type="ItemBody.Type" />

4.2.103 "itemSessionControl" Global Element Description

The XSD description for the "itemSessionControl" Global Element is given in Table 4.2.103.

Table 4.2.103 XSD description for the "itemSessionControl" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the itemSessionControl global element.
Type ItemSessionControl.Type
Type Hierarchy EmptyPrimitiveType.Type
^---ItemSessionControl.Type
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Used by
ComplexTypes AssessmentItemRef.Type, AssessmentSection.Type, TestPart.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
maxAttempts xs:int No Global Optional -
showFeedback xs:boolean No Global Optional false
allowReview xs:boolean No Global Optional true
showSolution xs:boolean No Global Optional false
allowComment xs:boolean No Global Optional false
allowSkipping xs:boolean No Global Optional true
validateResponses xs:boolean No Global Optional false
Source
<xs:element name="itemSessionControl" type="ItemSessionControl.Type" />

4.2.104 "kbd" Global Element Description

The XSD description for the "kbd" Global Element is given in Table 4.2.104.

Table 4.2.104 XSD description for the "kbd" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the kbd global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="kbd" type="HTMLText.Type" />

4.2.105 "qh5:label" Global Element Description

The XSD description for the "qh5:label" Global Element is given in Table 4.2.105.

Table 4.2.105 XSD description for the "qh5:label" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the label global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.106 "label" Global Element Description

The XSD description for the "label" Global Element is given in Table 4.2.106.

Table 4.2.106 XSD description for the "label" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the label global element.
Type Label.Type
Type Hierarchy BaseSequenceXBase.Type
^---Label.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed true
Used by
ComplexTypes InlineChoiceInteraction.Type
Model ( printedVariable{1..1} | feedbackInline{1..1} | templateInline{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="label" type="Label.Type" />

4.2.107 "lcm" Global Element Description

The XSD description for the "lcm" Global Element is given in Table 4.2.107.

Table 4.2.107 XSD description for the "lcm" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the lcm global element.
Type Logic1toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes None.
Source
<xs:element name="lcm" type="Logic1toMany.Type" />

4.2.108 "li" Global Element Description

The XSD description for the "li" Global Element is given in Table 4.2.108.

Table 4.2.108 XSD description for the "li" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the li global element.
Type LI.Type
Type Hierarchy BaseSequence.Type
^---LI.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed true
Used by
ComplexTypes OUL.Type
Model ( printedVariable{1..1} | feedbackBlock{1..1} | hottext{1..1} | feedbackInline{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | textEntryInteraction{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="li" type="LI.Type" />

4.2.109 "lookupOutcomeValue" Global Element Description

The XSD description for the "lookupOutcomeValue" Global Element is given in Table 4.2.109.

Table 4.2.109 XSD description for the "lookupOutcomeValue" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the lookupOutcomeValue global element.
Type LookupOutcomeValue.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeElse.Type, OutcomeIf.Type, OutcomeProcessing.Type, OutcomeProcessingFragment.Type, ResponseElse.Type, ResponseIf.Type, ResponseProcessing.Type, ResponseProcessingFragment.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="lookupOutcomeValue" type="LookupOutcomeValue.Type" />

4.2.110 "lt" Global Element Description

The XSD description for the "lt" Global Element is given in Table 4.2.110.

Table 4.2.110 XSD description for the "lt" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the lt global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="lt" type="LogicPair.Type" />

4.2.111 "lte" Global Element Description

The XSD description for the "lte" Global Element is given in Table 4.2.111.

Table 4.2.111 XSD description for the "lte" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the lte global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="lte" type="LogicPair.Type" />

4.2.112 "mapEntry" Global Element Description

The XSD description for the "mapEntry" Global Element is given in Table 4.2.112.

Table 4.2.112 XSD description for the "mapEntry" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the mapEntry global element.
Type MapEntry.Type
Type Hierarchy EmptyPrimitiveType.Type
^---MapEntry.Type
Properties
Content simple
MinOccurs 1
MaxOccurs unbounded
Used by
ComplexTypes Mapping.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
mapKey xs:normalizedString No Global Required -
mappedValue xs:double No Global Required -
caseSensitive xs:boolean No Global Optional false
Source
<xs:element name="mapEntry" type="MapEntry.Type" />

4.2.113 "mapping" Global Element Description

The XSD description for the "mapping" Global Element is given in Table 4.2.113.

Table 4.2.113 XSD description for the "mapping" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the mapping global element.
Type Mapping.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes ResponseDeclaration.Type
Model mapEntry{1..*}
Attributes
QName Type Inherited Scope Use Default
lowerBound xs:double No Global Optional -
upperBound xs:double No Global Optional -
defaultValue xs:double No Global Optional 0
Source
<xs:element name="mapping" type="Mapping.Type" />

4.2.114 "mapResponse" Global Element Description

The XSD description for the "mapResponse" Global Element is given in Table 4.2.114.

Table 4.2.114 XSD description for the "mapResponse" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the mapResponse global element.
Type MapResponse.Type
Type Hierarchy EmptyPrimitiveType.Type
^---MapResponse.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="mapResponse" type="MapResponse.Type" />

4.2.115 "mapResponsePoint" Global Element Description

The XSD description for the "mapResponsePoint" Global Element is given in Table 4.2.115.

Table 4.2.115 XSD description for the "mapResponsePoint" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the mapResponsePoint global element.
Type MapResponse.Type
Type Hierarchy EmptyPrimitiveType.Type
^---MapResponse.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="mapResponsePoint" type="MapResponse.Type" />

4.2.116 "ssml11:mark" Global Element Description

The XSD description for the "ssml11:mark" Global Element is given in Table 4.2.116.

Table 4.2.116 XSD description for the "ssml11:mark" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the mark global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.117 "match" Global Element Description

The XSD description for the "match" Global Element is given in Table 4.2.117.

Table 4.2.117 XSD description for the "match" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the match global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="match" type="LogicPair.Type" />

4.2.118 "matchInteraction" Global Element Description

The XSD description for the "matchInteraction" Global Element is given in Table 4.2.118.

Table 4.2.118 XSD description for the "matchInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the matchInteraction global element.
Type MatchInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---MatchInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, simpleMatchSet{2..2}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
shuffle xs:boolean No Global Optional false
maxAssociations xs:nonNegativeInteger No Global Optional 1
minAssociations xs:nonNegativeInteger No Global Optional 0
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_11-RULE INTERACTION 11a-Assertion 1: "not(not(@maxAssociations=0) and @maxAssociations < @minAssociations)"
Source
<xs:element name="matchInteraction" type="MatchInteraction.Type" />

4.2.119 "matchTable" Global Element Description

The XSD description for the "matchTable" Global Element is given in Table 4.2.119.

Table 4.2.119 XSD description for the "matchTable" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the matchTable global element.
Type MatchTable.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeDeclaration.Type
Model matchTableEntry{1..*}
Attributes
QName Type Inherited Scope Use Default
defaultValue xs:string No Global Optional -
Source
<xs:element name="matchTable" type="MatchTable.Type" />

4.2.120 "matchTableEntry" Global Element Description

The XSD description for the "matchTableEntry" Global Element is given in Table 4.2.120.

Table 4.2.120 XSD description for the "matchTableEntry" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the matchTableEntry global element.
Type MatchTableEntry.Type
Type Hierarchy EmptyPrimitiveType.Type
^---MatchTableEntry.Type
Properties
Content simple
MinOccurs 1
MaxOccurs unbounded
Used by
ComplexTypes MatchTable.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sourceValue xs:int No Global Required -
targetValue [ Enumeration ] No Global Required -
Source
<xs:element name="matchTableEntry" type="MatchTableEntry.Type" />

4.2.121 "m2:math" Global Element Description

The XSD description for the "m2:math" Global Element is given in Table 4.2.121.

Table 4.2.121 XSD description for the "m2:math" Global Element.
Namespace http://www.w3.org/1998/Math/MathML
Diagram XSD diagram of the math global element.
Type [ Imported ( MathML2 ) ]
Used by
ComplexTypes A.Type, BlockQuote.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapMatchInteraction.Type, GapText.Type, HTMLText.Type, HotText.Type, HotTextInteraction.Type, InfoControl.Type, InlineChoice.Type, ItemBody.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.w3.org/Math/XMLSchema/mathml2/mathml2.xsd).
Attributes See import XSD (http://www.w3.org/Math/XMLSchema/mathml2/mathml2.xsd).
Source See import XSD (http://www.w3.org/Math/XMLSchema/mathml2/mathml2.xsd).

4.2.122 "m3:math" Global Element Description

The XSD description for the "m3:math" Global Element is given in Table 4.2.122.

Table 4.2.122 XSD description for the "m3:math" Global Element.
Namespace http://www.w3.org/2010/Math/MathML
Diagram XSD diagram of the math global element.
Type [ Imported ( MathML3 ) ]
Used by
ComplexTypes A.Type, BlockQuote.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapMatchInteraction.Type, GapText.Type, HTMLText.Type, HotText.Type, HotTextInteraction.Type, InfoControl.Type, InlineChoice.Type, ItemBody.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/Math/XMLSchema/mathml3/mathml3.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/Math/XMLSchema/mathml3/mathml3.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/Math/XMLSchema/mathml3/mathml3.xsd).

4.2.123 "mathConstant" Global Element Description

The XSD description for the "mathConstant" Global Element is given in Table 4.2.123.

Table 4.2.123 XSD description for the "mathConstant" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the mathConstant global element.
Type MathConstant.Type
Type Hierarchy EmptyPrimitiveType.Type
^---MathConstant.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
name [ Enumeration ] No Global Required -
Source
<xs:element name="mathConstant" type="MathConstant.Type" />

4.2.124 "mathOperator" Global Element Description

The XSD description for the "mathOperator" Global Element is given in Table 4.2.124.

Table 4.2.124 XSD description for the "mathOperator" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the mathOperator global element.
Type MathOperator.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes
QName Type Inherited Scope Use Default
name [ Enumeration ] No Global Required -
Source
<xs:element name="mathOperator" type="MathOperator.Type" />

4.2.125 "max" Global Element Description

The XSD description for the "max" Global Element is given in Table 4.2.125.

Table 4.2.125 XSD description for the "max" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the max global element.
Type Logic1toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes None.
Source
<xs:element name="max" type="Logic1toMany.Type" />

4.2.126 "mediaInteraction" Global Element Description

The XSD description for the "mediaInteraction" Global Element is given in Table 4.2.126.

Table 4.2.126 XSD description for the "mediaInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the mediaInteraction global element.
Type MediaInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---MediaInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1} | object{1..1} | qh5:audio{1..1} | qh5:video{1..1}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
autostart xs:boolean No Global Required -
minPlays xs:nonNegativeInteger No Global Optional 0
maxPlays xs:nonNegativeInteger No Global Optional 0
loop xs:boolean No Global Optional false
coords Coords.Type No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_13-RULE INTERACTION 13a-Assertion 1: "not(@maxPlays < @minPlays)"
Source
<xs:element name="mediaInteraction" type="MediaInteraction.Type" />

4.2.127 "member" Global Element Description

The XSD description for the "member" Global Element is given in Table 4.2.127.

Table 4.2.127 XSD description for the "member" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the member global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="member" type="LogicPair.Type" />

4.2.128 "min" Global Element Description

The XSD description for the "min" Global Element is given in Table 4.2.128.

Table 4.2.128 XSD description for the "min" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the min global element.
Type Logic1toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes None.
Source
<xs:element name="min" type="Logic1toMany.Type" />

4.2.129 "minInclusive" Global Element Description

The XSD description for the "minInclusive" Global Element is given in Table 4.2.129.

Table 4.2.129 XSD description for the "minInclusive" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the minInclusive global element.
Type xs:double
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes NonNegativeDouble.Type
Model N/A
Attributes None.
Source
<xs:element name="minInclusive" type="xs:double" />

4.2.130 "modalFeedback" Global Element Description

The XSD description for the "modalFeedback" Global Element is given in Table 4.2.130.

Table 4.2.130 XSD description for the "modalFeedback" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the modalFeedback global element.
Type ModalFeedback.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed true
Used by
ComplexTypes AssessmentItem.Type
Model ( printedVariable{1..1} | hottext{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}, stylesheet{0..*}, apip:apipAccessibility{0..1}
Attributes
QName Type Inherited Scope Use Default
outcomeIdentifier Identifier.Type No Global Required -
showHide [ Enumeration ] No Global Required -
identifier Identifier.Type No Global Required -
title xs:normalizedString No Global Optional -
Source
<xs:element name="modalFeedback" type="ModalFeedback.Type" />

4.2.131 "multiple" Global Element Description

The XSD description for the "multiple" Global Element is given in Table 4.2.131.

Table 4.2.131 XSD description for the "multiple" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the multiple global element.
Type Logic0toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){0..*}
Attributes None.
Source
<xs:element name="multiple" type="Logic0toMany.Type" />

4.2.132 "qh5:nav" Global Element Description

The XSD description for the "qh5:nav" Global Element is given in Table 4.2.132.

Table 4.2.132 XSD description for the "qh5:nav" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the nav global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.133 "not" Global Element Description

The XSD description for the "not" Global Element is given in Table 4.2.133.

Table 4.2.133 XSD description for the "not" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the not global element.
Type LogicSingle.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="not" type="LogicSingle.Type" />

4.2.134 "null" Global Element Description

The XSD description for the "null" Global Element is given in Table 4.2.134.

Table 4.2.134 XSD description for the "null" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the null global element.
Type EmptyPrimitiveType.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model N/A
Attributes None.
Source
<xs:element name="null" type="EmptyPrimitiveType.Type" />

4.2.135 "numberCorrect" Global Element Description

The XSD description for the "numberCorrect" Global Element is given in Table 4.2.135.

Table 4.2.135 XSD description for the "numberCorrect" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the numberCorrect global element.
Type Number.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Number.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sectionIdentifier Identifier.Type No Global Optional -
includeCategory List of IdentifierList.Type No Global Optional -
excludeCategory List of IdentifierList.Type No Global Optional -
Source
<xs:element name="numberCorrect" type="Number.Type" />

4.2.136 "numberIncorrect" Global Element Description

The XSD description for the "numberIncorrect" Global Element is given in Table 4.2.136.

Table 4.2.136 XSD description for the "numberIncorrect" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the numberIncorrect global element.
Type Number.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Number.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sectionIdentifier Identifier.Type No Global Optional -
includeCategory List of IdentifierList.Type No Global Optional -
excludeCategory List of IdentifierList.Type No Global Optional -
Source
<xs:element name="numberIncorrect" type="Number.Type" />

4.2.137 "numberPresented" Global Element Description

The XSD description for the "numberPresented" Global Element is given in Table 4.2.137.

Table 4.2.137 XSD description for the "numberPresented" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the numberPresented global element.
Type Number.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Number.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sectionIdentifier Identifier.Type No Global Optional -
includeCategory List of IdentifierList.Type No Global Optional -
excludeCategory List of IdentifierList.Type No Global Optional -
Source
<xs:element name="numberPresented" type="Number.Type" />

4.2.138 "numberResponded" Global Element Description

The XSD description for the "numberResponded" Global Element is given in Table 4.2.138.

Table 4.2.138 XSD description for the "numberResponded" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the numberResponded global element.
Type Number.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Number.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sectionIdentifier Identifier.Type No Global Optional -
includeCategory List of IdentifierList.Type No Global Optional -
excludeCategory List of IdentifierList.Type No Global Optional -
Source
<xs:element name="numberResponded" type="Number.Type" />

4.2.139 "numberSelected" Global Element Description

The XSD description for the "numberSelected" Global Element is given in Table 4.2.139.

Table 4.2.139 XSD description for the "numberSelected" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the numberSelected global element.
Type Number.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Number.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sectionIdentifier Identifier.Type No Global Optional -
includeCategory List of IdentifierList.Type No Global Optional -
excludeCategory List of IdentifierList.Type No Global Optional -
Source
<xs:element name="numberSelected" type="Number.Type" />

4.2.140 "object" Global Element Description

The XSD description for the "object" Global Element is given in Table 4.2.140.

Table 4.2.140 XSD description for the "object" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the object global element.
Type Object.Type
Type Hierarchy BaseSequenceXBase.Type
^---Object.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, DrawingInteraction.Type, FeedbackBlock.Type, FeedbackInline.Type, GapImg.Type, GapText.Type, GraphicAssociateInteraction.Type, GraphicGapMatchInteraction.Type, GraphicOrderInteraction.Type, HTMLText.Type, HotText.Type, HotspotInteraction.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, MediaInteraction.Type, ModalFeedback.Type, Object.Type, PositionObjectInteraction.Type, PositionObjectStage.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SelectPointInteraction.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | param{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
data xs:string No Global Required -
type MimeType.Type No Global Required -
width Length.Type No Global Optional -
height Length.Type No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="object" type="Object.Type" />

4.2.141 "ol" Global Element Description

The XSD description for the "ol" Global Element is given in Table 4.2.141.

Table 4.2.141 XSD description for the "ol" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the ol global element.
Type OUL.Type
Type Hierarchy BaseSequenceXBase.Type
^---OUL.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model li{0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="ol" type="OUL.Type" />

4.2.142 "or" Global Element Description

The XSD description for the "or" Global Element is given in Table 4.2.142.

Table 4.2.142 XSD description for the "or" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the or global element.
Type Logic1toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes None.
Source
<xs:element name="or" type="Logic1toMany.Type" />

4.2.143 "ordered" Global Element Description

The XSD description for the "ordered" Global Element is given in Table 4.2.143.

Table 4.2.143 XSD description for the "ordered" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the ordered global element.
Type Logic0toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){0..*}
Attributes None.
Source
<xs:element name="ordered" type="Logic0toMany.Type" />

4.2.144 "ordering" Global Element Description

The XSD description for the "ordering" Global Element is given in Table 4.2.144.

Table 4.2.144 XSD description for the "ordering" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the ordering global element.
Type Ordering.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes AssessmentSection.Type
Model Namespace-based Extension
Attributes
QName Type Inherited Scope Use Default
shuffle xs:boolean No Global Optional false
##other [ Namespace Extension ] No Global Optional -
Source
<xs:element name="ordering" type="Ordering.Type" />

4.2.145 "orderInteraction" Global Element Description

The XSD description for the "orderInteraction" Global Element is given in Table 4.2.145.

Table 4.2.145 XSD description for the "orderInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the orderInteraction global element.
Type OrderInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---OrderInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, simpleChoice{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
shuffle xs:boolean No Global Optional false
minChoices xs:nonNegativeInteger No Global Optional -
maxChoices xs:nonNegativeInteger No Global Optional -
orientation [ Enumeration ] No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_08-RULE INTERACTION 8a-Assertion 1: "not(not(@maxChoices=0) and @maxChoices < @minChoices)"
Source
<xs:element name="orderInteraction" type="OrderInteraction.Type" />

4.2.146 "outcomeCondition" Global Element Description

The XSD description for the "outcomeCondition" Global Element is given in Table 4.2.146.

Table 4.2.146 XSD description for the "outcomeCondition" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeCondition global element.
Type OutcomeCondition.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeElse.Type, OutcomeIf.Type, OutcomeProcessing.Type, OutcomeProcessingFragment.Type
Model outcomeIf{1..1}, outcomeElseIf{0..*}, outcomeElse{0..1}
Attributes None.
Source
<xs:element name="outcomeCondition" type="OutcomeCondition.Type" />

4.2.147 "outcomeElse" Global Element Description

The XSD description for the "outcomeElse" Global Element is given in Table 4.2.147.

Table 4.2.147 XSD description for the "outcomeElse" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeElse global element.
Type OutcomeElse.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeCondition.Type
Model ( lookupOutcomeValue{1..1} | outcomeProcessingFragment{1..1} | setOutcomeValue{1..1} | xi:include{1..1} | exitTest{1..1} | outcomeCondition{1..1} ){0..*}
Attributes None.
Source
<xs:element name="outcomeElse" type="OutcomeElse.Type" />

4.2.148 "outcomeElseIf" Global Element Description

The XSD description for the "outcomeElseIf" Global Element is given in Table 4.2.148.

Table 4.2.148 XSD description for the "outcomeElseIf" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeElseIf global element.
Type OutcomeIf.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes OutcomeCondition.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}, ( lookupOutcomeValue{1..1} | outcomeProcessingFragment{1..1} | setOutcomeValue{1..1} | xi:include{1..1} | exitTest{1..1} | outcomeCondition{1..1} ){0..*}
Attributes None.
Source
<xs:element name="outcomeElseIf" type="OutcomeIf.Type" />

4.2.149 "outcomeIf" Global Element Description

The XSD description for the "outcomeIf" Global Element is given in Table 4.2.149.

Table 4.2.149 XSD description for the "outcomeIf" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeIf global element.
Type OutcomeIf.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeCondition.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}, ( lookupOutcomeValue{1..1} | outcomeProcessingFragment{1..1} | setOutcomeValue{1..1} | xi:include{1..1} | exitTest{1..1} | outcomeCondition{1..1} ){0..*}
Attributes None.
Source
<xs:element name="outcomeIf" type="OutcomeIf.Type" />

4.2.150 "outcomeMaximum" Global Element Description

The XSD description for the "outcomeMaximum" Global Element is given in Table 4.2.150.

Table 4.2.150 XSD description for the "outcomeMaximum" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeMaximum global element.
Type OutcomeMinMax.Type
Type Hierarchy EmptyPrimitiveType.Type
^---OutcomeMinMax.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sectionIdentifier Identifier.Type No Global Optional -
includeCategory List of IdentifierList.Type No Global Optional -
excludeCategory List of IdentifierList.Type No Global Optional -
outcomeIdentifier Identifier.Type No Global Required -
weightIdentifier Identifier.Type No Global Optional -
Source
<xs:element name="outcomeMaximum" type="OutcomeMinMax.Type" />

4.2.151 "outcomeMinimum" Global Element Description

The XSD description for the "outcomeMinimum" Global Element is given in Table 4.2.151.

Table 4.2.151 XSD description for the "outcomeMinimum" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeMinimum global element.
Type OutcomeMinMax.Type
Type Hierarchy EmptyPrimitiveType.Type
^---OutcomeMinMax.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sectionIdentifier Identifier.Type No Global Optional -
includeCategory List of IdentifierList.Type No Global Optional -
excludeCategory List of IdentifierList.Type No Global Optional -
outcomeIdentifier Identifier.Type No Global Required -
weightIdentifier Identifier.Type No Global Optional -
Source
<xs:element name="outcomeMinimum" type="OutcomeMinMax.Type" />

4.2.152 "outcomeProcessing" Global Element Description

The XSD description for the "outcomeProcessing" Global Element is given in Table 4.2.152.

Table 4.2.152 XSD description for the "outcomeProcessing" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeProcessing global element.
Type OutcomeProcessing.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes AssessmentTest.Type
Model ( lookupOutcomeValue{1..1} | outcomeProcessingFragment{1..1} | setOutcomeValue{1..1} | xi:include{1..1} | exitTest{1..1} | outcomeCondition{1..1} ){0..*}
Attributes None.
Source
<xs:element name="outcomeProcessing" type="OutcomeProcessing.Type" />

4.2.153 "outcomeProcessingFragment" Global Element Description

The XSD description for the "outcomeProcessingFragment" Global Element is given in Table 4.2.153.

Table 4.2.153 XSD description for the "outcomeProcessingFragment" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the outcomeProcessingFragment global element.
Type OutcomeProcessingFragment.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeElse.Type, OutcomeIf.Type, OutcomeProcessing.Type, OutcomeProcessingFragment.Type
Model ( lookupOutcomeValue{1..1} | outcomeProcessingFragment{1..1} | setOutcomeValue{1..1} | xi:include{1..1} | exitTest{1..1} | outcomeCondition{1..1} ){0..*}
Attributes None.
Source
<xs:element name="outcomeProcessingFragment" type="OutcomeProcessingFragment.Type" />

4.2.154 "p" Global Element Description

The XSD description for the "p" Global Element is given in Table 4.2.154.

Table 4.2.154 XSD description for the "p" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the p global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="p" type="HTMLText.Type" />

4.2.155 "ssml11:p" Global Element Description

The XSD description for the "ssml11:p" Global Element is given in Table 4.2.155.

Table 4.2.155 XSD description for the "ssml11:p" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the p global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.156 "param" Global Element Description

The XSD description for the "param" Global Element is given in Table 4.2.156.

Table 4.2.156 XSD description for the "param" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the param global element.
Type Param.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Param.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes Object.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
name xs:string No Global Required -
value xs:string No Global Required -
valuetype [ Enumeration ] No Global Required -
type MimeType.Type No Global Optional -
Source
<xs:element name="param" type="Param.Type" />

4.2.157 "patternMatch" Global Element Description

The XSD description for the "patternMatch" Global Element is given in Table 4.2.157.

Table 4.2.157 XSD description for the "patternMatch" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the patternMatch global element.
Type PatternMatch.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
pattern Union [ StringOrVariableRef ] No Global Required -
Source
<xs:element name="patternMatch" type="PatternMatch.Type" />

4.2.158 "ssml11:phoneme" Global Element Description

The XSD description for the "ssml11:phoneme" Global Element is given in Table 4.2.158.

Table 4.2.158 XSD description for the "ssml11:phoneme" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the phoneme global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.159 "positionObjectInteraction" Global Element Description

The XSD description for the "positionObjectInteraction" Global Element is given in Table 4.2.159.

Table 4.2.159 XSD description for the "positionObjectInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the positionObjectInteraction global element.
Type PositionObjectInteraction.Type
Type Hierarchy BaseSequenceRIdent.Type
^---PositionObjectInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes PositionObjectStage.Type
Model object{1..1}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
centerPoint List of IntegerList.Type No Global Optional -
minChoices xs:nonNegativeInteger No Global Optional -
maxChoices xs:nonNegativeInteger No Global Optional 1
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_06-RULE INTERACTION 6a-Assertion 1: "not(not(@maxChoices=0) and @maxChoices < @minChoices)"
Source
<xs:element name="positionObjectInteraction" type="PositionObjectInteraction.Type" />

4.2.160 "positionObjectStage" Global Element Description

The XSD description for the "positionObjectStage" Global Element is given in Table 4.2.160.

Table 4.2.160 XSD description for the "positionObjectStage" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the positionObjectStage global element.
Type PositionObjectStage.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, StimulusBody.Type
Model object{1..1}, positionObjectInteraction{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type No Global Optional -
Source
<xs:element name="positionObjectStage" type="PositionObjectStage.Type" />

4.2.161 "power" Global Element Description

The XSD description for the "power" Global Element is given in Table 4.2.161.

Table 4.2.161 XSD description for the "power" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the power global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="power" type="LogicPair.Type" />

4.2.162 "pre" Global Element Description

The XSD description for the "pre" Global Element is given in Table 4.2.162.

Table 4.2.162 XSD description for the "pre" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the pre global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="pre" type="HTMLText.Type" />

4.2.163 "preCondition" Global Element Description

The XSD description for the "preCondition" Global Element is given in Table 4.2.163.

Table 4.2.163 XSD description for the "preCondition" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the preCondition global element.
Type LogicSingle.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes AssessmentItemRef.Type, AssessmentSection.Type, TestPart.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="preCondition" type="LogicSingle.Type" />

4.2.164 "printedVariable" Global Element Description

The XSD description for the "printedVariable" Global Element is given in Table 4.2.164.

Table 4.2.164 XSD description for the "printedVariable" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the printedVariable global element.
Type PrintedVariable.Type
Type Hierarchy EmptyPrimitiveType.Type
^---PrintedVariable.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes A.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type No Global Optional -
class List of StringList.Type No Global Optional -
xml:lang [ Import ] No Global Optional -
label xs:normalizedString No Global Optional -
xml:base [ Import ] No Global Optional -
identifier Identifier.Type No Global Required -
format xs:normalizedString No Global Optional -
base Union [ IntegerOrVariableRef ] No Global Optional 10
index Union [ IntegerOrVariableRef ] No Global Optional -
powerForm xs:boolean No Global Optional false
field xs:normalizedString No Global Optional -
delimiter xs:normalizedString No Global Optional ;
mappingIndicator xs:normalizedString No Global Optional =
Source
<xs:element name="printedVariable" type="PrintedVariable.Type" />

4.2.165 "product" Global Element Description

The XSD description for the "product" Global Element is given in Table 4.2.165.

Table 4.2.165 XSD description for the "product" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the product global element.
Type Logic1toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes None.
Source
<xs:element name="product" type="Logic1toMany.Type" />

4.2.166 "prompt" Global Element Description

The XSD description for the "prompt" Global Element is given in Table 4.2.166.

Table 4.2.166 XSD description for the "prompt" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the prompt global element.
Type Prompt.Type
Type Hierarchy BaseSequence.Type
^---Prompt.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed true
Used by
ComplexTypes BasePromptInteraction.Type, GraphicGapMatchInteraction.Type, GraphicOrderInteraction.Type
Model ( m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="prompt" type="Prompt.Type" />

4.2.167 "ssml11:prosody" Global Element Description

The XSD description for the "ssml11:prosody" Global Element is given in Table 4.2.167.

Table 4.2.167 XSD description for the "ssml11:prosody" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the prosody global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.168 "q" Global Element Description

The XSD description for the "q" Global Element is given in Table 4.2.168.

Table 4.2.168 XSD description for the "q" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the q global element.
Type Q.Type
Type Hierarchy BaseSequenceXBase.Type
^---Q.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
cite xs:anyURI No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="q" type="Q.Type" />

4.2.169 "random" Global Element Description

The XSD description for the "random" Global Element is given in Table 4.2.169.

Table 4.2.169 XSD description for the "random" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the random global element.
Type LogicSingle.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="random" type="LogicSingle.Type" />

4.2.170 "randomFloat" Global Element Description

The XSD description for the "randomFloat" Global Element is given in Table 4.2.170.

Table 4.2.170 XSD description for the "randomFloat" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the randomFloat global element.
Type RandomFloat.Type
Type Hierarchy EmptyPrimitiveType.Type
^---RandomFloat.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
min Union [ FloatOrVariableRef ] No Global Optional 0
max Union [ FloatOrVariableRef ] No Global Required -
Source
<xs:element name="randomFloat" type="RandomFloat.Type" />

4.2.171 "randomInteger" Global Element Description

The XSD description for the "randomInteger" Global Element is given in Table 4.2.171.

Table 4.2.171 XSD description for the "randomInteger" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the randomInteger global element.
Type RandomInteger.Type
Type Hierarchy EmptyPrimitiveType.Type
^---RandomInteger.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
min Union [ IntegerOrVariableRef ] No Global Optional 0
max Union [ IntegerOrVariableRef ] No Global Required -
step Union [ IntegerOrVariableRef ] No Global Optional 1
Source
<xs:element name="randomInteger" type="RandomInteger.Type" />

4.2.172 "repeat" Global Element Description

The XSD description for the "repeat" Global Element is given in Table 4.2.172.

Table 4.2.172 XSD description for the "repeat" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the repeat global element.
Type Repeat.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..*}
Attributes
QName Type Inherited Scope Use Default
numberRepeats Union [ IntOrIdentifier ] No Global Required -
Source
<xs:element name="repeat" type="Repeat.Type" />

4.2.173 "responseCondition" Global Element Description

The XSD description for the "responseCondition" Global Element is given in Table 4.2.173.

Table 4.2.173 XSD description for the "responseCondition" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the responseCondition global element.
Type ResponseCondition.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes ResponseElse.Type, ResponseIf.Type, ResponseProcessing.Type, ResponseProcessingFragment.Type
Model responseIf{1..1}, responseElseIf{0..*}, responseElse{0..1}
Attributes None.
Source
<xs:element name="responseCondition" type="ResponseCondition.Type" />

4.2.174 "responseDeclaration" Global Element Description

The XSD description for the "responseDeclaration" Global Element is given in Table 4.2.174.

Table 4.2.174 XSD description for the "responseDeclaration" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the responseDeclaration global element.
Type ResponseDeclaration.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes AssessmentItem.Type
Model defaultValue{0..1}, correctResponse{0..1}, mapping{0..1}, areaMapping{0..1}
Attributes
QName Type Inherited Scope Use Default
identifier UniqueIdentifier.Type No Global Required -
cardinality [ Enumeration ] No Global Required -
baseType [ Enumeration ] No Global Optional -
Schematron Rules
Explicit Rules RULE_SET_INTERACTION_01-RULE INTERACTION 1b-Assertion 1: "//qti:responseDeclaration[@baseType='string'] or //qti:responseDeclaration[@baseType='float'] or //qti:responseDeclaration[@baseType='integer']"
Source
<xs:element name="responseDeclaration" type="ResponseDeclaration.Type" />

4.2.175 "responseElse" Global Element Description

The XSD description for the "responseElse" Global Element is given in Table 4.2.175.

Table 4.2.175 XSD description for the "responseElse" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the responseElse global element.
Type ResponseElse.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes ResponseCondition.Type
Model ( xi:include{1..1} | responseCondition{1..1} | responseProcessingFragment{1..1} | setOutcomeValue{1..1} | exitResponse{1..1} | lookupOutcomeValue{1..1} ){0..*}
Attributes None.
Source
<xs:element name="responseElse" type="ResponseElse.Type" />

4.2.176 "responseElseIf" Global Element Description

The XSD description for the "responseElseIf" Global Element is given in Table 4.2.176.

Table 4.2.176 XSD description for the "responseElseIf" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the responseElseIf global element.
Type ResponseIf.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes ResponseCondition.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}, ( xi:include{1..1} | responseCondition{1..1} | responseProcessingFragment{1..1} | setOutcomeValue{1..1} | exitResponse{1..1} | lookupOutcomeValue{1..1} ){0..*}
Attributes None.
Source
<xs:element name="responseElseIf" type="ResponseIf.Type" />

4.2.177 "responseIf" Global Element Description

The XSD description for the "responseIf" Global Element is given in Table 4.2.177.

Table 4.2.177 XSD description for the "responseIf" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the responseIf global element.
Type ResponseIf.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes ResponseCondition.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}, ( xi:include{1..1} | responseCondition{1..1} | responseProcessingFragment{1..1} | setOutcomeValue{1..1} | exitResponse{1..1} | lookupOutcomeValue{1..1} ){0..*}
Attributes None.
Source
<xs:element name="responseIf" type="ResponseIf.Type" />

4.2.178 "responseProcessingFragment" Global Element Description

The XSD description for the "responseProcessingFragment" Global Element is given in Table 4.2.178.

Table 4.2.178 XSD description for the "responseProcessingFragment" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the responseProcessingFragment global element.
Type ResponseProcessingFragment.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes ResponseElse.Type, ResponseIf.Type, ResponseProcessing.Type, ResponseProcessingFragment.Type
Model ( xi:include{1..1} | responseCondition{1..1} | responseProcessingFragment{1..1} | setOutcomeValue{1..1} | exitResponse{1..1} | lookupOutcomeValue{1..1} ){0..*}
Attributes None.
Source
<xs:element name="responseProcessingFragment" type="ResponseProcessingFragment.Type" />

4.2.179 "round" Global Element Description

The XSD description for the "round" Global Element is given in Table 4.2.179.

Table 4.2.179 XSD description for the "round" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the round global element.
Type LogicSingle.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="round" type="LogicSingle.Type" />

4.2.180 "roundTo" Global Element Description

The XSD description for the "roundTo" Global Element is given in Table 4.2.180.

Table 4.2.180 XSD description for the "roundTo" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the roundTo global element.
Type RoundTo.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
roundingMode [ Enumeration ] No Global Required -
figures Union [ IntegerOrVariableRef ] No Global Required -
Source
<xs:element name="roundTo" type="RoundTo.Type" />

4.2.181 "rubricBlock" Global Element Description

The XSD description for the "rubricBlock" Global Element is given in Table 4.2.181.

Table 4.2.181 XSD description for the "rubricBlock" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the rubricBlock global element.
Type RubricBlock.Type
Type Hierarchy BaseSequenceXBase.Type
^---RubricBlock.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed true
Used by
ComplexTypes AssessmentSection.Type, ItemBody.Type
Model ( ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | templateBlock{1..1} | templateInline{1..1} | printedVariable{1..1} ){0..*}, stylesheet{0..*}, apip:apipAccessibility{0..1}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
use xs:normalizedString No Global Optional -
view Enumerated List of View.Type No Global Required -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="rubricBlock" type="RubricBlock.Type" />

4.2.182 "qh5:ruby" Global Element Description

The XSD description for the "qh5:ruby" Global Element is given in Table 4.2.182.

Table 4.2.182 XSD description for the "qh5:ruby" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the ruby global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.183 "ssml11:s" Global Element Description

The XSD description for the "ssml11:s" Global Element is given in Table 4.2.183.

Table 4.2.183 XSD description for the "ssml11:s" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the s global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.184 "samp" Global Element Description

The XSD description for the "samp" Global Element is given in Table 4.2.184.

Table 4.2.184 XSD description for the "samp" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the samp global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="samp" type="HTMLText.Type" />

4.2.185 "ssml11:say-as" Global Element Description

The XSD description for the "ssml11:say-as" Global Element is given in Table 4.2.185.

Table 4.2.185 XSD description for the "ssml11:say-as" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the say-as global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.186 "qh5:section" Global Element Description

The XSD description for the "qh5:section" Global Element is given in Table 4.2.186.

Table 4.2.186 XSD description for the "qh5:section" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the section global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.187 "selection" Global Element Description

The XSD description for the "selection" Global Element is given in Table 4.2.187.

Table 4.2.187 XSD description for the "selection" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the selection global element.
Type Selection.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes AssessmentSection.Type
Model Namespace-based Extension
Attributes
QName Type Inherited Scope Use Default
select xs:int No Global Required -
withReplacement xs:boolean No Global Optional false
##other [ Namespace Extension ] No Global Optional -
Source
<xs:element name="selection" type="Selection.Type" />

4.2.188 "selectPointInteraction" Global Element Description

The XSD description for the "selectPointInteraction" Global Element is given in Table 4.2.188.

Table 4.2.188 XSD description for the "selectPointInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the selectPointInteraction global element.
Type SelectPointInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---SelectPointInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model prompt{0..1}, object{1..1}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
minChoices xs:nonNegativeInteger No Global Optional 0
maxChoices xs:nonNegativeInteger No Global Optional 0
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_07-RULE INTERACTION 7a-Assertion 1: "not(not(@maxChoices=0) and @maxChoices < @minChoices)"
Source
<xs:element name="selectPointInteraction" type="SelectPointInteraction.Type" />

4.2.189 "setCorrectResponse" Global Element Description

The XSD description for the "setCorrectResponse" Global Element is given in Table 4.2.189.

Table 4.2.189 XSD description for the "setCorrectResponse" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the setCorrectResponse global element.
Type SetValue.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes TemplateElse.Type, TemplateIf.Type, TemplateProcessing.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="setCorrectResponse" type="SetValue.Type" />

4.2.190 "setDefaultValue" Global Element Description

The XSD description for the "setDefaultValue" Global Element is given in Table 4.2.190.

Table 4.2.190 XSD description for the "setDefaultValue" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the setDefaultValue global element.
Type SetValue.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes TemplateElse.Type, TemplateIf.Type, TemplateProcessing.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="setDefaultValue" type="SetValue.Type" />

4.2.191 "setOutcomeValue" Global Element Description

The XSD description for the "setOutcomeValue" Global Element is given in Table 4.2.191.

Table 4.2.191 XSD description for the "setOutcomeValue" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the setOutcomeValue global element.
Type SetValue.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes OutcomeElse.Type, OutcomeIf.Type, OutcomeProcessing.Type, OutcomeProcessingFragment.Type, ResponseElse.Type, ResponseIf.Type, ResponseProcessing.Type, ResponseProcessingFragment.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="setOutcomeValue" type="SetValue.Type" />

4.2.192 "setTemplateValue" Global Element Description

The XSD description for the "setTemplateValue" Global Element is given in Table 4.2.192.

Table 4.2.192 XSD description for the "setTemplateValue" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the setTemplateValue global element.
Type SetValue.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes TemplateElse.Type, TemplateIf.Type, TemplateProcessing.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
Source
<xs:element name="setTemplateValue" type="SetValue.Type" />

4.2.193 "simpleAssociableChoice" Global Element Description

The XSD description for the "simpleAssociableChoice" Global Element is given in Table 4.2.193.

Table 4.2.193 XSD description for the "simpleAssociableChoice" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the simpleAssociableChoice global element.
Type SimpleAssociableChoice.Type
Type Hierarchy BaseSequence.Type
^---SimpleAssociableChoice.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed true
Used by
ComplexTypes AssociateInteraction.Type, SimpleMatchSet.Type
Model ( printedVariable{1..1} | feedbackBlock{1..1} | feedbackInline{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
fixed xs:boolean No Global Optional -
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional -
matchGroup List of IdentifierList.Type No Global Optional -
matchMax xs:nonNegativeInteger No Global Required -
matchMin xs:nonNegativeInteger No Global Optional 0
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION-RELATED_4-RULE INTERACTION-RELATED 4a-Assertion 1: "not(not(@matchMax=0) and @matchMax < @matchMin)"
Source
<xs:element name="simpleAssociableChoice" type="SimpleAssociableChoice.Type" />

4.2.194 "simpleChoice" Global Element Description

The XSD description for the "simpleChoice" Global Element is given in Table 4.2.194.

Table 4.2.194 XSD description for the "simpleChoice" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the simpleChoice global element.
Type SimpleChoice.Type
Type Hierarchy BaseSequence.Type
^---SimpleChoice.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed true
Used by
ComplexTypes ChoiceInteraction.Type, OrderInteraction.Type
Model ( printedVariable{1..1} | feedbackBlock{1..1} | feedbackInline{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
identifier Identifier.Type No Global Required -
fixed xs:boolean No Global Optional false
templateIdentifier Identifier.Type No Global Optional -
showHide [ Enumeration ] No Global Optional show
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="simpleChoice" type="SimpleChoice.Type" />

4.2.195 "simpleMatchSet" Global Element Description

The XSD description for the "simpleMatchSet" Global Element is given in Table 4.2.195.

Table 4.2.195 XSD description for the "simpleMatchSet" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the simpleMatchSet global element.
Type SimpleMatchSet.Type
Properties
Content complex
MinOccurs 2
MaxOccurs 2
Mixed false
Used by
ComplexTypes MatchInteraction.Type
Model simpleAssociableChoice{0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type No Global Optional -
Source
<xs:element name="simpleMatchSet" type="SimpleMatchSet.Type" />

4.2.196 "sliderInteraction" Global Element Description

The XSD description for the "sliderInteraction" Global Element is given in Table 4.2.196.

Table 4.2.196 XSD description for the "sliderInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the sliderInteraction global element.
Type SliderInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---SliderInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model None
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
lowerBound NonNegativeDouble.Type No Global Required -
upperBound NonNegativeDouble.Type No Global Required -
step NonNegativeDouble.Type No Global Optional 1.0
stepLabel xs:boolean No Global Optional false
orientation [ Enumeration ] No Global Optional -
reverse xs:boolean No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_14-RULE INTERACTION 14a-Assertion 1: "not(@upperBound < @lowerBound)"
Source
<xs:element name="sliderInteraction" type="SliderInteraction.Type" />

4.2.197 "small" Global Element Description

The XSD description for the "small" Global Element is given in Table 4.2.197.

Table 4.2.197 XSD description for the "small" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the small global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="small" type="HTMLText.Type" />

4.2.198 "span" Global Element Description

The XSD description for the "span" Global Element is given in Table 4.2.198.

Table 4.2.198 XSD description for the "span" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the span global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="span" type="HTMLText.Type" />

4.2.199 "ssml11:speak" Global Element Description

The XSD description for the "ssml11:speak" Global Element is given in Table 4.2.199.

Table 4.2.199 XSD description for the "ssml11:speak" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the speak global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.200 "statsOperator" Global Element Description

The XSD description for the "statsOperator" Global Element is given in Table 4.2.200.

Table 4.2.200 XSD description for the "statsOperator" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the statsOperator global element.
Type StatsOperator.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
name [ Enumeration ] No Global Required -
Source
<xs:element name="statsOperator" type="StatsOperator.Type" />

4.2.201 "stimulusBody" Global Element Description

The XSD description for the "stimulusBody" Global Element is given in Table 4.2.201.

Table 4.2.201 XSD description for the "stimulusBody" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the stimulusBody global element.
Type StimulusBody.Type
Type Hierarchy BaseSequence.Type
^---StimulusBody.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AssessmentStimulus.Type
Model ( positionObjectStage{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | feedbackBlock{1..1} | templateBlock{1..1} | infoControl{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | hr{1..1} | blockquote{1..1} | table{1..1} | div{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:audio{1..1} | qh5:figure{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:video{1..1} ){1..1} ){1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="stimulusBody" type="StimulusBody.Type" />

4.2.202 "stringMatch" Global Element Description

The XSD description for the "stringMatch" Global Element is given in Table 4.2.202.

Table 4.2.202 XSD description for the "stringMatch" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the stringMatch global element.
Type StringMatch.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes
QName Type Inherited Scope Use Default
caseSensitive xs:boolean No Global Required -
substring xs:boolean No Global Optional false
Source
<xs:element name="stringMatch" type="StringMatch.Type" />

4.2.203 "strong" Global Element Description

The XSD description for the "strong" Global Element is given in Table 4.2.203.

Table 4.2.203 XSD description for the "strong" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the strong global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="strong" type="HTMLText.Type" />

4.2.204 "stylesheet" Global Element Description

The XSD description for the "stylesheet" Global Element is given in Table 4.2.204.

Table 4.2.204 XSD description for the "stylesheet" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the stylesheet global element.
Type StyleSheet.Type
Type Hierarchy EmptyPrimitiveType.Type
^---StyleSheet.Type
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Used by
ComplexTypes AssessmentItem.Type, AssessmentStimulus.Type, AssessmentTest.Type, FeedbackBlock.Type, ModalFeedback.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
href xs:anyURI No Global Required -
type MimeType.Type No Global Required -
media xs:normalizedString No Global Optional -
title xs:normalizedString No Global Optional -
Source
<xs:element name="stylesheet" type="StyleSheet.Type" />

4.2.205 "sub" Global Element Description

The XSD description for the "sub" Global Element is given in Table 4.2.205.

Table 4.2.205 XSD description for the "sub" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the sub global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="sub" type="HTMLText.Type" />

4.2.206 "ssml11:sub" Global Element Description

The XSD description for the "ssml11:sub" Global Element is given in Table 4.2.206.

Table 4.2.206 XSD description for the "ssml11:sub" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the sub global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.207 "substring" Global Element Description

The XSD description for the "substring" Global Element is given in Table 4.2.207.

Table 4.2.207 XSD description for the "substring" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the substring global element.
Type Substring.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes
QName Type Inherited Scope Use Default
caseSensitive xs:boolean No Global Required -
Source
<xs:element name="substring" type="Substring.Type" />

4.2.208 "subtract" Global Element Description

The XSD description for the "subtract" Global Element is given in Table 4.2.208.

Table 4.2.208 XSD description for the "subtract" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the subtract global element.
Type LogicPair.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){2..2}
Attributes None.
Source
<xs:element name="subtract" type="LogicPair.Type" />

4.2.209 "sum" Global Element Description

The XSD description for the "sum" Global Element is given in Table 4.2.209.

Table 4.2.209 XSD description for the "sum" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the sum global element.
Type NumericLogic1toMany.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( sum{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | null{1..1} | delete{1..1} | index{1..1} | power{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | integerDivide{1..1} | integerModulus{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | baseValue{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} | randomFloat{1..1} ){1..*}
Attributes None.
Source
<xs:element name="sum" type="NumericLogic1toMany.Type" />

4.2.210 "sup" Global Element Description

The XSD description for the "sup" Global Element is given in Table 4.2.210.

Table 4.2.210 XSD description for the "sup" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the sup global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="sup" type="HTMLText.Type" />

4.2.211 "table" Global Element Description

The XSD description for the "table" Global Element is given in Table 4.2.211.

Table 4.2.211 XSD description for the "table" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the table global element.
Type Table.Type
Type Hierarchy BaseSequenceXBase.Type
^---Table.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model caption{0..1}, col{0..*}, colgroup{0..*}, thead{0..1}, tfoot{0..1}, tbody{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
summary xs:string No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="table" type="Table.Type" />

4.2.212 "tbody" Global Element Description

The XSD description for the "tbody" Global Element is given in Table 4.2.212.

Table 4.2.212 XSD description for the "tbody" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the tbody global element.
Type TablePart.Type
Type Hierarchy BaseSequence.Type
^---TablePart.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes Table.Type
Model tr{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="tbody" type="TablePart.Type" />

4.2.213 "td" Global Element Description

The XSD description for the "td" Global Element is given in Table 4.2.213.

Table 4.2.213 XSD description for the "td" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the td global element.
Type TDH.Type
Type Hierarchy BaseSequence.Type
^---TDH.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes TR.Type
Model ( printedVariable{1..1} | feedbackBlock{1..1} | hottext{1..1} | feedbackInline{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | textEntryInteraction{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
headers List of IdentifierList.Type No Global Optional -
scope [ Enumeration ] No Global Optional -
abbr xs:string No Global Optional -
axis xs:string No Global Optional -
rowspan xs:int No Global Optional -
colspan xs:int No Global Optional -
align [ Enumeration ] No Global Optional -
valign [ Enumeration ] No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="td" type="TDH.Type" />

4.2.214 "templateBlock" Global Element Description

The XSD description for the "templateBlock" Global Element is given in Table 4.2.214.

Table 4.2.214 XSD description for the "templateBlock" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateBlock global element.
Type TemplateBlock.Type
Type Hierarchy BaseSequenceXBase.Type
^---TemplateBlock.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model ( ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | templateBlock{1..1} | templateInline{1..1} | feedbackBlock{1..1} | feedbackInline{1..1} | printedVariable{1..1} ){0..*}, stylesheet{0..*}, apip:apipAccessibility{0..1}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
templateIdentifier Identifier.Type No Global Required -
showHide [ Enumeration ] No Global Optional show
identifier Identifier.Type No Global Required -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="templateBlock" type="TemplateBlock.Type" />

4.2.215 "templateCondition" Global Element Description

The XSD description for the "templateCondition" Global Element is given in Table 4.2.215.

Table 4.2.215 XSD description for the "templateCondition" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateCondition global element.
Type TemplateCondition.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes TemplateElse.Type, TemplateIf.Type, TemplateProcessing.Type
Model templateIf{1..1}, templateElseIf{0..*}, templateElse{0..1}
Attributes None.
Source
<xs:element name="templateCondition" type="TemplateCondition.Type" />

4.2.216 "templateConstraint" Global Element Description

The XSD description for the "templateConstraint" Global Element is given in Table 4.2.216.

Table 4.2.216 XSD description for the "templateConstraint" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateConstraint global element.
Type TemplateConstraint.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes TemplateElse.Type, TemplateIf.Type, TemplateProcessing.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="templateConstraint" type="TemplateConstraint.Type" />

4.2.217 "templateDeclaration" Global Element Description

The XSD description for the "templateDeclaration" Global Element is given in Table 4.2.217.

Table 4.2.217 XSD description for the "templateDeclaration" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateDeclaration global element.
Type TemplateDeclaration.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes AssessmentItem.Type
Model defaultValue{0..1}
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
cardinality [ Enumeration ] No Global Required -
baseType [ Enumeration ] No Global Optional -
paramVariable xs:boolean No Global Optional false
mathVariable xs:boolean No Global Optional false
Source
<xs:element name="templateDeclaration" type="TemplateDeclaration.Type" />

4.2.218 "templateDefault" Global Element Description

The XSD description for the "templateDefault" Global Element is given in Table 4.2.218.

Table 4.2.218 XSD description for the "templateDefault" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateDefault global element.
Type TemplateDefault.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes AssessmentItemRef.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes
QName Type Inherited Scope Use Default
templateIdentifier Identifier.Type No Global Required -
Source
<xs:element name="templateDefault" type="TemplateDefault.Type" />

4.2.219 "templateElse" Global Element Description

The XSD description for the "templateElse" Global Element is given in Table 4.2.219.

Table 4.2.219 XSD description for the "templateElse" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateElse global element.
Type TemplateElse.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes TemplateCondition.Type
Model ( setTemplateValue{1..1} | exitTemplate{1..1} | templateCondition{1..1} | setDefaultValue{1..1} | setCorrectResponse{1..1} | templateConstraint{1..1} ){0..*}
Attributes None.
Source
<xs:element name="templateElse" type="TemplateElse.Type" />

4.2.220 "templateElseIf" Global Element Description

The XSD description for the "templateElseIf" Global Element is given in Table 4.2.220.

Table 4.2.220 XSD description for the "templateElseIf" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateElseIf global element.
Type TemplateIf.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes TemplateCondition.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}, ( setTemplateValue{1..1} | exitTemplate{1..1} | templateCondition{1..1} | setDefaultValue{1..1} | setCorrectResponse{1..1} | templateConstraint{1..1} ){0..*}
Attributes None.
Source
<xs:element name="templateElseIf" type="TemplateIf.Type" />

4.2.221 "templateIf" Global Element Description

The XSD description for the "templateIf" Global Element is given in Table 4.2.221.

Table 4.2.221 XSD description for the "templateIf" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateIf global element.
Type TemplateIf.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes TemplateCondition.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}, ( setTemplateValue{1..1} | exitTemplate{1..1} | templateCondition{1..1} | setDefaultValue{1..1} | setCorrectResponse{1..1} | templateConstraint{1..1} ){0..*}
Attributes None.
Source
<xs:element name="templateIf" type="TemplateIf.Type" />

4.2.222 "templateInline" Global Element Description

The XSD description for the "templateInline" Global Element is given in Table 4.2.222.

Table 4.2.222 XSD description for the "templateInline" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateInline global element.
Type TemplateInline.Type
Type Hierarchy BaseSequenceXBase.Type
^---TemplateInline.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Q.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
templateIdentifier Identifier.Type No Global Required -
showHide [ Enumeration ] No Global Optional show
identifier Identifier.Type No Global Required -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="templateInline" type="TemplateInline.Type" />

4.2.223 "templateProcessing" Global Element Description

The XSD description for the "templateProcessing" Global Element is given in Table 4.2.223.

Table 4.2.223 XSD description for the "templateProcessing" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the templateProcessing global element.
Type TemplateProcessing.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes AssessmentItem.Type
Model ( setTemplateValue{1..1} | exitTemplate{1..1} | templateCondition{1..1} | setDefaultValue{1..1} | setCorrectResponse{1..1} | templateConstraint{1..1} ){1..*}
Attributes None.
Source
<xs:element name="templateProcessing" type="TemplateProcessing.Type" />

4.2.224 "testFeedback" Global Element Description

The XSD description for the "testFeedback" Global Element is given in Table 4.2.224.

Table 4.2.224 XSD description for the "testFeedback" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the testFeedback global element.
Type TestFeedback.Type
Properties
Content complex
MinOccurs 0
MaxOccurs unbounded
Mixed true
Used by
ComplexTypes AssessmentTest.Type, TestPart.Type
Model ( printedVariable{1..1} | hottext{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}, stylesheet{0..*}, apip:apipAccessibility{0..1}
Attributes
QName Type Inherited Scope Use Default
access [ Enumeration ] No Global Required -
outcomeIdentifier Identifier.Type No Global Required -
showHide [ Enumeration ] No Global Required -
identifier Identifier.Type No Global Required -
title xs:normalizedString No Global Optional -
Source
<xs:element name="testFeedback" type="TestFeedback.Type" />

4.2.225 "testPart" Global Element Description

The XSD description for the "testPart" Global Element is given in Table 4.2.225.

Table 4.2.225 XSD description for the "testPart" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the testPart global element.
Type TestPart.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes AssessmentTest.Type
Model preCondition{0..*}, branchRule{0..*}, itemSessionControl{0..1}, timeLimits{0..1}, ( assessmentSection{1..1} | assessmentSectionRef{1..1} ){1..*}, testFeedback{0..*}
Attributes
QName Type Inherited Scope Use Default
identifier xs:normalizedString No Global Required -
navigationMode [ Enumeration ] No Global Required -
submissionMode [ Enumeration ] No Global Required -
Schematron Rules
Explicit Rules RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 1: "not(@identifier=preceding-sibling::qti:testPart/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 2: "not(@identifier=descendant::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 3: "not(@identifier=qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 4: "not(@identifier=descendant::qti:assessmentSection/qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2b-Assertion 5: "not(@identifier=descendant::qti:assessmentSection/qti:assessmentItemRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 1: "not(@identifier=preceding-sibling::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 2: "not(@identifier=descendant::qti:assessmentSection/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 3: "not(@identifier=descendant::qti:assessmentSectionRef/@identifier)"
RULE_SET_GENERAL_2-RULE GENERAL 2c-Assertion 4: "not(@identifier=descendant::qti:assessmentItemRef/@identifier)"
Source
<xs:element name="testPart" type="TestPart.Type" />

4.2.226 "testVariables" Global Element Description

The XSD description for the "testVariables" Global Element is given in Table 4.2.226.

Table 4.2.226 XSD description for the "testVariables" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the testVariables global element.
Type TestVariables.Type
Type Hierarchy EmptyPrimitiveType.Type
^---TestVariables.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sectionIdentifier Identifier.Type No Global Optional -
includeCategory List of IdentifierList.Type No Global Optional -
excludeCategory List of IdentifierList.Type No Global Optional -
variableIdentifier Identifier.Type No Global Required -
weightIdentifier Identifier.Type No Global Optional -
baseType [ Enumeration ] No Global Optional -
Source
<xs:element name="testVariables" type="TestVariables.Type" />

4.2.227 "textEntryInteraction" Global Element Description

The XSD description for the "textEntryInteraction" Global Element is given in Table 4.2.227.

Table 4.2.227 XSD description for the "textEntryInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the textEntryInteraction global element.
Type TextEntryInteraction.Type
Type Hierarchy BaseSequenceXBaseEmpty.Type
^---TextEntryInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes A.Type, Caption.Type, DD.Type, DT.Type, Div.Type, HTMLText.Type, LI.Type, Q.Type, TDH.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
responseIdentifier UniqueIdentifierRef.Type No Global Required -
base xs:int No Global Optional 10
stringIdentifier UniqueIdentifierRef.Type No Global Optional -
expectedLength xs:nonNegativeInteger No Global Optional -
patternMask xs:string No Global Optional -
placeholderText xs:string No Global Optional -
format xs:normalizedString No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_01-RULE INTERACTION 1a-Assertion 1: "not(@stringIdentifier=@responseIdentifier)"
RULE_SET_INTERACTION_01-RULE INTERACTION 1b-Assertion 1: "//qti:responseDeclaration[@baseType='string'] or //qti:responseDeclaration[@baseType='float'] or //qti:responseDeclaration[@baseType='integer']"
Source
<xs:element name="textEntryInteraction" type="TextEntryInteraction.Type" />

4.2.228 "tfoot" Global Element Description

The XSD description for the "tfoot" Global Element is given in Table 4.2.228.

Table 4.2.228 XSD description for the "tfoot" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the tfoot global element.
Type TablePart.Type
Type Hierarchy BaseSequence.Type
^---TablePart.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes Table.Type
Model tr{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="tfoot" type="TablePart.Type" />

4.2.229 "th" Global Element Description

The XSD description for the "th" Global Element is given in Table 4.2.229.

Table 4.2.229 XSD description for the "th" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the th global element.
Type TDH.Type
Type Hierarchy BaseSequence.Type
^---TDH.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes TR.Type
Model ( printedVariable{1..1} | feedbackBlock{1..1} | hottext{1..1} | feedbackInline{1..1} | templateInline{1..1} | templateBlock{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | textEntryInteraction{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | drawingInteraction{1..1} | gapMatchInteraction{1..1} | matchInteraction{1..1} | graphicGapMatchInteraction{1..1} | hotspotInteraction{1..1} | graphicOrderInteraction{1..1} | selectPointInteraction{1..1} | graphicAssociateInteraction{1..1} | sliderInteraction{1..1} | choiceInteraction{1..1} | mediaInteraction{1..1} | hottextInteraction{1..1} | orderInteraction{1..1} | extendedTextInteraction{1..1} | uploadInteraction{1..1} | associateInteraction{1..1} | ( pre{1..1} | h1{1..1} | h2{1..1} | h3{1..1} | h4{1..1} | h5{1..1} | h6{1..1} | p{1..1} | address{1..1} | dl{1..1} | ol{1..1} | ul{1..1} | br{1..1} | hr{1..1} | img{1..1} | object{1..1} | blockquote{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | table{1..1} | div{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:figure{1..1} | qh5:audio{1..1} | qh5:video{1..1} | qh5:article{1..1} | qh5:aside{1..1} | qh5:footer{1..1} | qh5:header{1..1} | qh5:label{1..1} | qh5:nav{1..1} | qh5:section{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
headers List of IdentifierList.Type No Global Optional -
scope [ Enumeration ] No Global Optional -
abbr xs:string No Global Optional -
axis xs:string No Global Optional -
rowspan xs:int No Global Optional -
colspan xs:int No Global Optional -
align [ Enumeration ] No Global Optional -
valign [ Enumeration ] No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="th" type="TDH.Type" />

4.2.230 "thead" Global Element Description

The XSD description for the "thead" Global Element is given in Table 4.2.230.

Table 4.2.230 XSD description for the "thead" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the thead global element.
Type TablePart.Type
Type Hierarchy BaseSequence.Type
^---TablePart.Type
Properties
Content complex
MinOccurs 0
MaxOccurs 1
Mixed false
Used by
ComplexTypes Table.Type
Model tr{1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="thead" type="TablePart.Type" />

4.2.231 "timeLimits" Global Element Description

The XSD description for the "timeLimits" Global Element is given in Table 4.2.231.

Table 4.2.231 XSD description for the "timeLimits" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the timeLimits global element.
Type TimeLimits.Type
Type Hierarchy EmptyPrimitiveType.Type
^---TimeLimits.Type
Properties
Content simple
MinOccurs 0
MaxOccurs 1
Used by
ComplexTypes AssessmentItemRef.Type, AssessmentSection.Type, AssessmentTest.Type, TestPart.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
minTime NonNegativeDouble.Type No Global Optional -
maxTime NonNegativeDouble.Type No Global Optional -
allowLateSubmission xs:boolean No Global Optional false
Schematron Rules
Explicit Rules RULE_SET_SPECIFIC_CLASS_2-RULE SPECIFIC CLASS 2a-Assertion 1: "not(@maxTime < @minTime)"
Source
<xs:element name="timeLimits" type="TimeLimits.Type" />

4.2.232 "tr" Global Element Description

The XSD description for the "tr" Global Element is given in Table 4.2.232.

Table 4.2.232 XSD description for the "tr" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the tr global element.
Type TR.Type
Type Hierarchy BaseSequence.Type
^---TR.Type
Properties
Content complex
MinOccurs 1
MaxOccurs unbounded
Mixed false
Used by
ComplexTypes TablePart.Type
Model ( td{1..1} | th{1..1} ){1..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional off
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="tr" type="TR.Type" />

4.2.233 "truncate" Global Element Description

The XSD description for the "truncate" Global Element is given in Table 4.2.233.

Table 4.2.233 XSD description for the "truncate" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the truncate global element.
Type LogicSingle.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model ( and{1..1} | gt{1..1} | not{1..1} | lt{1..1} | gte{1..1} | lte{1..1} | or{1..1} | sum{1..1} | durationLT{1..1} | durationGTE{1..1} | subtract{1..1} | divide{1..1} | multiple{1..1} | ordered{1..1} | customOperator{1..1} | random{1..1} | numberIncorrect{1..1} | numberCorrect{1..1} | numberPresented{1..1} | numberResponded{1..1} | numberSelected{1..1} | substring{1..1} | equalRounded{1..1} | null{1..1} | delete{1..1} | match{1..1} | index{1..1} | power{1..1} | equal{1..1} | contains{1..1} | containerSize{1..1} | correct{1..1} | default{1..1} | anyN{1..1} | integerDivide{1..1} | integerModulus{1..1} | isNull{1..1} | member{1..1} | product{1..1} | round{1..1} | truncate{1..1} | fieldValue{1..1} | randomInteger{1..1} | randomFloat{1..1} | variable{1..1} | outcomeMinimum{1..1} | outcomeMaximum{1..1} | testVariables{1..1} | integerToFloat{1..1} | inside{1..1} | baseValue{1..1} | patternMatch{1..1} | mapResponsePoint{1..1} | mapResponse{1..1} | stringMatch{1..1} | repeat{1..1} | roundTo{1..1} | lcm{1..1} | gcd{1..1} | min{1..1} | max{1..1} | mathConstant{1..1} | statsOperator{1..1} | mathOperator{1..1} ){1..1}
Attributes None.
Source
<xs:element name="truncate" type="LogicSingle.Type" />

4.2.234 "tt" Global Element Description

The XSD description for the "tt" Global Element is given in Table 4.2.234.

Table 4.2.234 XSD description for the "tt" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the tt global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="tt" type="HTMLText.Type" />

4.2.235 "ul" Global Element Description

The XSD description for the "ul" Global Element is given in Table 4.2.235.

Table 4.2.235 XSD description for the "ul" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the ul global element.
Type OUL.Type
Type Hierarchy BaseSequenceXBase.Type
^---OUL.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model li{0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="ul" type="OUL.Type" />

4.2.236 "uploadInteraction" Global Element Description

The XSD description for the "uploadInteraction" Global Element is given in Table 4.2.236.

Table 4.2.236 XSD description for the "uploadInteraction" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the uploadInteraction global element.
Type UploadInteraction.Type
Type Hierarchy BasePromptInteraction.Type
^---UploadInteraction.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed false
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, ItemBody.Type, LI.Type, StimulusBody.Type, TDH.Type
Model None
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
responseIdentifier Identifier.Type Yes Global Required -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowsto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
type MimeType.Type No Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Explicit Rules RULE_SET_INTERACTION_16-RULE INTERACTION 16a-Assertion 1: "//qti:responseDeclaration[@baseType='file']"
Source
<xs:element name="uploadInteraction" type="UploadInteraction.Type" />

4.2.237 "value" Global Element Description

The XSD description for the "value" Global Element is given in Table 4.2.237.

Table 4.2.237 XSD description for the "value" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the value global element.
Type Value.Type
Properties
Content simple
MinOccurs 1
MaxOccurs unbounded
Used by
ComplexTypes CorrectResponse.Type, DefaultValue.Type
Model N/A
Attributes
QName Type Inherited Scope Use Default
fieldIdentifier Identifier.Type No Global Optional -
baseType [ Enumeration ] No Global Optional -
Source
<xs:element name="value" type="Value.Type" />

4.2.238 "var" Global Element Description

The XSD description for the "var" Global Element is given in Table 4.2.238.

Table 4.2.238 XSD description for the "var" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the var global element.
Type HTMLText.Type
Type Hierarchy BaseSequenceXBase.Type
^---HTMLText.Type
Properties
Content complex
MinOccurs 1
MaxOccurs 1
Mixed true
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model ( textEntryInteraction{1..1} | hottext{1..1} | printedVariable{1..1} | gap{1..1} | feedbackInline{1..1} | templateInline{1..1} | inlineChoiceInteraction{1..1} | endAttemptInteraction{1..1} | customInteraction{1..1} | m2:math{1..1} | m3:math{1..1} | xi:include{1..1} | ( img{1..1} | br{1..1} | object{1..1} | em{1..1} | a{1..1} | code{1..1} | span{1..1} | sub{1..1} | acronym{1..1} | big{1..1} | tt{1..1} | kbd{1..1} | q{1..1} | i{1..1} | dfn{1..1} | abbr{1..1} | strong{1..1} | sup{1..1} | var{1..1} | small{1..1} | samp{1..1} | b{1..1} | cite{1..1} | bdo{1..1} | qh5:bdi{1..1} | qh5:label{1..1} | qh5:ruby{1..1} | ( ssml11:p{1..1} | ssml11:s{1..1} | ssml11:say-as{1..1} | ssml11:phoneme{1..1} | ssml11:sub{1..1} | ssml11:voice{1..1} | ssml11:emphasis{1..1} | ssml11:break{1..1} | ssml11:prosody{1..1} | ssml11:mark{1..1} | ssml11:audio{1..1} | ssml11:speak{1..1} ){1..1} ){1..1} ){0..*}
Attributes
QName Type Inherited Scope Use Default
id UniqueIdentifier.Type Yes Global Optional -
class List of StringList.Type Yes Global Optional -
xml:lang [ Import ] Yes Global Optional -
label xs:normalizedString Yes Global Optional -
xml:base [ Import ] Yes Global Optional -
dir [ Enumeration ] Yes Global Optional auto
role [ Enumeration ] Yes Global Optional -
aria-controls List of ElementIDList.Type Yes Global Optional -
aria-describedby List of ElementIDList.Type Yes Global Optional -
aria-flowto List of ElementIDList.Type Yes Global Optional -
aria-label xs:normalizedString Yes Global Optional -
aria-labelledby List of ElementIDList.Type Yes Global Optional -
aria-level ARIALevelInteger.Type Yes Global Optional -
aria-live [ Enumeration ] Yes Global Optional -
aria-orientation [ Enumeration ] Yes Global Optional horizontal
aria-owns List of ElementIDList.Type Yes Global Optional -
##any [ Constrained Namespace Extension ] Yes Global Optional -
Schematron Rules
NS Constraint (data-)[a-z|A-Z|0-9|-|.|_]+
Source
<xs:element name="var" type="HTMLText.Type" />

4.2.239 "variable" Global Element Description

The XSD description for the "variable" Global Element is given in Table 4.2.239.

Table 4.2.239 XSD description for the "variable" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the variable global element.
Type Variable.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Variable.Type
Properties
Content simple
MinOccurs 1
MaxOccurs 1
Used by
ComplexTypes AnyN.Type, BranchRule.Type, CustomOperator.Type, Equal.Type, EqualRounded.Type, FieldValue.Type, Index.Type, Inside.Type, Logic0toMany.Type, Logic1toMany.Type, LogicPair.Type, LogicSingle.Type, LookupOutcomeValue.Type, MathOperator.Type, NumericLogic1toMany.Type, OutcomeIf.Type, PatternMatch.Type, Repeat.Type, ResponseIf.Type, RoundTo.Type, SetValue.Type, StatsOperator.Type, StringMatch.Type, Substring.Type, TemplateConstraint.Type, TemplateDefault.Type, TemplateIf.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
weightIdentifier Identifier.Type No Global Optional -
Source
<xs:element name="variable" type="Variable.Type" />

4.2.240 "variableMapping" Global Element Description

The XSD description for the "variableMapping" Global Element is given in Table 4.2.240.

Table 4.2.240 XSD description for the "variableMapping" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the variableMapping global element.
Type VariableMapping.Type
Type Hierarchy EmptyPrimitiveType.Type
^---VariableMapping.Type
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Used by
ComplexTypes AssessmentItemRef.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
sourceIdentifier Identifier.Type No Global Required -
targetIdentifier Identifier.Type No Global Required -
Source
<xs:element name="variableMapping" type="VariableMapping.Type" />

4.2.241 "qh5:video" Global Element Description

The XSD description for the "qh5:video" Global Element is given in Table 4.2.241.

Table 4.2.241 XSD description for the "qh5:video" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqtiv2p2_html5_v1p0
Diagram XSD diagram of the video global element.
Type [ Imported ( HTML5 ) ]
Used by
ComplexTypes BlockQuote.Type, DD.Type, Div.Type, FeedbackBlock.Type, GapMatchInteraction.Type, HotTextInteraction.Type, InfoControl.Type, ItemBody.Type, LI.Type, MediaInteraction.Type, ModalFeedback.Type, Object.Type, Prompt.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, StimulusBody.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/qti/qtiv2p2/imsqtiv2p2_html5_v1p0.xsd).

4.2.242 "ssml11:voice" Global Element Description

The XSD description for the "ssml11:voice" Global Element is given in Table 4.2.242.

Table 4.2.242 XSD description for the "ssml11:voice" Global Element.
Namespace http://www.w3.org/2010/10/synthesis
Diagram XSD diagram of the voice global element.
Type [ Imported ( SSMLv1p1 ) ]
Used by
ComplexTypes A.Type, BDO.Type, Caption.Type, DD.Type, DT.Type, Div.Type, FeedbackBlock.Type, FeedbackInline.Type, GapText.Type, HTMLText.Type, HotText.Type, InfoControl.Type, InlineChoice.Type, LI.Type, Label.Type, ModalFeedback.Type, Object.Type, Prompt.Type, Q.Type, RubricBlock.Type, RubricBlockTemplateBlock.Type, RubricBlockTemplateInline.Type, SimpleAssociableChoice.Type, SimpleChoice.Type, TDH.Type, TemplateBlock.Type, TemplateBlockFeedbackBlock.Type, TemplateInline.Type, TestFeedback.Type
Model See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Attributes See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).
Source See import XSD (http://www.imsglobal.org/xsd/w3/2010/ssmlv1p1-core.xsd).

4.2.243 "weight" Global Element Description

The XSD description for the "weight" Global Element is given in Table 4.2.243.

Table 4.2.243 XSD description for the "weight" Global Element.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the weight global element.
Type Weight.Type
Type Hierarchy EmptyPrimitiveType.Type
^---Weight.Type
Properties
Content simple
MinOccurs 0
MaxOccurs unbounded
Used by
ComplexTypes AssessmentItemRef.Type
Model Empty
Attributes
QName Type Inherited Scope Use Default
identifier Identifier.Type No Global Required -
value xs:double No Global Required -
Source
<xs:element name="weight" type="Weight.Type" />

4.3 Attribute Group Descriptions

The syntax and semantics for the Attribute Group XSD representations is described in Appendix A1.9.

4.3.1 "abbr.TDH.Attr" Attribute Group Description

The XSD description for the "abbr.TDH.Attr" Attribute Group is given in Table 4.3.1.

Table 4.3.1 XSD description for the "abbr.TDH.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the abbr.TDH.Attr attribute group.
Used by
ComplexTypes TDH.Type
Elements td/TR.Type, th/TR.Type
Source
<xs:attributeGroup name="abbr.TDH.Attr">
    <xs:attribute name="abbr" use="optional" type="xs:string" />
</xs:attributeGroup>
                        

4.3.2 "access.TestFeedback.Attr" Attribute Group Description

The XSD description for the "access.TestFeedback.Attr" Attribute Group is given in Table 4.3.2.

Table 4.3.2 XSD description for the "access.TestFeedback.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the access.TestFeedback.Attr attribute group.
Used by
ComplexTypes TestFeedback.Type
Elements testFeedback/AssessmentTest.Type, testFeedback/TestPart.Type
Source
<xs:attributeGroup name="access.TestFeedback.Attr">
    <xs:attribute name="access" use="required">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:enumeration value="atEnd" />
                <xs:enumeration value="during" />
            </xs:restriction>
        </xs:simpleType>
    </xs:attribute>
</xs:attributeGroup>
                        

4.3.3 "adaptive.AssessmentItem.Attr" Attribute Group Description

The XSD description for the "adaptive.AssessmentItem.Attr" Attribute Group is given in Table 4.3.3.

Table 4.3.3 XSD description for the "adaptive.AssessmentItem.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the adaptive.AssessmentItem.Attr attribute group.
Used by
Root Elements assessmentItem
ComplexTypes AssessmentItem.Type
Source
<xs:attributeGroup name="adaptive.AssessmentItem.Attr">
    <xs:attribute name="adaptive" use="optional" default="false" type="xs:boolean" />
</xs:attributeGroup>
                        

4.3.4 "align.TDH.Attr" Attribute Group Description

The XSD description for the "align.TDH.Attr" Attribute Group is given in Table 4.3.4.

Table 4.3.4 XSD description for the "align.TDH.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the align.TDH.Attr attribute group.
Used by
ComplexTypes TDH.Type
Elements td/TR.Type, th/TR.Type
Source
<xs:attributeGroup name="align.TDH.Attr">
    <xs:attribute name="align" use="optional">
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:enumeration value="left" />
                <xs:enumeration value="center" />
                <xs:enumeration value="right" />
                <xs:enumeration value="justify" />
                <xs:enumeration value="char" />
            </xs:restriction>
        </xs:simpleType>
    </xs:attribute>
</xs:attributeGroup>
                        

4.3.5 "allowComment.ItemSessionControl.Attr" Attribute Group Description

The XSD description for the "allowComment.ItemSessionControl.Attr" Attribute Group is given in Table 4.3.5.

Table 4.3.5 XSD description for the "allowComment.ItemSessionControl.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the allowComment.ItemSessionControl.Attr attribute group.
Used by
ComplexTypes ItemSessionControl.Type
Elements itemSessionControl/AssessmentItemRef.Type, itemSessionControl/AssessmentSection.Type, itemSessionControl/TestPart.Type
Source
<xs:attributeGroup name="allowComment.ItemSessionControl.Attr">
    <xs:attribute name="allowComment" use="optional" default="false" type="xs:boolean" />
</xs:attributeGroup>
                        

4.3.6 "allowLateSubmission.TimeLimits.Attr" Attribute Group Description

The XSD description for the "allowLateSubmission.TimeLimits.Attr" Attribute Group is given in Table 4.3.6.

Table 4.3.6 XSD description for the "allowLateSubmission.TimeLimits.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the allowLateSubmission.TimeLimits.Attr attribute group.
Used by
ComplexTypes TimeLimits.Type
Elements timeLimits/AssessmentItemRef.Type, timeLimits/AssessmentSection.Type, timeLimits/AssessmentTest.Type, timeLimits/TestPart.Type
Source
<xs:attributeGroup name="allowLateSubmission.TimeLimits.Attr">
    <xs:attribute name="allowLateSubmission" use="optional" default="false" type="xs:boolean" />
</xs:attributeGroup>
                        

4.3.7 "allowReview.ItemSessionControl.Attr" Attribute Group Description

The XSD description for the "allowReview.ItemSessionControl.Attr" Attribute Group is given in Table 4.3.7.

Table 4.3.7 XSD description for the "allowReview.ItemSessionControl.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the allowReview.ItemSessionControl.Attr attribute group.
Used by
ComplexTypes ItemSessionControl.Type
Elements itemSessionControl/AssessmentItemRef.Type, itemSessionControl/AssessmentSection.Type, itemSessionControl/TestPart.Type
Source
<xs:attributeGroup name="allowReview.ItemSessionControl.Attr">
    <xs:attribute name="allowReview" use="optional" default="true" type="xs:boolean" />
</xs:attributeGroup>
                        

4.3.8 "allowSkipping.ItemSessionControl.Attr" Attribute Group Description

The XSD description for the "allowSkipping.ItemSessionControl.Attr" Attribute Group is given in Table 4.3.8.

Table 4.3.8 XSD description for the "allowSkipping.ItemSessionControl.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the allowSkipping.ItemSessionControl.Attr attribute group.
Used by
ComplexTypes ItemSessionControl.Type
Elements itemSessionControl/AssessmentItemRef.Type, itemSessionControl/AssessmentSection.Type, itemSessionControl/TestPart.Type
Source
<xs:attributeGroup name="allowSkipping.ItemSessionControl.Attr">
    <xs:attribute name="allowSkipping" use="optional" default="true" type="xs:boolean" />
</xs:attributeGroup>
                        

4.3.9 "alt.Img.Attr" Attribute Group Description

The XSD description for the "alt.Img.Attr" Attribute Group is given in Table 4.3.9.

Table 4.3.9 XSD description for the "alt.Img.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the alt.Img.Attr attribute group.
Used by
ComplexTypes Img.Type
Elements img/TemplateBlock.Type, img/TemplateBlockFeedbackBlock.Type, img/ModalFeedback.Type, img/TestFeedback.Type, img/DD.Type, img/Div.Type, img/LI.Type, img/TDH.Type, img/InfoControl.Type, img/SimpleAssociableChoice.Type, img/SimpleChoice.Type, img/Object.Type, img/Prompt.Type, img/RubricBlock.Type, img/RubricBlockTemplateBlock.Type, img/BDO.Type, img/FeedbackBlock.Type, img/FeedbackInline.Type, img/GapText.Type, img/HotText.Type, img/InlineChoice.Type, img/Label.Type, img/A.Type, img/Caption.Type, img/DT.Type, img/HTMLText.Type, img/Q.Type, img/TemplateInline.Type, img/RubricBlockTemplateInline.Type
Source
<xs:attributeGroup name="alt.Img.Attr">
    <xs:attribute name="alt" use="required" type="xs:string" />
</xs:attributeGroup>
                        

4.3.10 "aria-controls.BasePromptInteraction.Attr" Attribute Group Description

The XSD description for the "aria-controls.BasePromptInteraction.Attr" Attribute Group is given in Table 4.3.10.

Table 4.3.10 XSD description for the "aria-controls.BasePromptInteraction.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the aria-controls.BasePromptInteraction.Attr attribute group.
Used by
ComplexTypes BasePromptInteraction.Type
Elements associateInteraction/BlockQuote.Type, associateInteraction/FeedbackBlock.Type, associateInteraction/ItemBody.Type, associateInteraction/StimulusBody.Type, associateInteraction/DD.Type, associateInteraction/Div.Type, associateInteraction/LI.Type, associateInteraction/TDH.Type, choiceInteraction/BlockQuote.Type, choiceInteraction/FeedbackBlock.Type, choiceInteraction/ItemBody.Type, choiceInteraction/StimulusBody.Type, choiceInteraction/DD.Type, choiceInteraction/Div.Type, choiceInteraction/LI.Type, choiceInteraction/TDH.Type, drawingInteraction/BlockQuote.Type, drawingInteraction/FeedbackBlock.Type, drawingInteraction/ItemBody.Type, drawingInteraction/StimulusBody.Type, drawingInteraction/DD.Type, drawingInteraction/Div.Type, drawingInteraction/LI.Type, drawingInteraction/TDH.Type, extendedTextInteraction/BlockQuote.Type, extendedTextInteraction/FeedbackBlock.Type, extendedTextInteraction/ItemBody.Type, extendedTextInteraction/StimulusBody.Type, extendedTextInteraction/DD.Type, extendedTextInteraction/Div.Type, extendedTextInteraction/LI.Type, extendedTextInteraction/TDH.Type, gapMatchInteraction/BlockQuote.Type, gapMatchInteraction/FeedbackBlock.Type, gapMatchInteraction/ItemBody.Type, gapMatchInteraction/StimulusBody.Type, gapMatchInteraction/DD.Type, gapMatchInteraction/Div.Type, gapMatchInteraction/LI.Type, gapMatchInteraction/TDH.Type, graphicAssociateInteraction/BlockQuote.Type, graphicAssociateInteraction/FeedbackBlock.Type, graphicAssociateInteraction/ItemBody.Type, graphicAssociateInteraction/StimulusBody.Type, graphicAssociateInteraction/DD.Type, graphicAssociateInteraction/Div.Type, graphicAssociateInteraction/LI.Type, graphicAssociateInteraction/TDH.Type, hotspotInteraction/BlockQuote.Type, hotspotInteraction/FeedbackBlock.Type, hotspotInteraction/ItemBody.Type, hotspotInteraction/StimulusBody.Type, hotspotInteraction/DD.Type, hotspotInteraction/Div.Type, hotspotInteraction/LI.Type, hotspotInteraction/TDH.Type, hottextInteraction/BlockQuote.Type, hottextInteraction/FeedbackBlock.Type, hottextInteraction/ItemBody.Type, hottextInteraction/StimulusBody.Type, hottextInteraction/DD.Type, hottextInteraction/Div.Type, hottextInteraction/LI.Type, hottextInteraction/TDH.Type, matchInteraction/BlockQuote.Type, matchInteraction/FeedbackBlock.Type, matchInteraction/ItemBody.Type, matchInteraction/StimulusBody.Type, matchInteraction/DD.Type, matchInteraction/Div.Type, matchInteraction/LI.Type, matchInteraction/TDH.Type, mediaInteraction/BlockQuote.Type, mediaInteraction/FeedbackBlock.Type, mediaInteraction/ItemBody.Type, mediaInteraction/StimulusBody.Type, mediaInteraction/DD.Type, mediaInteraction/Div.Type, mediaInteraction/LI.Type, mediaInteraction/TDH.Type, orderInteraction/BlockQuote.Type, orderInteraction/FeedbackBlock.Type, orderInteraction/ItemBody.Type, orderInteraction/StimulusBody.Type, orderInteraction/DD.Type, orderInteraction/Div.Type, orderInteraction/LI.Type, orderInteraction/TDH.Type, selectPointInteraction/BlockQuote.Type, selectPointInteraction/FeedbackBlock.Type, selectPointInteraction/ItemBody.Type, selectPointInteraction/StimulusBody.Type, selectPointInteraction/DD.Type, selectPointInteraction/Div.Type, selectPointInteraction/LI.Type, selectPointInteraction/TDH.Type, sliderInteraction/BlockQuote.Type, sliderInteraction/FeedbackBlock.Type, sliderInteraction/ItemBody.Type, sliderInteraction/StimulusBody.Type, sliderInteraction/DD.Type, sliderInteraction/Div.Type, sliderInteraction/LI.Type, sliderInteraction/TDH.Type, uploadInteraction/BlockQuote.Type, uploadInteraction/FeedbackBlock.Type, uploadInteraction/ItemBody.Type, uploadInteraction/StimulusBody.Type, uploadInteraction/DD.Type, uploadInteraction/Div.Type, uploadInteraction/LI.Type, uploadInteraction/TDH.Type
Source
<xs:attributeGroup name="aria-controls.BasePromptInteraction.Attr">
    <xs:attribute name="aria-controls" use="optional">
        <xs:simpleType>
            <xs:list itemType="ElementIDList.Type">
        </xs:simpleType>
    </xs:attribute>
</xs:attributeGroup>
                        

4.3.11 "aria-controls.BaseSequence.Attr" Attribute Group Description

The XSD description for the "aria-controls.BaseSequence.Attr" Attribute Group is given in Table 4.3.11.

Table 4.3.11 XSD description for the "aria-controls.BaseSequence.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the aria-controls.BaseSequence.Attr attribute group.
Used by
ComplexTypes BaseSequence.Type
Elements bdo/TemplateBlock.Type, bdo/TemplateBlockFeedbackBlock.Type, bdo/ModalFeedback.Type, bdo/TestFeedback.Type, bdo/DD.Type, bdo/Div.Type, bdo/LI.Type, bdo/TDH.Type, bdo/InfoControl.Type, bdo/SimpleAssociableChoice.Type, bdo/SimpleChoice.Type, bdo/Object.Type, bdo/Prompt.Type, bdo/RubricBlock.Type, bdo/RubricBlockTemplateBlock.Type, bdo/BDO.Type, bdo/FeedbackBlock.Type, bdo/FeedbackInline.Type, bdo/GapText.Type, bdo/HotText.Type, bdo/InlineChoice.Type, bdo/Label.Type, bdo/A.Type, bdo/Caption.Type, bdo/DT.Type, bdo/HTMLText.Type, bdo/Q.Type, bdo/TemplateInline.Type, bdo/RubricBlockTemplateInline.Type, caption/Table.Type, colgroup/Table.Type, gapImg/GapMatchInteraction.Type, gapImg/GraphicGapMatchInteraction.Type, gapText/GapMatchInteraction.Type, gapText/GraphicGapMatchInteraction.Type, infoControl/BlockQuote.Type, infoControl/FeedbackBlock.Type, infoControl/ItemBody.Type, infoControl/StimulusBody.Type, inlineChoice/InlineChoiceInteraction.Type, li/OUL.Type, prompt/BasePromptInteraction.Type, prompt/GraphicGapMatchInteraction.Type, prompt/GraphicOrderInteraction.Type, simpleAssociableChoice/AssociateInteraction.Type, simpleAssociableChoice/SimpleMatchSet.Type, simpleChoice/ChoiceInteraction.Type, simpleChoice/OrderInteraction.Type, stimulusBody/AssessmentStimulus.Type, tbody/Table.Type, td/TR.Type, tfoot/Table.Type, th/TR.Type, thead/Table.Type, tr/TablePart.Type
Source
<xs:attributeGroup name="aria-controls.BaseSequence.Attr">
    <xs:attribute name="aria-controls" use="optional">
        <xs:simpleType>
            <xs:list itemType="ElementIDList.Type">
        </xs:simpleType>
    </xs:attribute>
</xs:attributeGroup>
                        

4.3.12 "aria-controls.BaseSequenceFull.Attr" Attribute Group Description

The XSD description for the "aria-controls.BaseSequenceFull.Attr" Attribute Group is given in Table 4.3.12.

Table 4.3.12 XSD description for the "aria-controls.BaseSequenceFull.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the aria-controls.BaseSequenceFull.Attr attribute group.
Used by
ComplexTypes BaseSequenceFull.Type
Elements customInteraction/BlockQuote.Type, customInteraction/FeedbackBlock.Type, customInteraction/ItemBody.Type, customInteraction/StimulusBody.Type, customInteraction/DD.Type, customInteraction/Div.Type, customInteraction/LI.Type, customInteraction/TDH.Type, customInteraction/A.Type, customInteraction/Caption.Type, customInteraction/DT.Type, customInteraction/HTMLText.Type, customInteraction/Q.Type, graphicGapMatchInteraction/BlockQuote.Type, graphicGapMatchInteraction/FeedbackBlock.Type, graphicGapMatchInteraction/ItemBody.Type, graphicGapMatchInteraction/StimulusBody.Type, graphicGapMatchInteraction/DD.Type, graphicGapMatchInteraction/Div.Type, graphicGapMatchInteraction/LI.Type, graphicGapMatchInteraction/TDH.Type, graphicOrderInteraction/BlockQuote.Type, graphicOrderInteraction/FeedbackBlock.Type, graphicOrderInteraction/ItemBody.Type, graphicOrderInteraction/StimulusBody.Type, graphicOrderInteraction/DD.Type, graphicOrderInteraction/Div.Type, graphicOrderInteraction/LI.Type, graphicOrderInteraction/TDH.Type, inlineChoiceInteraction/DD.Type, inlineChoiceInteraction/Div.Type, inlineChoiceInteraction/LI.Type, inlineChoiceInteraction/TDH.Type, inlineChoiceInteraction/A.Type, inlineChoiceInteraction/Caption.Type, inlineChoiceInteraction/DT.Type, inlineChoiceInteraction/HTMLText.Type, inlineChoiceInteraction/Q.Type
Source
<xs:attributeGroup name="aria-controls.BaseSequenceFull.Attr">
    <xs:attribute name="aria-controls" use="optional">
        <xs:simpleType>
            <xs:list itemType="ElementIDList.Type">
        </xs:simpleType>
    </xs:attribute>
</xs:attributeGroup>
                        

4.3.13 "aria-controls.BaseSequenceRIdent.Attr" Attribute Group Description

The XSD description for the "aria-controls.BaseSequenceRIdent.Attr" Attribute Group is given in Table 4.3.13.

Table 4.3.13 XSD description for the "aria-controls.BaseSequenceRIdent.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the aria-controls.BaseSequenceRIdent.Attr attribute group.
Used by
ComplexTypes BaseSequenceRIdent.Type
Elements positionObjectInteraction/PositionObjectStage.Type
Source
<xs:attributeGroup name="aria-controls.BaseSequenceRIdent.Attr">
    <xs:attribute name="aria-controls" use="optional">
        <xs:simpleType>
            <xs:list itemType="ElementIDList.Type">
        </xs:simpleType>
    </xs:attribute>
</xs:attributeGroup>
                        

4.3.14 "aria-controls.BaseSequenceXBase.Attr" Attribute Group Description

The XSD description for the "aria-controls.BaseSequenceXBase.Attr" Attribute Group is given in Table 4.3.14.

Table 4.3.14 XSD description for the "aria-controls.BaseSequenceXBase.Attr" Attribute Group.
Namespace http://www.imsglobal.org/xsd/imsqti_v2p2
Diagram XSD diagram of the aria-controls.BaseSequenceXBase.Attr attribute group.
Used by
ComplexTypes BaseSequenceXBase.Type
Elements a/TemplateBlock.Type, a/TemplateBlockFeedbackBlock.Type, a/ModalFeedback.Type, a/TestFeedback.Type, a/DD.Type, a/Div.Type, a/LI.Type, a/TDH.Type, a/InfoControl.Type, a/SimpleAssociableChoice.Type, a/SimpleChoice.Type, a/Object.Type, a/Prompt.Type, a/RubricBlock.Type, a/RubricBlockTemplateBlock.Type, a/BDO.Type, a/FeedbackBlock.Type, a/FeedbackInline.Type, a/GapText.Type, a/HotText.Type, a/InlineChoice.Type, a/Label.Type, a/A.Type, a/Caption.Type, a/DT.Type, a/HTMLText.Type, a/Q.Type, a/TemplateInline.Type, a/RubricBlockTemplateInline.Type, abbr/TemplateBlock.Type, abbr/TemplateBlockFeedbackBlock.Type, abbr/ModalFeedback.Type, abbr/TestFeedback.Type, abbr/DD.Type, abbr/Div.Type, abbr/LI.Type, abbr/TDH.Type, abbr/InfoControl.Type, abbr/SimpleAssociableChoice.Type, abbr/SimpleChoice.Type, abbr/Object.Type, abbr/Prompt.Type, abbr/RubricBlock.Type, abbr/RubricBlockTemplateBlock.Type, abbr/BDO.Type, abbr/FeedbackBlock.Type, abbr/FeedbackInline.Type, abbr/GapText.Type, abbr/HotText.Type, abbr/InlineChoice.Type, abbr/Label.Type, abbr/A.Type, abbr/Caption.Type, abbr/DT.Type, abbr/HTMLText.Type, abbr/Q.Type, abbr/TemplateInline.Type, abbr/RubricBlockTemplateInline.Type, acronym/TemplateBlock.Type, acronym/TemplateBlockFeedbackBlock.Type, acronym/ModalFeedback.Type, acronym/TestFeedback.Type, acronym/DD.Type, acronym/Div.Type, acronym/LI.Type, acronym/TDH.Type, acronym/InfoControl.Type, acronym/SimpleAssociableChoice.Type, acronym/SimpleChoice.Type, acronym/Object.Type, acronym/Prompt.Type, acronym/RubricBlock.Type, acronym/RubricBlockTemplateBlock.Type, acronym/BDO.Type, acronym/FeedbackBlock.Type, acronym/FeedbackInline.Type, acronym/GapText.Type, acronym/HotText.Type, acronym/InlineChoice.Type, acronym/Label.Type, acronym/A.Type, acronym/Caption.Type, acronym/DT.Type, acronym/HTMLText.Type, acronym/Q.Type, acronym/TemplateInline.Type, acronym/RubricBlockTemplateInline.Type, address/BlockQuote.Type, address/FeedbackBlock.Type, address/ItemBody.Type, address/StimulusBody.Type, address/GapMatchInteraction.Type, address/HotTextInteraction.Type, address/TemplateBlock.Type, address/TemplateBlockFeedbackBlock.Type, address/ModalFeedback.Type, address/TestFeedback.Type, address/DD.Type, address/Div.Type, address/LI.Type, address/TDH.Type, address/InfoControl.Type, address/SimpleAssociableChoice.Type, address/SimpleChoice.Type, address/Object.Type, address/Prompt.Type, address/RubricBlock.Type, address/RubricBlockTemplateBlock.Type, b/TemplateBlock.Type, b/TemplateBlockFeedbackBlock.Type, b/ModalFeedback.Type, b/TestFeedback.Type, b/DD.Type, b/Div.Type, b/LI.Type, b/TDH.Type, b/InfoControl.Type, b/SimpleAssociableChoice.Type, b/SimpleChoice.Type, b/Object.Type, b/Prompt.Type, b/RubricBlock.Type, b/RubricBlockTemplateBlock.Type, b/BDO.Type, b/FeedbackBlock.Type, b/FeedbackInline.Type, b/GapText.Type, b/HotText.Type, b/InlineChoice.Type, b/Label.Type, b/A.Type, b/Caption.Type, b/DT.Type, b/HTMLText.Type, b/Q.Type, b/TemplateInline.Type, b/RubricBlockTemplateInline.Type, big/TemplateBlock.Type, big/TemplateBlockFeedbackBlock.Type, big/ModalFeedback.Type, big/TestFeedback.Type, big/DD.Type, big/Div.Type, big/LI.Type, big/TDH.Type, big/InfoControl.Type, big/SimpleAssociableChoice.Type, big/SimpleChoice.Type, big/Object.Type, big/Prompt.Type, big/RubricBlock.Type, big/RubricBlockTemplateBlock.Type, big/BDO.Type, big/FeedbackBlock.Type, big/FeedbackInline.Type, big/GapText.Type, big/HotText.Type, big/InlineChoice.Type, big/Label.Type, big/A.Type, big/Caption.Type, big/DT.Type, big/HTMLText.Type, big/Q.Type, big/TemplateInline.Type, big/RubricBlockTemplateInline.Type, blockquote/BlockQuote.Type, blockquote/FeedbackBlock.Type, blockquote/ItemBody.Type, blockquote/StimulusBody.Type, blockquote/GapMatchInteraction.Type, blockquote/HotTextInteraction.Type, blockquote/TemplateBlock.Type, blockquote/TemplateBlockFeedbackBlock.Type, blockquote/ModalFeedback.Type, blockquote/TestFeedback.Type, blockquote/DD.Type, blockquote/Div.Type, blockquote/LI.Type, blockquote/TDH.Type, blockquote/InfoControl.Type, blockquote/SimpleAssociableChoice.Type, blockquote/SimpleChoice.Type, blockquote/Object.Type, blockquote/Prompt.Type, blockquote/RubricBlock.Type, blockquote/RubricBlockTemplateBlock.Type, cite/TemplateBlock.Type, cite/TemplateBlockFeedbackBlock.Type, cite/ModalFeedback.Type, cite/TestFeedback.Type, cite/DD.Type, cite/Div.Type, cite/LI.Type, cite/TDH.Type, cite/InfoControl.Type, cite/SimpleAssociableChoice.Type, cite/SimpleChoice.Type, cite/Object.Type, cite/Prompt.Type, cite/RubricBlock.Type, cite/RubricBlockTemplateBlock.Type, cite/BDO.Type, cite/FeedbackBlock.Type, cite/FeedbackInline.Type, cite/GapText.Type, cite/HotText.Type, cite/InlineChoice.Type, cite/Label.Type, cite/A.Type, cite/Caption.Type, cite/DT.Type, cite/HTMLText.Type, cite/Q.Type, cite/TemplateInline.Type, cite/RubricBlockTemplateInline.Type, code/TemplateBlock.Type, code/TemplateBlockFeedbackBlock.Type, code/ModalFeedback.Type, code/TestFeedback.Type, code/DD.Type, code/Div.Type, code/LI.Type, code/TDH.Type, code/InfoControl.Type, code/SimpleAssociableChoice.Type, code/SimpleChoice.Type, code/Object.Type, code/Prompt.Type, code/RubricBlock.Type, code/RubricBlockTemplateBlock.Type, code/BDO.Type, code/FeedbackBlock.Type, code/FeedbackInline.Type, code/GapText.Type, code/HotText.Type, code/InlineChoice.Type, code/Label.Type, code/A.Type, code/Caption.Type, code/DT.Type, code/HTMLText.Type, code/Q.Type, code/TemplateInline.Type, code/RubricBlockTemplateInline.Type, dd/DL.Type, dfn/TemplateBlock.Type, dfn/TemplateBlockFeedbackBlock.Type, dfn/ModalFeedback.Type, dfn/TestFeedback.Type, dfn/DD.Type, dfn/Div.Type, dfn/LI.Type, dfn/TDH.Type, dfn/InfoControl.Type, dfn/SimpleAssociableChoice.Type, dfn/SimpleChoice.Type, dfn/Object.Type, dfn/Prompt.Type, dfn/RubricBlock.Type, dfn/RubricBlockTemplateBlock.Type, dfn/BDO.Type, dfn/FeedbackBlock.Type, dfn/FeedbackInline.Type, dfn/GapText.Type, dfn/HotText.Type, dfn/InlineChoice.Type, dfn/Label.Type, dfn/A.Type, dfn/Caption.Type, dfn/DT.Type, dfn/HTMLText.Type, dfn/Q.Type, dfn/TemplateInline.Type, dfn/RubricBlockTemplateInline.Type, div/BlockQuote.Type, div/FeedbackBlock.Type, div/ItemBody.Type, div/StimulusBody.Type, div/GapMatchInteraction.Type, div/HotTextInteraction.Type, div/TemplateBlock.Type, div/TemplateBlockFeedbackBlock.Type, div/ModalFeedback.Type, div/TestFeedback.Type, div/DD.Type, div/Div.Type, div/LI.Type, div/TDH.Type, div/InfoControl.Type, div/SimpleAssociableChoice.Type, div/SimpleChoice.Type, div/Object.Type, div/Prompt.Type, div/RubricBlock.Type, div/RubricBlockTemplateBlock.Type, dl/BlockQuote.Type, dl/FeedbackBlock.Type, dl/ItemBody.Type, dl/StimulusBody.Type, dl/GapMatchInteraction.Type, dl/HotTextInteraction.Type, dl/TemplateBlock.Type, dl/TemplateBlockFeedbackBlock.Type, dl/ModalFeedback.Type, dl/TestFeedback.Type, dl/DD.Type, dl/Div.Type, dl/LI.Type, dl/TDH.Type, dl/InfoControl.Type, dl/SimpleAssociableChoice.Type, dl/SimpleChoice.Type, dl/Object.Type, dl/Prompt.Type, dl/RubricBlock.Type, dl/RubricBlockTemplateBlock.Type, dt/DL.Type, em/TemplateBlock.Type, em/TemplateBlockFeedbackBlock.Type, em/ModalFeedback.Type, em/TestFeedback.Type, em/DD.Type, em/Div.Type, em/LI.Type, em/TDH.Type, em/InfoControl.Type, em/SimpleAssociableChoice.Type, em/SimpleChoice.Type, em/Object.Type, em/Prompt.Type, em/RubricBlock.Type, em/RubricBlockTemplateBlock.Type, em/BDO.Type, em/FeedbackBlock.Type, em/FeedbackInline.Type, em/GapText.Type, em/HotText.Type, em/InlineChoice.Type, em/Label.Type, em/A.Type, em/Caption.Type, em/DT.Type, em/HTMLText.Type, em/Q.Type, em/TemplateInline.Type, em/RubricBlockTemplateInline.Type, feedbackBlock/BlockQuote.Type, feedbackBlock/FeedbackBlock.Type, feedbackBlock/ItemBody.Type, feedbackBlock/StimulusBody.Type, feedbackBlock/GapMatchInteraction.Type, feedbackBlock/HotTextInteraction.Type, feedbackBlock/TemplateBlock.Type, feedbackBlock/TemplateBlockFeedbackBlock.Type, feedbackBlock/DD.Type, feedbackBlock/Div.Type, feedbackBlock/LI.Type, feedbackBlock/TDH.Type, feedbackBlock/InfoControl.Type, feedbackBlock/SimpleAssociableChoice.Type, feedbackBlock/SimpleChoice.Type, feedbackInline/TemplateBlock.Type, feedbackInline/TemplateBlockFeedbackBlock.Type, feedbackInline/FeedbackBlock.Type, feedbackInline/DD.Type, feedbackInline/Div.Type, feedbackInline/LI.Type, feedbackInline/TDH.Type, feedbackInline/InfoControl.Type, feedbackInline/SimpleAssociableChoice.Type, feedbackInline/SimpleChoice.Type, feedbackInline/GapText.Type, feedbackInline/HotText.Type, feedbackInline/InlineChoice.Type, feedbackInline/Label.Type, feedbackInline/A.Type, feedbackInline/Caption.Type, feedbackInline/DT.Type, feedbackInline/HTMLText.Type, feedbackInline/Q.Type, feedbackInline/TemplateInline.Type, h1/BlockQuote.Type, h1/FeedbackBlock.Type, h1/ItemBody.Type, h1/StimulusBody.Type, h1/GapMatchInteraction.Type, h1/HotTextInteraction.Type, h1/TemplateBlock.Type, h1/TemplateBlockFeedbackBlock.Type, h1/ModalFeedback.Type, h1/TestFeedback.Type, h1/DD.Type, h1/Div.Type, h1/LI.Type, h1/TDH.Type, h1/InfoControl.Type, h1/SimpleAssociableChoice.Type, h1/SimpleChoice.Type, h1/Object.Type, h1/Prompt.Type, h1/RubricBlock.Type, h1/RubricBlockTemplateBlock.Type, h2/BlockQuote.Type, h2/FeedbackBlock.Type, h2/ItemBody.Type, h2/StimulusBody.Type, h2/GapMatchInteraction.Type, h2/HotTextInteraction.Type, h2/TemplateBlock.Type, h2/TemplateBlockFeedbackBlock.Type, h2/ModalFeedback.Type, h2/TestFeedback.Type, h2/DD.Type, h2/Div.Type, h2/LI.Type, h2/TDH.Type, h2/InfoControl.Type, h2/SimpleAssociableChoice.Type, h2/SimpleChoice.Type, h2/Object.Type, h2/Prompt.Type, h2/RubricBlock.Type, h2/RubricBlockTemplateBlock.Type, h3/BlockQuote.Type, h3/FeedbackBlock.Type, h3/ItemBody.Type, h3/StimulusBody.Type, h3/GapMatchInteraction.Type, h3/HotTextInteraction.Type, h3/TemplateBlock.Type, h3/TemplateBlockFeedbackBlock.Type, h3/ModalFeedback.Type, h3/TestFeedback.Type, h3/DD.Type, h3/Div.Type, h3/LI.Type, h3/TDH.Type, h3/InfoControl.Type, h3/SimpleAssociableChoice.Type, h3/SimpleChoice.Type, h3/Object.Type, h3/Prompt.Type, h3/RubricBlock.Type, h3/RubricBlockTemplateBlock.Type, h4/BlockQuote.Type, h4/FeedbackBlock.Type, h4/ItemBody.Type, h4/StimulusBody.Type, h4/GapMatchInteraction.Type, h4/HotTextInteraction.Type, h4/TemplateBlock.Type, h4/TemplateBlockFeedbackBlock.Type, h4/ModalFeedback.Type, h4/TestFeedback.Type, h4/DD.Type, h4/Div.Type, h4/LI.Type, h4/TDH.Type, h4/InfoControl.Type, h4/SimpleAssociableChoice.Type, h4/SimpleChoice.Type, h4/Object.Type, h4/Prompt.Type, h4/RubricBlock.Type, h4/RubricBlockTemplateBlock.Type, h5/BlockQuote.Type, h5/FeedbackBlock.Type, h5/ItemBody.Type, h5/StimulusBody.Type, h5/GapMatchInteraction.Type, h5/HotTextInteraction.Type, h5/TemplateBlock.Type, h5/TemplateBlockFeedbackBlock.Type, h5/ModalFeedback.Type, h5/TestFeedback.Type, h5/DD.Type, h5/Div.Type, h5/LI.Type, h5/TDH.Type, h5/InfoControl.Type, h5/SimpleAssociableChoice.Type, h5/SimpleChoice.Type, h5/Object.Type, h5/Prompt.Type, h5/RubricBlock.Type, h5/RubricBlockTemplateBlock.Type, h6/BlockQuote.Type, h6/FeedbackBlock.Type, h6/ItemBody.Type, h6/StimulusBody.Type, h6/GapMatchInteraction.Type, h6/HotTextInteraction.Type, h6/TemplateBlock.Type, h6/TemplateBlockFeedbackBlock.Type, h6/ModalFeedback.Type, h6/TestFeedback.Type, h6/DD.Type, h6/Div.Type, h6/LI.Type, h6/TDH.Type, h6/InfoControl.Type, h6/SimpleAssociableChoice.Type, h6/SimpleChoice.Type, h6/Object.Type, h6/Prompt.Type, h6/RubricBlock.Type, h6/RubricBlockTemplateBlock.Type, hottext/ModalFeedback.Type, hottext/TestFeedback.Type, hottext/DD.Type, hottext/Div.Type, hottext/LI.Type, hottext/TDH.Type, hottext/A.Type, hottext/Caption.Type, hottext/DT.Type, hottext/HTMLText.Type, hottext/Q.Type, hottext/TemplateInline.Type, i/TemplateBlock.Type, i/TemplateBlockFeedbackBlock.Type, i/ModalFeedback.Type, i/TestFeedback.Type, i/DD.Type, i/Div.Type, i/LI.Type, i/TDH.Type, i/InfoControl.Type, i/SimpleAssociableChoice.Type, i/SimpleChoice.Type, i/Object.Type, i/Prompt.Type, i/RubricBlock.Type, i/RubricBlockTemplateBlock.Type, i/BDO.Type, i/FeedbackBlock.Type, i/FeedbackInline.Type, i/GapText.Type, i/HotText.Type, i/InlineChoice.Type, i/Label.Type, i/A.Type, i/Caption.Type, i/DT.Type, i/HTMLText.Type, i/Q.Type, i/TemplateInline.Type, i/RubricBlockTemplateInline.Type, kbd/TemplateBlock.Type, kbd/TemplateBlockFeedbackBlock.Type, kbd/ModalFeedback.Type, kbd/TestFeedback.Type, kbd/DD.Type, kbd/Div.Type, kbd/LI.Type, kbd/TDH.Type, kbd/InfoControl.Type, kbd/SimpleAssociableChoice.Type, kbd/SimpleChoice.Type, kbd/Object.Type, kbd/Prompt.Type, kbd/RubricBlock.Type, kbd/RubricBlockTemplateBlock.Type, kbd/BDO.Type, kbd/FeedbackBlock.Type, kbd/FeedbackInline.Type, kbd/GapText.Type, kbd/HotText.Type, kbd/InlineChoice.Type, kbd/Label.Type, kbd/A.Type, kbd/Caption.Type, kbd/DT.Type, kbd/HTMLText.Type, kbd/Q.Type, kbd/TemplateInline.Type, kbd/RubricBlockTemplateInline.Type, label/InlineChoiceInteraction.Type, object/DrawingInteraction.Type, object/TemplateBlock.Type, object/TemplateBlockFeedbackBlock.Type, object/ModalFeedback.Type, object/TestFeedback.Type, object/DD.Type, object/Div.Type, object/LI.Type, object/TDH.Type, object/InfoControl.Type, object/SimpleAssociableChoice.Type, object/SimpleChoice.Type, object/Object.Type, object/Prompt.Type, object/RubricBlock.Type, object/RubricBlockTemplateBlock.Type, object/GapImg.Type, object/GraphicAssociateInteraction.Type, object/GraphicGapMatchInteraction.Type, object/GraphicOrderInteraction.Type, object/HotspotInteraction.Type, object/BDO.Type, object/FeedbackBlock.Type, object/FeedbackInline.Type, object/GapText.Type, object/HotText.Type, object/InlineChoice.Type, object/Label.Type, object/A.Type, object/Caption.Type, object/DT.Type, object/HTMLText.Type, object/Q.Type, object/TemplateInline.Type, object/RubricBlockTemplateInline.Type, object/MediaInteraction.Type, object/PositionObjectInteraction.Type, object/PositionObjectStage.Type, object/SelectPointInteraction.Type, ol/BlockQuote.Type, ol/FeedbackBlock.Type, ol/ItemBody.Type, ol/StimulusBody.Type, ol/GapMatchInteraction.Type, ol/HotTextInteraction.Type, ol/TemplateBlock.Type, ol/TemplateBlockFeedbackBlock.Type, ol/ModalFeedback.Type, ol/TestFeedback.Type, ol/DD.Type, ol/Div.Type, ol/LI.Type, ol/TDH.Type, ol/InfoControl.Type, ol/SimpleAssociableChoice.Type, ol/SimpleChoice.Type, ol/Object.Type, ol/Prompt.Type, ol/RubricBlock.Type, ol/RubricBlockTemplateBlock.Type, p/BlockQuote.Type, p/FeedbackBlock.Type, p/ItemBody.Type, p/StimulusBody.Type, p/GapMatchInteraction.Type, p/HotTextInteraction.Type, p/TemplateBlock.Type, p/TemplateBlockFeedbackBlock.Type, p/ModalFeedback.Type, p/TestFeedback.Type, p/DD.Type, p/Div.Type, p/LI.Type, p/TDH.Type, p/InfoControl.Type, p/SimpleAssociableChoice.Type, p/SimpleChoice.Type, p/Object.Type, p/Prompt.Type, p/RubricBlock.Type, p/RubricBlockTemplateBlock.Type, pre/BlockQuote.Type, pre/FeedbackBlock.Type, pre/ItemBody.Type, pre/StimulusBody.Type, pre/GapMatchInteraction.Type, pre/HotTextInteraction.Type, pre/TemplateBlock.Type, pre/TemplateBlockFeedbackBlock.Type, pre/ModalFeedback.Type, pre/TestFeedback.Type, pre/DD.Type, pre/Div.Type, pre/LI.Type, pre/TDH.Type, pre/InfoControl.Type, pre/SimpleAssociableChoice.Type, pre/SimpleChoice.Type, pre/Object.Type, pre/Prompt.Type, pre/RubricBlock.Type, pre/RubricBlockTemplateBlock.Type, q/TemplateBlock.Type, q/TemplateBlockFeedbackBlock.Type, q/ModalFeedback.Type, q/TestFeedback.Type, q/DD.Type, q/Div.Type, q/LI.Type, q/TDH.Type, q/InfoControl.Type, q/SimpleAssociableChoice.Type, q/SimpleChoice.Type, q/Object.Type, q/Prompt.Type, q/RubricBlock.Type, q/RubricBlockTemplateBlock.Type, q/BDO.Type, q/FeedbackBlock.Type, q/FeedbackInline.Type, q/GapText.Type, q/HotText.Type, q/InlineChoice.Type, q/Label.Type, q/A.Type, q/Caption.Type, q/DT.Type, q/HTMLText.Type, q/Q.Type, q/TemplateInline.Type, q/RubricBlockTemplateInline.Type, rubricBlock/AssessmentSection.Type, rubricBlock/ItemBody.Type, samp/TemplateBlock.Type, samp/TemplateBlockFeedbackBlock.Type, samp/ModalFeedback.Type, samp/TestFeedback.Type, samp/DD.Type, samp/Div.Type, samp/LI.Type, samp/TDH.Type, samp/InfoControl.Type, samp/SimpleAssociableChoice.Type, samp/SimpleChoice.Type, samp/Object.Type, samp/Prompt.Type, samp/RubricBlock.Type, samp/RubricBlockTemplateBlock.Type, samp/BDO.Type, samp/FeedbackBlock.Type, samp/FeedbackInline.Type, samp/GapText.Type, samp/HotText.Type, samp/InlineChoice.Type, samp/Label.Type, samp/A.Type, samp/Caption.Type, samp/DT.Type, samp/HTMLText.Type, samp/Q.Type, samp/TemplateInline.Type, samp/RubricBlockTemplateInline.Type, small/TemplateBlock.Type, small/TemplateBlockFeedbackBlock.Type, small/ModalFeedback.Type, small/TestFeedback.Type, small/DD.Type, small/Div.Type, small/LI.Type, small/TDH.Type, small/InfoControl.Type, small/SimpleAssociableChoice.Type, small/SimpleChoice.Type, small/Object.Type, small/Prompt.Type, small/RubricBlock.Type, small/RubricBlockTemplateBlock.Type, small/BDO.Type, small/FeedbackBlock.Type, small/FeedbackInline.Type, small/GapText.Type, small/HotText.Type, small/InlineChoice.Type, small/Label.Type, small/A.Type, small/Caption.Type, small/DT.Type, small/HTMLText.Type, small/Q.Type, small/TemplateInline.Type, small/RubricBlockTemplateInline.Type, span/TemplateBlock.Type, span/TemplateBlockFeedbackBlock.Type, span/ModalFeedback.Type, span/TestFeedback.Type, span/DD.Type, span/Div.Type, span/LI.Type, span/TDH.Type, span/InfoControl.Type, span/SimpleAssociableChoice.Type, span/SimpleChoice.Type, span/Object.Type, span/Prompt.Type, span/RubricBlock.Type, span/RubricBlockTemplateBlock.Type, span/BDO.Type, span/FeedbackBlock.Type, span/FeedbackInline.Type, span/GapText.Type, span/HotText.Type, span/InlineChoice.Type, span/Label.Type, span/A.Type, span/Caption.Type, span/DT.Type, span/HTMLText.Type, span/Q.Type, span/TemplateInline.Type, span/RubricBlockTemplateInline.Type, strong/TemplateBlock.Type, strong/TemplateBlockFeedbackBlock.Type, strong/ModalFeedback.Type, strong/TestFeedback.Type, strong/DD.Type, strong/Div.Type, strong/LI.Type, strong/TDH.Type, strong/InfoControl.Type, strong/SimpleAssociableChoice.Type, strong/SimpleChoice.Type, strong/Object.Type, strong/Prompt.Type, strong/RubricBlock.Type, strong/RubricBlockTemplateBlock.Type, strong/BDO.Type, strong/FeedbackBlock.Type, strong/FeedbackInline.Type, strong/GapText.Type, strong/HotText.Type, strong/InlineChoice.Type, strong/Label.Type, strong/A.Type, strong/Caption.Type, strong/DT.Type, strong/HTMLText.Type, strong/Q.Type, strong/TemplateInline.Type, strong/RubricBlockTemplateInline.Type, sub/TemplateBlock.Type, sub/TemplateBlockFeedbackBlock.Type, sub/ModalFeedback.Type, sub/TestFeedback.Type, sub/DD.Type, sub/Div.Type, sub/LI.Type, sub/TDH.Type, sub/InfoControl.Type, sub/SimpleAssociableChoice.Type, sub/SimpleChoice.Type, sub/Object.Type, sub/Prompt.Type, sub/RubricBlock.Type, sub/RubricBlockTemplateBlock.Type, sub/BDO.Type, sub/FeedbackBlock.Type, sub/FeedbackInline.Type, sub/GapText.Type, sub/HotText.Type, sub/InlineChoice.Type, sub/Label.Type, sub/A.Type, sub/Caption.Type, sub/DT.Type, sub/HTMLText.Type, sub/Q.Type, sub/TemplateInline.Type, sub/RubricBlockTemplateInline.Type, sup/TemplateBlock.Type, sup/TemplateBlockFeedbackBlock.Type, sup/ModalFeedback.Type, sup/TestFeedback.Type, sup/DD.Type, sup/Div.Type, sup/LI.Type, sup/TDH.Type, sup/InfoControl.Type, sup/SimpleAssociableChoice.Type, sup/SimpleChoice.Type, sup/Object.Type, sup/Prompt.Type, sup/RubricBlock.Type, sup/RubricBlockTemplateBlock.Type, sup/BDO.Type, sup/FeedbackBlock.Type, sup/FeedbackInline.Type, sup/GapText.Type, sup/HotText.Type, sup/InlineChoice.Type, sup/Label.Type, sup/A.Type, sup/Caption.Type, sup/DT.Type, sup/HTMLText.Type, sup/Q.Type, sup/TemplateInline.Type, sup/RubricBlockTemplateInline.Type, table/BlockQuote.Type, table/FeedbackBlock.Type, table/ItemBody.Type, table/StimulusBody.Type, table/GapMatchInteraction.Type, table/HotTextInteraction.Type, table/TemplateBlock.Type, table/TemplateBlockFeedbackBlock.Type, table/ModalFeedback.Type, table/TestFeedback.Type, table/DD.Type, table/Div.Type, table/LI.Type, table/TDH.Type, table/InfoControl.Type, table/SimpleAssociableChoice.Type, table/SimpleChoice.Type, table/Object.Type, table/Prompt.Type, table/RubricBlock.Type, table/RubricBlockTemplateBlock.Type, templateBlock/BlockQuote.Type, templateBlock/FeedbackBlock.Type, templateBlock/ItemBody.Type, templateBlock/StimulusBody.Type, templateBlock/GapMatchInteraction.Type, templateBlock/HotTextInteraction.Type, templateBlock/TemplateBlock.Type, templateBlock/TemplateBlockFeedbackBlock.Type, templateBlock/ModalFeedback.Type, templateBlock/TestFeedback.Type, templateBlock/DD.Type, templateBlock/Div.Type, templateBlock/LI.Type, templateBlock/TDH.Type, templateBlock/InfoControl.Type, templateBlock/SimpleAssociableChoice.Type, templateBlock/SimpleChoice.Type, templateBlock/RubricBlock.Type, templateBlock/RubricBlockTemplateBlock.Type, templateInline/TemplateBlock.Type, templateInline/TemplateBlockFeedbackBlock.Type, templateInline/FeedbackBlock.Type, templateInline/ModalFeedback.Type, templateInline/TestFeedback.Type, templateInline/FeedbackInline.Type, templateInline/DD.Type, templateInline/Div.Type, templateInline/LI.Type, templateInline/TDH.Type, templateInline/InfoControl.Type, templateInline/SimpleAssociableChoice.Type, templateInline/SimpleChoice.Type, templateInline/GapText.Type, templateInline/HotText.Type, templateInline/InlineChoice.Type, templateInline/Label.Type, templateInline/A.Type, templateInline/Caption.Type, templateInline/DT.Type, templateInline/HTMLText.Type, templateInline/Q.Type, templateInline/TemplateInline.Type, templateInline/RubricBlock.Type, templateInline/RubricBlockTemplateInline.Type, tt/TemplateBlock.Type, tt/TemplateBlockFeedbackBlock.Type, tt/ModalFeedback.Type, tt/TestFeedback.Type, tt/DD.Type, tt/Div.Type, tt/LI.Type, tt/TDH.Type, tt/InfoControl.Type, tt/SimpleAssociableChoice.Type, tt/SimpleChoice.Type, tt/Object.Type, tt/Prompt.Type, tt/RubricBlock.Type, tt/RubricBlockTemplateBlock.Type, tt/BDO.Type, tt/FeedbackBlock.Type, tt/FeedbackInline.Type, tt/GapText.Type, tt/HotText.Type, tt/InlineChoice.Type, tt/Label.Type, tt/A.Type, tt/Caption.Type, tt/DT.Type, tt/HTMLText.Type, tt/Q.Type, tt/TemplateInline.Type, tt/RubricBlockTemplateInline.Type, ul/BlockQuote.Type, ul/FeedbackBlock.Type, ul/ItemBody.Type, ul/StimulusBody.Type, ul/GapMatchInteraction.Type, ul/HotTextInteraction.Type, ul/TemplateBlock.Type, ul/TemplateBlockFeedbackBlock.Type, ul/ModalFeedback.Type, ul/TestFeedback.Type, ul/DD.Type, ul/Div.Type, ul/LI.Type, ul/TDH.Type, ul/InfoControl.Type, ul/SimpleAssociableChoice.Type, ul/SimpleChoice.Type, ul/Object.Type, ul/Prompt.Type, ul/RubricBlock.Type, ul/RubricBlockTemplateBlock.Type, var/TemplateBlock.Type, var/TemplateBlockFeedbackBlock.Type, var/ModalFeedback.Type, var/TestFeedback.Type, var/DD.Type, var/Div.Type, var/LI.Type, var/TDH.Type, var/InfoControl.Type, var/SimpleAssociableChoice.Type, var/SimpleChoice.Type,