IMS Global Logo

IMS Question and Test Interoperability (QTI): Assessment, Section and Item (ASI) 3.0.1 Data Model (XSD) Checklist

Author Colin Smythe (1EdTech)
Date 19th November 2024
Release 1EdTech Final Release (1.0)
Schema Version IMS QTI ASI 3.0.1
Namespace http://www.imsglobal.org/xsd/imsqtiasi_v3p0
Summary This document provides a checklist of the data model defined for the IMS Question and Test Interoperability (QTI): Assessment, Section and Item (ASI) 3.0.1 Specification.

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 © 2024 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.

toc | top

Table of Contents

  1. Key and Color Coding
  2. Root Attributes Summary Checklist
  3. Root Class Checklists
  4. Common Class Checklists
    1. "A" Class Checklist
    2. "ARIABase" Class Checklist
    3. "AdaptiveSelection" Class Checklist
    4. "AnyN" Class Checklist
    5. "AreaMapping" Class Checklist
    6. "AssessmentItemRef" Class Checklist
    7. "AssociableHotspot" Class Checklist
    8. "AssociateInteraction" Class Checklist
    9. "Audio" Class Checklist
    10. "BDI" Class Checklist
    11. "BDO" Class Checklist
    12. "BR" Class Checklist
    13. "BaseHTML5Flow" Class Checklist
    14. "BaseHTML5Phrasing" Class Checklist
    15. "BasePromptInteraction" Class Checklist
    16. "BaseSequence" Class Checklist
    17. "BaseSequenceEmpty" Class Checklist
    18. "BaseSequenceFull" Class Checklist
    19. "BaseSequenceRIdent" Class Checklist
    20. "BaseSequenceXBase" Class Checklist
    21. "BaseSequenceXBaseEmpty" Class Checklist
    22. "BlockQuote" Class Checklist
    23. "BranchRule" Class Checklist
    24. "Calculator" Class Checklist
    25. "Caption" Class Checklist
    26. "Card" Class Checklist
    27. "CardEntry" Class Checklist
    28. "Catalog" Class Checklist
    29. "CatalogInfo" Class Checklist
    30. "ChoiceInteraction" Class Checklist
    31. "Col" Class Checklist
    32. "ColGroup" Class Checklist
    33. "CompanionMaterialsInfo" Class Checklist
    34. "ContextDeclaration" Class Checklist
    35. "CorrectResponse" Class Checklist
    36. "CustomInteraction" Class Checklist
    37. "CustomOperator" Class Checklist
    38. "DD" Class Checklist
    39. "DL" Class Checklist
    40. "DT" Class Checklist
    41. "DefaultValue" Class Checklist
    42. "Details" Class Checklist
    43. "Div" Class Checklist
    44. "DrawingInteraction" Class Checklist
    45. "EndAttemptInteraction" Class Checklist
    46. "Equal" Class Checklist
    47. "EqualRounded" Class Checklist
    48. "ExtendedTextInteraction" Class Checklist
    49. "FeedbackBlock" Class Checklist
    50. "FeedbackContentBody" Class Checklist
    51. "FeedbackFlowContentBody" Class Checklist
    52. "FeedbackInline" Class Checklist
    53. "FieldValue" Class Checklist
    54. "Figure" Class Checklist
    55. "Gap" Class Checklist
    56. "GapImg" Class Checklist
    57. "GapMatchInteraction" Class Checklist
    58. "GapText" Class Checklist
    59. "GraphicAssociateInteraction" Class Checklist
    60. "GraphicGapMatchInteraction" Class Checklist
    61. "GraphicOrderInteraction" Class Checklist
    62. "HR" Class Checklist
    63. "HTMLContent" Class Checklist
    64. "HTMLText" Class Checklist
    65. "HotText" Class Checklist
    66. "HotTextInteraction" Class Checklist
    67. "HotspotChoice" Class Checklist
    68. "HotspotInteraction" Class Checklist
    69. "Img" Class Checklist
    70. "IncrementSI" Class Checklist
    71. "IncrementUS" Class Checklist
    72. "Index" Class Checklist
    73. "InlineChoice" Class Checklist
    74. "InlineChoiceInteraction" Class Checklist
    75. "Inside" Class Checklist
    76. "InteractionMarkup" Class Checklist
    77. "InteractionModules" Class Checklist
    78. "InterpolationTable" Class Checklist
    79. "ItemBody" Class Checklist
    80. "ItemFileInfo" Class Checklist
    81. "LI" Class Checklist
    82. "Label" Class Checklist
    83. "Logic0toMany" Class Checklist
    84. "Logic1toMany" Class Checklist
    85. "LogicPair" Class Checklist
    86. "LogicSingle" Class Checklist
    87. "LookupOutcomeValue" Class Checklist
    88. "Mapping" Class Checklist
    89. "MatchInteraction" Class Checklist
    90. "MatchTable" Class Checklist
    91. "MathOperator" Class Checklist
    92. "MediaInteraction" Class Checklist
    93. "ModalFeedback" Class Checklist
    94. "NumericLogic1toMany" Class Checklist
    95. "OUL" Class Checklist
    96. "Object" Class Checklist
    97. "OrderInteraction" Class Checklist
    98. "Ordering" Class Checklist
    99. "OutcomeCondition" Class Checklist
    100. "OutcomeElse" Class Checklist
    101. "OutcomeIf" Class Checklist
    102. "OutcomeProcessing" Class Checklist
    103. "OutcomeProcessingFragment" Class Checklist
    104. "PatternMatch" Class Checklist
    105. "Picture" Class Checklist
    106. "PortableCustomInteraction" Class Checklist
    107. "PositionObjectInteraction" Class Checklist
    108. "PositionObjectStage" Class Checklist
    109. "Prompt" Class Checklist
    110. "Protractor" Class Checklist
    111. "Q" Class Checklist
    112. "RTC" Class Checklist
    113. "Repeat" Class Checklist
    114. "ResponseCondition" Class Checklist
    115. "ResponseDeclaration" Class Checklist
    116. "ResponseElse" Class Checklist
    117. "ResponseIf" Class Checklist
    118. "ResponseProcessingFragment" Class Checklist
    119. "RoundTo" Class Checklist
    120. "RubricBlock" Class Checklist
    121. "RubricBlockContentBody" Class Checklist
    122. "RubricBlockTemplateBlock" Class Checklist
    123. "RubricBlockTemplateBlockContentBody" Class Checklist
    124. "RubricBlockTemplateInline" Class Checklist
    125. "Ruby" Class Checklist
    126. "Rule" Class Checklist
    127. "SIRuleSystem" Class Checklist
    128. "SelectPointInteraction" Class Checklist
    129. "Selection" Class Checklist
    130. "SetValue" Class Checklist
    131. "SimpleAssociableChoice" Class Checklist
    132. "SimpleChoice" Class Checklist
    133. "SimpleMatchSet" Class Checklist
    134. "SliderInteraction" Class Checklist
    135. "Source" Class Checklist
    136. "StatsOperator" Class Checklist
    137. "StimulusBody" Class Checklist
    138. "StringMatch" Class Checklist
    139. "Substring" Class Checklist
    140. "TDH" Class Checklist
    141. "TR" Class Checklist
    142. "Table" Class Checklist
    143. "TablePart" Class Checklist
    144. "Template" Class Checklist
    145. "TemplateBlock" Class Checklist
    146. "TemplateBlockContent" Class Checklist
    147. "TemplateBlockContentBody" Class Checklist
    148. "TemplateBlockFeedbackBlock" Class Checklist
    149. "TemplateCondition" Class Checklist
    150. "TemplateConstraint" Class Checklist
    151. "TemplateDeclaration" Class Checklist
    152. "TemplateDefault" Class Checklist
    153. "TemplateElse" Class Checklist
    154. "TemplateIf" Class Checklist
    155. "TemplateInline" Class Checklist
    156. "TemplateProcessing" Class Checklist
    157. "TestFeedback" Class Checklist
    158. "TestFeedbackFlowContentBody" Class Checklist
    159. "TestPart" Class Checklist
    160. "TestRubricBlock" Class Checklist
    161. "TestRubricBlockContentBody" Class Checklist
    162. "TextEntryInteraction" Class Checklist
    163. "Track" Class Checklist
    164. "USRuleSystem" Class Checklist
    165. "UploadInteraction" Class Checklist
    166. "Video" Class Checklist
  5. Abstract Class Checklists
    1. "Adaptive" Abstract Class Checklist
    2. "AssessmentSectionSelection" Abstract Class Checklist
    3. "BlockContentModel" Abstract Class Checklist
    4. "BlockGroup" Abstract Class Checklist
    5. "BlockStaticGroup" Abstract Class Checklist
    6. "CardSelection" Abstract Class Checklist
    7. "DLSequence" Abstract Class Checklist
    8. "DivSelection" Abstract Class Checklist
    9. "ExpressionGroup" Abstract Class Checklist
    10. "FeedandTempBlockStatic" Abstract Class Checklist
    11. "FeedbackBlockStatic" Abstract Class Checklist
    12. "FeedbackFlowStaticGroup" Abstract Class Checklist
    13. "FeedbackInlineGroup" Abstract Class Checklist
    14. "FlowContentModel" Abstract Class Checklist
    15. "FlowGroup" Abstract Class Checklist
    16. "FlowStaticGroup" Abstract Class Checklist
    17. "GapChoice" Abstract Class Checklist
    18. "GraphicAssociateInteractionSelection" Abstract Class Checklist
    19. "GraphicGapMatchInteractionSelection" Abstract Class Checklist
    20. "GraphicOrderInteractionSelection" Abstract Class Checklist
    21. "HTMLContentFlow" Abstract Class Checklist
    22. "HotspotInteractionSelection" Abstract Class Checklist
    23. "IncrementSelection" Abstract Class Checklist
    24. "InlineChoiceGroup" Abstract Class Checklist
    25. "InlineContentModel" Abstract Class Checklist
    26. "InlineGroup" Abstract Class Checklist
    27. "InlineStaticGroup" Abstract Class Checklist
    28. "ItemBodySelect" Abstract Class Checklist
    29. "LookupTable" Abstract Class Checklist
    30. "NumericExpressionGroup" Abstract Class Checklist
    31. "ObjectFlowGroup" Abstract Class Checklist
    32. "OutcomeRule" Abstract Class Checklist
    33. "PhraseRBSelection" Abstract Class Checklist
    34. "PhrasingContentModelHTML5" Abstract Class Checklist
    35. "PositionObjectStageSelection" Abstract Class Checklist
    36. "PromptStaticGroup" Abstract Class Checklist
    37. "RPRTSelection" Abstract Class Checklist
    38. "RTRTCSelection" Abstract Class Checklist
    39. "ResponseRuleGroup" Abstract Class Checklist
    40. "RubricBlockContentModel" Abstract Class Checklist
    41. "RubricTemplateBlockContentModel" Abstract Class Checklist
    42. "RubricTemplateInlineStaticGroup" Abstract Class Checklist
    43. "RubySelection" Abstract Class Checklist
    44. "RuleSystemSelection" Abstract Class Checklist
    45. "SSMLGroup" Abstract Class Checklist
    46. "SectionPart" Abstract Class Checklist
    47. "SelectOrderSelection" Abstract Class Checklist
    48. "StimulusBlockGroup" Abstract Class Checklist
    49. "TableCellGroup" Abstract Class Checklist
    50. "TableSelection" Abstract Class Checklist
    51. "TemplateRuleGroup" Abstract Class Checklist
    52. "TestFeedbackFlowStaticGroup" Abstract Class Checklist
    53. "TestRubricBlockContentModel" Abstract Class Checklist
  6. Import Class Checklists
    1. "Include" Import (Base) Class Checklist
    2. "MathML3" Import (Base) Class Checklist
    3. "SSMLv1p1" Import (Base) Class Checklist
  7. Derived Class Checklists
    1. "ARIABaseEmpty" Derived Class Checklist
    2. "ARIALevelInteger" Derived Class Checklist
    3. "AdaptiveHref" Derived Class Checklist
    4. "AreaMapEntry" Derived Class Checklist
    5. "AssessmentSectionRef" Derived Class Checklist
    6. "AssessmentStimulusRef" Derived Class Checklist
    7. "BaseValue" Derived Class Checklist
    8. "ContextUniqueIDRef" Derived Class Checklist
    9. "Coords" Derived Class Checklist
    10. "Correct" Derived Class Checklist
    11. "DataHTML5Extension" Derived Class Checklist
    12. "Default" Derived Class Checklist
    13. "EncVariableString" Derived Class Checklist
    14. "FileHref" Derived Class Checklist
    15. "FileHrefCard" Derived Class Checklist
    16. "Identifier" Derived Class Checklist
    17. "InteractionModule" Derived Class Checklist
    18. "InterpolationTableEntry" Derived Class Checklist
    19. "ItemSessionControl" Derived Class Checklist
    20. "Length" Derived Class Checklist
    21. "MapEntry" Derived Class Checklist
    22. "MapResponse" Derived Class Checklist
    23. "MatchTableEntry" Derived Class Checklist
    24. "MathConstant" Derived Class Checklist
    25. "MimeType" Derived Class Checklist
    26. "NonNegativeDouble" Derived Class Checklist
    27. "Number" Derived Class Checklist
    28. "OutcomeMinMax" Derived Class Checklist
    29. "Param" Derived Class Checklist
    30. "PrintedVariable" Derived Class Checklist
    31. "RadialSIValue" Derived Class Checklist
    32. "RadialUSValue" Derived Class Checklist
    33. "RandomFloat" Derived Class Checklist
    34. "RandomInteger" Derived Class Checklist
    35. "SILinearValue" Derived Class Checklist
    36. "StyleSheet" Derived Class Checklist
    37. "SupportExtString" Derived Class Checklist
    38. "TemplateUniqueIDRef" Derived Class Checklist
    39. "TestVariables" Derived Class Checklist
    40. "TimeLimits" Derived Class Checklist
    41. "URL" Derived Class Checklist
    42. "USLinearValue" Derived Class Checklist
    43. "UniqueIdentifier" Derived Class Checklist
    44. "UniqueIdentifierRef" Derived Class Checklist
    45. "UseExtensionString" Derived Class Checklist
    46. "Value" Derived Class Checklist
    47. "Variable" Derived Class Checklist
    48. "VariableMapping" Derived Class Checklist
    49. "VariableString" Derived Class Checklist
    50. "Weight" Derived Class Checklist
  8. Primitive Data-Type Definitions
  9. Schematron Rules Definitions
    1. Unordered Schematron Rules
    2. Defined Schematron Rules
      1. "RULE_SET_ARIA_ROLES_1
      2. "RULE_SET_GENERAL_1
      3. "RULE_SET_INTERACTION_01A
      4. "RULE_SET_INTERACTION_01B
      5. "RULE_SET_INTERACTION_02A
      6. "RULE_SET_INTERACTION_02B
      7. "RULE_SET_INTERACTION_03A
      8. "RULE_SET_INTERACTION_03B
      9. "RULE_SET_INTERACTION_04A
      10. "RULE_SET_INTERACTION_04B
      11. "RULE_SET_INTERACTION_05A
      12. "RULE_SET_INTERACTION_05B
      13. "RULE_SET_INTERACTION_06A
      14. "RULE_SET_INTERACTION_06B
      15. "RULE_SET_INTERACTION_07A
      16. "RULE_SET_INTERACTION_07B
      17. "RULE_SET_INTERACTION_08A
      18. "RULE_SET_INTERACTION_08B
      19. "RULE_SET_INTERACTION_09A
      20. "RULE_SET_INTERACTION_09B
      21. "RULE_SET_INTERACTION_10A
      22. "RULE_SET_INTERACTION_10B
      23. "RULE_SET_INTERACTION_11A
      24. "RULE_SET_INTERACTION_11B
      25. "RULE_SET_INTERACTION_12A
      26. "RULE_SET_INTERACTION_12B
      27. "RULE_SET_INTERACTION_13A
      28. "RULE_SET_INTERACTION_13B
      29. "RULE_SET_INTERACTION_14A
      30. "RULE_SET_INTERACTION_14B
      31. "RULE_SET_INTERACTION_15A
      32. "RULE_SET_INTERACTION_15B
      33. "RULE_SET_INTERACTION_16A
      34. "RULE_SET_INTERACTION_16B
      35. "RULE_SET_INTERACTION_17A
      36. "RULE_SET_INTERACTION_17B
      37. "RULE_SET_INTERACTION_18A
      38. "RULE_SET_INTERACTION_18B
      39. "RULE_SET_INTERACTION_19A
      40. "RULE_SET_INTERACTION_19B
      41. "RULE_SET_INTERACTION_20A
      42. "RULE_SET_INTERACTION_20B
      43. "RULE_SET_INTERACTION-RELATED_1
      44. "RULE_SET_INTERACTION-RELATED_2
      45. "RULE_SET_INTERACTION-RELATED_3
      46. "RULE_SET_INTERACTION-RELATED_4
      47. "RULE_SET_RUBRICBLOCK
      48. "RULE_SET_SPECIFIC_CLASS_OUTCOMEDEC
      49. "RULE_SET_SPECIFIC_CLASS_RESPONSEDEC

toc | top

Key and Color Coding

In the following tables, three colours are used to denote standard classifications of the rows:

The key to the columns used in the following profile comparison details is:

toc | top

Root Attributes Summary Checklist

The set of root attributes defined in the data model.

Identifier Element/Attribute Name Multiplicity Data Type Notes
1 qti-assessment-item [1] AssessmentItem (Sequence) -
2 qti-assessment-section [1] AssessmentSection (Sequence) -
3 qti-assessment-test [1] AssessmentTest (Sequence) -
4 qti-assessment-stimulus [1] AssessmentStimulus (Sequence) -
5 qti-outcome-declaration [1] OutcomeDeclaration (Sequence) -
6 qti-response-processing [1] ResponseProcessing (Sequence) -

toc | top

Root Class Checklists

The set of root classes (the classes for the set of root attributes) defined in the data model.

"AssessmentItem" Root Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Root AssessmentItemDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @title [1] PT:NormalizedString -
c
    @label [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @tool-name [0..1] PT:NormalizedString -
f
    @tool-version [0..1] PT:NormalizedString -
g
    @adaptive [0..1] PT:Boolean Default value = "false".
h
    @time-dependent [1] PT:Boolean -
i
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-context-declaration [0..*] ContextDeclaration (Sequence) -
2
    qti-response-declaration [0..*] ResponseDeclaration (Sequence) -
3
    qti-outcome-declaration [0..*] OutcomeDeclaration (Sequence) -
4
    qti-template-declaration [0..*] TemplateDeclaration (Sequence) -
5
    qti-template-processing [0..1] TemplateProcessing (Sequence) -
6
    qti-assessment-stimulus-ref [0..*] DT:AssessmentStimulusRef (PT:Empty) This derived element has no value i.e. it is empty.
6a
        @identifier [1] DT:Identifier (PT:NCName) -
6b
        @href [1] PT:AnyURI -
6c
        @title [0..1] PT:NormalizedString -
6d
        @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
7
    qti-companion-materials-info [0..1] CompanionMaterialsInfo (Sequence) -
8
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
8a
        @href [1] PT:AnyURI -
8b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
8c
        @media [0..1] PT:NormalizedString -
8d
        @title [0..1] PT:NormalizedString -
9
    qti-item-body [0..1] ItemBody (Sequence) -
10
    qti-catalog-info [0..1] CatalogInfo (Sequence) -
11
    qti-response-processing [0..1] ResponseProcessing (Sequence) -
12
    qti-modal-feedback [0..*] ModalFeedback (Sequence) -

toc | top

"AssessmentSection" Root Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Root AssessmentSectionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @required [0..1] PT:Boolean Default value = "false".
c
    @fixed [0..1] PT:Boolean Default value = "false".
d
    @title [1] PT:NormalizedString -
e
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
f
    @visible [1] PT:Boolean -
g
    @keep-together [0..1] PT:Boolean Default value = "true".
h
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-pre-condition [0..*] LogicSingle (Sequence) -
2
    qti-branch-rule [0..*] BranchRule (Sequence) -
3
    qti-item-session-control [0..1] DT:ItemSessionControl (PT:Empty) This derived element has no value i.e. it is empty.
3a
        @max-attempts [0..1] PT:Int -
3b
        @show-feedback [0..1] PT:Boolean Default value = "false".
3c
        @allow-review [0..1] PT:Boolean Default value = "true".
3d
        @show-solution [0..1] PT:Boolean Default value = "false".
3e
        @allow-comment [0..1] PT:Boolean Default value = "false".
3f
        @allow-skipping [0..1] PT:Boolean Default value = "true".
3g
        @validate-responses [0..1] PT:Boolean Default value = "false".
4
    qti-time-limits [0..1] DT:TimeLimits (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @min-time [0..1] DT:NonNegativeDouble (PT:Double) -
4b
        @max-time [0..1] DT:NonNegativeDouble (PT:Double) -
4c
        @allow-late-submission [0..1] PT:Boolean Default value = "false".
5
-[[ Abstract ]]- [0..1] -[[ Selection ]]- In the model this abstract class is named: Adaptive
5.1
    qti-adaptive-selection XOR [1] AdaptiveSelection (Sequence) -
5.2
-[[ Abstract ]]- [1] -[[ Sequence ]]- In the model this abstract class is named: SelectOrderSelection
5.2.1
    qti-selection [0..1] Selection (Sequence) -
5.2.2
    qti-ordering [0..1] Ordering (Sequence) -
6
    qti-rubric-block [0..*] TestRubricBlock (Sequence) -
7
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: SectionPart
7.1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
7.2
    qti-assessment-item-ref XOR [1] AssessmentItemRef (Sequence) -
7.3
    qti-assessment-section XOR [1] AssessmentSection (Sequence) -
7.4
    qti-assessment-section-ref XOR [1] DT:AssessmentSectionRef (PT:Empty) This derived element has no value i.e. it is empty.
7.4a
        @identifier [1] DT:Identifier (PT:NCName) -
7.4b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
7.4c
        @href [1] PT:AnyURI -
7.4d
        @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"AssessmentStimulus" Root Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Root AssessmentStimulusDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @title [1] PT:NormalizedString -
c
    @label [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @tool-name [0..1] PT:NormalizedString -
f
    @tool-version [0..1] PT:NormalizedString -
g
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @href [1] PT:AnyURI -
1b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1c
        @media [0..1] PT:NormalizedString -
1d
        @title [0..1] PT:NormalizedString -
2
    qti-stimulus-body [1] StimulusBody (Sequence) -
3
    qti-catalog-info [0..1] CatalogInfo (Sequence) -

toc | top

"AssessmentTest" Root Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Root AssessmentTestDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @title [1] PT:NormalizedString -
c
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
d
    @tool-name [0..1] PT:NormalizedString -
e
    @tool-version [0..1] PT:NormalizedString -
f
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-context-declaration [0..*] ContextDeclaration (Sequence) -
2
    qti-outcome-declaration [0..*] OutcomeDeclaration (Sequence) -
3
    qti-time-limits [0..1] DT:TimeLimits (PT:Empty) This derived element has no value i.e. it is empty.
3a
        @min-time [0..1] DT:NonNegativeDouble (PT:Double) -
3b
        @max-time [0..1] DT:NonNegativeDouble (PT:Double) -
3c
        @allow-late-submission [0..1] PT:Boolean Default value = "false".
4
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @href [1] PT:AnyURI -
4b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
4c
        @media [0..1] PT:NormalizedString -
4d
        @title [0..1] PT:NormalizedString -
5
    qti-rubric-block [0..*] TestRubricBlock (Sequence) -
6
    qti-test-part [1..*] TestPart (Sequence) -
7
    qti-outcome-processing [0..1] OutcomeProcessing (Sequence) -
8
    qti-test-feedback [0..*] TestFeedback (Sequence) -

toc | top

"OutcomeDeclaration" Root Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Root OutcomeDeclarationDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @cardinality [1] [ Enumeration (CardinalityEnum) ] Permitted values are: { multiple | ordered | record | single }.
c
    @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
d
    @view [0..1] [ EnumeratedList (ViewEnum) ] Permitted values in the list are: { author | candidate | proctor | scorer | testConstructor | tutor }.
e
    @interpretation [0..1] PT:String -
f
    @long-interpretation [0..1] PT:AnyURI -
g
    @normal-maximum [0..1] DT:NonNegativeDouble (PT:Double) -
h
    @normal-minimum [0..1] PT:Double Default value = "0.0".
i
    @mastery-value [0..1] PT:Double -
j
    @external-scored [0..1] [ Enumeration (ExternalScoredEnum) ] Permitted values are: { externalMachine | human }.
k
    @variable-identifier-ref [0..1] DT:UniqueIdentifierRef (PT:IDREF) -
1
    qti-default-value [0..1] DefaultValue (Sequence) -
2
-[[ Abstract ]]- [0..1] -[[ Selection ]]- In the model this abstract class is named: LookupTable
2.1
    qti-match-table XOR [1] MatchTable (Sequence) -
2.2
    qti-interpolation-table XOR [1] InterpolationTable (Sequence) -

toc | top

"ResponseProcessing" Root Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Root ResponseProcessingDType - N/A - -[[ Sequence ]]- - N/A -
a
    @template [0..1] PT:AnyURI -
b
    @template-location [0..1] PT:AnyURI -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: ResponseRuleGroup
1.1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.2
    qti-response-condition XOR [1] ResponseCondition (Sequence) -
1.3
    qti-response-processing-fragment XOR [1] ResponseProcessingFragment (Sequence) -
1.4
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
1.5
    qti-exit-response XOR [1] PT:Empty This element has no value i.e. it is empty.
1.6
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -

toc | top

Common Class Checklists

The set of classes (excluding the root classes) defined in the data model.

"A" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ADType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @href [1] PT:AnyURI -
b
    @type [0..1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineGroup
1.1
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.2
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.3
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.3a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.3b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.3c
        @language [0..1] PT:Language -
1.3d
        @label [0..1] PT:NormalizedString -
1.3e
        @baseuri [0..1] PT:Base -
1.3f
        @identifier [1] DT:Identifier (PT:NCName) -
1.3g
        @format [0..1] PT:NormalizedString -
1.3h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.3i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.3j
        @power-form [0..1] PT:Boolean Default value = "false".
1.3k
        @field [0..1] PT:NormalizedString -
1.3l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.3m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.4
    qti-gap XOR [1] Gap (Sequence) -
1.5
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.6
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.7
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.8
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.9
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.10
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.11
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.12
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.12.1
    img XOR [1] Img (Sequence) -
1.12.2
    picture XOR [1] Picture (Sequence) -
1.12.3
    br XOR [1] BR (Sequence) -
1.12.4
    object XOR [1] Object (Sequence, Mixed) -
1.12.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.12.6
    a XOR [1] A (Sequence, Mixed) -
1.12.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.12.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.12.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.12.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.12.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.12.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.12.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.12.14
    q XOR [1] Q (Sequence, Mixed) -
1.12.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.12.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.12.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.12.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.12.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.12.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.12.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.12.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.12.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.12.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.12.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.12.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.12.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.12.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.12.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.12.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"ARIABase" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ARIABaseDType - N/A - -[[ Sequence ]]- - N/A -
a
    @role [0..1] [ Enumeration (ARIARoleValue) ] Permitted values are: { article | columnheader | definition | 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 | alert | alertdialog | application | banner | combobox | dialog | form | grid | main | marquee | menu | menubar | menuitem | menuitemcheckbox | menuitemradio | navigation | progressbar | scrollbar | search | tooltip | tree | treegrid | treeitem | searchbox | switch | term | figure | code | time | subscript | superscript | meter | generic | insertion | deletion | strong | emphasis }.
b
    @aria-controls [0..1] PT:IDREFS -
c
    @aria-describedby [0..1] PT:IDREFS -
d
    @aria-flowto [0..1] PT:IDREFS -
e
    @aria-label [0..1] PT:NormalizedString -
f
    @aria-labelledby [0..1] PT:IDREFS -
g
    @aria-level [0..1] DT:ARIALevelInteger (PT:Integer) -
h
    @aria-live [0..1] [ Enumeration (ARIALiveValueEnum) ] Permitted values are: { off | polite | assertive }.
Default value = "off".
i
    @aria-orientation [0..1] [ Enumeration (ARIAOrientationValueEnum) ] Permitted values are: { vertical | horizontal }.
Default value = "horizontal".
j
    @aria-owns [0..1] PT:IDREFS -
k
    @aria-hidden [0..1] PT:Boolean Default value = "false".
l
    @aria-activedescendant [0..1] PT:IDREF -
m
    @aria-atomic [0..1] PT:Boolean Default value = "false".
n
    @aria-autocomplete [0..1] [ Enumeration (ARIAAutoCompleteEnum) ] Permitted values are: { inline | list | both | none }.
Default value = "none".
o
    @aria-busy [0..1] PT:Boolean Default value = "false".
p
    @aria-checked [0..1] [ Enumeration (ARIACheckedEnum) ] Permitted values are: { true | false | mixed | undefined }.
Default value = "undefined".
q
    @aria-disabled [0..1] PT:Boolean Default value = "false".
r
    @aria-expanded [0..1] [ Enumeration (ARIAExpandedEnum) ] Permitted values are: { true | false | undefined }.
Default value = "undefined".
s
    @aria-haspopup [0..1] PT:Boolean Default value = "false".
t
    @aria-invalid [0..1] [ Enumeration (ARIAInvalidEnum) ] Permitted values are: { true | false | grammar | spelling }.
Default value = "false".
u
    @aria-multiline [0..1] PT:Boolean Default value = "false".
v
    @aria-multiselectable [0..1] PT:Boolean Default value = "false".
w
    @aria-posinset [0..1] DT:ARIALevelInteger (PT:Integer) -
x
    @aria-pressed [0..1] [ Enumeration (ARIAPressedEnum) ] Permitted values are: { true | false | mixed | undefined }.
Default value = "undefined".
y
    @aria-readonly [0..1] PT:Boolean Default value = "false".
z
    @aria-relevant [0..1] [ EnumeratedList (ARIARelevantList) ] Permitted values in the list are: { additions | removals | text | all | additions text }.
Default value = "additions text".
aa
    @aria-required [0..1] PT:Boolean Default value = "false".
ab
    @aria-selected [0..1] [ Enumeration (ARIASelectedEnum) ] Permitted values are: { true | false | undefined }.
Default value = "undefined".
ac
    @aria-setsize [0..1] PT:Integer -
ad
    @aria-sort [0..1] [ Enumeration (ARIASortEnum) ] Permitted values are: { ascending | descending | none | other }.
Default value = "none".
ae
    @aria-valuemax [0..1] PT:Decimal -
af
    @aria-valuemin [0..1] PT:Decimal -
ag
    @aria-valuenow [0..1] PT:Decimal -
ah
    @aria-valuetext [0..1] PT:String -
ai
    @aria-modal [0..1] PT:Boolean Default value = "false".
aj
    @aria-current [0..1] [ Enumeration (ARIACurrentEnum) ] Permitted values are: { page | step | location | date | time | true | false | undefined }.
Default value = "false".
ak
    @aria-placeholder [0..1] PT:String -
al
    @aria-colcount [0..1] PT:NonNegativeInteger -
am
    @aria-rowcount [0..1] PT:NonNegativeInteger -
an
    @aria-colindex [0..1] PT:NonNegativeInteger -
ao
    @aria-rowindex [0..1] PT:NonNegativeInteger -
ap
    @aria-colspan [0..1] PT:NonNegativeInteger -
aq
    @aria-rowspan [0..1] PT:NonNegativeInteger -
ar
    @aria-keyshortcuts [0..1] PT:String -
as
    @aria-roledescription [0..1] PT:String -
at
    @aria-errormessage [0..1] PT:IDREF -
au
    @aria-details [0..1] PT:IDREF -

toc | top

"AdaptiveSelection" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AdaptiveSelectionDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-adaptive-engine-ref [1] DT:AdaptiveHref (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @identifier [1] DT:Identifier (PT:NCName) -
1b
        @href [1] PT:AnyURI -
2
    qti-adaptive-settings-ref [0..1] DT:AdaptiveHref (PT:Empty) This derived element has no value i.e. it is empty.
2a
        @identifier [1] DT:Identifier (PT:NCName) -
2b
        @href [1] PT:AnyURI -
3
    qti-usagedata-ref [0..1] DT:AdaptiveHref (PT:Empty) This derived element has no value i.e. it is empty.
3a
        @identifier [1] DT:Identifier (PT:NCName) -
3b
        @href [1] PT:AnyURI -
4
    qti-metadata-ref [0..1] DT:AdaptiveHref (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @identifier [1] DT:Identifier (PT:NCName) -
4b
        @href [1] PT:AnyURI -

toc | top

"AnyN" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AnyNDType - N/A - -[[ Sequence ]]- - N/A -
a
    @min [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
b
    @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"AreaMapping" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AreaMappingDType - N/A - -[[ Sequence ]]- - N/A -
a
    @lower-bound [0..1] PT:Double -
b
    @upper-bound [0..1] PT:Double -
c
    @default-value [0..1] PT:Double Default value = "0".
1
    qti-area-map-entry [1..*] DT:AreaMapEntry (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @shape [1] [ Enumeration (ShapeEnum) ] Permitted values are: { circle | default | ellipse | poly | rect }.
1b
        @coords [1] DT:Coords (PT:NormalizedString) The value must conform to the pattern regular expression of: { (([0-9]+%?[,]){2}([0-9]+%?))|(([0-9]+%?[,]){3}([0-9]+%?))|(([0-9]+%?[,]){2}(([0-9]+%?[,]){2})+([0-9]+%?[,])([0-9]+%?)) }.
1c
        @mapped-value [1] PT:Double -

toc | top

"AssessmentItemRef" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AssessmentItemRefDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @required [0..1] PT:Boolean Default value = "false".
c
    @fixed [0..1] PT:Boolean Default value = "false".
d
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
e
    @href [1] PT:AnyURI -
f
    @category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
g
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-pre-condition [0..*] LogicSingle (Sequence) -
2
    qti-branch-rule [0..*] BranchRule (Sequence) -
3
    qti-item-session-control [0..1] DT:ItemSessionControl (PT:Empty) This derived element has no value i.e. it is empty.
3a
        @max-attempts [0..1] PT:Int -
3b
        @show-feedback [0..1] PT:Boolean Default value = "false".
3c
        @allow-review [0..1] PT:Boolean Default value = "true".
3d
        @show-solution [0..1] PT:Boolean Default value = "false".
3e
        @allow-comment [0..1] PT:Boolean Default value = "false".
3f
        @allow-skipping [0..1] PT:Boolean Default value = "true".
3g
        @validate-responses [0..1] PT:Boolean Default value = "false".
4
    qti-time-limits [0..1] DT:TimeLimits (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @min-time [0..1] DT:NonNegativeDouble (PT:Double) -
4b
        @max-time [0..1] DT:NonNegativeDouble (PT:Double) -
4c
        @allow-late-submission [0..1] PT:Boolean Default value = "false".
5
    qti-variable-mapping [0..*] DT:VariableMapping (PT:Empty) This derived element has no value i.e. it is empty.
5a
        @source-identifier [1] DT:Identifier (PT:NCName) -
5b
        @target-identifier [1] DT:Identifier (PT:NCName) -
6
    qti-weight [0..*] DT:Weight (PT:Empty) This derived element has no value i.e. it is empty.
6a
        @identifier [1] DT:Identifier (PT:NCName) -
6b
        @value [1] PT:Double -
7
    qti-template-default [0..*] TemplateDefault (Sequence) -

toc | top

"AssociableHotspot" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AssociableHotspotDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
c
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
d
    @match-group [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
e
    @shape [1] [ Enumeration (ShapeEnum) ] Permitted values are: { circle | default | ellipse | poly | rect }.
f
    @coords [1] DT:Coords (PT:NormalizedString) The value must conform to the pattern regular expression of: { (([0-9]+%?[,]){2}([0-9]+%?))|(([0-9]+%?[,]){3}([0-9]+%?))|(([0-9]+%?[,]){2}(([0-9]+%?[,]){2})+([0-9]+%?[,])([0-9]+%?)) }.
g
    @hotspot-label [0..1] PT:String -
h
    @match-max [1] PT:NonNegativeInteger -
i
    @match-min [0..1] PT:NonNegativeInteger Default value = "0".

toc | top

"AssociateInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AssociateInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @shuffle [0..1] PT:Boolean Default value = "false".
b
    @max-associations [0..1] PT:NonNegativeInteger Default value = "1".
c
    @min-associations [0..1] PT:NonNegativeInteger Default value = "0".
1
    qti-simple-associable-choice [1..*] SimpleAssociableChoice (Sequence, Mixed) -

toc | top

"Audio" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AudioDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @src [0..1] DT:URL (PT:NormalizedString) -
b
    @crossorigin [0..1] [ Enumeration (CORSSettingsEnum) ] Permitted values are: { anonymous | use-credentials }.
c
    @preload [0..1] [ Enumeration (PreLoadValueEnum) ] Permitted values are: { none | auto | metadata }.
Default value = "metadata".
d
    @autoplay [0..1] [ Enumeration (AutoplayEnum) ] Permitted values are: { true | false | autoplay }.
e
    @mediagroup [0..1] PT:NormalizedString -
f
    @loop [0..1] [ Enumeration (LoopEnum) ] Permitted values are: { true | false | loop }.
g
    @muted [0..1] [ Enumeration (MutedEnum) ] Permitted values are: { true | false | muted }.
h
    @controls [0..1] [ Enumeration (ControlsEnum) ] Permitted values are: { true | false | controls }.
1
    source [0..*] Source (Sequence) -
2
    track [0..*] Track (Sequence) -

toc | top

"BDI" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BDIDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.10
    dl XOR [1] DL (Sequence) -
1.11
    ol XOR [1] OUL (Sequence) -
1.12
    ul XOR [1] OUL (Sequence) -
1.13
    br XOR [1] BR (Sequence) -
1.14
    hr XOR [1] HR (Sequence) -
1.15
    img XOR [1] Img (Sequence) -
1.16
    object XOR [1] Object (Sequence, Mixed) -
1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.19
    a XOR [1] A (Sequence, Mixed) -
1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.27
    q XOR [1] Q (Sequence, Mixed) -
1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.38
    table XOR [1] Table (Sequence) -
1.39
    div XOR [1] Div (Sequence, Mixed) -
1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.44
    video XOR [1] Video (Sequence, Mixed) -
1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.54
    picture XOR [1] Picture (Sequence) -
1.55
    details XOR [1] Details (Sequence) -

toc | top

"BDO" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BDODType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @title [0..1] PT:String -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.1
    img XOR [1] Img (Sequence) -
1.2
    picture XOR [1] Picture (Sequence) -
1.3
    br XOR [1] BR (Sequence) -
1.4
    object XOR [1] Object (Sequence, Mixed) -
1.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.6
    a XOR [1] A (Sequence, Mixed) -
1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.14
    q XOR [1] Q (Sequence, Mixed) -
1.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"BR" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BRDType - N/A - -[[ Sequence ]]- - N/A -

toc | top

"BaseHTML5Flow" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseHTML5FlowDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.3
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.6
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.7
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.8
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.9
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.10
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.11
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.12
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.13
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.14
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.15
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.16
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.17
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.18
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.19
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.20
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.21
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.22
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.23
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.24
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.25
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.26
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.27
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.28
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.29
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.30
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.30.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.30.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.30.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.30.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.30.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.30.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.30.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.30.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.30.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.30.10
    dl XOR [1] DL (Sequence) -
1.30.11
    ol XOR [1] OUL (Sequence) -
1.30.12
    ul XOR [1] OUL (Sequence) -
1.30.13
    br XOR [1] BR (Sequence) -
1.30.14
    hr XOR [1] HR (Sequence) -
1.30.15
    img XOR [1] Img (Sequence) -
1.30.16
    object XOR [1] Object (Sequence, Mixed) -
1.30.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.30.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.30.19
    a XOR [1] A (Sequence, Mixed) -
1.30.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.30.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.30.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.30.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.30.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.30.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.30.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.30.27
    q XOR [1] Q (Sequence, Mixed) -
1.30.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.30.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.30.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.30.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.30.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.30.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.30.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.30.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.30.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.30.38
    table XOR [1] Table (Sequence) -
1.30.39
    div XOR [1] Div (Sequence, Mixed) -
1.30.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.30.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.30.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.30.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.30.44
    video XOR [1] Video (Sequence, Mixed) -
1.30.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.30.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.30.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.54
    picture XOR [1] Picture (Sequence) -
1.30.55
    details XOR [1] Details (Sequence) -

toc | top

"BaseHTML5Phrasing" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseHTML5PhrasingDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: PhrasingContentModelHTML5
1.1
    a XOR [1] A (Sequence, Mixed) -
1.2
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.3
    b XOR [1] HTMLText (Sequence, Mixed) -
1.4
    bdo XOR [1] BDO (Sequence, Mixed) -
1.5
    br XOR [1] BR (Sequence) -
1.6
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.9
    em XOR [1] HTMLText (Sequence, Mixed) -
1.10
    i XOR [1] HTMLText (Sequence, Mixed) -
1.11
    img XOR [1] Img (Sequence) -
1.12
    picture XOR [1] Picture (Sequence) -
1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.14
    object XOR [1] Object (Sequence, Mixed) -
1.15
    q XOR [1] Q (Sequence, Mixed) -
1.16
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.17
    small XOR [1] HTMLText (Sequence, Mixed) -
1.18
    span XOR [1] HTMLText (Sequence, Mixed) -
1.19
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.20
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.21
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.22
    var XOR [1] HTMLText (Sequence, Mixed) -
1.23
    audio XOR [1] Audio (Sequence, Mixed) -
1.24
    bdi XOR [1] BDI (Sequence, Mixed) -
1.25
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.26
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.27
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"BasePromptInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BasePromptInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @lang [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @label [0..1] PT:NormalizedString -
f
    @base [0..1] PT:Base -
g
    @response-identifier [1] DT:Identifier (PT:NCName) -
h
    @dir [0..1] [ Enumeration (DIR) ] Permitted values are: { ltr | rtl | auto }.
Default value = "auto".
i
    @data-catalog-idref [0..1] PT:IDREF -
j
    @data-qti-suppress-tts [0..1] [ Enumeration (SuppressTTSEnum) ] Permitted values are: { computer-read-aloud | screen-reader | all }.
k
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-prompt [0..1] Prompt (Sequence, Mixed) -

toc | top

"BaseSequence" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseSequenceDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @lang [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @label [0..1] PT:NormalizedString -
f
    @dir [0..1] [ Enumeration (DIR) ] Permitted values are: { ltr | rtl | auto }.
Default value = "auto".
g
    @data-catalog-idref [0..1] PT:IDREF -
h
    @data-qti-suppress-tts [0..1] [ Enumeration (SuppressTTSEnum) ] Permitted values are: { computer-read-aloud | screen-reader | all }.
i
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"BaseSequenceEmpty" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseSequenceEmptyDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @lang [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @label [0..1] PT:NormalizedString -
f
    @dir [0..1] [ Enumeration (DIR) ] Permitted values are: { ltr | rtl | auto }.
Default value = "auto".
g
    @data-catalog-idref [0..1] PT:IDREF -
h
    @data-qti-suppress-tts [0..1] [ Enumeration (SuppressTTSEnum) ] Permitted values are: { computer-read-aloud | screen-reader | all }.
i
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"BaseSequenceFull" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseSequenceFullDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @lang [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @label [0..1] PT:NormalizedString -
f
    @response-identifier [1] DT:Identifier (PT:NCName) -
g
    @base [0..1] PT:Base -
h
    @dir [0..1] [ Enumeration (DIR) ] Permitted values are: { ltr | rtl | auto }.
Default value = "auto".
i
    @data-catalog-idref [0..1] PT:IDREF -
j
    @data-qti-suppress-tts [0..1] [ Enumeration (SuppressTTSEnum) ] Permitted values are: { computer-read-aloud | screen-reader | all }.
k
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"BaseSequenceRIdent" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseSequenceRIdentDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @lang [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @label [0..1] PT:NormalizedString -
f
    @response-identifier [1] DT:Identifier (PT:NCName) -
g
    @dir [0..1] [ Enumeration (DIR) ] Permitted values are: { ltr | rtl | auto }.
Default value = "auto".
h
    @data-catalog-idref [0..1] PT:IDREF -
i
    @data-qti-suppress-tts [0..1] [ Enumeration (SuppressTTSEnum) ] Permitted values are: { computer-read-aloud | screen-reader | all }.
j
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"BaseSequenceXBase" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseSequenceXBaseDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @lang [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @label [0..1] PT:NormalizedString -
f
    @base [0..1] PT:Base -
g
    @dir [0..1] [ Enumeration (DIR) ] Permitted values are: { ltr | rtl | auto }.
Default value = "auto".
h
    @data-catalog-idref [0..1] PT:IDREF -
i
    @data-qti-suppress-tts [0..1] [ Enumeration (SuppressTTSEnum) ] Permitted values are: { computer-read-aloud | screen-reader | all }.
j
    @data-ssml [0..1] PT:String -
k
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"BaseSequenceXBaseEmpty" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseSequenceXBaseEmptyDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @lang [0..1] PT:NormalizedString -
d
    @language [0..1] PT:Language -
e
    @label [0..1] PT:NormalizedString -
f
    @base [0..1] PT:Base -
g
    @dir [0..1] [ Enumeration (DIR) ] Permitted values are: { ltr | rtl | auto }.
Default value = "auto".
h
    @data-catalog-idref [0..1] PT:IDREF -
i
    @data-qti-suppress-tts [0..1] [ Enumeration (SuppressTTSEnum) ] Permitted values are: { computer-read-aloud | screen-reader | all }.
j
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"BlockQuote" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BlockQuoteDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @cite [0..1] PT:AnyURI -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.10
    dl XOR [1] DL (Sequence) -
1.11
    ol XOR [1] OUL (Sequence) -
1.12
    ul XOR [1] OUL (Sequence) -
1.13
    br XOR [1] BR (Sequence) -
1.14
    hr XOR [1] HR (Sequence) -
1.15
    img XOR [1] Img (Sequence) -
1.16
    object XOR [1] Object (Sequence, Mixed) -
1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.19
    a XOR [1] A (Sequence, Mixed) -
1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.27
    q XOR [1] Q (Sequence, Mixed) -
1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.38
    table XOR [1] Table (Sequence) -
1.39
    div XOR [1] Div (Sequence, Mixed) -
1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.44
    video XOR [1] Video (Sequence, Mixed) -
1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.54
    picture XOR [1] Picture (Sequence) -
1.55
    details XOR [1] Details (Sequence) -

toc | top

"BranchRule" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BranchRuleDType - N/A - -[[ Sequence ]]- - N/A -
a
    @target [1] DT:Identifier (PT:NCName) -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"Calculator" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CalculatorDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-calculator-type [1] Enumeration (CalculatorTypeEnum) Permitted values are: { basic | standard | scientific | graphing }.
2
    qti-description [1] PT:NormalizedString -
3
    qti-calculator-info [0..1] ItemFileInfo (Sequence) -

toc | top

"Caption" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CaptionDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.3
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.6
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.7
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.8
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.9
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.10
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.11
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.12
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.13
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.14
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.15
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.16
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.17
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.18
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.19
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.20
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.21
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.22
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.23
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.24
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.25
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.26
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.27
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.28
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.29
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.30
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.30.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.30.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.30.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.30.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.30.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.30.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.30.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.30.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.30.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.30.10
    dl XOR [1] DL (Sequence) -
1.30.11
    ol XOR [1] OUL (Sequence) -
1.30.12
    ul XOR [1] OUL (Sequence) -
1.30.13
    br XOR [1] BR (Sequence) -
1.30.14
    hr XOR [1] HR (Sequence) -
1.30.15
    img XOR [1] Img (Sequence) -
1.30.16
    object XOR [1] Object (Sequence, Mixed) -
1.30.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.30.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.30.19
    a XOR [1] A (Sequence, Mixed) -
1.30.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.30.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.30.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.30.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.30.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.30.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.30.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.30.27
    q XOR [1] Q (Sequence, Mixed) -
1.30.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.30.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.30.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.30.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.30.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.30.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.30.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.30.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.30.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.30.38
    table XOR [1] Table (Sequence) -
1.30.39
    div XOR [1] Div (Sequence, Mixed) -
1.30.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.30.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.30.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.30.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.30.44
    video XOR [1] Video (Sequence, Mixed) -
1.30.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.30.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.30.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.54
    picture XOR [1] Picture (Sequence) -
1.30.55
    details XOR [1] Details (Sequence) -

toc | top

"Card" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CardDType - N/A - -[[ Selection ]]- - N/A -
a
    @support [1] [ Union (SupportEnumExt) ] The value is one of the following data-type(s): {DT:SupportExtString | Enumeration (SupportEnum) }.
The enumeration for the SupportEnum is { additional-directions | audio-description | braille | glossary-on-screen | high-contrast | keyboard-directions | keyword-translation | linguistic-guidance | long-description | sign-language | simplified-language-portions | simplified-graphics | spoken | tactile | transcript }
b
    @language [0..1] PT:Language -
1
-[[ Abstract ]]- [1] -[[ Sequence ]]- In the model this abstract class is named: CardSelection
1.1
    qti-html-content [0..1] HTMLContent (Sequence, Mixed) -
1.2
    qti-file-href [0..*] DT:FileHrefCard (PT:AnyURI) -
1.2a
        @mime-type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
2
    qti-card-entry XOR [1..*] CardEntry (Sequence) -

toc | top

"CardEntry" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CardEntryDType - N/A - -[[ Sequence ]]- - N/A -
a
    @language [0..1] PT:Language -
b
    @default [0..1] PT:Boolean Default value = "false".
c
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-html-content [0..1] HTMLContent (Sequence, Mixed) -
2
    qti-file-href [0..*] DT:FileHrefCard (PT:AnyURI) -
2a
        @mime-type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.

toc | top

"Catalog" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CatalogDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [1] DT:UniqueIdentifier (PT:ID) -
1
    qti-card [1..*] Card (Selection) -

toc | top

"CatalogInfo" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CatalogInfoDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-catalog [1..*] Catalog (Sequence) -

toc | top

"ChoiceInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ChoiceInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @shuffle [0..1] PT:Boolean Default value = "false".
b
    @max-choices [0..1] PT:NonNegativeInteger Default value = "1".
c
    @min-choices [0..1] PT:NonNegativeInteger Default value = "0".
d
    @orientation [0..1] [ Enumeration (OrientationEnum) ] Permitted values are: { horizontal | vertical }.
Default value = "vertical".
e
    @data-min-selections-message [0..1] PT:NormalizedString -
f
    @data-max-selections-message [0..1] PT:NormalizedString -
1
    qti-simple-choice [1..*] SimpleChoice (Sequence, Mixed) -

toc | top

"Col" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ColDType - N/A - -[[ Sequence ]]- - N/A -
a
    @span [0..1] PT:Int -

toc | top

"ColGroup" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ColGroupDType - N/A - -[[ Sequence ]]- - N/A -
a
    @span [0..1] PT:Int -
1
    col [0..*] Col (Sequence) -

toc | top

"CompanionMaterialsInfo" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CompanionMaterialsInfoDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-calculator [0..*] Calculator (Sequence) -
2
    qti-rule [0..*] Rule (Sequence) -
3
    qti-protractor [0..*] Protractor (Sequence) -
4
    qti-digital-material [0..*] ItemFileInfo (Sequence) -
5
    qti-physical-material [0..*] PT:NormalizedString -
6
    extensions [0..*] PT:Namespace This is a permitted extension point (element) using strict namespacing.

toc | top

"ContextDeclaration" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ContextDeclarationDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @cardinality [1] [ Enumeration (CardinalityEnum) ] Permitted values are: { multiple | ordered | record | single }.
c
    @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1
    qti-default-value [0..1] DefaultValue (Sequence) -

toc | top

"CorrectResponse" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CorrectResponseDType - N/A - -[[ Sequence ]]- - N/A -
a
    @interpretation [0..1] PT:String -
1
    qti-value [1..*] DT:Value (PT:NormalizedString) -
1a
        @field-identifier [0..1] DT:Identifier (PT:NCName) -
1b
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.

toc | top

"CustomInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CustomInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @extension [0..*] PT:NamespaceLax -
1
    extension [0..*] PT:AnyTypeLax -

toc | top

"CustomOperator" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CustomOperatorDType - N/A - -[[ Sequence ]]- - N/A -
a
    @class [0..1] DT:Identifier (PT:NCName) -
b
    @definition [0..1] PT:AnyURI -
c
    @extension [0..*] PT:NamespaceLax -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
2
    extension [0..*] PT:NamespaceLax -

toc | top

"DD" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DDDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.3
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.6
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.7
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.8
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.9
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.10
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.11
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.12
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.13
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.14
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.15
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.16
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.17
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.18
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.19
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.20
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.21
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.22
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.23
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.24
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.25
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.26
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.27
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.28
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.29
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.30
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.30.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.30.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.30.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.30.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.30.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.30.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.30.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.30.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.30.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.30.10
    dl XOR [1] DL (Sequence) -
1.30.11
    ol XOR [1] OUL (Sequence) -
1.30.12
    ul XOR [1] OUL (Sequence) -
1.30.13
    br XOR [1] BR (Sequence) -
1.30.14
    hr XOR [1] HR (Sequence) -
1.30.15
    img XOR [1] Img (Sequence) -
1.30.16
    object XOR [1] Object (Sequence, Mixed) -
1.30.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.30.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.30.19
    a XOR [1] A (Sequence, Mixed) -
1.30.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.30.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.30.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.30.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.30.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.30.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.30.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.30.27
    q XOR [1] Q (Sequence, Mixed) -
1.30.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.30.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.30.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.30.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.30.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.30.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.30.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.30.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.30.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.30.38
    table XOR [1] Table (Sequence) -
1.30.39
    div XOR [1] Div (Sequence, Mixed) -
1.30.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.30.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.30.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.30.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.30.44
    video XOR [1] Video (Sequence, Mixed) -
1.30.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.30.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.30.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.54
    picture XOR [1] Picture (Sequence) -
1.30.55
    details XOR [1] Details (Sequence) -

toc | top

"DL" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DLDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: DLSequence
1.1
    dt XOR [1..*] DT (Sequence, Mixed) -
1.2
    dd XOR [1..*] DD (Sequence, Mixed) -

toc | top

"DT" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DTDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineGroup
1.1
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.2
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.3
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.3a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.3b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.3c
        @language [0..1] PT:Language -
1.3d
        @label [0..1] PT:NormalizedString -
1.3e
        @baseuri [0..1] PT:Base -
1.3f
        @identifier [1] DT:Identifier (PT:NCName) -
1.3g
        @format [0..1] PT:NormalizedString -
1.3h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.3i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.3j
        @power-form [0..1] PT:Boolean Default value = "false".
1.3k
        @field [0..1] PT:NormalizedString -
1.3l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.3m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.4
    qti-gap XOR [1] Gap (Sequence) -
1.5
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.6
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.7
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.8
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.9
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.10
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.11
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.12
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.12.1
    img XOR [1] Img (Sequence) -
1.12.2
    picture XOR [1] Picture (Sequence) -
1.12.3
    br XOR [1] BR (Sequence) -
1.12.4
    object XOR [1] Object (Sequence, Mixed) -
1.12.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.12.6
    a XOR [1] A (Sequence, Mixed) -
1.12.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.12.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.12.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.12.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.12.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.12.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.12.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.12.14
    q XOR [1] Q (Sequence, Mixed) -
1.12.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.12.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.12.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.12.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.12.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.12.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.12.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.12.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.12.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.12.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.12.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.12.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.12.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.12.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.12.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.12.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"DefaultValue" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DefaultValueDType - N/A - -[[ Sequence ]]- - N/A -
a
    @interpretation [0..1] PT:NormalizedString -
1
    qti-value [1..*] DT:Value (PT:NormalizedString) -
1a
        @field-identifier [0..1] DT:Identifier (PT:NCName) -
1b
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.

toc | top

"Details" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DetailsDType - N/A - -[[ Sequence ]]- - N/A -
a
    @open [0..1] PT:Boolean -
1
    summary [1] BaseHTML5Phrasing (Sequence, Mixed) -
2
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
2.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
2.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
2.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
2.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
2.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
2.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
2.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
2.8
    p XOR [1] HTMLText (Sequence, Mixed) -
2.9
    address XOR [1] HTMLText (Sequence, Mixed) -
2.10
    dl XOR [1] DL (Sequence) -
2.11
    ol XOR [1] OUL (Sequence) -
2.12
    ul XOR [1] OUL (Sequence) -
2.13
    br XOR [1] BR (Sequence) -
2.14
    hr XOR [1] HR (Sequence) -
2.15
    img XOR [1] Img (Sequence) -
2.16
    object XOR [1] Object (Sequence, Mixed) -
2.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
2.18
    em XOR [1] HTMLText (Sequence, Mixed) -
2.19
    a XOR [1] A (Sequence, Mixed) -
2.20
    code XOR [1] HTMLText (Sequence, Mixed) -
2.21
    span XOR [1] HTMLText (Sequence, Mixed) -
2.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
2.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
2.24
    big XOR [1] HTMLText (Sequence, Mixed) -
2.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
2.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
2.27
    q XOR [1] Q (Sequence, Mixed) -
2.28
    i XOR [1] HTMLText (Sequence, Mixed) -
2.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
2.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
2.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
2.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
2.33
    var XOR [1] HTMLText (Sequence, Mixed) -
2.34
    small XOR [1] HTMLText (Sequence, Mixed) -
2.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
2.36
    b XOR [1] HTMLText (Sequence, Mixed) -
2.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
2.38
    table XOR [1] Table (Sequence) -
2.39
    div XOR [1] Div (Sequence, Mixed) -
2.40
    bdo XOR [1] BDO (Sequence, Mixed) -
2.41
    bdi XOR [1] BDI (Sequence, Mixed) -
2.42
    figure XOR [1] Figure (Unordered, Mixed) -
2.43
    audio XOR [1] Audio (Sequence, Mixed) -
2.44
    video XOR [1] Video (Sequence, Mixed) -
2.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
2.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
2.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.54
    picture XOR [1] Picture (Sequence) -
2.55
    details XOR [1] Details (Sequence) -

toc | top

"Div" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DivDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: DivSelection
1.1
    qti-position-object-stage XOR [1] PositionObjectStage (Sequence) -
1.2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowGroup
1.2.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.2.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.2.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.2.1c
        @language [0..1] PT:Language -
1.2.1d
        @label [0..1] PT:NormalizedString -
1.2.1e
        @baseuri [0..1] PT:Base -
1.2.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.2.1g
        @format [0..1] PT:NormalizedString -
1.2.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.2.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.2.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.2.1k
        @field [0..1] PT:NormalizedString -
1.2.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.2.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.2.3
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.2.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.2.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.2.6
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.2.7
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.2.8
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.2.9
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.2.10
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.2.11
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.2.12
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.2.13
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.2.14
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.2.15
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.2.16
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.2.17
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.2.18
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.2.19
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.2.20
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.2.21
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.2.22
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.2.23
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.2.24
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.2.25
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.2.26
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.2.27
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.2.28
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.2.29
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.2.30
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.2.30.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.10
    dl XOR [1] DL (Sequence) -
1.2.30.11
    ol XOR [1] OUL (Sequence) -
1.2.30.12
    ul XOR [1] OUL (Sequence) -
1.2.30.13
    br XOR [1] BR (Sequence) -
1.2.30.14
    hr XOR [1] HR (Sequence) -
1.2.30.15
    img XOR [1] Img (Sequence) -
1.2.30.16
    object XOR [1] Object (Sequence, Mixed) -
1.2.30.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.2.30.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.19
    a XOR [1] A (Sequence, Mixed) -
1.2.30.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.27
    q XOR [1] Q (Sequence, Mixed) -
1.2.30.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.2.30.38
    table XOR [1] Table (Sequence) -
1.2.30.39
    div XOR [1] Div (Sequence, Mixed) -
1.2.30.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.2.30.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.2.30.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.2.30.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.2.30.44
    video XOR [1] Video (Sequence, Mixed) -
1.2.30.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.30.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.30.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.30.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.30.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.30.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.30.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.30.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.2.30.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.2.30.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.30.54
    picture XOR [1] Picture (Sequence) -
1.2.30.55
    details XOR [1] Details (Sequence) -

toc | top

"DrawingInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DrawingInteractionDType - N/A - -[[ Selection ]]- - N/A -
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"EndAttemptInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class EndAttemptInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @response-identifier [1] DT:Identifier (PT:NCName) -
b
    @title [1] PT:String -
c
    @count-attempt [0..1] PT:Boolean -

toc | top

"Equal" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class EqualDType - N/A - -[[ Sequence ]]- - N/A -
a
    @tolerance-mode [0..1] [ Enumeration (ToleranceModeEnum) ] Permitted values are: { absolute | exact | relative }.
Default value = "exact".
b
    @tolerance [0..1] [ List (ToleranceList) ] The list consist of values of data-type(s): PT:String, PT:Double.
c
    @include-lower-bound [0..1] PT:Boolean Default value = "true".
d
    @include-upper-bound [0..1] PT:Boolean Default value = "true".
1
-[[ Abstract ]]- [ 2 .. 2 ] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"EqualRounded" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class EqualRoundedDType - N/A - -[[ Sequence ]]- - N/A -
a
    @rounding-mode [0..1] [ Enumeration (RoundingModeEnum) ] Permitted values are: { decimalPlaces | significantFigures }.
Default value = "significantFigures".
b
    @figures [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1
-[[ Abstract ]]- [ 2 .. 2 ] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"ExtendedTextInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ExtendedTextInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @base [0..1] PT:Int Default value = "10".
b
    @string-identifier [0..1] DT:Identifier (PT:NCName) -
c
    @expected-length [0..1] PT:NonNegativeInteger -
d
    @pattern-mask [0..1] PT:String -
e
    @placeholder-text [0..1] PT:String -
f
    @max-strings [0..1] PT:NonNegativeInteger -
g
    @min-strings [0..1] PT:NonNegativeInteger Default value = "0".
h
    @expected-lines [0..1] PT:NonNegativeInteger -
i
    @format [0..1] [ Enumeration (TextFormatEnum) ] Permitted values are: { plain | preformatted | xhtml }.
Default value = "plain".
j
    @data-patternmask-message [0..1] PT:NormalizedString -

toc | top

"FeedbackBlock" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FeedbackBlockDType - N/A - -[[ Sequence ]]- - N/A -
a
    @outcome-identifier [1] DT:Identifier (PT:NCName) -
b
    @identifier [1] DT:Identifier (PT:NCName) -
c
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
1
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @href [1] PT:AnyURI -
1b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1c
        @media [0..1] PT:NormalizedString -
1d
        @title [0..1] PT:NormalizedString -
2
    qti-content-body [0..1] FeedbackContentBody (Sequence, Mixed) -
3
    qti-catalog-info [0..1] CatalogInfo (Sequence) -

toc | top

"FeedbackContentBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FeedbackContentBodyDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FeedbackBlockStatic
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockGroup
1.1.1
    qti-position-object-stage XOR [1] PositionObjectStage (Sequence) -
1.1.2
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.1.3
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.1.4
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.1.5
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.1.6
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.1.7
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.1.8
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.1.9
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.1.10
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.1.11
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.1.12
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.1.13
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.1.14
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.1.15
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.1.16
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.1.17
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.1.18
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.1.19
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.1.20
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.1.21
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.1.22
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.1.23
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.1.24
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
1.1.24.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.1.24.10
    dl XOR [1] DL (Sequence) -
1.1.24.11
    ol XOR [1] OUL (Sequence) -
1.1.24.12
    ul XOR [1] OUL (Sequence) -
1.1.24.13
    hr XOR [1] HR (Sequence) -
1.1.24.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.1.24.15
    table XOR [1] Table (Sequence) -
1.1.24.16
    div XOR [1] Div (Sequence, Mixed) -
1.1.24.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.24.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.24.19
    audio XOR [1] Audio (Sequence, Mixed) -
1.1.24.20
    figure XOR [1] Figure (Unordered, Mixed) -
1.1.24.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.24.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.24.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.24.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.24.25
    video XOR [1] Video (Sequence, Mixed) -
1.2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.2.1
    img XOR [1] Img (Sequence) -
1.2.2
    picture XOR [1] Picture (Sequence) -
1.2.3
    br XOR [1] BR (Sequence) -
1.2.4
    object XOR [1] Object (Sequence, Mixed) -
1.2.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.2.6
    a XOR [1] A (Sequence, Mixed) -
1.2.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.2.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.2.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.2.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.2.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.2.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.2.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.2.14
    q XOR [1] Q (Sequence, Mixed) -
1.2.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.2.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.2.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.2.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.2.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.2.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.2.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.2.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.2.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.2.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.2.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.2.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.2.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.2.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.2.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.5
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.5a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.5b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.5c
        @language [0..1] PT:Language -
1.5d
        @label [0..1] PT:NormalizedString -
1.5e
        @baseuri [0..1] PT:Base -
1.5f
        @identifier [1] DT:Identifier (PT:NCName) -
1.5g
        @format [0..1] PT:NormalizedString -
1.5h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.5i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.5j
        @power-form [0..1] PT:Boolean Default value = "false".
1.5k
        @field [0..1] PT:NormalizedString -
1.5l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.5m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"FeedbackFlowContentBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FeedbackFlowContentBodyDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FeedbackFlowStaticGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.4
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.5
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.6
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.7
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.7.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.7.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.7.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.7.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.7.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.7.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.7.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.7.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.7.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.7.10
    dl XOR [1] DL (Sequence) -
1.7.11
    ol XOR [1] OUL (Sequence) -
1.7.12
    ul XOR [1] OUL (Sequence) -
1.7.13
    br XOR [1] BR (Sequence) -
1.7.14
    hr XOR [1] HR (Sequence) -
1.7.15
    img XOR [1] Img (Sequence) -
1.7.16
    object XOR [1] Object (Sequence, Mixed) -
1.7.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.7.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.7.19
    a XOR [1] A (Sequence, Mixed) -
1.7.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.7.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.7.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.7.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.7.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.7.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.7.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.7.27
    q XOR [1] Q (Sequence, Mixed) -
1.7.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.7.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.7.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.7.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.7.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.7.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.7.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.7.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.7.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.7.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.7.38
    table XOR [1] Table (Sequence) -
1.7.39
    div XOR [1] Div (Sequence, Mixed) -
1.7.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.7.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.7.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.7.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.7.44
    video XOR [1] Video (Sequence, Mixed) -
1.7.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.7.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.7.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.7.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.7.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.7.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.7.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.7.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.7.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.7.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.7.54
    picture XOR [1] Picture (Sequence) -
1.7.55
    details XOR [1] Details (Sequence) -

toc | top

"FeedbackInline" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FeedbackInlineDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @outcome-identifier [1] DT:Identifier (PT:NCName) -
b
    @identifier [1] DT:Identifier (PT:NCName) -
c
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FeedbackInlineGroup
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.1.1
    img XOR [1] Img (Sequence) -
1.1.2
    picture XOR [1] Picture (Sequence) -
1.1.3
    br XOR [1] BR (Sequence) -
1.1.4
    object XOR [1] Object (Sequence, Mixed) -
1.1.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.6
    a XOR [1] A (Sequence, Mixed) -
1.1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.1.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.1.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.14
    q XOR [1] Q (Sequence, Mixed) -
1.1.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.1.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.4
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.5
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.5a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.5b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.5c
        @language [0..1] PT:Language -
1.5d
        @label [0..1] PT:NormalizedString -
1.5e
        @baseuri [0..1] PT:Base -
1.5f
        @identifier [1] DT:Identifier (PT:NCName) -
1.5g
        @format [0..1] PT:NormalizedString -
1.5h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.5i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.5j
        @power-form [0..1] PT:Boolean Default value = "false".
1.5k
        @field [0..1] PT:NormalizedString -
1.5l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.5m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"FieldValue" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FieldValueDType - N/A - -[[ Sequence ]]- - N/A -
a
    @field-identifier [1] DT:Identifier (PT:NCName) -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"Figure" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FigureDType - N/A - -[[ Unordered, Mixed ]]- - N/A -
1
    figcaption [0..1] BaseHTML5Flow (Sequence, Mixed) -
2
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
2.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
2.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
2.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
2.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
2.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
2.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
2.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
2.8
    p XOR [1] HTMLText (Sequence, Mixed) -
2.9
    address XOR [1] HTMLText (Sequence, Mixed) -
2.10
    dl XOR [1] DL (Sequence) -
2.11
    ol XOR [1] OUL (Sequence) -
2.12
    ul XOR [1] OUL (Sequence) -
2.13
    br XOR [1] BR (Sequence) -
2.14
    hr XOR [1] HR (Sequence) -
2.15
    img XOR [1] Img (Sequence) -
2.16
    object XOR [1] Object (Sequence, Mixed) -
2.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
2.18
    em XOR [1] HTMLText (Sequence, Mixed) -
2.19
    a XOR [1] A (Sequence, Mixed) -
2.20
    code XOR [1] HTMLText (Sequence, Mixed) -
2.21
    span XOR [1] HTMLText (Sequence, Mixed) -
2.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
2.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
2.24
    big XOR [1] HTMLText (Sequence, Mixed) -
2.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
2.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
2.27
    q XOR [1] Q (Sequence, Mixed) -
2.28
    i XOR [1] HTMLText (Sequence, Mixed) -
2.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
2.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
2.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
2.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
2.33
    var XOR [1] HTMLText (Sequence, Mixed) -
2.34
    small XOR [1] HTMLText (Sequence, Mixed) -
2.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
2.36
    b XOR [1] HTMLText (Sequence, Mixed) -
2.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
2.38
    table XOR [1] Table (Sequence) -
2.39
    div XOR [1] Div (Sequence, Mixed) -
2.40
    bdo XOR [1] BDO (Sequence, Mixed) -
2.41
    bdi XOR [1] BDI (Sequence, Mixed) -
2.42
    figure XOR [1] Figure (Unordered, Mixed) -
2.43
    audio XOR [1] Audio (Sequence, Mixed) -
2.44
    video XOR [1] Video (Sequence, Mixed) -
2.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
2.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
2.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.54
    picture XOR [1] Picture (Sequence) -
2.55
    details XOR [1] Details (Sequence) -

toc | top

"Gap" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GapDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
c
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
d
    @match-group [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
e
    @required [0..1] PT:Boolean Default value = "false".

toc | top

"GapImg" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GapImgDType - N/A - -[[ Selection ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
c
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
d
    @match-group [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
e
    @match-max [1] PT:NonNegativeInteger -
f
    @match-min [0..1] PT:NonNegativeInteger Default value = "0".
g
    @object-label [0..1] PT:String -
h
    @top [0..1] PT:NormalizedString -
i
    @left [0..1] PT:NormalizedString -
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"GapMatchInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GapMatchInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @shuffle [0..1] PT:Boolean Default value = "false".
b
    @min-associations [0..1] PT:NonNegativeInteger -
c
    @max-associations [0..1] PT:NonNegativeInteger Default value = "1".
d
    @data-min-selections-message [0..1] PT:NormalizedString -
e
    @data-max-selections-message [0..1] PT:NormalizedString -
f
    @data-choices-container-width [0..1] PT:NonNegativeInteger -
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: GapChoice
1.1
    qti-gap-text XOR [1] GapText (Sequence, Mixed) -
1.2
    qti-gap-img XOR [1] GapImg (Selection) -
2
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: BlockStaticGroup
2.1
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
2.2
    qti-template-block XOR [1] TemplateBlock (Sequence) -
2.3
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
2.4
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
2.5
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
2.5.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
2.5.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
2.5.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
2.5.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
2.5.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
2.5.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
2.5.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
2.5.8
    p XOR [1] HTMLText (Sequence, Mixed) -
2.5.9
    address XOR [1] HTMLText (Sequence, Mixed) -
2.5.10
    dl XOR [1] DL (Sequence) -
2.5.11
    ol XOR [1] OUL (Sequence) -
2.5.12
    ul XOR [1] OUL (Sequence) -
2.5.13
    hr XOR [1] HR (Sequence) -
2.5.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
2.5.15
    table XOR [1] Table (Sequence) -
2.5.16
    div XOR [1] Div (Sequence, Mixed) -
2.5.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.5.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.5.19
    audio XOR [1] Audio (Sequence, Mixed) -
2.5.20
    figure XOR [1] Figure (Unordered, Mixed) -
2.5.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.5.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.5.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.5.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.5.25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"GapText" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GapTextDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
c
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
d
    @match-group [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
e
    @match-max [1] PT:NonNegativeInteger -
f
    @match-min [0..1] PT:NonNegativeInteger Default value = "0".
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineChoiceGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.4
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.5
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.6
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.6.1
    img XOR [1] Img (Sequence) -
1.6.2
    picture XOR [1] Picture (Sequence) -
1.6.3
    br XOR [1] BR (Sequence) -
1.6.4
    object XOR [1] Object (Sequence, Mixed) -
1.6.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.6.6
    a XOR [1] A (Sequence, Mixed) -
1.6.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.6.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.6.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.6.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.6.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.6.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.6.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.6.14
    q XOR [1] Q (Sequence, Mixed) -
1.6.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.6.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.6.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.6.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.6.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.6.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.6.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.6.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.6.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.6.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.6.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.6.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.6.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.6.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.6.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.6.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"GraphicAssociateInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GraphicAssociateInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @min-associations [0..1] PT:NonNegativeInteger -
b
    @max-associations [0..1] PT:NonNegativeInteger Default value = "1".
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: GraphicAssociateInteractionSelection
1.1
    object XOR [1] Object (Sequence, Mixed) -
1.2
    img XOR [1] Img (Sequence) -
1.3
    picture XOR [1] Picture (Sequence) -
2
    qti-associable-hotspot [1..*] AssociableHotspot (Sequence) -

toc | top

"GraphicGapMatchInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GraphicGapMatchInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @min-associations [0..1] PT:NonNegativeInteger -
b
    @max-associations [0..1] PT:NonNegativeInteger Default value = "1".
c
    @data-min-selections-message [0..1] PT:NormalizedString -
d
    @data-max-selections-message [0..1] PT:NormalizedString -
e
    @data-choices-container-width [0..1] PT:NonNegativeInteger -
1
    qti-prompt [0..1] Prompt (Sequence, Mixed) -
2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: GraphicGapMatchInteractionSelection
2.1
    object XOR [1] Object (Sequence, Mixed) -
2.2
    img XOR [1] Img (Sequence) -
2.3
    picture XOR [1] Picture (Sequence) -
3
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: GapChoice
3.1
    qti-gap-text XOR [1] GapText (Sequence, Mixed) -
3.2
    qti-gap-img XOR [1] GapImg (Selection) -
4
    qti-associable-hotspot [1..*] AssociableHotspot (Sequence) -

toc | top

"GraphicOrderInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GraphicOrderInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @min-choices [0..1] PT:NonNegativeInteger -
b
    @max-choices [0..1] PT:NonNegativeInteger -
1
    qti-prompt [0..1] Prompt (Sequence, Mixed) -
2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: GraphicOrderInteractionSelection
2.1
    object XOR [1] Object (Sequence, Mixed) -
2.2
    img XOR [1] Img (Sequence) -
2.3
    picture XOR [1] Picture (Sequence) -
3
    qti-hotspot-choice [1..*] HotspotChoice (Sequence) -

toc | top

"HR" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HRDType - N/A - -[[ Sequence ]]- - N/A -

toc | top

"HTMLContent" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HTMLContentDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @language [0..1] PT:Language -
b
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: HTMLContentFlow
1.1
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.2
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.2.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.2.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.2.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.2.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.2.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.2.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.2.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.2.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.2.10
    dl XOR [1] DL (Sequence) -
1.2.11
    ol XOR [1] OUL (Sequence) -
1.2.12
    ul XOR [1] OUL (Sequence) -
1.2.13
    br XOR [1] BR (Sequence) -
1.2.14
    hr XOR [1] HR (Sequence) -
1.2.15
    img XOR [1] Img (Sequence) -
1.2.16
    object XOR [1] Object (Sequence, Mixed) -
1.2.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.2.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.2.19
    a XOR [1] A (Sequence, Mixed) -
1.2.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.2.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.2.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.2.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.2.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.2.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.2.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.2.27
    q XOR [1] Q (Sequence, Mixed) -
1.2.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.2.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.2.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.2.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.2.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.2.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.2.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.2.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.2.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.2.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.2.38
    table XOR [1] Table (Sequence) -
1.2.39
    div XOR [1] Div (Sequence, Mixed) -
1.2.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.2.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.2.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.2.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.2.44
    video XOR [1] Video (Sequence, Mixed) -
1.2.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.2.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.2.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2.54
    picture XOR [1] Picture (Sequence) -
1.2.55
    details XOR [1] Details (Sequence) -

toc | top

"HTMLText" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HTMLTextDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineGroup
1.1
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.2
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.3
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.3a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.3b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.3c
        @language [0..1] PT:Language -
1.3d
        @label [0..1] PT:NormalizedString -
1.3e
        @baseuri [0..1] PT:Base -
1.3f
        @identifier [1] DT:Identifier (PT:NCName) -
1.3g
        @format [0..1] PT:NormalizedString -
1.3h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.3i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.3j
        @power-form [0..1] PT:Boolean Default value = "false".
1.3k
        @field [0..1] PT:NormalizedString -
1.3l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.3m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.4
    qti-gap XOR [1] Gap (Sequence) -
1.5
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.6
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.7
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.8
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.9
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.10
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.11
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.12
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.12.1
    img XOR [1] Img (Sequence) -
1.12.2
    picture XOR [1] Picture (Sequence) -
1.12.3
    br XOR [1] BR (Sequence) -
1.12.4
    object XOR [1] Object (Sequence, Mixed) -
1.12.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.12.6
    a XOR [1] A (Sequence, Mixed) -
1.12.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.12.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.12.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.12.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.12.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.12.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.12.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.12.14
    q XOR [1] Q (Sequence, Mixed) -
1.12.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.12.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.12.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.12.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.12.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.12.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.12.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.12.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.12.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.12.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.12.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.12.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.12.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.12.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.12.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.12.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"HotText" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HotTextDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
c
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineChoiceGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.4
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.5
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.6
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.6.1
    img XOR [1] Img (Sequence) -
1.6.2
    picture XOR [1] Picture (Sequence) -
1.6.3
    br XOR [1] BR (Sequence) -
1.6.4
    object XOR [1] Object (Sequence, Mixed) -
1.6.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.6.6
    a XOR [1] A (Sequence, Mixed) -
1.6.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.6.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.6.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.6.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.6.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.6.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.6.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.6.14
    q XOR [1] Q (Sequence, Mixed) -
1.6.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.6.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.6.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.6.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.6.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.6.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.6.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.6.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.6.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.6.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.6.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.6.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.6.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.6.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.6.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.6.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"HotTextInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HotTextInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @max-choices [0..1] PT:NonNegativeInteger Default value = "1".
b
    @min-choices [0..1] PT:NonNegativeInteger Default value = "0".
c
    @data-min-selections-message [0..1] PT:NormalizedString -
d
    @data-max-selections-message [0..1] PT:NormalizedString -
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: BlockStaticGroup
1.1
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.2
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.3
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.4
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.5
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
1.5.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.5.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.5.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.5.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.5.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.5.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.5.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.5.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.5.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.5.10
    dl XOR [1] DL (Sequence) -
1.5.11
    ol XOR [1] OUL (Sequence) -
1.5.12
    ul XOR [1] OUL (Sequence) -
1.5.13
    hr XOR [1] HR (Sequence) -
1.5.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.5.15
    table XOR [1] Table (Sequence) -
1.5.16
    div XOR [1] Div (Sequence, Mixed) -
1.5.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.5.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.5.19
    audio XOR [1] Audio (Sequence, Mixed) -
1.5.20
    figure XOR [1] Figure (Unordered, Mixed) -
1.5.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.5.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.5.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.5.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.5.25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"HotspotChoice" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HotspotChoiceDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
c
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
d
    @shape [1] [ Enumeration (ShapeEnum) ] Permitted values are: { circle | default | ellipse | poly | rect }.
e
    @coords [1] DT:Coords (PT:NormalizedString) The value must conform to the pattern regular expression of: { (([0-9]+%?[,]){2}([0-9]+%?))|(([0-9]+%?[,]){3}([0-9]+%?))|(([0-9]+%?[,]){2}(([0-9]+%?[,]){2})+([0-9]+%?[,])([0-9]+%?)) }.
f
    @hotspot-label [0..1] PT:String -

toc | top

"HotspotInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HotspotInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @min-choices [0..1] PT:NonNegativeInteger Default value = "0".
b
    @max-choices [0..1] PT:NonNegativeInteger Default value = "1".
c
    @data-min-selections-message [0..1] PT:NormalizedString -
d
    @data-max-selections-message [0..1] PT:NormalizedString -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: HotspotInteractionSelection
1.1
    object XOR [1] Object (Sequence, Mixed) -
1.2
    img XOR [1] Img (Sequence) -
1.3
    picture XOR [1] Picture (Sequence) -
2
    qti-hotspot-choice [1..*] HotspotChoice (Sequence) -

toc | top

"Img" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ImgDType - N/A - -[[ Sequence ]]- - N/A -
a
    @src [1] PT:AnyURI -
b
    @alt [1] PT:String -
c
    @longdesc [0..1] PT:AnyURI -
d
    @height [0..1] DT:Length (PT:String) The value must conform to the pattern regular expression of: { [0-9]+%? }.
e
    @width [0..1] DT:Length (PT:String) The value must conform to the pattern regular expression of: { [0-9]+%? }.

toc | top

"IncrementSI" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class IncrementSIDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-minor-increment [0..1] DT:RadialSIValue (PT:Decimal) -
1a
        @unit [1] [ Enumeration (SIRadialUnitTypeEnum) ] Permitted values are: { Radian }.
2
    qti-major-increment [1] DT:RadialSIValue (PT:Decimal) -
2a
        @unit [1] [ Enumeration (SIRadialUnitTypeEnum) ] Permitted values are: { Radian }.

toc | top

"IncrementUS" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class IncrementUSDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-minor-increment [0..1] DT:RadialUSValue (PT:Decimal) -
1a
        @unit [1] [ Enumeration (USRadialUnitTypeEnum) ] Permitted values are: { Degree | Minute | Second }.
2
    qti-major-increment [1] DT:RadialUSValue (PT:Decimal) -
2a
        @unit [1] [ Enumeration (USRadialUnitTypeEnum) ] Permitted values are: { Degree | Minute | Second }.

toc | top

"Index" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class IndexDType - N/A - -[[ Sequence ]]- - N/A -
a
    @n [1] [ Union (IntOrIdentifier) ] The value is one of the following data-type(s): {PT:NCName | PT:Int }.
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"InlineChoice" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InlineChoiceDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @fixed [0..1] PT:Boolean Default value = "false".
c
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
d
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineChoiceGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.4
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.5
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.6
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.6.1
    img XOR [1] Img (Sequence) -
1.6.2
    picture XOR [1] Picture (Sequence) -
1.6.3
    br XOR [1] BR (Sequence) -
1.6.4
    object XOR [1] Object (Sequence, Mixed) -
1.6.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.6.6
    a XOR [1] A (Sequence, Mixed) -
1.6.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.6.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.6.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.6.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.6.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.6.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.6.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.6.14
    q XOR [1] Q (Sequence, Mixed) -
1.6.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.6.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.6.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.6.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.6.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.6.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.6.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.6.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.6.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.6.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.6.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.6.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.6.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.6.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.6.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.6.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"InlineChoiceInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InlineChoiceInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @shuffle [0..1] PT:Boolean Default value = "false".
b
    @required [0..1] PT:Boolean Default value = "false".
c
    @min-choices [0..1] PT:NonNegativeInteger Default value = "0".
d
    @data-min-selections-message [0..1] PT:NormalizedString -
e
    @data-prompt [0..1] PT:NormalizedString -
1
    qti-label [0..1] Label (Sequence, Mixed) -
2
    qti-inline-choice [1..*] InlineChoice (Sequence, Mixed) -

toc | top

"Inside" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InsideDType - N/A - -[[ Sequence ]]- - N/A -
a
    @shape [1] [ Enumeration (ShapeEnum) ] Permitted values are: { circle | default | ellipse | poly | rect }.
b
    @coords [1] DT:Coords (PT:NormalizedString) The value must conform to the pattern regular expression of: { (([0-9]+%?[,]){2}([0-9]+%?))|(([0-9]+%?[,]){3}([0-9]+%?))|(([0-9]+%?[,]){2}(([0-9]+%?[,]){2})+([0-9]+%?[,])([0-9]+%?)) }.
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"InteractionMarkup" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InteractionMarkupDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowStaticGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.3
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.4
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.5
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.6
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.7
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.8
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.8.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.8.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.8.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.8.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.8.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.8.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.8.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.8.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.8.10
    dl XOR [1] DL (Sequence) -
1.8.11
    ol XOR [1] OUL (Sequence) -
1.8.12
    ul XOR [1] OUL (Sequence) -
1.8.13
    br XOR [1] BR (Sequence) -
1.8.14
    hr XOR [1] HR (Sequence) -
1.8.15
    img XOR [1] Img (Sequence) -
1.8.16
    object XOR [1] Object (Sequence, Mixed) -
1.8.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.8.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.8.19
    a XOR [1] A (Sequence, Mixed) -
1.8.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.8.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.8.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.8.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.8.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.8.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.8.27
    q XOR [1] Q (Sequence, Mixed) -
1.8.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.8.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.8.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.8.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.8.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.8.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.8.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.8.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.8.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.8.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.8.38
    table XOR [1] Table (Sequence) -
1.8.39
    div XOR [1] Div (Sequence, Mixed) -
1.8.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.8.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.8.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.8.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.8.44
    video XOR [1] Video (Sequence, Mixed) -
1.8.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.8.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.8.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.54
    picture XOR [1] Picture (Sequence) -
1.8.55
    details XOR [1] Details (Sequence) -
2
    template [0..*] Template (Sequence) -

toc | top

"InteractionModules" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InteractionModulesDType - N/A - -[[ Sequence ]]- - N/A -
a
    @primary-configuration [0..1] PT:AnyURI Default value = "modules/module_resolution.js".
b
    @secondary-configuration [0..1] PT:AnyURI Default value = "modules/fallback_module_resolution.js".
1
    qti-interaction-module [1..*] DT:InteractionModule (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @id [1] PT:NCName -
1b
        @primary-path [0..1] PT:AnyURI -
1c
        @fallback-path [0..1] PT:AnyURI -

toc | top

"InterpolationTable" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InterpolationTableDType - N/A - -[[ Sequence ]]- - N/A -
a
    @default-value [0..1] PT:String -
1
    qti-interpolation-table-entry [1..*] DT:InterpolationTableEntry (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @source-value [1] PT:Double -
1b
        @include-boundary [0..1] PT:Boolean Default value = "true".
1c
        @target-value [1] PT:String -

toc | top

"ItemBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ItemBodyDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @language [0..1] PT:Language -
d
    @label [0..1] PT:NormalizedString -
e
    @dir [0..1] [ Enumeration (DIR) ] Permitted values are: { ltr | rtl | auto }.
Default value = "auto".
f
    @data-catalog-idref [0..1] PT:IDREF -
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: ItemBodySelect
1.1
    qti-rubric-block XOR [1] RubricBlock (Sequence) -
1.2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockGroup
1.2.1
    qti-position-object-stage XOR [1] PositionObjectStage (Sequence) -
1.2.2
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.2.3
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.2.4
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.2.5
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.2.6
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.2.7
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.2.8
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.2.9
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.2.10
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.2.11
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.2.12
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.2.13
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.2.14
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.2.15
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.2.16
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.2.17
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.2.18
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.2.19
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.2.20
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.2.21
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.2.22
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.2.23
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.2.24
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
1.2.24.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.2.24.10
    dl XOR [1] DL (Sequence) -
1.2.24.11
    ol XOR [1] OUL (Sequence) -
1.2.24.12
    ul XOR [1] OUL (Sequence) -
1.2.24.13
    hr XOR [1] HR (Sequence) -
1.2.24.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.2.24.15
    table XOR [1] Table (Sequence) -
1.2.24.16
    div XOR [1] Div (Sequence, Mixed) -
1.2.24.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.24.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.24.19
    audio XOR [1] Audio (Sequence, Mixed) -
1.2.24.20
    figure XOR [1] Figure (Unordered, Mixed) -
1.2.24.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.24.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.24.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.24.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.2.24.25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"ItemFileInfo" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ItemFileInfoDType - N/A - -[[ Sequence ]]- - N/A -
a
    @mime-type [0..1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
b
    @label [0..1] PT:NormalizedString -
1
    qti-file-href [1] DT:FileHref (PT:AnyURI) -
2
    qti-resource-icon [0..1] DT:URL (PT:NormalizedString) -

toc | top

"LI" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class LIDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.3
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.6
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.7
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.8
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.9
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.10
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.11
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.12
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.13
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.14
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.15
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.16
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.17
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.18
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.19
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.20
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.21
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.22
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.23
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.24
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.25
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.26
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.27
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.28
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.29
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.30
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.30.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.30.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.30.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.30.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.30.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.30.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.30.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.30.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.30.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.30.10
    dl XOR [1] DL (Sequence) -
1.30.11
    ol XOR [1] OUL (Sequence) -
1.30.12
    ul XOR [1] OUL (Sequence) -
1.30.13
    br XOR [1] BR (Sequence) -
1.30.14
    hr XOR [1] HR (Sequence) -
1.30.15
    img XOR [1] Img (Sequence) -
1.30.16
    object XOR [1] Object (Sequence, Mixed) -
1.30.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.30.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.30.19
    a XOR [1] A (Sequence, Mixed) -
1.30.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.30.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.30.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.30.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.30.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.30.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.30.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.30.27
    q XOR [1] Q (Sequence, Mixed) -
1.30.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.30.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.30.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.30.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.30.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.30.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.30.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.30.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.30.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.30.38
    table XOR [1] Table (Sequence) -
1.30.39
    div XOR [1] Div (Sequence, Mixed) -
1.30.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.30.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.30.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.30.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.30.44
    video XOR [1] Video (Sequence, Mixed) -
1.30.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.30.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.30.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.54
    picture XOR [1] Picture (Sequence) -
1.30.55
    details XOR [1] Details (Sequence) -

toc | top

"Label" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class LabelDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineChoiceGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.4
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.5
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.6
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.6.1
    img XOR [1] Img (Sequence) -
1.6.2
    picture XOR [1] Picture (Sequence) -
1.6.3
    br XOR [1] BR (Sequence) -
1.6.4
    object XOR [1] Object (Sequence, Mixed) -
1.6.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.6.6
    a XOR [1] A (Sequence, Mixed) -
1.6.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.6.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.6.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.6.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.6.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.6.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.6.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.6.14
    q XOR [1] Q (Sequence, Mixed) -
1.6.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.6.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.6.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.6.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.6.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.6.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.6.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.6.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.6.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.6.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.6.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.6.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.6.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.6.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.6.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.6.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.6.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"Logic0toMany" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class Logic0toManyDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"Logic1toMany" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class Logic1toManyDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"LogicPair" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class LogicPairDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [ 2 .. 2 ] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"LogicSingle" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class LogicSingleDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"LookupOutcomeValue" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class LookupOutcomeValueDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"Mapping" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MappingDType - N/A - -[[ Sequence ]]- - N/A -
a
    @lower-bound [0..1] PT:Double -
b
    @upper-bound [0..1] PT:Double -
c
    @default-value [0..1] PT:Double Default value = "0".
1
    qti-map-entry [1..*] DT:MapEntry (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @map-key [1] PT:NormalizedString -
1b
        @mapped-value [1] PT:Double -
1c
        @case-sensitive [0..1] PT:Boolean Default value = "false".

toc | top

"MatchInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MatchInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @shuffle [0..1] PT:Boolean Default value = "false".
b
    @max-associations [0..1] PT:NonNegativeInteger Default value = "1".
c
    @min-associations [0..1] PT:NonNegativeInteger Default value = "0".
d
    @data-min-selections-message [0..1] PT:NormalizedString -
e
    @data-max-selections-message [0..1] PT:NormalizedString -
f
    @data-first-column-header [0..1] PT:NormalizedString -
1
    qti-simple-match-set [ 2 .. 2 ] SimpleMatchSet (Sequence) -

toc | top

"MatchTable" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MatchTableDType - N/A - -[[ Sequence ]]- - N/A -
a
    @default-value [0..1] PT:String -
1
    qti-match-table-entry [1..*] DT:MatchTableEntry (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @source-value [1] PT:Int -
1b
        @target-value [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.

toc | top

"MathOperator" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MathOperatorDType - N/A - -[[ Sequence ]]- - N/A -
a
    @name [1] [ Enumeration (MathOperatorNameEnum) ] Permitted values are: { 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 }.
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"MediaInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MediaInteractionDType - N/A - -[[ Selection ]]- - N/A -
a
    @autostart [1] PT:Boolean -
b
    @min-plays [0..1] PT:NonNegativeInteger Default value = "0".
c
    @max-plays [0..1] PT:NonNegativeInteger Default value = "0".
d
    @loop [0..1] PT:Boolean Default value = "false".
e
    @coords [0..1] DT:Coords (PT:NormalizedString) The value must conform to the pattern regular expression of: { (([0-9]+%?[,]){2}([0-9]+%?))|(([0-9]+%?[,]){3}([0-9]+%?))|(([0-9]+%?[,]){2}(([0-9]+%?[,]){2})+([0-9]+%?[,])([0-9]+%?)) }.
1
    object XOR [1] Object (Sequence, Mixed) -
2
    audio XOR [1] Audio (Sequence, Mixed) -
3
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"ModalFeedback" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ModalFeedbackDType - N/A - -[[ Sequence ]]- - N/A -
a
    @outcome-identifier [1] DT:Identifier (PT:NCName) -
b
    @show-hide [1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
c
    @identifier [1] DT:Identifier (PT:NCName) -
d
    @title [0..1] PT:NormalizedString -
e
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @href [1] PT:AnyURI -
1b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1c
        @media [0..1] PT:NormalizedString -
1d
        @title [0..1] PT:NormalizedString -
2
    qti-content-body [1] FeedbackFlowContentBody (Sequence, Mixed) -
3
    qti-catalog-info [0..1] CatalogInfo (Sequence) -

toc | top

"NumericLogic1toMany" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class NumericLogic1toManyDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: NumericExpressionGroup
1.1
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.2
    qti-subtract XOR [1] LogicPair (Sequence) -
1.3
    qti-divide XOR [1] LogicPair (Sequence) -
1.4
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.5
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.6
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.7
    qti-random XOR [1] LogicSingle (Sequence) -
1.8
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.9
    qti-delete XOR [1] LogicPair (Sequence) -
1.10
    qti-index XOR [1] Index (Sequence) -
1.11
    qti-power XOR [1] LogicPair (Sequence) -
1.12
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.13
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.13a
        @identifier [1] DT:Identifier (PT:NCName) -
1.14
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.14a
        @identifier [1] DT:Identifier (PT:NCName) -
1.15
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.16
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.17
    qti-product XOR [1] Logic1toMany (Sequence) -
1.18
    qti-round XOR [1] LogicSingle (Sequence) -
1.19
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.20
    qti-field-value XOR [1] FieldValue (Sequence) -
1.21
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.21a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.21b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.21c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.22
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.22a
        @identifier [1] DT:Identifier (PT:NCName) -
1.22b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.23
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.23a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.23b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.23c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.23d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.23e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.23f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.24
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.25
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.25a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.26
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.26a
        @identifier [1] DT:Identifier (PT:NCName) -
1.27
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-repeat XOR [1] Repeat (Sequence) -
1.29
    qti-round-to XOR [1] RoundTo (Sequence) -
1.30
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.31
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.32
    qti-min XOR [1] Logic1toMany (Sequence) -
1.33
    qti-max XOR [1] Logic1toMany (Sequence) -
1.34
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.34a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.35
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.36
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.37
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.37a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.37b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.38
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.38b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.38c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.39
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.39b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.39c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.40
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.40b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.40c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.42
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.42a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.42b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.42c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.43
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.43a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.43b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.43c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.43d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.43e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.44
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.44a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.44b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.44c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.44d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.44e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"OUL" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OULDType - N/A - -[[ Sequence ]]- - N/A -
1
    li [0..*] LI (Sequence, Mixed) -

toc | top

"Object" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ObjectDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @data [1] PT:String -
b
    @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
c
    @width [0..1] DT:Length (PT:String) The value must conform to the pattern regular expression of: { [0-9]+%? }.
d
    @height [0..1] DT:Length (PT:String) The value must conform to the pattern regular expression of: { [0-9]+%? }.
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: ObjectFlowGroup
1.1
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.2
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.3
    param XOR [1] DT:Param (PT:Empty) This derived element has no value i.e. it is empty.
1.3a
        @name [1] PT:String -
1.3b
        @value [1] PT:String -
1.3c
        @valuetype [1] [ Enumeration (ParamTypeEnum) ] Permitted values are: { DATA | REF }.
1.3d
        @type [0..1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1.4
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.4.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.4.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.4.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.4.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.4.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.4.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.4.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.4.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.4.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.4.10
    dl XOR [1] DL (Sequence) -
1.4.11
    ol XOR [1] OUL (Sequence) -
1.4.12
    ul XOR [1] OUL (Sequence) -
1.4.13
    br XOR [1] BR (Sequence) -
1.4.14
    hr XOR [1] HR (Sequence) -
1.4.15
    img XOR [1] Img (Sequence) -
1.4.16
    object XOR [1] Object (Sequence, Mixed) -
1.4.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.4.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.4.19
    a XOR [1] A (Sequence, Mixed) -
1.4.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.4.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.4.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.4.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.4.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.4.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.4.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.4.27
    q XOR [1] Q (Sequence, Mixed) -
1.4.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.4.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.4.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.4.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.4.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.4.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.4.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.4.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.4.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.4.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.4.38
    table XOR [1] Table (Sequence) -
1.4.39
    div XOR [1] Div (Sequence, Mixed) -
1.4.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.4.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.4.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.4.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.4.44
    video XOR [1] Video (Sequence, Mixed) -
1.4.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.4.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.4.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.4.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.4.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.4.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.4.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.4.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.4.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.4.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.4.54
    picture XOR [1] Picture (Sequence) -
1.4.55
    details XOR [1] Details (Sequence) -

toc | top

"OrderInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OrderInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @shuffle [0..1] PT:Boolean Default value = "false".
b
    @min-choices [0..1] PT:NonNegativeInteger -
c
    @max-choices [0..1] PT:NonNegativeInteger -
d
    @orientation [0..1] [ Enumeration (OrientationEnum) ] Permitted values are: { horizontal | vertical }.
e
    @data-min-selections-message [0..1] PT:NormalizedString -
f
    @data-max-selections-message [0..1] PT:NormalizedString -
g
    @data-choices-container-width [0..1] PT:NonNegativeInteger -
1
    qti-simple-choice [1..*] SimpleChoice (Sequence, Mixed) -

toc | top

"Ordering" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OrderingDType - N/A - -[[ Sequence ]]- - N/A -
a
    @shuffle [0..1] PT:Boolean Default value = "false".
b
    @extension [0..1] PT:Namespace This is a permitted extension point (attribute) using strict namespacing.
1
    extensions [0..*] PT:NamespaceLax -

toc | top

"OutcomeCondition" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OutcomeConditionDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-outcome-if [1] OutcomeIf (Sequence) -
2
    qti-outcome-else-if [0..*] OutcomeIf (Sequence) -
3
    qti-outcome-else [0..1] OutcomeElse (Sequence) -

toc | top

"OutcomeElse" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OutcomeElseDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: OutcomeRule
1.1
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -
1.2
    qti-outcome-processing-fragment XOR [1] OutcomeProcessingFragment (Sequence) -
1.3
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
1.4
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.5
    qti-exit-test XOR [1] PT:Empty This element has no value i.e. it is empty.
1.6
    qti-outcome-condition XOR [1] OutcomeCondition (Sequence) -

toc | top

"OutcomeIf" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OutcomeIfDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
2
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: OutcomeRule
2.1
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -
2.2
    qti-outcome-processing-fragment XOR [1] OutcomeProcessingFragment (Sequence) -
2.3
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
2.4
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
2.5
    qti-exit-test XOR [1] PT:Empty This element has no value i.e. it is empty.
2.6
    qti-outcome-condition XOR [1] OutcomeCondition (Sequence) -

toc | top

"OutcomeProcessing" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OutcomeProcessingDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: OutcomeRule
1.1
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -
1.2
    qti-outcome-processing-fragment XOR [1] OutcomeProcessingFragment (Sequence) -
1.3
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
1.4
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.5
    qti-exit-test XOR [1] PT:Empty This element has no value i.e. it is empty.
1.6
    qti-outcome-condition XOR [1] OutcomeCondition (Sequence) -

toc | top

"OutcomeProcessingFragment" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OutcomeProcessingFragmentDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: OutcomeRule
1.1
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -
1.2
    qti-outcome-processing-fragment XOR [1] OutcomeProcessingFragment (Sequence) -
1.3
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
1.4
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.5
    qti-exit-test XOR [1] PT:Empty This element has no value i.e. it is empty.
1.6
    qti-outcome-condition XOR [1] OutcomeCondition (Sequence) -

toc | top

"PatternMatch" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PatternMatchDType - N/A - -[[ Sequence ]]- - N/A -
a
    @pattern [1] [ Union (StringOrVariableRef) ] The value is one of the following data-type(s): {PT:String | DT:EncVariableString }.
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"Picture" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PictureDType - N/A - -[[ Sequence ]]- - N/A -
1
    source [1..*] Source (Sequence) -
2
    img [1] Img (Sequence) -

toc | top

"PortableCustomInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PortableCustomInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @custom-interaction-type-identifier [1] PT:AnyURI -
b
    @module [0..1] PT:NCName -
1
    qti-interaction-modules [0..1] InteractionModules (Sequence) -
2
    qti-interaction-markup [1] InteractionMarkup (Sequence) -
3
    qti-template-variable [0..*] DT:TemplateUniqueIDRef (PT:Empty) This derived element has no value i.e. it is empty.
3a
        @template-identifier [1] DT:Identifier (PT:NCName) -
4
    qti-context-variable [0..*] DT:ContextUniqueIDRef (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @identifier [1] DT:Identifier (PT:NCName) -
5
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
5a
        @href [1] PT:AnyURI -
5b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
5c
        @media [0..1] PT:NormalizedString -
5d
        @title [0..1] PT:NormalizedString -
6
    qti-catalog-info [0..1] CatalogInfo (Sequence) -

toc | top

"PositionObjectInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PositionObjectInteractionDType - N/A - -[[ Selection ]]- - N/A -
a
    @center-point [0..1] [ List (IntegerList) ] The list consist of values of data-type(s): PT:Int.
b
    @min-choices [0..1] PT:NonNegativeInteger -
c
    @max-choices [0..1] PT:NonNegativeInteger Default value = "1".
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"PositionObjectStage" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PositionObjectStageDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: PositionObjectStageSelection
1.1
    object XOR [1] Object (Sequence, Mixed) -
1.2
    img XOR [1] Img (Sequence) -
1.3
    picture XOR [1] Picture (Sequence) -
2
    qti-position-object-interaction [1..*] PositionObjectInteraction (Selection) -

toc | top

"Prompt" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PromptDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: PromptStaticGroup
1.1
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.2
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.3
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.3.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.3.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.3.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.3.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.3.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.3.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.3.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.3.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.3.10
    dl XOR [1] DL (Sequence) -
1.3.11
    ol XOR [1] OUL (Sequence) -
1.3.12
    ul XOR [1] OUL (Sequence) -
1.3.13
    br XOR [1] BR (Sequence) -
1.3.14
    hr XOR [1] HR (Sequence) -
1.3.15
    img XOR [1] Img (Sequence) -
1.3.16
    object XOR [1] Object (Sequence, Mixed) -
1.3.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.3.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.3.19
    a XOR [1] A (Sequence, Mixed) -
1.3.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.3.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.3.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.3.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.3.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.3.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.3.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.3.27
    q XOR [1] Q (Sequence, Mixed) -
1.3.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.3.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.3.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.3.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.3.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.3.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.3.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.3.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.3.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.3.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.3.38
    table XOR [1] Table (Sequence) -
1.3.39
    div XOR [1] Div (Sequence, Mixed) -
1.3.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.3.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.3.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.3.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.3.44
    video XOR [1] Video (Sequence, Mixed) -
1.3.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.3.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.3.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.3.54
    picture XOR [1] Picture (Sequence) -
1.3.55
    details XOR [1] Details (Sequence) -

toc | top

"Protractor" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ProtractorDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-description [1] PT:NormalizedString -
2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: IncrementSelection
2.1
    qti-increment-si XOR [1] IncrementSI (Sequence) -
2.2
    qti-increment-us XOR [1] IncrementUS (Sequence) -

toc | top

"Q" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class QDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @cite [0..1] PT:AnyURI -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineGroup
1.1
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.2
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.3
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.3a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.3b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.3c
        @language [0..1] PT:Language -
1.3d
        @label [0..1] PT:NormalizedString -
1.3e
        @baseuri [0..1] PT:Base -
1.3f
        @identifier [1] DT:Identifier (PT:NCName) -
1.3g
        @format [0..1] PT:NormalizedString -
1.3h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.3i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.3j
        @power-form [0..1] PT:Boolean Default value = "false".
1.3k
        @field [0..1] PT:NormalizedString -
1.3l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.3m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.4
    qti-gap XOR [1] Gap (Sequence) -
1.5
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.6
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.7
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.8
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.9
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.10
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.11
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.12
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.12.1
    img XOR [1] Img (Sequence) -
1.12.2
    picture XOR [1] Picture (Sequence) -
1.12.3
    br XOR [1] BR (Sequence) -
1.12.4
    object XOR [1] Object (Sequence, Mixed) -
1.12.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.12.6
    a XOR [1] A (Sequence, Mixed) -
1.12.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.12.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.12.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.12.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.12.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.12.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.12.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.12.14
    q XOR [1] Q (Sequence, Mixed) -
1.12.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.12.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.12.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.12.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.12.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.12.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.12.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.12.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.12.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.12.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.12.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.12.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.12.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.12.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.12.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.12.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.12.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"RTC" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RTCDType - N/A - -[[ Selection, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: PhrasingContentModelHTML5
1.1
    a XOR [1] A (Sequence, Mixed) -
1.2
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.3
    b XOR [1] HTMLText (Sequence, Mixed) -
1.4
    bdo XOR [1] BDO (Sequence, Mixed) -
1.5
    br XOR [1] BR (Sequence) -
1.6
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.9
    em XOR [1] HTMLText (Sequence, Mixed) -
1.10
    i XOR [1] HTMLText (Sequence, Mixed) -
1.11
    img XOR [1] Img (Sequence) -
1.12
    picture XOR [1] Picture (Sequence) -
1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.14
    object XOR [1] Object (Sequence, Mixed) -
1.15
    q XOR [1] Q (Sequence, Mixed) -
1.16
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.17
    small XOR [1] HTMLText (Sequence, Mixed) -
1.18
    span XOR [1] HTMLText (Sequence, Mixed) -
1.19
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.20
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.21
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.22
    var XOR [1] HTMLText (Sequence, Mixed) -
1.23
    audio XOR [1] Audio (Sequence, Mixed) -
1.24
    bdi XOR [1] BDI (Sequence, Mixed) -
1.25
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.26
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.27
    video XOR [1] Video (Sequence, Mixed) -
2
    rt XOR [0..*] BaseHTML5Phrasing (Sequence, Mixed) -

toc | top

"Repeat" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RepeatDType - N/A - -[[ Sequence ]]- - N/A -
a
    @number-repeats [1] [ Union (IntOrIdentifier) ] The value is one of the following data-type(s): {PT:NCName | PT:Int }.
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"ResponseCondition" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ResponseConditionDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-response-if [1] ResponseIf (Sequence) -
2
    qti-response-else-if [0..*] ResponseIf (Sequence) -
3
    qti-response-else [0..1] ResponseElse (Sequence) -

toc | top

"ResponseDeclaration" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ResponseDeclarationDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:UniqueIdentifier (PT:ID) -
b
    @cardinality [1] [ Enumeration (CardinalityEnum) ] Permitted values are: { multiple | ordered | record | single }.
c
    @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1
    qti-default-value [0..1] DefaultValue (Sequence) -
2
    qti-correct-response [0..1] CorrectResponse (Sequence) -
3
    qti-mapping [0..1] Mapping (Sequence) -
4
    qti-area-mapping [0..1] AreaMapping (Sequence) -

toc | top

"ResponseElse" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ResponseElseDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: ResponseRuleGroup
1.1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.2
    qti-response-condition XOR [1] ResponseCondition (Sequence) -
1.3
    qti-response-processing-fragment XOR [1] ResponseProcessingFragment (Sequence) -
1.4
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
1.5
    qti-exit-response XOR [1] PT:Empty This element has no value i.e. it is empty.
1.6
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -

toc | top

"ResponseIf" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ResponseIfDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
2
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: ResponseRuleGroup
2.1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
2.2
    qti-response-condition XOR [1] ResponseCondition (Sequence) -
2.3
    qti-response-processing-fragment XOR [1] ResponseProcessingFragment (Sequence) -
2.4
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
2.5
    qti-exit-response XOR [1] PT:Empty This element has no value i.e. it is empty.
2.6
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -

toc | top

"ResponseProcessingFragment" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ResponseProcessingFragmentDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: ResponseRuleGroup
1.1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.2
    qti-response-condition XOR [1] ResponseCondition (Sequence) -
1.3
    qti-response-processing-fragment XOR [1] ResponseProcessingFragment (Sequence) -
1.4
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
1.5
    qti-exit-response XOR [1] PT:Empty This element has no value i.e. it is empty.
1.6
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -

toc | top

"RoundTo" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RoundToDType - N/A - -[[ Sequence ]]- - N/A -
a
    @rounding-mode [1] [ Enumeration (RoundingModeEnum) ] Permitted values are: { decimalPlaces | significantFigures }.
b
    @figures [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"RubricBlock" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubricBlockDType - N/A - -[[ Sequence ]]- - N/A -
a
    @use [1] [ Union (UseEnumExt) ] The value is one of the following data-type(s): {DT:UseExtensionString | Enumeration (UseEnum) }.
The enumeration for the UseEnum is { instructions | scoring | navigation }
b
    @view [1] [ EnumeratedList (ViewEnum) ] Permitted values in the list are: { author | candidate | proctor | scorer | testConstructor | tutor }.
1
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @href [1] PT:AnyURI -
1b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1c
        @media [0..1] PT:NormalizedString -
1d
        @title [0..1] PT:NormalizedString -
2
    qti-content-body [1] RubricBlockContentBody (Sequence, Mixed) -
3
    qti-catalog-info [0..1] CatalogInfo (Sequence) -

toc | top

"RubricBlockContentBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubricBlockContentBodyDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: RubricBlockContentModel
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.1.10
    dl XOR [1] DL (Sequence) -
1.1.11
    ol XOR [1] OUL (Sequence) -
1.1.12
    ul XOR [1] OUL (Sequence) -
1.1.13
    br XOR [1] BR (Sequence) -
1.1.14
    hr XOR [1] HR (Sequence) -
1.1.15
    img XOR [1] Img (Sequence) -
1.1.16
    object XOR [1] Object (Sequence, Mixed) -
1.1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.19
    a XOR [1] A (Sequence, Mixed) -
1.1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.27
    q XOR [1] Q (Sequence, Mixed) -
1.1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.38
    table XOR [1] Table (Sequence) -
1.1.39
    div XOR [1] Div (Sequence, Mixed) -
1.1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.1.44
    video XOR [1] Video (Sequence, Mixed) -
1.1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.54
    picture XOR [1] Picture (Sequence) -
1.1.55
    details XOR [1] Details (Sequence) -
1.2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.4
    qti-template-block XOR [1] RubricBlockTemplateBlock (Sequence) -
1.5
    qti-template-inline XOR [1] RubricBlockTemplateInline (Sequence, Mixed) -
1.6
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.6a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.6b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.6c
        @language [0..1] PT:Language -
1.6d
        @label [0..1] PT:NormalizedString -
1.6e
        @baseuri [0..1] PT:Base -
1.6f
        @identifier [1] DT:Identifier (PT:NCName) -
1.6g
        @format [0..1] PT:NormalizedString -
1.6h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.6i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.6j
        @power-form [0..1] PT:Boolean Default value = "false".
1.6k
        @field [0..1] PT:NormalizedString -
1.6l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.6m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"RubricBlockTemplateBlock" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubricBlockTemplateBlockDType - N/A - -[[ Sequence ]]- - N/A -
a
    @template-identifier [1] DT:Identifier (PT:NCName) -
b
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
c
    @identifier [1] DT:Identifier (PT:NCName) -
1
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @href [1] PT:AnyURI -
1b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1c
        @media [0..1] PT:NormalizedString -
1d
        @title [0..1] PT:NormalizedString -
2
    qti-content-body [0..1] RubricBlockTemplateBlockContentBody (Sequence, Mixed) -
3
    qti-catalog-info [0..1] CatalogInfo (Sequence) -

toc | top

"RubricBlockTemplateBlockContentBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubricBlockTemplateBlockContentBodyDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: RubricTemplateBlockContentModel
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.1.10
    dl XOR [1] DL (Sequence) -
1.1.11
    ol XOR [1] OUL (Sequence) -
1.1.12
    ul XOR [1] OUL (Sequence) -
1.1.13
    br XOR [1] BR (Sequence) -
1.1.14
    hr XOR [1] HR (Sequence) -
1.1.15
    img XOR [1] Img (Sequence) -
1.1.16
    object XOR [1] Object (Sequence, Mixed) -
1.1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.19
    a XOR [1] A (Sequence, Mixed) -
1.1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.27
    q XOR [1] Q (Sequence, Mixed) -
1.1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.38
    table XOR [1] Table (Sequence) -
1.1.39
    div XOR [1] Div (Sequence, Mixed) -
1.1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.1.44
    video XOR [1] Video (Sequence, Mixed) -
1.1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.54
    picture XOR [1] Picture (Sequence) -
1.1.55
    details XOR [1] Details (Sequence) -
1.2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.4
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.4a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.4b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.4c
        @language [0..1] PT:Language -
1.4d
        @label [0..1] PT:NormalizedString -
1.4e
        @baseuri [0..1] PT:Base -
1.4f
        @identifier [1] DT:Identifier (PT:NCName) -
1.4g
        @format [0..1] PT:NormalizedString -
1.4h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.4i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.4j
        @power-form [0..1] PT:Boolean Default value = "false".
1.4k
        @field [0..1] PT:NormalizedString -
1.4l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.4m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"RubricBlockTemplateInline" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubricBlockTemplateInlineDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @template-identifier [1] DT:Identifier (PT:NCName) -
b
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
c
    @identifier [1] DT:Identifier (PT:NCName) -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: RubricTemplateInlineStaticGroup
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.1.1
    img XOR [1] Img (Sequence) -
1.1.2
    picture XOR [1] Picture (Sequence) -
1.1.3
    br XOR [1] BR (Sequence) -
1.1.4
    object XOR [1] Object (Sequence, Mixed) -
1.1.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.6
    a XOR [1] A (Sequence, Mixed) -
1.1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.1.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.1.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.14
    q XOR [1] Q (Sequence, Mixed) -
1.1.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.1.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.4
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.4a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.4b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.4c
        @language [0..1] PT:Language -
1.4d
        @label [0..1] PT:NormalizedString -
1.4e
        @baseuri [0..1] PT:Base -
1.4f
        @identifier [1] DT:Identifier (PT:NCName) -
1.4g
        @format [0..1] PT:NormalizedString -
1.4h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.4i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.4j
        @power-form [0..1] PT:Boolean Default value = "false".
1.4k
        @field [0..1] PT:NormalizedString -
1.4l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.4m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"Ruby" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubyDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: RubySelection
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: PhraseRBSelection
1.1.1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: PhrasingContentModelHTML5
1.1.1.1
    a XOR [1] A (Sequence, Mixed) -
1.1.1.2
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.3
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.4
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.1.5
    br XOR [1] BR (Sequence) -
1.1.1.6
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.8
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.9
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.10
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.11
    img XOR [1] Img (Sequence) -
1.1.1.12
    picture XOR [1] Picture (Sequence) -
1.1.1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.14
    object XOR [1] Object (Sequence, Mixed) -
1.1.1.15
    q XOR [1] Q (Sequence, Mixed) -
1.1.1.16
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.17
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.18
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.19
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.20
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.21
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.22
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.1.23
    audio XOR [1] Audio (Sequence, Mixed) -
1.1.1.24
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.1.25
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.1.26
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.1.27
    video XOR [1] Video (Sequence, Mixed) -
1.1.2
    rb XOR [0..*] BaseHTML5Phrasing (Sequence, Mixed) -
1.2
-[[ Abstract ]]- [1] -[[ Unordered ]]- In the model this abstract class is named: RPRTSelection
1.2.1
    rp [0..1] BaseHTML5Phrasing (Sequence, Mixed) -
1.2.2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: RTRTCSelection
1.2.2.1
    rt XOR [1] BaseHTML5Phrasing (Sequence, Mixed) -
1.2.2.2
    rtc XOR [1] RTC (Selection, Mixed) -

toc | top

"Rule" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RuleDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-description [1] PT:NormalizedString -
2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: RuleSystemSelection
2.1
    qti-rule-system-si XOR [1] SIRuleSystem (Sequence) -
2.2
    qti-rule-system-us XOR [1] USRuleSystem (Sequence) -

toc | top

"SIRuleSystem" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SIRuleSystemDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-minimum-length [1] PT:Integer -
2
    qti-minor-increment [0..1] DT:SILinearValue (PT:Decimal) -
2a
        @unit [1] [ Enumeration (SIUnitTypeEnum) ] Permitted values are: { Millimeter | Centimeter | Meter | Kilometer }.
3
    qti-major-increment [1] DT:SILinearValue (PT:Decimal) -
3a
        @unit [1] [ Enumeration (SIUnitTypeEnum) ] Permitted values are: { Millimeter | Centimeter | Meter | Kilometer }.

toc | top

"SelectPointInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SelectPointInteractionDType - N/A - -[[ Selection ]]- - N/A -
a
    @min-choices [0..1] PT:NonNegativeInteger Default value = "0".
b
    @max-choices [0..1] PT:NonNegativeInteger Default value = "0".
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"Selection" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SelectionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @select [1] PT:Int -
b
    @with-replacement [0..1] PT:Boolean Default value = "false".
c
    @extension [0..1] PT:Namespace This is a permitted extension point (attribute) using strict namespacing.
1
    extensions [0..*] PT:NamespaceLax -

toc | top

"SetValue" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SetValueDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"SimpleAssociableChoice" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SimpleAssociableChoiceDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @fixed [0..1] PT:Boolean -
c
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
d
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
e
    @match-group [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
f
    @match-max [1] PT:NonNegativeInteger -
g
    @match-min [0..1] PT:NonNegativeInteger Default value = "0".
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowStaticGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.3
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.4
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.5
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.6
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.7
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.8
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.8.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.8.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.8.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.8.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.8.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.8.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.8.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.8.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.8.10
    dl XOR [1] DL (Sequence) -
1.8.11
    ol XOR [1] OUL (Sequence) -
1.8.12
    ul XOR [1] OUL (Sequence) -
1.8.13
    br XOR [1] BR (Sequence) -
1.8.14
    hr XOR [1] HR (Sequence) -
1.8.15
    img XOR [1] Img (Sequence) -
1.8.16
    object XOR [1] Object (Sequence, Mixed) -
1.8.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.8.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.8.19
    a XOR [1] A (Sequence, Mixed) -
1.8.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.8.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.8.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.8.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.8.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.8.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.8.27
    q XOR [1] Q (Sequence, Mixed) -
1.8.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.8.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.8.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.8.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.8.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.8.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.8.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.8.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.8.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.8.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.8.38
    table XOR [1] Table (Sequence) -
1.8.39
    div XOR [1] Div (Sequence, Mixed) -
1.8.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.8.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.8.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.8.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.8.44
    video XOR [1] Video (Sequence, Mixed) -
1.8.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.8.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.8.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.54
    picture XOR [1] Picture (Sequence) -
1.8.55
    details XOR [1] Details (Sequence) -

toc | top

"SimpleChoice" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SimpleChoiceDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @fixed [0..1] PT:Boolean Default value = "false".
c
    @template-identifier [0..1] DT:Identifier (PT:NCName) -
d
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowStaticGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.3
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.4
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.5
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.6
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.7
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.8
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.8.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.8.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.8.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.8.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.8.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.8.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.8.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.8.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.8.10
    dl XOR [1] DL (Sequence) -
1.8.11
    ol XOR [1] OUL (Sequence) -
1.8.12
    ul XOR [1] OUL (Sequence) -
1.8.13
    br XOR [1] BR (Sequence) -
1.8.14
    hr XOR [1] HR (Sequence) -
1.8.15
    img XOR [1] Img (Sequence) -
1.8.16
    object XOR [1] Object (Sequence, Mixed) -
1.8.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.8.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.8.19
    a XOR [1] A (Sequence, Mixed) -
1.8.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.8.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.8.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.8.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.8.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.8.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.8.27
    q XOR [1] Q (Sequence, Mixed) -
1.8.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.8.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.8.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.8.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.8.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.8.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.8.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.8.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.8.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.8.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.8.38
    table XOR [1] Table (Sequence) -
1.8.39
    div XOR [1] Div (Sequence, Mixed) -
1.8.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.8.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.8.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.8.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.8.44
    video XOR [1] Video (Sequence, Mixed) -
1.8.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.8.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.8.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.54
    picture XOR [1] Picture (Sequence) -
1.8.55
    details XOR [1] Details (Sequence) -

toc | top

"SimpleMatchSet" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SimpleMatchSetDType - N/A - -[[ Sequence ]]- - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-simple-associable-choice [0..*] SimpleAssociableChoice (Sequence, Mixed) -

toc | top

"SliderInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SliderInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @lower-bound [1] DT:NonNegativeDouble (PT:Double) -
b
    @upper-bound [1] DT:NonNegativeDouble (PT:Double) -
c
    @step [0..1] DT:NonNegativeDouble (PT:Double) Default value = "1.0".
d
    @step-label [0..1] PT:Boolean Default value = "false".
e
    @orientation [0..1] [ Enumeration (OrientationEnum) ] Permitted values are: { horizontal | vertical }.
f
    @reverse [0..1] PT:Boolean -

toc | top

"Source" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SourceDType - N/A - -[[ Sequence ]]- - N/A -
a
    @src [0..1] DT:URL (PT:NormalizedString) -
b
    @type [0..1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
c
    @srcset [0..1] DT:URL (PT:NormalizedString) -
d
    @media [0..1] PT:NormalizedString -
e
    @sizes [0..1] PT:NormalizedString -

toc | top

"StatsOperator" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class StatsOperatorDType - N/A - -[[ Sequence ]]- - N/A -
a
    @name [1] [ Enumeration (StatsOperatorNameEnum) ] Permitted values are: { mean | sampleVariance | sampleSD | popVariance | popSD }.
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"StimulusBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class StimulusBodyDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: StimulusBlockGroup
1.1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.3
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
1.3.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.3.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.3.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.3.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.3.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.3.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.3.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.3.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.3.10
    dl XOR [1] DL (Sequence) -
1.3.11
    ol XOR [1] OUL (Sequence) -
1.3.12
    ul XOR [1] OUL (Sequence) -
1.3.13
    hr XOR [1] HR (Sequence) -
1.3.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.3.15
    table XOR [1] Table (Sequence) -
1.3.16
    div XOR [1] Div (Sequence, Mixed) -
1.3.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.19
    audio XOR [1] Audio (Sequence, Mixed) -
1.3.20
    figure XOR [1] Figure (Unordered, Mixed) -
1.3.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.3.25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"StringMatch" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class StringMatchDType - N/A - -[[ Sequence ]]- - N/A -
a
    @case-sensitive [1] PT:Boolean -
b
    @substring [0..1] PT:Boolean Default value = "false".
1
-[[ Abstract ]]- [ 2 .. 2 ] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"Substring" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SubstringDType - N/A - -[[ Sequence ]]- - N/A -
a
    @case-sensitive [1] PT:Boolean -
1
-[[ Abstract ]]- [ 2 .. 2 ] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"TDH" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TDHDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @headers [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
b
    @scope [0..1] [ Enumeration (TableCellScopeEnum) ] Permitted values are: { col | colgroup | row | rowgroup }.
c
    @abbr [0..1] PT:String -
d
    @axis [0..1] PT:String -
e
    @rowspan [0..1] PT:Int -
f
    @colspan [0..1] PT:Int -
g
    @align [0..1] [ Enumeration (AlignEnum) ] Permitted values are: { left | center | right | justify | char }.
h
    @valign [0..1] [ Enumeration (ValignEnum) ] Permitted values are: { bottom | middle | top | baseline }.
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowGroup
1.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.1c
        @language [0..1] PT:Language -
1.1d
        @label [0..1] PT:NormalizedString -
1.1e
        @baseuri [0..1] PT:Base -
1.1f
        @identifier [1] DT:Identifier (PT:NCName) -
1.1g
        @format [0..1] PT:NormalizedString -
1.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.1j
        @power-form [0..1] PT:Boolean Default value = "false".
1.1k
        @field [0..1] PT:NormalizedString -
1.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.3
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.6
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.7
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.8
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.9
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
1.10
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
1.11
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
1.12
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.13
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.14
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.15
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.16
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.17
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.18
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.19
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.20
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.21
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.22
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.23
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.24
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.25
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.26
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.27
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.28
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.29
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.30
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.30.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.30.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.30.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.30.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.30.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.30.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.30.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.30.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.30.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.30.10
    dl XOR [1] DL (Sequence) -
1.30.11
    ol XOR [1] OUL (Sequence) -
1.30.12
    ul XOR [1] OUL (Sequence) -
1.30.13
    br XOR [1] BR (Sequence) -
1.30.14
    hr XOR [1] HR (Sequence) -
1.30.15
    img XOR [1] Img (Sequence) -
1.30.16
    object XOR [1] Object (Sequence, Mixed) -
1.30.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.30.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.30.19
    a XOR [1] A (Sequence, Mixed) -
1.30.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.30.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.30.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.30.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.30.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.30.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.30.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.30.27
    q XOR [1] Q (Sequence, Mixed) -
1.30.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.30.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.30.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.30.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.30.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.30.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.30.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.30.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.30.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.30.38
    table XOR [1] Table (Sequence) -
1.30.39
    div XOR [1] Div (Sequence, Mixed) -
1.30.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.30.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.30.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.30.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.30.44
    video XOR [1] Video (Sequence, Mixed) -
1.30.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.30.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.30.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.30.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.30.54
    picture XOR [1] Picture (Sequence) -
1.30.55
    details XOR [1] Details (Sequence) -

toc | top

"TR" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TRDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: TableCellGroup
1.1
    td XOR [1] TDH (Sequence, Mixed) -
1.2
    th XOR [1] TDH (Sequence, Mixed) -

toc | top

"Table" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TableDType - N/A - -[[ Sequence ]]- - N/A -
a
    @summary [0..1] PT:String -
1
    caption [0..1] Caption (Sequence, Mixed) -
2
    col [0..*] Col (Sequence) -
3
    colgroup [0..*] ColGroup (Sequence) -
4
    thead [0..1] TablePart (Sequence) -
5
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: TableSelection
5.1
    tbody XOR [0..*] TablePart (Sequence) -
5.2
    tr XOR [1..*] TR (Sequence) -
6
    tfoot [0..1] TablePart (Sequence) -

toc | top

"TablePart" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TablePartDType - N/A - -[[ Sequence ]]- - N/A -
1
    tr [1..*] TR (Sequence) -

toc | top

"Template" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateDType - N/A - -[[ Sequence ]]- - N/A -
1
    extensions [0..*] PT:AnyTypeLax -

toc | top

"TemplateBlock" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateBlockDType - N/A - -[[ Sequence ]]- - N/A -
a
    @template-identifier [1] DT:Identifier (PT:NCName) -
b
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
c
    @identifier [1] DT:Identifier (PT:NCName) -

toc | top

"TemplateBlockContent" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateBlockContentDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @href [1] PT:AnyURI -
1b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1c
        @media [0..1] PT:NormalizedString -
1d
        @title [0..1] PT:NormalizedString -
2
    qti-content-body [0..1] TemplateBlockContentBody (Sequence, Mixed) -
3
    qti-catalog-info [0..1] CatalogInfo (Sequence) -

toc | top

"TemplateBlockContentBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateBlockContentBodyDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FeedandTempBlockStatic
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.1.10
    dl XOR [1] DL (Sequence) -
1.1.11
    ol XOR [1] OUL (Sequence) -
1.1.12
    ul XOR [1] OUL (Sequence) -
1.1.13
    br XOR [1] BR (Sequence) -
1.1.14
    hr XOR [1] HR (Sequence) -
1.1.15
    img XOR [1] Img (Sequence) -
1.1.16
    object XOR [1] Object (Sequence, Mixed) -
1.1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.19
    a XOR [1] A (Sequence, Mixed) -
1.1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.27
    q XOR [1] Q (Sequence, Mixed) -
1.1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.38
    table XOR [1] Table (Sequence) -
1.1.39
    div XOR [1] Div (Sequence, Mixed) -
1.1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.1.44
    video XOR [1] Video (Sequence, Mixed) -
1.1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.54
    picture XOR [1] Picture (Sequence) -
1.1.55
    details XOR [1] Details (Sequence) -
1.2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.4
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.6
    qti-feedback-block XOR [1] TemplateBlockFeedbackBlock (Sequence) -
1.7
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.8
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.8a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.8b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.8c
        @language [0..1] PT:Language -
1.8d
        @label [0..1] PT:NormalizedString -
1.8e
        @baseuri [0..1] PT:Base -
1.8f
        @identifier [1] DT:Identifier (PT:NCName) -
1.8g
        @format [0..1] PT:NormalizedString -
1.8h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.8i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.8j
        @power-form [0..1] PT:Boolean Default value = "false".
1.8k
        @field [0..1] PT:NormalizedString -
1.8l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.8m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"TemplateBlockFeedbackBlock" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateBlockFeedbackBlockDType - N/A - -[[ Sequence ]]- - N/A -
a
    @outcome-identifier [1] DT:Identifier (PT:NCName) -
b
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
c
    @identifier [1] DT:Identifier (PT:NCName) -

toc | top

"TemplateCondition" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateConditionDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-template-if [1] TemplateIf (Sequence) -
2
    qti-template-else-if [0..*] TemplateIf (Sequence) -
3
    qti-template-else [0..1] TemplateElse (Sequence) -

toc | top

"TemplateConstraint" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateConstraintDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"TemplateDeclaration" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateDeclarationDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @cardinality [1] [ Enumeration (CardinalityEnum) ] Permitted values are: { multiple | ordered | record | single }.
c
    @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
d
    @param-variable [0..1] PT:Boolean Default value = "false".
e
    @math-variable [0..1] PT:Boolean Default value = "false".
1
    qti-default-value [0..1] DefaultValue (Sequence) -

toc | top

"TemplateDefault" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateDefaultDType - N/A - -[[ Sequence ]]- - N/A -
a
    @template-identifier [1] DT:Identifier (PT:NCName) -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"TemplateElse" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateElseDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: TemplateRuleGroup
1.1
    qti-set-template-value XOR [1] SetValue (Sequence) -
1.2
    qti-exit-template XOR [1] PT:Empty This element has no value i.e. it is empty.
1.3
    qti-template-condition XOR [1] TemplateCondition (Sequence) -
1.4
    qti-set-default-value XOR [1] SetValue (Sequence) -
1.5
    qti-set-correct-response XOR [1] SetValue (Sequence) -
1.6
    qti-template-constraint XOR [1] TemplateConstraint (Sequence) -

toc | top

"TemplateIf" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateIfDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: ExpressionGroup
1.1
    qti-and XOR [1] Logic1toMany (Sequence) -
1.2
    qti-gt XOR [1] LogicPair (Sequence) -
1.3
    qti-not XOR [1] LogicSingle (Sequence) -
1.4
    qti-lt XOR [1] LogicPair (Sequence) -
1.5
    qti-gte XOR [1] LogicPair (Sequence) -
1.6
    qti-lte XOR [1] LogicPair (Sequence) -
1.7
    qti-or XOR [1] Logic1toMany (Sequence) -
1.8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
1.9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
1.10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
1.11
    qti-subtract XOR [1] LogicPair (Sequence) -
1.12
    qti-divide XOR [1] LogicPair (Sequence) -
1.13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
1.14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
1.15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
1.16
    qti-random XOR [1] LogicSingle (Sequence) -
1.17
    qti-substring XOR [1] Substring (Sequence) -
1.18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
1.19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
1.20
    qti-delete XOR [1] LogicPair (Sequence) -
1.21
    qti-match XOR [1] LogicPair (Sequence) -
1.22
    qti-index XOR [1] Index (Sequence) -
1.23
    qti-power XOR [1] LogicPair (Sequence) -
1.24
    qti-equal XOR [1] Equal (Sequence) -
1.25
    qti-contains XOR [1] LogicPair (Sequence) -
1.26
    qti-container-size XOR [1] LogicSingle (Sequence) -
1.27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
1.27a
        @identifier [1] DT:Identifier (PT:NCName) -
1.28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
1.28a
        @identifier [1] DT:Identifier (PT:NCName) -
1.29
    qti-any-n XOR [1] AnyN (Sequence) -
1.30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
1.31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
1.32
    qti-is-null XOR [1] LogicSingle (Sequence) -
1.33
    qti-member XOR [1] LogicPair (Sequence) -
1.34
    qti-product XOR [1] Logic1toMany (Sequence) -
1.35
    qti-round XOR [1] LogicSingle (Sequence) -
1.36
    qti-truncate XOR [1] LogicSingle (Sequence) -
1.37
    qti-field-value XOR [1] FieldValue (Sequence) -
1.38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
1.38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
1.38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
1.39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
1.39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
1.39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
1.40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
1.40a
        @identifier [1] DT:Identifier (PT:NCName) -
1.40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
1.41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
1.41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
1.43
    qti-inside XOR [1] Inside (Sequence) -
1.44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
1.44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
1.45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
1.46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.46a
        @identifier [1] DT:Identifier (PT:NCName) -
1.47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
1.47a
        @identifier [1] DT:Identifier (PT:NCName) -
1.48
    qti-string-match XOR [1] StringMatch (Sequence) -
1.49
    qti-repeat XOR [1] Repeat (Sequence) -
1.50
    qti-round-to XOR [1] RoundTo (Sequence) -
1.51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
1.52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
1.53
    qti-min XOR [1] Logic1toMany (Sequence) -
1.54
    qti-max XOR [1] Logic1toMany (Sequence) -
1.55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
1.55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
1.56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
1.57
    qti-math-operator XOR [1] MathOperator (Sequence) -
1.58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
1.62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
1.64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
1.64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
1.64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
1.64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
1.64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
2
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: TemplateRuleGroup
2.1
    qti-set-template-value XOR [1] SetValue (Sequence) -
2.2
    qti-exit-template XOR [1] PT:Empty This element has no value i.e. it is empty.
2.3
    qti-template-condition XOR [1] TemplateCondition (Sequence) -
2.4
    qti-set-default-value XOR [1] SetValue (Sequence) -
2.5
    qti-set-correct-response XOR [1] SetValue (Sequence) -
2.6
    qti-template-constraint XOR [1] TemplateConstraint (Sequence) -

toc | top

"TemplateInline" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateInlineDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @template-identifier [1] DT:Identifier (PT:NCName) -
b
    @show-hide [0..1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
Default value = "show".
c
    @identifier [1] DT:Identifier (PT:NCName) -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: InlineStaticGroup
1.1
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
1.2
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1.2a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1.2b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1.2c
        @language [0..1] PT:Language -
1.2d
        @label [0..1] PT:NormalizedString -
1.2e
        @baseuri [0..1] PT:Base -
1.2f
        @identifier [1] DT:Identifier (PT:NCName) -
1.2g
        @format [0..1] PT:NormalizedString -
1.2h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1.2i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1.2j
        @power-form [0..1] PT:Boolean Default value = "false".
1.2k
        @field [0..1] PT:NormalizedString -
1.2l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1.2m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
1.3
    qti-gap XOR [1] Gap (Sequence) -
1.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
1.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
1.6
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.7
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.8
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.8.1
    img XOR [1] Img (Sequence) -
1.8.2
    picture XOR [1] Picture (Sequence) -
1.8.3
    br XOR [1] BR (Sequence) -
1.8.4
    object XOR [1] Object (Sequence, Mixed) -
1.8.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.8.6
    a XOR [1] A (Sequence, Mixed) -
1.8.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.8.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.8.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.8.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.8.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.8.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.8.14
    q XOR [1] Q (Sequence, Mixed) -
1.8.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.8.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.8.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.8.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.8.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.8.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.8.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.8.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.8.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.8.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.8.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.8.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.8.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.8.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.8.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.8.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.8.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"TemplateProcessing" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateProcessingDType - N/A - -[[ Sequence ]]- - N/A -
1
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: TemplateRuleGroup
1.1
    qti-set-template-value XOR [1] SetValue (Sequence) -
1.2
    qti-exit-template XOR [1] PT:Empty This element has no value i.e. it is empty.
1.3
    qti-template-condition XOR [1] TemplateCondition (Sequence) -
1.4
    qti-set-default-value XOR [1] SetValue (Sequence) -
1.5
    qti-set-correct-response XOR [1] SetValue (Sequence) -
1.6
    qti-template-constraint XOR [1] TemplateConstraint (Sequence) -

toc | top

"TestFeedback" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TestFeedbackDType - N/A - -[[ Sequence ]]- - N/A -
a
    @access [1] [ Enumeration (TestFeedbackAccessEnum) ] Permitted values are: { atEnd | during }.
b
    @outcome-identifier [1] DT:Identifier (PT:NCName) -
c
    @show-hide [1] [ Enumeration (ShowHideEnum) ] Permitted values are: { show | hide }.
d
    @identifier [1] DT:Identifier (PT:NCName) -
e
    @title [0..1] PT:NormalizedString -
f
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @href [1] PT:AnyURI -
1b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1c
        @media [0..1] PT:NormalizedString -
1d
        @title [0..1] PT:NormalizedString -
2
    qti-content-body [0..1] TestFeedbackFlowContentBody (Sequence, Mixed) -
3
    qti-catalog-info [0..1] CatalogInfo (Sequence) -

toc | top

"TestFeedbackFlowContentBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TestFeedbackFlowContentBodyDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: TestFeedbackFlowStaticGroup
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.1.10
    dl XOR [1] DL (Sequence) -
1.1.11
    ol XOR [1] OUL (Sequence) -
1.1.12
    ul XOR [1] OUL (Sequence) -
1.1.13
    br XOR [1] BR (Sequence) -
1.1.14
    hr XOR [1] HR (Sequence) -
1.1.15
    img XOR [1] Img (Sequence) -
1.1.16
    object XOR [1] Object (Sequence, Mixed) -
1.1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.19
    a XOR [1] A (Sequence, Mixed) -
1.1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.27
    q XOR [1] Q (Sequence, Mixed) -
1.1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.38
    table XOR [1] Table (Sequence) -
1.1.39
    div XOR [1] Div (Sequence, Mixed) -
1.1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.1.44
    video XOR [1] Video (Sequence, Mixed) -
1.1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.54
    picture XOR [1] Picture (Sequence) -
1.1.55
    details XOR [1] Details (Sequence) -
1.2
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.3
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd

toc | top

"TestPart" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TestPartDType - N/A - -[[ Sequence ]]- - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @title [0..1] PT:NormalizedString -
c
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
d
    @navigation-mode [1] [ Enumeration (NavigationModeEnum) ] Permitted values are: { linear | nonlinear }.
e
    @submission-mode [1] [ Enumeration (SubmissionModeEnum) ] Permitted values are: { individual | simultaneous }.
f
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
1
    qti-pre-condition [0..*] LogicSingle (Sequence) -
2
    qti-branch-rule [0..*] BranchRule (Sequence) -
3
    qti-item-session-control [0..1] DT:ItemSessionControl (PT:Empty) This derived element has no value i.e. it is empty.
3a
        @max-attempts [0..1] PT:Int -
3b
        @show-feedback [0..1] PT:Boolean Default value = "false".
3c
        @allow-review [0..1] PT:Boolean Default value = "true".
3d
        @show-solution [0..1] PT:Boolean Default value = "false".
3e
        @allow-comment [0..1] PT:Boolean Default value = "false".
3f
        @allow-skipping [0..1] PT:Boolean Default value = "true".
3g
        @validate-responses [0..1] PT:Boolean Default value = "false".
4
    qti-time-limits [0..1] DT:TimeLimits (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @min-time [0..1] DT:NonNegativeDouble (PT:Double) -
4b
        @max-time [0..1] DT:NonNegativeDouble (PT:Double) -
4c
        @allow-late-submission [0..1] PT:Boolean Default value = "false".
5
    qti-rubric-block [0..*] TestRubricBlock (Sequence) -
6
-[[ Abstract ]]- [1..*] -[[ Selection ]]- In the model this abstract class is named: AssessmentSectionSelection
6.1
    qti-assessment-section XOR [1] AssessmentSection (Sequence) -
6.2
    qti-assessment-section-ref XOR [1] DT:AssessmentSectionRef (PT:Empty) This derived element has no value i.e. it is empty.
6.2a
        @identifier [1] DT:Identifier (PT:NCName) -
6.2b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
6.2c
        @href [1] PT:AnyURI -
6.2d
        @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.
7
    qti-test-feedback [0..*] TestFeedback (Sequence) -

toc | top

"TestRubricBlock" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TestRubricBlockDType - N/A - -[[ Sequence ]]- - N/A -
a
    @view [1] [ EnumeratedList (ViewEnum) ] Permitted values in the list are: { author | candidate | proctor | scorer | testConstructor | tutor }.
b
    @use [0..1] [ Union (UseEnumExt) ] The value is one of the following data-type(s): {DT:UseExtensionString | Enumeration (UseEnum) }.
The enumeration for the UseEnum is { instructions | scoring | navigation }
1
    qti-stylesheet [0..*] DT:StyleSheet (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @href [1] PT:AnyURI -
1b
        @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
1c
        @media [0..1] PT:NormalizedString -
1d
        @title [0..1] PT:NormalizedString -
2
    qti-content-body [1] TestRubricBlockContentBody (Sequence, Mixed) -
3
    qti-catalog-info [0..1] CatalogInfo (Sequence) -
4
    qti-printed-variable [0..1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
4b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
4c
        @language [0..1] PT:Language -
4d
        @label [0..1] PT:NormalizedString -
4e
        @baseuri [0..1] PT:Base -
4f
        @identifier [1] DT:Identifier (PT:NCName) -
4g
        @format [0..1] PT:NormalizedString -
4h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
4i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
4j
        @power-form [0..1] PT:Boolean Default value = "false".
4k
        @field [0..1] PT:NormalizedString -
4l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
4m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"TestRubricBlockContentBody" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TestRubricBlockContentBodyDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: TestRubricBlockContentModel
1.1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.1.10
    dl XOR [1] DL (Sequence) -
1.1.11
    ol XOR [1] OUL (Sequence) -
1.1.12
    ul XOR [1] OUL (Sequence) -
1.1.13
    br XOR [1] BR (Sequence) -
1.1.14
    hr XOR [1] HR (Sequence) -
1.1.15
    img XOR [1] Img (Sequence) -
1.1.16
    object XOR [1] Object (Sequence, Mixed) -
1.1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.19
    a XOR [1] A (Sequence, Mixed) -
1.1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.27
    q XOR [1] Q (Sequence, Mixed) -
1.1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.38
    table XOR [1] Table (Sequence) -
1.1.39
    div XOR [1] Div (Sequence, Mixed) -
1.1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.1.44
    video XOR [1] Video (Sequence, Mixed) -
1.1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.1.54
    picture XOR [1] Picture (Sequence) -
1.1.55
    details XOR [1] Details (Sequence) -
1.2
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.3
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd

toc | top

"TextEntryInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TextEntryInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @response-identifier [1] DT:UniqueIdentifierRef (PT:IDREF) -
b
    @base [0..1] PT:Int Default value = "10".
c
    @string-identifier [0..1] DT:UniqueIdentifierRef (PT:IDREF) -
d
    @expected-length [0..1] PT:NonNegativeInteger -
e
    @pattern-mask [0..1] PT:String -
f
    @placeholder-text [0..1] PT:String -
g
    @format [0..1] PT:NormalizedString -
h
    @data-patternmask-message [0..1] PT:NormalizedString -

toc | top

"Track" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TrackDType - N/A - -[[ Sequence ]]- - N/A -
a
    @kind [0..1] [ Enumeration (KindValueEnum) ] Permitted values are: { subtitles | captions | descriptions | chapters | metadata }.
b
    @src [1] DT:URL (PT:NormalizedString) -
c
    @srclang [0..1] PT:NormalizedString -
d
    @default [0..1] [ Enumeration (DefaultEnum) ] Permitted values are: { true | false | default }.

toc | top

"USRuleSystem" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class USRuleSystemDType - N/A - -[[ Sequence ]]- - N/A -
1
    qti-minimum-length [1] PT:Integer -
2
    qti-minor-increment [0..1] DT:USLinearValue (PT:Decimal) -
2a
        @unit [1] [ Enumeration (USUnitTypeEnum) ] Permitted values are: { Inch | Foot | Yard | Mile }.
3
    qti-major-increment [1] DT:USLinearValue (PT:Decimal) -
3a
        @unit [1] [ Enumeration (USUnitTypeEnum) ] Permitted values are: { Inch | Foot | Yard | Mile }.

toc | top

"UploadInteraction" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class UploadInteractionDType - N/A - -[[ Sequence ]]- - N/A -
a
    @type [0..1] [ List (MimeTypeList) ] The list consist of values of data-type(s): PT:MimeType.

toc | top

"Video" Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class VideoDType - N/A - -[[ Sequence, Mixed ]]- - N/A -
a
    @src [0..1] DT:URL (PT:NormalizedString) -
b
    @crossorigin [0..1] [ Enumeration (CORSSettingsEnum) ] Permitted values are: { anonymous | use-credentials }.
c
    @preload [0..1] [ Enumeration (PreLoadValueEnum) ] Permitted values are: { none | auto | metadata }.
Default value = "metadata".
d
    @autoplay [0..1] [ Enumeration (AutoplayEnum) ] Permitted values are: { true | false | autoplay }.
e
    @mediagroup [0..1] PT:NormalizedString -
f
    @loop [0..1] [ Enumeration (LoopEnum) ] Permitted values are: { true | false | loop }.
g
    @muted [0..1] [ Enumeration (MutedEnum) ] Permitted values are: { true | false | muted }.
h
    @controls [0..1] [ Enumeration (ControlsEnum) ] Permitted values are: { true | false | controls }.
i
    @poster [0..1] DT:URL (PT:NormalizedString) -
j
    @width [0..1] PT:NonNegativeInteger -
k
    @height [0..1] PT:NonNegativeInteger -
1
    source [0..*] Source (Sequence) -
2
    track [0..*] Track (Sequence) -

toc | top

Abstract Class Checklists

The set of abstract classes defined in the data model.

"Adaptive" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class Adaptive - N/A - -[[ Selection ]]- - N/A -
1
    qti-adaptive-selection XOR [1] AdaptiveSelection (Sequence) -
2
-[[ Abstract ]]- [1] -[[ Sequence ]]- In the model this abstract class is named: SelectOrderSelection
2.1
    qti-selection [0..1] Selection (Sequence) -
2.2
    qti-ordering [0..1] Ordering (Sequence) -

toc | top

"AssessmentSectionSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AssessmentSectionSelection - N/A - -[[ Selection ]]- - N/A -
1
    qti-assessment-section XOR [1] AssessmentSection (Sequence) -
2
    qti-assessment-section-ref XOR [1] DT:AssessmentSectionRef (PT:Empty) This derived element has no value i.e. it is empty.
2a
        @identifier [1] DT:Identifier (PT:NCName) -
2b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
2c
        @href [1] PT:AnyURI -
2d
        @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"BlockContentModel" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BlockContentModel - N/A - -[[ Selection ]]- - N/A -
1
    pre XOR [1] HTMLText (Sequence, Mixed) -
2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
8
    p XOR [1] HTMLText (Sequence, Mixed) -
9
    address XOR [1] HTMLText (Sequence, Mixed) -
10
    dl XOR [1] DL (Sequence) -
11
    ol XOR [1] OUL (Sequence) -
12
    ul XOR [1] OUL (Sequence) -
13
    hr XOR [1] HR (Sequence) -
14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
15
    table XOR [1] Table (Sequence) -
16
    div XOR [1] Div (Sequence, Mixed) -
17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
19
    audio XOR [1] Audio (Sequence, Mixed) -
20
    figure XOR [1] Figure (Unordered, Mixed) -
21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"BlockGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BlockGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-position-object-stage XOR [1] PositionObjectStage (Sequence) -
2
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
3
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
4
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
5
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
6
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
7
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
8
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
9
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
10
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
11
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
12
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
13
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
14
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
15
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
16
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
17
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
18
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
19
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
20
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
21
    qti-template-block XOR [1] TemplateBlock (Sequence) -
22
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
23
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
24
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
24.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
24.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
24.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
24.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
24.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
24.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
24.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
24.8
    p XOR [1] HTMLText (Sequence, Mixed) -
24.9
    address XOR [1] HTMLText (Sequence, Mixed) -
24.10
    dl XOR [1] DL (Sequence) -
24.11
    ol XOR [1] OUL (Sequence) -
24.12
    ul XOR [1] OUL (Sequence) -
24.13
    hr XOR [1] HR (Sequence) -
24.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
24.15
    table XOR [1] Table (Sequence) -
24.16
    div XOR [1] Div (Sequence, Mixed) -
24.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
24.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
24.19
    audio XOR [1] Audio (Sequence, Mixed) -
24.20
    figure XOR [1] Figure (Unordered, Mixed) -
24.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
24.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
24.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
24.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
24.25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"BlockStaticGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BlockStaticGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
2
    qti-template-block XOR [1] TemplateBlock (Sequence) -
3
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
4
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
5
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
5.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
5.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
5.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
5.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
5.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
5.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
5.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
5.8
    p XOR [1] HTMLText (Sequence, Mixed) -
5.9
    address XOR [1] HTMLText (Sequence, Mixed) -
5.10
    dl XOR [1] DL (Sequence) -
5.11
    ol XOR [1] OUL (Sequence) -
5.12
    ul XOR [1] OUL (Sequence) -
5.13
    hr XOR [1] HR (Sequence) -
5.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
5.15
    table XOR [1] Table (Sequence) -
5.16
    div XOR [1] Div (Sequence, Mixed) -
5.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
5.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
5.19
    audio XOR [1] Audio (Sequence, Mixed) -
5.20
    figure XOR [1] Figure (Unordered, Mixed) -
5.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
5.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
5.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
5.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
5.25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"CardSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CardSelection - N/A - -[[ Sequence ]]- - N/A -
1
    qti-html-content [0..1] HTMLContent (Sequence, Mixed) -
2
    qti-file-href [0..*] DT:FileHrefCard (PT:AnyURI) -
2a
        @mime-type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.

toc | top

"DLSequence" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DLSequence - N/A - -[[ Selection ]]- - N/A -
1
    dt XOR [1..*] DT (Sequence, Mixed) -
2
    dd XOR [1..*] DD (Sequence, Mixed) -

toc | top

"DivSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DivSelection - N/A - -[[ Selection ]]- - N/A -
1
    qti-position-object-stage XOR [1] PositionObjectStage (Sequence) -
2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowGroup
2.1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
2.1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
2.1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
2.1c
        @language [0..1] PT:Language -
2.1d
        @label [0..1] PT:NormalizedString -
2.1e
        @baseuri [0..1] PT:Base -
2.1f
        @identifier [1] DT:Identifier (PT:NCName) -
2.1g
        @format [0..1] PT:NormalizedString -
2.1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
2.1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
2.1j
        @power-form [0..1] PT:Boolean Default value = "false".
2.1k
        @field [0..1] PT:NormalizedString -
2.1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
2.1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
2.2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
2.3
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
2.4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
2.5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
2.6
    qti-template-block XOR [1] TemplateBlock (Sequence) -
2.7
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
2.8
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
2.9
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
2.10
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
2.11
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
2.12
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
2.13
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
2.14
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
2.15
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
2.16
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
2.17
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
2.18
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
2.19
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
2.20
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
2.21
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
2.22
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
2.23
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
2.24
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
2.25
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
2.26
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
2.27
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
2.28
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
2.29
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
2.30
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
2.30.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
2.30.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
2.30.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
2.30.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
2.30.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
2.30.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
2.30.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
2.30.8
    p XOR [1] HTMLText (Sequence, Mixed) -
2.30.9
    address XOR [1] HTMLText (Sequence, Mixed) -
2.30.10
    dl XOR [1] DL (Sequence) -
2.30.11
    ol XOR [1] OUL (Sequence) -
2.30.12
    ul XOR [1] OUL (Sequence) -
2.30.13
    br XOR [1] BR (Sequence) -
2.30.14
    hr XOR [1] HR (Sequence) -
2.30.15
    img XOR [1] Img (Sequence) -
2.30.16
    object XOR [1] Object (Sequence, Mixed) -
2.30.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
2.30.18
    em XOR [1] HTMLText (Sequence, Mixed) -
2.30.19
    a XOR [1] A (Sequence, Mixed) -
2.30.20
    code XOR [1] HTMLText (Sequence, Mixed) -
2.30.21
    span XOR [1] HTMLText (Sequence, Mixed) -
2.30.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
2.30.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
2.30.24
    big XOR [1] HTMLText (Sequence, Mixed) -
2.30.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
2.30.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
2.30.27
    q XOR [1] Q (Sequence, Mixed) -
2.30.28
    i XOR [1] HTMLText (Sequence, Mixed) -
2.30.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
2.30.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
2.30.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
2.30.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
2.30.33
    var XOR [1] HTMLText (Sequence, Mixed) -
2.30.34
    small XOR [1] HTMLText (Sequence, Mixed) -
2.30.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
2.30.36
    b XOR [1] HTMLText (Sequence, Mixed) -
2.30.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
2.30.38
    table XOR [1] Table (Sequence) -
2.30.39
    div XOR [1] Div (Sequence, Mixed) -
2.30.40
    bdo XOR [1] BDO (Sequence, Mixed) -
2.30.41
    bdi XOR [1] BDI (Sequence, Mixed) -
2.30.42
    figure XOR [1] Figure (Unordered, Mixed) -
2.30.43
    audio XOR [1] Audio (Sequence, Mixed) -
2.30.44
    video XOR [1] Video (Sequence, Mixed) -
2.30.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.30.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.30.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.30.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.30.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.30.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.30.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.30.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
2.30.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
2.30.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.30.54
    picture XOR [1] Picture (Sequence) -
2.30.55
    details XOR [1] Details (Sequence) -

toc | top

"ExpressionGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ExpressionGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-and XOR [1] Logic1toMany (Sequence) -
2
    qti-gt XOR [1] LogicPair (Sequence) -
3
    qti-not XOR [1] LogicSingle (Sequence) -
4
    qti-lt XOR [1] LogicPair (Sequence) -
5
    qti-gte XOR [1] LogicPair (Sequence) -
6
    qti-lte XOR [1] LogicPair (Sequence) -
7
    qti-or XOR [1] Logic1toMany (Sequence) -
8
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
9
    qti-duration-lt XOR [1] LogicPair (Sequence) -
10
    qti-duration-gte XOR [1] LogicPair (Sequence) -
11
    qti-subtract XOR [1] LogicPair (Sequence) -
12
    qti-divide XOR [1] LogicPair (Sequence) -
13
    qti-multiple XOR [1] Logic0toMany (Sequence) -
14
    qti-ordered XOR [1] Logic0toMany (Sequence) -
15
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
16
    qti-random XOR [1] LogicSingle (Sequence) -
17
    qti-substring XOR [1] Substring (Sequence) -
18
    qti-equal-rounded XOR [1] EqualRounded (Sequence) -
19
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
20
    qti-delete XOR [1] LogicPair (Sequence) -
21
    qti-match XOR [1] LogicPair (Sequence) -
22
    qti-index XOR [1] Index (Sequence) -
23
    qti-power XOR [1] LogicPair (Sequence) -
24
    qti-equal XOR [1] Equal (Sequence) -
25
    qti-contains XOR [1] LogicPair (Sequence) -
26
    qti-container-size XOR [1] LogicSingle (Sequence) -
27
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
27a
        @identifier [1] DT:Identifier (PT:NCName) -
28
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
28a
        @identifier [1] DT:Identifier (PT:NCName) -
29
    qti-any-n XOR [1] AnyN (Sequence) -
30
    qti-integer-divide XOR [1] LogicPair (Sequence) -
31
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
32
    qti-is-null XOR [1] LogicSingle (Sequence) -
33
    qti-member XOR [1] LogicPair (Sequence) -
34
    qti-product XOR [1] Logic1toMany (Sequence) -
35
    qti-round XOR [1] LogicSingle (Sequence) -
36
    qti-truncate XOR [1] LogicSingle (Sequence) -
37
    qti-field-value XOR [1] FieldValue (Sequence) -
38
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
38a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
38b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
38c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
39
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
39a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
39b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
40
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
40a
        @identifier [1] DT:Identifier (PT:NCName) -
40b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
41
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
41d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
41e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
41f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
42
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
43
    qti-inside XOR [1] Inside (Sequence) -
44
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
44a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
45
    qti-pattern-match XOR [1] PatternMatch (Sequence) -
46
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
46a
        @identifier [1] DT:Identifier (PT:NCName) -
47
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
47a
        @identifier [1] DT:Identifier (PT:NCName) -
48
    qti-string-match XOR [1] StringMatch (Sequence) -
49
    qti-repeat XOR [1] Repeat (Sequence) -
50
    qti-round-to XOR [1] RoundTo (Sequence) -
51
    qti-lcm XOR [1] Logic1toMany (Sequence) -
52
    qti-gcd XOR [1] Logic1toMany (Sequence) -
53
    qti-min XOR [1] Logic1toMany (Sequence) -
54
    qti-max XOR [1] Logic1toMany (Sequence) -
55
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
55a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
56
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
57
    qti-math-operator XOR [1] MathOperator (Sequence) -
58
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
58a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
58b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
58c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
59
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
59a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
59b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
59c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
60
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
60a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
60b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
60c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
61
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
61a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
61b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
61c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
62
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
62a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
62b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
62c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
63
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
63a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
63b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
63c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
63d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
63e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
64
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
64a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
64b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
64c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
64d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
64e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"FeedandTempBlockStatic" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FeedandTempBlockStatic - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.10
    dl XOR [1] DL (Sequence) -
1.11
    ol XOR [1] OUL (Sequence) -
1.12
    ul XOR [1] OUL (Sequence) -
1.13
    br XOR [1] BR (Sequence) -
1.14
    hr XOR [1] HR (Sequence) -
1.15
    img XOR [1] Img (Sequence) -
1.16
    object XOR [1] Object (Sequence, Mixed) -
1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.19
    a XOR [1] A (Sequence, Mixed) -
1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.27
    q XOR [1] Q (Sequence, Mixed) -
1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.38
    table XOR [1] Table (Sequence) -
1.39
    div XOR [1] Div (Sequence, Mixed) -
1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.44
    video XOR [1] Video (Sequence, Mixed) -
1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.54
    picture XOR [1] Picture (Sequence) -
1.55
    details XOR [1] Details (Sequence) -
2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
4
    qti-template-block XOR [1] TemplateBlock (Sequence) -
5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
6
    qti-feedback-block XOR [1] TemplateBlockFeedbackBlock (Sequence) -
7
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
8
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
8a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
8b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
8c
        @language [0..1] PT:Language -
8d
        @label [0..1] PT:NormalizedString -
8e
        @baseuri [0..1] PT:Base -
8f
        @identifier [1] DT:Identifier (PT:NCName) -
8g
        @format [0..1] PT:NormalizedString -
8h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
8i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
8j
        @power-form [0..1] PT:Boolean Default value = "false".
8k
        @field [0..1] PT:NormalizedString -
8l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
8m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"FeedbackBlockStatic" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FeedbackBlockStatic - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockGroup
1.1
    qti-position-object-stage XOR [1] PositionObjectStage (Sequence) -
1.2
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
1.3
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
1.4
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
1.5
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
1.6
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
1.7
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
1.8
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
1.9
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
1.10
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
1.11
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
1.12
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
1.13
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
1.14
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
1.15
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
1.16
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
1.17
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
1.18
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
1.19
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
1.20
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
1.21
    qti-template-block XOR [1] TemplateBlock (Sequence) -
1.22
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
1.23
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
1.24
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
1.24.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.24.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.24.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.24.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.24.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.24.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.24.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.24.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.24.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.24.10
    dl XOR [1] DL (Sequence) -
1.24.11
    ol XOR [1] OUL (Sequence) -
1.24.12
    ul XOR [1] OUL (Sequence) -
1.24.13
    hr XOR [1] HR (Sequence) -
1.24.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.24.15
    table XOR [1] Table (Sequence) -
1.24.16
    div XOR [1] Div (Sequence, Mixed) -
1.24.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.24.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.24.19
    audio XOR [1] Audio (Sequence, Mixed) -
1.24.20
    figure XOR [1] Figure (Unordered, Mixed) -
1.24.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.24.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.24.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.24.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.24.25
    video XOR [1] Video (Sequence, Mixed) -
2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
2.1
    img XOR [1] Img (Sequence) -
2.2
    picture XOR [1] Picture (Sequence) -
2.3
    br XOR [1] BR (Sequence) -
2.4
    object XOR [1] Object (Sequence, Mixed) -
2.5
    em XOR [1] HTMLText (Sequence, Mixed) -
2.6
    a XOR [1] A (Sequence, Mixed) -
2.7
    code XOR [1] HTMLText (Sequence, Mixed) -
2.8
    span XOR [1] HTMLText (Sequence, Mixed) -
2.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
2.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
2.11
    big XOR [1] HTMLText (Sequence, Mixed) -
2.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
2.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
2.14
    q XOR [1] Q (Sequence, Mixed) -
2.15
    i XOR [1] HTMLText (Sequence, Mixed) -
2.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
2.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
2.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
2.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
2.20
    var XOR [1] HTMLText (Sequence, Mixed) -
2.21
    small XOR [1] HTMLText (Sequence, Mixed) -
2.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
2.23
    b XOR [1] HTMLText (Sequence, Mixed) -
2.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
2.25
    bdo XOR [1] BDO (Sequence, Mixed) -
2.26
    bdi XOR [1] BDI (Sequence, Mixed) -
2.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
2.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
2.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
5
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
5a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
5b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
5c
        @language [0..1] PT:Language -
5d
        @label [0..1] PT:NormalizedString -
5e
        @baseuri [0..1] PT:Base -
5f
        @identifier [1] DT:Identifier (PT:NCName) -
5g
        @format [0..1] PT:NormalizedString -
5h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
5i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
5j
        @power-form [0..1] PT:Boolean Default value = "false".
5k
        @field [0..1] PT:NormalizedString -
5l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
5m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"FeedbackFlowStaticGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FeedbackFlowStaticGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1c
        @language [0..1] PT:Language -
1d
        @label [0..1] PT:NormalizedString -
1e
        @baseuri [0..1] PT:Base -
1f
        @identifier [1] DT:Identifier (PT:NCName) -
1g
        @format [0..1] PT:NormalizedString -
1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1j
        @power-form [0..1] PT:Boolean Default value = "false".
1k
        @field [0..1] PT:NormalizedString -
1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
2
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
4
    qti-template-block XOR [1] TemplateBlock (Sequence) -
5
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
6
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
7
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
7.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
7.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
7.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
7.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
7.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
7.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
7.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
7.8
    p XOR [1] HTMLText (Sequence, Mixed) -
7.9
    address XOR [1] HTMLText (Sequence, Mixed) -
7.10
    dl XOR [1] DL (Sequence) -
7.11
    ol XOR [1] OUL (Sequence) -
7.12
    ul XOR [1] OUL (Sequence) -
7.13
    br XOR [1] BR (Sequence) -
7.14
    hr XOR [1] HR (Sequence) -
7.15
    img XOR [1] Img (Sequence) -
7.16
    object XOR [1] Object (Sequence, Mixed) -
7.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
7.18
    em XOR [1] HTMLText (Sequence, Mixed) -
7.19
    a XOR [1] A (Sequence, Mixed) -
7.20
    code XOR [1] HTMLText (Sequence, Mixed) -
7.21
    span XOR [1] HTMLText (Sequence, Mixed) -
7.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
7.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
7.24
    big XOR [1] HTMLText (Sequence, Mixed) -
7.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
7.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
7.27
    q XOR [1] Q (Sequence, Mixed) -
7.28
    i XOR [1] HTMLText (Sequence, Mixed) -
7.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
7.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
7.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
7.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
7.33
    var XOR [1] HTMLText (Sequence, Mixed) -
7.34
    small XOR [1] HTMLText (Sequence, Mixed) -
7.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
7.36
    b XOR [1] HTMLText (Sequence, Mixed) -
7.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
7.38
    table XOR [1] Table (Sequence) -
7.39
    div XOR [1] Div (Sequence, Mixed) -
7.40
    bdo XOR [1] BDO (Sequence, Mixed) -
7.41
    bdi XOR [1] BDI (Sequence, Mixed) -
7.42
    figure XOR [1] Figure (Unordered, Mixed) -
7.43
    audio XOR [1] Audio (Sequence, Mixed) -
7.44
    video XOR [1] Video (Sequence, Mixed) -
7.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
7.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
7.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
7.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
7.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
7.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
7.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
7.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
7.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
7.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7.54
    picture XOR [1] Picture (Sequence) -
7.55
    details XOR [1] Details (Sequence) -

toc | top

"FeedbackInlineGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FeedbackInlineGroup - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.1
    img XOR [1] Img (Sequence) -
1.2
    picture XOR [1] Picture (Sequence) -
1.3
    br XOR [1] BR (Sequence) -
1.4
    object XOR [1] Object (Sequence, Mixed) -
1.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.6
    a XOR [1] A (Sequence, Mixed) -
1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.14
    q XOR [1] Q (Sequence, Mixed) -
1.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
4
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
5
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
5a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
5b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
5c
        @language [0..1] PT:Language -
5d
        @label [0..1] PT:NormalizedString -
5e
        @baseuri [0..1] PT:Base -
5f
        @identifier [1] DT:Identifier (PT:NCName) -
5g
        @format [0..1] PT:NormalizedString -
5h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
5i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
5j
        @power-form [0..1] PT:Boolean Default value = "false".
5k
        @field [0..1] PT:NormalizedString -
5l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
5m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"FlowContentModel" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FlowContentModel - N/A - -[[ Selection ]]- - N/A -
1
    pre XOR [1] HTMLText (Sequence, Mixed) -
2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
8
    p XOR [1] HTMLText (Sequence, Mixed) -
9
    address XOR [1] HTMLText (Sequence, Mixed) -
10
    dl XOR [1] DL (Sequence) -
11
    ol XOR [1] OUL (Sequence) -
12
    ul XOR [1] OUL (Sequence) -
13
    br XOR [1] BR (Sequence) -
14
    hr XOR [1] HR (Sequence) -
15
    img XOR [1] Img (Sequence) -
16
    object XOR [1] Object (Sequence, Mixed) -
17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
18
    em XOR [1] HTMLText (Sequence, Mixed) -
19
    a XOR [1] A (Sequence, Mixed) -
20
    code XOR [1] HTMLText (Sequence, Mixed) -
21
    span XOR [1] HTMLText (Sequence, Mixed) -
22
    sub XOR [1] HTMLText (Sequence, Mixed) -
23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
24
    big XOR [1] HTMLText (Sequence, Mixed) -
25
    tt XOR [1] HTMLText (Sequence, Mixed) -
26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
27
    q XOR [1] Q (Sequence, Mixed) -
28
    i XOR [1] HTMLText (Sequence, Mixed) -
29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
31
    strong XOR [1] HTMLText (Sequence, Mixed) -
32
    sup XOR [1] HTMLText (Sequence, Mixed) -
33
    var XOR [1] HTMLText (Sequence, Mixed) -
34
    small XOR [1] HTMLText (Sequence, Mixed) -
35
    samp XOR [1] HTMLText (Sequence, Mixed) -
36
    b XOR [1] HTMLText (Sequence, Mixed) -
37
    cite XOR [1] HTMLText (Sequence, Mixed) -
38
    table XOR [1] Table (Sequence) -
39
    div XOR [1] Div (Sequence, Mixed) -
40
    bdo XOR [1] BDO (Sequence, Mixed) -
41
    bdi XOR [1] BDI (Sequence, Mixed) -
42
    figure XOR [1] Figure (Unordered, Mixed) -
43
    audio XOR [1] Audio (Sequence, Mixed) -
44
    video XOR [1] Video (Sequence, Mixed) -
45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
52
    ruby XOR [1] Ruby (Sequence, Mixed) -
53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
54
    picture XOR [1] Picture (Sequence) -
55
    details XOR [1] Details (Sequence) -

toc | top

"FlowGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FlowGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1c
        @language [0..1] PT:Language -
1d
        @label [0..1] PT:NormalizedString -
1e
        @baseuri [0..1] PT:Base -
1f
        @identifier [1] DT:Identifier (PT:NCName) -
1g
        @format [0..1] PT:NormalizedString -
1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1j
        @power-form [0..1] PT:Boolean Default value = "false".
1k
        @field [0..1] PT:NormalizedString -
1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
3
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
6
    qti-template-block XOR [1] TemplateBlock (Sequence) -
7
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
8
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
9
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
10
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
11
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
12
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
13
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
14
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
15
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
16
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
17
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
18
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
19
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
20
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
21
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
22
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
23
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
24
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
25
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
26
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
27
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
28
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
29
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
30
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
30.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
30.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
30.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
30.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
30.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
30.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
30.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
30.8
    p XOR [1] HTMLText (Sequence, Mixed) -
30.9
    address XOR [1] HTMLText (Sequence, Mixed) -
30.10
    dl XOR [1] DL (Sequence) -
30.11
    ol XOR [1] OUL (Sequence) -
30.12
    ul XOR [1] OUL (Sequence) -
30.13
    br XOR [1] BR (Sequence) -
30.14
    hr XOR [1] HR (Sequence) -
30.15
    img XOR [1] Img (Sequence) -
30.16
    object XOR [1] Object (Sequence, Mixed) -
30.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
30.18
    em XOR [1] HTMLText (Sequence, Mixed) -
30.19
    a XOR [1] A (Sequence, Mixed) -
30.20
    code XOR [1] HTMLText (Sequence, Mixed) -
30.21
    span XOR [1] HTMLText (Sequence, Mixed) -
30.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
30.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
30.24
    big XOR [1] HTMLText (Sequence, Mixed) -
30.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
30.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
30.27
    q XOR [1] Q (Sequence, Mixed) -
30.28
    i XOR [1] HTMLText (Sequence, Mixed) -
30.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
30.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
30.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
30.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
30.33
    var XOR [1] HTMLText (Sequence, Mixed) -
30.34
    small XOR [1] HTMLText (Sequence, Mixed) -
30.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
30.36
    b XOR [1] HTMLText (Sequence, Mixed) -
30.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
30.38
    table XOR [1] Table (Sequence) -
30.39
    div XOR [1] Div (Sequence, Mixed) -
30.40
    bdo XOR [1] BDO (Sequence, Mixed) -
30.41
    bdi XOR [1] BDI (Sequence, Mixed) -
30.42
    figure XOR [1] Figure (Unordered, Mixed) -
30.43
    audio XOR [1] Audio (Sequence, Mixed) -
30.44
    video XOR [1] Video (Sequence, Mixed) -
30.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
30.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
30.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
30.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
30.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
30.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
30.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
30.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
30.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
30.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
30.54
    picture XOR [1] Picture (Sequence) -
30.55
    details XOR [1] Details (Sequence) -

toc | top

"FlowStaticGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FlowStaticGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1c
        @language [0..1] PT:Language -
1d
        @label [0..1] PT:NormalizedString -
1e
        @baseuri [0..1] PT:Base -
1f
        @identifier [1] DT:Identifier (PT:NCName) -
1g
        @format [0..1] PT:NormalizedString -
1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1j
        @power-form [0..1] PT:Boolean Default value = "false".
1k
        @field [0..1] PT:NormalizedString -
1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
2
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
3
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
4
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
5
    qti-template-block XOR [1] TemplateBlock (Sequence) -
6
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
7
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
8
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
8.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
8.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
8.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
8.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
8.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
8.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
8.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
8.8
    p XOR [1] HTMLText (Sequence, Mixed) -
8.9
    address XOR [1] HTMLText (Sequence, Mixed) -
8.10
    dl XOR [1] DL (Sequence) -
8.11
    ol XOR [1] OUL (Sequence) -
8.12
    ul XOR [1] OUL (Sequence) -
8.13
    br XOR [1] BR (Sequence) -
8.14
    hr XOR [1] HR (Sequence) -
8.15
    img XOR [1] Img (Sequence) -
8.16
    object XOR [1] Object (Sequence, Mixed) -
8.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
8.18
    em XOR [1] HTMLText (Sequence, Mixed) -
8.19
    a XOR [1] A (Sequence, Mixed) -
8.20
    code XOR [1] HTMLText (Sequence, Mixed) -
8.21
    span XOR [1] HTMLText (Sequence, Mixed) -
8.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
8.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
8.24
    big XOR [1] HTMLText (Sequence, Mixed) -
8.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
8.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
8.27
    q XOR [1] Q (Sequence, Mixed) -
8.28
    i XOR [1] HTMLText (Sequence, Mixed) -
8.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
8.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
8.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
8.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
8.33
    var XOR [1] HTMLText (Sequence, Mixed) -
8.34
    small XOR [1] HTMLText (Sequence, Mixed) -
8.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
8.36
    b XOR [1] HTMLText (Sequence, Mixed) -
8.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
8.38
    table XOR [1] Table (Sequence) -
8.39
    div XOR [1] Div (Sequence, Mixed) -
8.40
    bdo XOR [1] BDO (Sequence, Mixed) -
8.41
    bdi XOR [1] BDI (Sequence, Mixed) -
8.42
    figure XOR [1] Figure (Unordered, Mixed) -
8.43
    audio XOR [1] Audio (Sequence, Mixed) -
8.44
    video XOR [1] Video (Sequence, Mixed) -
8.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
8.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
8.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
8.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
8.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
8.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
8.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
8.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
8.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
8.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.54
    picture XOR [1] Picture (Sequence) -
8.55
    details XOR [1] Details (Sequence) -

toc | top

"GapChoice" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GapChoice - N/A - -[[ Selection ]]- - N/A -
1
    qti-gap-text XOR [1] GapText (Sequence, Mixed) -
2
    qti-gap-img XOR [1] GapImg (Selection) -

toc | top

"GraphicAssociateInteractionSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GraphicAssociateInteractionSelection - N/A - -[[ Selection ]]- - N/A -
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"GraphicGapMatchInteractionSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GraphicGapMatchInteractionSelection - N/A - -[[ Selection ]]- - N/A -
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"GraphicOrderInteractionSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class GraphicOrderInteractionSelection - N/A - -[[ Selection ]]- - N/A -
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"HTMLContentFlow" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HTMLContentFlow - N/A - -[[ Selection ]]- - N/A -
1
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
2
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
2.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
2.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
2.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
2.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
2.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
2.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
2.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
2.8
    p XOR [1] HTMLText (Sequence, Mixed) -
2.9
    address XOR [1] HTMLText (Sequence, Mixed) -
2.10
    dl XOR [1] DL (Sequence) -
2.11
    ol XOR [1] OUL (Sequence) -
2.12
    ul XOR [1] OUL (Sequence) -
2.13
    br XOR [1] BR (Sequence) -
2.14
    hr XOR [1] HR (Sequence) -
2.15
    img XOR [1] Img (Sequence) -
2.16
    object XOR [1] Object (Sequence, Mixed) -
2.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
2.18
    em XOR [1] HTMLText (Sequence, Mixed) -
2.19
    a XOR [1] A (Sequence, Mixed) -
2.20
    code XOR [1] HTMLText (Sequence, Mixed) -
2.21
    span XOR [1] HTMLText (Sequence, Mixed) -
2.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
2.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
2.24
    big XOR [1] HTMLText (Sequence, Mixed) -
2.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
2.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
2.27
    q XOR [1] Q (Sequence, Mixed) -
2.28
    i XOR [1] HTMLText (Sequence, Mixed) -
2.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
2.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
2.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
2.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
2.33
    var XOR [1] HTMLText (Sequence, Mixed) -
2.34
    small XOR [1] HTMLText (Sequence, Mixed) -
2.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
2.36
    b XOR [1] HTMLText (Sequence, Mixed) -
2.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
2.38
    table XOR [1] Table (Sequence) -
2.39
    div XOR [1] Div (Sequence, Mixed) -
2.40
    bdo XOR [1] BDO (Sequence, Mixed) -
2.41
    bdi XOR [1] BDI (Sequence, Mixed) -
2.42
    figure XOR [1] Figure (Unordered, Mixed) -
2.43
    audio XOR [1] Audio (Sequence, Mixed) -
2.44
    video XOR [1] Video (Sequence, Mixed) -
2.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
2.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
2.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2.54
    picture XOR [1] Picture (Sequence) -
2.55
    details XOR [1] Details (Sequence) -

toc | top

"HotspotInteractionSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class HotspotInteractionSelection - N/A - -[[ Selection ]]- - N/A -
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"IncrementSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class IncrementSelection - N/A - -[[ Selection ]]- - N/A -
1
    qti-increment-si XOR [1] IncrementSI (Sequence) -
2
    qti-increment-us XOR [1] IncrementUS (Sequence) -

toc | top

"InlineChoiceGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InlineChoiceGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
1a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
1b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
1c
        @language [0..1] PT:Language -
1d
        @label [0..1] PT:NormalizedString -
1e
        @baseuri [0..1] PT:Base -
1f
        @identifier [1] DT:Identifier (PT:NCName) -
1g
        @format [0..1] PT:NormalizedString -
1h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
1i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
1j
        @power-form [0..1] PT:Boolean Default value = "false".
1k
        @field [0..1] PT:NormalizedString -
1l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
1m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
2
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
3
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
4
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
5
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
6
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
6.1
    img XOR [1] Img (Sequence) -
6.2
    picture XOR [1] Picture (Sequence) -
6.3
    br XOR [1] BR (Sequence) -
6.4
    object XOR [1] Object (Sequence, Mixed) -
6.5
    em XOR [1] HTMLText (Sequence, Mixed) -
6.6
    a XOR [1] A (Sequence, Mixed) -
6.7
    code XOR [1] HTMLText (Sequence, Mixed) -
6.8
    span XOR [1] HTMLText (Sequence, Mixed) -
6.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
6.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
6.11
    big XOR [1] HTMLText (Sequence, Mixed) -
6.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
6.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
6.14
    q XOR [1] Q (Sequence, Mixed) -
6.15
    i XOR [1] HTMLText (Sequence, Mixed) -
6.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
6.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
6.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
6.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
6.20
    var XOR [1] HTMLText (Sequence, Mixed) -
6.21
    small XOR [1] HTMLText (Sequence, Mixed) -
6.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
6.23
    b XOR [1] HTMLText (Sequence, Mixed) -
6.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
6.25
    bdo XOR [1] BDO (Sequence, Mixed) -
6.26
    bdi XOR [1] BDI (Sequence, Mixed) -
6.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
6.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
6.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
6.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"InlineContentModel" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InlineContentModel - N/A - -[[ Selection ]]- - N/A -
1
    img XOR [1] Img (Sequence) -
2
    picture XOR [1] Picture (Sequence) -
3
    br XOR [1] BR (Sequence) -
4
    object XOR [1] Object (Sequence, Mixed) -
5
    em XOR [1] HTMLText (Sequence, Mixed) -
6
    a XOR [1] A (Sequence, Mixed) -
7
    code XOR [1] HTMLText (Sequence, Mixed) -
8
    span XOR [1] HTMLText (Sequence, Mixed) -
9
    sub XOR [1] HTMLText (Sequence, Mixed) -
10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
11
    big XOR [1] HTMLText (Sequence, Mixed) -
12
    tt XOR [1] HTMLText (Sequence, Mixed) -
13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
14
    q XOR [1] Q (Sequence, Mixed) -
15
    i XOR [1] HTMLText (Sequence, Mixed) -
16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
18
    strong XOR [1] HTMLText (Sequence, Mixed) -
19
    sup XOR [1] HTMLText (Sequence, Mixed) -
20
    var XOR [1] HTMLText (Sequence, Mixed) -
21
    small XOR [1] HTMLText (Sequence, Mixed) -
22
    samp XOR [1] HTMLText (Sequence, Mixed) -
23
    b XOR [1] HTMLText (Sequence, Mixed) -
24
    cite XOR [1] HTMLText (Sequence, Mixed) -
25
    bdo XOR [1] BDO (Sequence, Mixed) -
26
    bdi XOR [1] BDI (Sequence, Mixed) -
27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
28
    ruby XOR [1] Ruby (Sequence, Mixed) -
29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"InlineGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InlineGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-text-entry-interaction XOR [1] TextEntryInteraction (Sequence) -
2
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
3
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
3a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
3b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
3c
        @language [0..1] PT:Language -
3d
        @label [0..1] PT:NormalizedString -
3e
        @baseuri [0..1] PT:Base -
3f
        @identifier [1] DT:Identifier (PT:NCName) -
3g
        @format [0..1] PT:NormalizedString -
3h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
3i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
3j
        @power-form [0..1] PT:Boolean Default value = "false".
3k
        @field [0..1] PT:NormalizedString -
3l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
3m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
4
    qti-gap XOR [1] Gap (Sequence) -
5
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
6
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
7
    qti-inline-choice-interaction XOR [1] InlineChoiceInteraction (Sequence) -
8
    qti-end-attempt-interaction XOR [1] EndAttemptInteraction (Sequence) -
9
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
10
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
11
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
12
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
12.1
    img XOR [1] Img (Sequence) -
12.2
    picture XOR [1] Picture (Sequence) -
12.3
    br XOR [1] BR (Sequence) -
12.4
    object XOR [1] Object (Sequence, Mixed) -
12.5
    em XOR [1] HTMLText (Sequence, Mixed) -
12.6
    a XOR [1] A (Sequence, Mixed) -
12.7
    code XOR [1] HTMLText (Sequence, Mixed) -
12.8
    span XOR [1] HTMLText (Sequence, Mixed) -
12.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
12.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
12.11
    big XOR [1] HTMLText (Sequence, Mixed) -
12.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
12.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
12.14
    q XOR [1] Q (Sequence, Mixed) -
12.15
    i XOR [1] HTMLText (Sequence, Mixed) -
12.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
12.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
12.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
12.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
12.20
    var XOR [1] HTMLText (Sequence, Mixed) -
12.21
    small XOR [1] HTMLText (Sequence, Mixed) -
12.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
12.23
    b XOR [1] HTMLText (Sequence, Mixed) -
12.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
12.25
    bdo XOR [1] BDO (Sequence, Mixed) -
12.26
    bdi XOR [1] BDI (Sequence, Mixed) -
12.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
12.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
12.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
12.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"InlineStaticGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InlineStaticGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-hottext XOR [1] HotText (Sequence, Mixed) -
2
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
2a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
2b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
2c
        @language [0..1] PT:Language -
2d
        @label [0..1] PT:NormalizedString -
2e
        @baseuri [0..1] PT:Base -
2f
        @identifier [1] DT:Identifier (PT:NCName) -
2g
        @format [0..1] PT:NormalizedString -
2h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
2i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
2j
        @power-form [0..1] PT:Boolean Default value = "false".
2k
        @field [0..1] PT:NormalizedString -
2l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
2m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".
3
    qti-gap XOR [1] Gap (Sequence) -
4
    qti-feedback-inline XOR [1] FeedbackInline (Sequence, Mixed) -
5
    qti-template-inline XOR [1] TemplateInline (Sequence, Mixed) -
6
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
7
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
8
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
8.1
    img XOR [1] Img (Sequence) -
8.2
    picture XOR [1] Picture (Sequence) -
8.3
    br XOR [1] BR (Sequence) -
8.4
    object XOR [1] Object (Sequence, Mixed) -
8.5
    em XOR [1] HTMLText (Sequence, Mixed) -
8.6
    a XOR [1] A (Sequence, Mixed) -
8.7
    code XOR [1] HTMLText (Sequence, Mixed) -
8.8
    span XOR [1] HTMLText (Sequence, Mixed) -
8.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
8.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
8.11
    big XOR [1] HTMLText (Sequence, Mixed) -
8.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
8.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
8.14
    q XOR [1] Q (Sequence, Mixed) -
8.15
    i XOR [1] HTMLText (Sequence, Mixed) -
8.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
8.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
8.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
8.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
8.20
    var XOR [1] HTMLText (Sequence, Mixed) -
8.21
    small XOR [1] HTMLText (Sequence, Mixed) -
8.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
8.23
    b XOR [1] HTMLText (Sequence, Mixed) -
8.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
8.25
    bdo XOR [1] BDO (Sequence, Mixed) -
8.26
    bdi XOR [1] BDI (Sequence, Mixed) -
8.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
8.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
8.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
8.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"ItemBodySelect" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ItemBodySelect - N/A - -[[ Selection ]]- - N/A -
1
    qti-rubric-block XOR [1] RubricBlock (Sequence) -
2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockGroup
2.1
    qti-position-object-stage XOR [1] PositionObjectStage (Sequence) -
2.2
    qti-custom-interaction XOR [1] CustomInteraction (Sequence) -
2.3
    qti-portable-custom-interaction XOR [1] PortableCustomInteraction (Sequence) -
2.4
    qti-drawing-interaction XOR [1] DrawingInteraction (Selection) -
2.5
    qti-gap-match-interaction XOR [1] GapMatchInteraction (Sequence) -
2.6
    qti-match-interaction XOR [1] MatchInteraction (Sequence) -
2.7
    qti-graphic-gap-match-interaction XOR [1] GraphicGapMatchInteraction (Sequence) -
2.8
    qti-hotspot-interaction XOR [1] HotspotInteraction (Sequence) -
2.9
    qti-graphic-order-interaction XOR [1] GraphicOrderInteraction (Sequence) -
2.10
    qti-select-point-interaction XOR [1] SelectPointInteraction (Selection) -
2.11
    qti-graphic-associate-interaction XOR [1] GraphicAssociateInteraction (Sequence) -
2.12
    qti-slider-interaction XOR [1] SliderInteraction (Sequence) -
2.13
    qti-choice-interaction XOR [1] ChoiceInteraction (Sequence) -
2.14
    qti-media-interaction XOR [1] MediaInteraction (Selection) -
2.15
    qti-hottext-interaction XOR [1] HotTextInteraction (Sequence) -
2.16
    qti-order-interaction XOR [1] OrderInteraction (Sequence) -
2.17
    qti-extended-text-interaction XOR [1] ExtendedTextInteraction (Sequence) -
2.18
    qti-upload-interaction XOR [1] UploadInteraction (Sequence) -
2.19
    qti-associate-interaction XOR [1] AssociateInteraction (Sequence) -
2.20
    qti-feedback-block XOR [1] FeedbackBlock (Sequence) -
2.21
    qti-template-block XOR [1] TemplateBlock (Sequence) -
2.22
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
2.23
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
2.24
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
2.24.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
2.24.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
2.24.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
2.24.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
2.24.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
2.24.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
2.24.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
2.24.8
    p XOR [1] HTMLText (Sequence, Mixed) -
2.24.9
    address XOR [1] HTMLText (Sequence, Mixed) -
2.24.10
    dl XOR [1] DL (Sequence) -
2.24.11
    ol XOR [1] OUL (Sequence) -
2.24.12
    ul XOR [1] OUL (Sequence) -
2.24.13
    hr XOR [1] HR (Sequence) -
2.24.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
2.24.15
    table XOR [1] Table (Sequence) -
2.24.16
    div XOR [1] Div (Sequence, Mixed) -
2.24.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.24.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.24.19
    audio XOR [1] Audio (Sequence, Mixed) -
2.24.20
    figure XOR [1] Figure (Unordered, Mixed) -
2.24.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.24.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.24.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.24.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
2.24.25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"LookupTable" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class LookupTable - N/A - -[[ Selection ]]- - N/A -
1
    qti-match-table XOR [1] MatchTable (Sequence) -
2
    qti-interpolation-table XOR [1] InterpolationTable (Sequence) -

toc | top

"NumericExpressionGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class NumericExpressionGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-sum XOR [1] NumericLogic1toMany (Sequence) -
2
    qti-subtract XOR [1] LogicPair (Sequence) -
3
    qti-divide XOR [1] LogicPair (Sequence) -
4
    qti-multiple XOR [1] Logic0toMany (Sequence) -
5
    qti-ordered XOR [1] Logic0toMany (Sequence) -
6
    qti-custom-operator XOR [1] CustomOperator (Sequence) -
7
    qti-random XOR [1] LogicSingle (Sequence) -
8
    qti-null XOR [1] PT:Empty This element has no value i.e. it is empty.
9
    qti-delete XOR [1] LogicPair (Sequence) -
10
    qti-index XOR [1] Index (Sequence) -
11
    qti-power XOR [1] LogicPair (Sequence) -
12
    qti-container-size XOR [1] LogicSingle (Sequence) -
13
    qti-correct XOR [1] DT:Correct (PT:Empty) This derived element has no value i.e. it is empty.
13a
        @identifier [1] DT:Identifier (PT:NCName) -
14
    qti-default XOR [1] DT:Default (PT:Empty) This derived element has no value i.e. it is empty.
14a
        @identifier [1] DT:Identifier (PT:NCName) -
15
    qti-integer-divide XOR [1] LogicPair (Sequence) -
16
    qti-integer-modulus XOR [1] LogicPair (Sequence) -
17
    qti-product XOR [1] Logic1toMany (Sequence) -
18
    qti-round XOR [1] LogicSingle (Sequence) -
19
    qti-truncate XOR [1] LogicSingle (Sequence) -
20
    qti-field-value XOR [1] FieldValue (Sequence) -
21
    qti-random-integer XOR [1] DT:RandomInteger (PT:Empty) This derived element has no value i.e. it is empty.
21a
        @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
21b
        @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
21c
        @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".
22
    qti-variable XOR [1] DT:Variable (PT:Empty) This derived element has no value i.e. it is empty.
22a
        @identifier [1] DT:Identifier (PT:NCName) -
22b
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
23
    qti-test-variables XOR [1] DT:TestVariables (PT:Empty) This derived element has no value i.e. it is empty.
23a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
23b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
23c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
23d
        @variable-identifier [1] DT:Identifier (PT:NCName) -
23e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
23f
        @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
24
    qti-integer-to-float XOR [1] LogicSingle (Sequence) -
25
    qti-base-value XOR [1] DT:BaseValue (PT:String) -
25a
        @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.
26
    qti-map-response-point XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
26a
        @identifier [1] DT:Identifier (PT:NCName) -
27
    qti-map-response XOR [1] DT:MapResponse (PT:Empty) This derived element has no value i.e. it is empty.
27a
        @identifier [1] DT:Identifier (PT:NCName) -
28
    qti-repeat XOR [1] Repeat (Sequence) -
29
    qti-round-to XOR [1] RoundTo (Sequence) -
30
    qti-lcm XOR [1] Logic1toMany (Sequence) -
31
    qti-gcd XOR [1] Logic1toMany (Sequence) -
32
    qti-min XOR [1] Logic1toMany (Sequence) -
33
    qti-max XOR [1] Logic1toMany (Sequence) -
34
    qti-math-constant XOR [1] DT:MathConstant (PT:Empty) This derived element has no value i.e. it is empty.
34a
        @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.
35
    qti-stats-operator XOR [1] StatsOperator (Sequence) -
36
    qti-math-operator XOR [1] MathOperator (Sequence) -
37
    qti-random-float XOR [1] DT:RandomFloat (PT:Empty) This derived element has no value i.e. it is empty.
37a
        @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
37b
        @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
38
    qti-number-correct XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
38a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
38b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
38c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
39
    qti-number-incorrect XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
39a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
39b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
39c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
40
    qti-number-presented XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
40a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
40b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
40c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
41
    qti-number-responded XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
41a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
41b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
41c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
42
    qti-number-selected XOR [1] DT:Number (PT:Empty) This derived element has no value i.e. it is empty.
42a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
42b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
42c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
43
    qti-outcome-minimum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
43a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
43b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
43c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
43d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
43e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -
44
    qti-outcome-maximum XOR [1] DT:OutcomeMinMax (PT:Empty) This derived element has no value i.e. it is empty.
44a
        @section-identifier [0..1] DT:Identifier (PT:NCName) -
44b
        @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
44c
        @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
44d
        @outcome-identifier [1] DT:Identifier (PT:NCName) -
44e
        @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"ObjectFlowGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ObjectFlowGroup - N/A - -[[ Selection ]]- - N/A -
1
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
2
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
3
    param XOR [1] DT:Param (PT:Empty) This derived element has no value i.e. it is empty.
3a
        @name [1] PT:String -
3b
        @value [1] PT:String -
3c
        @valuetype [1] [ Enumeration (ParamTypeEnum) ] Permitted values are: { DATA | REF }.
3d
        @type [0..1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
4
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
4.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
4.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
4.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
4.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
4.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
4.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
4.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
4.8
    p XOR [1] HTMLText (Sequence, Mixed) -
4.9
    address XOR [1] HTMLText (Sequence, Mixed) -
4.10
    dl XOR [1] DL (Sequence) -
4.11
    ol XOR [1] OUL (Sequence) -
4.12
    ul XOR [1] OUL (Sequence) -
4.13
    br XOR [1] BR (Sequence) -
4.14
    hr XOR [1] HR (Sequence) -
4.15
    img XOR [1] Img (Sequence) -
4.16
    object XOR [1] Object (Sequence, Mixed) -
4.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
4.18
    em XOR [1] HTMLText (Sequence, Mixed) -
4.19
    a XOR [1] A (Sequence, Mixed) -
4.20
    code XOR [1] HTMLText (Sequence, Mixed) -
4.21
    span XOR [1] HTMLText (Sequence, Mixed) -
4.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
4.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
4.24
    big XOR [1] HTMLText (Sequence, Mixed) -
4.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
4.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
4.27
    q XOR [1] Q (Sequence, Mixed) -
4.28
    i XOR [1] HTMLText (Sequence, Mixed) -
4.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
4.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
4.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
4.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
4.33
    var XOR [1] HTMLText (Sequence, Mixed) -
4.34
    small XOR [1] HTMLText (Sequence, Mixed) -
4.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
4.36
    b XOR [1] HTMLText (Sequence, Mixed) -
4.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
4.38
    table XOR [1] Table (Sequence) -
4.39
    div XOR [1] Div (Sequence, Mixed) -
4.40
    bdo XOR [1] BDO (Sequence, Mixed) -
4.41
    bdi XOR [1] BDI (Sequence, Mixed) -
4.42
    figure XOR [1] Figure (Unordered, Mixed) -
4.43
    audio XOR [1] Audio (Sequence, Mixed) -
4.44
    video XOR [1] Video (Sequence, Mixed) -
4.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
4.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
4.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
4.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
4.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
4.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
4.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
4.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
4.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
4.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4.54
    picture XOR [1] Picture (Sequence) -
4.55
    details XOR [1] Details (Sequence) -

toc | top

"OutcomeRule" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OutcomeRule - N/A - -[[ Selection ]]- - N/A -
1
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -
2
    qti-outcome-processing-fragment XOR [1] OutcomeProcessingFragment (Sequence) -
3
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
4
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
5
    qti-exit-test XOR [1] PT:Empty This element has no value i.e. it is empty.
6
    qti-outcome-condition XOR [1] OutcomeCondition (Sequence) -

toc | top

"PhraseRBSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PhraseRBSelection - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: PhrasingContentModelHTML5
1.1
    a XOR [1] A (Sequence, Mixed) -
1.2
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.3
    b XOR [1] HTMLText (Sequence, Mixed) -
1.4
    bdo XOR [1] BDO (Sequence, Mixed) -
1.5
    br XOR [1] BR (Sequence) -
1.6
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.9
    em XOR [1] HTMLText (Sequence, Mixed) -
1.10
    i XOR [1] HTMLText (Sequence, Mixed) -
1.11
    img XOR [1] Img (Sequence) -
1.12
    picture XOR [1] Picture (Sequence) -
1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.14
    object XOR [1] Object (Sequence, Mixed) -
1.15
    q XOR [1] Q (Sequence, Mixed) -
1.16
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.17
    small XOR [1] HTMLText (Sequence, Mixed) -
1.18
    span XOR [1] HTMLText (Sequence, Mixed) -
1.19
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.20
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.21
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.22
    var XOR [1] HTMLText (Sequence, Mixed) -
1.23
    audio XOR [1] Audio (Sequence, Mixed) -
1.24
    bdi XOR [1] BDI (Sequence, Mixed) -
1.25
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.26
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.27
    video XOR [1] Video (Sequence, Mixed) -
2
    rb XOR [0..*] BaseHTML5Phrasing (Sequence, Mixed) -

toc | top

"PhrasingContentModelHTML5" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PhrasingContentModelHTML5 - N/A - -[[ Selection ]]- - N/A -
1
    a XOR [1] A (Sequence, Mixed) -
2
    abbr XOR [1] HTMLText (Sequence, Mixed) -
3
    b XOR [1] HTMLText (Sequence, Mixed) -
4
    bdo XOR [1] BDO (Sequence, Mixed) -
5
    br XOR [1] BR (Sequence) -
6
    cite XOR [1] HTMLText (Sequence, Mixed) -
7
    code XOR [1] HTMLText (Sequence, Mixed) -
8
    dfn XOR [1] HTMLText (Sequence, Mixed) -
9
    em XOR [1] HTMLText (Sequence, Mixed) -
10
    i XOR [1] HTMLText (Sequence, Mixed) -
11
    img XOR [1] Img (Sequence) -
12
    picture XOR [1] Picture (Sequence) -
13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
14
    object XOR [1] Object (Sequence, Mixed) -
15
    q XOR [1] Q (Sequence, Mixed) -
16
    samp XOR [1] HTMLText (Sequence, Mixed) -
17
    small XOR [1] HTMLText (Sequence, Mixed) -
18
    span XOR [1] HTMLText (Sequence, Mixed) -
19
    strong XOR [1] HTMLText (Sequence, Mixed) -
20
    sub XOR [1] HTMLText (Sequence, Mixed) -
21
    sup XOR [1] HTMLText (Sequence, Mixed) -
22
    var XOR [1] HTMLText (Sequence, Mixed) -
23
    audio XOR [1] Audio (Sequence, Mixed) -
24
    bdi XOR [1] BDI (Sequence, Mixed) -
25
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
26
    ruby XOR [1] Ruby (Sequence, Mixed) -
27
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"PositionObjectStageSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PositionObjectStageSelection - N/A - -[[ Selection ]]- - N/A -
1
    object XOR [1] Object (Sequence, Mixed) -
2
    img XOR [1] Img (Sequence) -
3
    picture XOR [1] Picture (Sequence) -

toc | top

"PromptStaticGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PromptStaticGroup - N/A - -[[ Selection ]]- - N/A -
1
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
2
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
3
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
3.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
3.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
3.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
3.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
3.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
3.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
3.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
3.8
    p XOR [1] HTMLText (Sequence, Mixed) -
3.9
    address XOR [1] HTMLText (Sequence, Mixed) -
3.10
    dl XOR [1] DL (Sequence) -
3.11
    ol XOR [1] OUL (Sequence) -
3.12
    ul XOR [1] OUL (Sequence) -
3.13
    br XOR [1] BR (Sequence) -
3.14
    hr XOR [1] HR (Sequence) -
3.15
    img XOR [1] Img (Sequence) -
3.16
    object XOR [1] Object (Sequence, Mixed) -
3.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
3.18
    em XOR [1] HTMLText (Sequence, Mixed) -
3.19
    a XOR [1] A (Sequence, Mixed) -
3.20
    code XOR [1] HTMLText (Sequence, Mixed) -
3.21
    span XOR [1] HTMLText (Sequence, Mixed) -
3.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
3.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
3.24
    big XOR [1] HTMLText (Sequence, Mixed) -
3.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
3.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
3.27
    q XOR [1] Q (Sequence, Mixed) -
3.28
    i XOR [1] HTMLText (Sequence, Mixed) -
3.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
3.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
3.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
3.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
3.33
    var XOR [1] HTMLText (Sequence, Mixed) -
3.34
    small XOR [1] HTMLText (Sequence, Mixed) -
3.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
3.36
    b XOR [1] HTMLText (Sequence, Mixed) -
3.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
3.38
    table XOR [1] Table (Sequence) -
3.39
    div XOR [1] Div (Sequence, Mixed) -
3.40
    bdo XOR [1] BDO (Sequence, Mixed) -
3.41
    bdi XOR [1] BDI (Sequence, Mixed) -
3.42
    figure XOR [1] Figure (Unordered, Mixed) -
3.43
    audio XOR [1] Audio (Sequence, Mixed) -
3.44
    video XOR [1] Video (Sequence, Mixed) -
3.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
3.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
3.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3.54
    picture XOR [1] Picture (Sequence) -
3.55
    details XOR [1] Details (Sequence) -

toc | top

"RPRTSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RPRTSelection - N/A - -[[ Unordered ]]- - N/A -
1
    rp [0..1] BaseHTML5Phrasing (Sequence, Mixed) -
2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: RTRTCSelection
2.1
    rt XOR [1] BaseHTML5Phrasing (Sequence, Mixed) -
2.2
    rtc XOR [1] RTC (Selection, Mixed) -

toc | top

"RTRTCSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RTRTCSelection - N/A - -[[ Selection ]]- - N/A -
1
    rt XOR [1] BaseHTML5Phrasing (Sequence, Mixed) -
2
    rtc XOR [1] RTC (Selection, Mixed) -

toc | top

"ResponseRuleGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ResponseRuleGroup - N/A - -[[ Selection ]]- - N/A -
1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
2
    qti-response-condition XOR [1] ResponseCondition (Sequence) -
3
    qti-response-processing-fragment XOR [1] ResponseProcessingFragment (Sequence) -
4
    qti-set-outcome-value XOR [1] SetValue (Sequence) -
5
    qti-exit-response XOR [1] PT:Empty This element has no value i.e. it is empty.
6
    qti-lookup-outcome-value XOR [1] LookupOutcomeValue (Sequence) -

toc | top

"RubricBlockContentModel" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubricBlockContentModel - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.10
    dl XOR [1] DL (Sequence) -
1.11
    ol XOR [1] OUL (Sequence) -
1.12
    ul XOR [1] OUL (Sequence) -
1.13
    br XOR [1] BR (Sequence) -
1.14
    hr XOR [1] HR (Sequence) -
1.15
    img XOR [1] Img (Sequence) -
1.16
    object XOR [1] Object (Sequence, Mixed) -
1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.19
    a XOR [1] A (Sequence, Mixed) -
1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.27
    q XOR [1] Q (Sequence, Mixed) -
1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.38
    table XOR [1] Table (Sequence) -
1.39
    div XOR [1] Div (Sequence, Mixed) -
1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.44
    video XOR [1] Video (Sequence, Mixed) -
1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.54
    picture XOR [1] Picture (Sequence) -
1.55
    details XOR [1] Details (Sequence) -
2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
4
    qti-template-block XOR [1] RubricBlockTemplateBlock (Sequence) -
5
    qti-template-inline XOR [1] RubricBlockTemplateInline (Sequence, Mixed) -
6
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
6a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
6b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
6c
        @language [0..1] PT:Language -
6d
        @label [0..1] PT:NormalizedString -
6e
        @baseuri [0..1] PT:Base -
6f
        @identifier [1] DT:Identifier (PT:NCName) -
6g
        @format [0..1] PT:NormalizedString -
6h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
6i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
6j
        @power-form [0..1] PT:Boolean Default value = "false".
6k
        @field [0..1] PT:NormalizedString -
6l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
6m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"RubricTemplateBlockContentModel" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubricTemplateBlockContentModel - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.10
    dl XOR [1] DL (Sequence) -
1.11
    ol XOR [1] OUL (Sequence) -
1.12
    ul XOR [1] OUL (Sequence) -
1.13
    br XOR [1] BR (Sequence) -
1.14
    hr XOR [1] HR (Sequence) -
1.15
    img XOR [1] Img (Sequence) -
1.16
    object XOR [1] Object (Sequence, Mixed) -
1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.19
    a XOR [1] A (Sequence, Mixed) -
1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.27
    q XOR [1] Q (Sequence, Mixed) -
1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.38
    table XOR [1] Table (Sequence) -
1.39
    div XOR [1] Div (Sequence, Mixed) -
1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.44
    video XOR [1] Video (Sequence, Mixed) -
1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.54
    picture XOR [1] Picture (Sequence) -
1.55
    details XOR [1] Details (Sequence) -
2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
4
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
4b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
4c
        @language [0..1] PT:Language -
4d
        @label [0..1] PT:NormalizedString -
4e
        @baseuri [0..1] PT:Base -
4f
        @identifier [1] DT:Identifier (PT:NCName) -
4g
        @format [0..1] PT:NormalizedString -
4h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
4i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
4j
        @power-form [0..1] PT:Boolean Default value = "false".
4k
        @field [0..1] PT:NormalizedString -
4l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
4m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"RubricTemplateInlineStaticGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubricTemplateInlineStaticGroup - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: InlineContentModel
1.1
    img XOR [1] Img (Sequence) -
1.2
    picture XOR [1] Picture (Sequence) -
1.3
    br XOR [1] BR (Sequence) -
1.4
    object XOR [1] Object (Sequence, Mixed) -
1.5
    em XOR [1] HTMLText (Sequence, Mixed) -
1.6
    a XOR [1] A (Sequence, Mixed) -
1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.8
    span XOR [1] HTMLText (Sequence, Mixed) -
1.9
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.10
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.11
    big XOR [1] HTMLText (Sequence, Mixed) -
1.12
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.14
    q XOR [1] Q (Sequence, Mixed) -
1.15
    i XOR [1] HTMLText (Sequence, Mixed) -
1.16
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.17
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.18
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.19
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.20
    var XOR [1] HTMLText (Sequence, Mixed) -
1.21
    small XOR [1] HTMLText (Sequence, Mixed) -
1.22
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.23
    b XOR [1] HTMLText (Sequence, Mixed) -
1.24
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.25
    bdo XOR [1] BDO (Sequence, Mixed) -
1.26
    bdi XOR [1] BDI (Sequence, Mixed) -
1.27
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.28
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.29
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.29.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.29.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
3
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
4
    qti-printed-variable XOR [1] DT:PrintedVariable (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @id [0..1] DT:UniqueIdentifier (PT:ID) -
4b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
4c
        @language [0..1] PT:Language -
4d
        @label [0..1] PT:NormalizedString -
4e
        @baseuri [0..1] PT:Base -
4f
        @identifier [1] DT:Identifier (PT:NCName) -
4g
        @format [0..1] PT:NormalizedString -
4h
        @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
4i
        @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
4j
        @power-form [0..1] PT:Boolean Default value = "false".
4k
        @field [0..1] PT:NormalizedString -
4l
        @delimiter [0..1] PT:NormalizedString Default value = ";".
4m
        @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"RubySelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RubySelection - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: PhraseRBSelection
1.1
-[[ Abstract ]]- [0..*] -[[ Selection ]]- In the model this abstract class is named: PhrasingContentModelHTML5
1.1.1
    a XOR [1] A (Sequence, Mixed) -
1.1.2
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.1.3
    b XOR [1] HTMLText (Sequence, Mixed) -
1.1.4
    bdo XOR [1] BDO (Sequence, Mixed) -
1.1.5
    br XOR [1] BR (Sequence) -
1.1.6
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.1.7
    code XOR [1] HTMLText (Sequence, Mixed) -
1.1.8
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.1.9
    em XOR [1] HTMLText (Sequence, Mixed) -
1.1.10
    i XOR [1] HTMLText (Sequence, Mixed) -
1.1.11
    img XOR [1] Img (Sequence) -
1.1.12
    picture XOR [1] Picture (Sequence) -
1.1.13
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.1.14
    object XOR [1] Object (Sequence, Mixed) -
1.1.15
    q XOR [1] Q (Sequence, Mixed) -
1.1.16
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.1.17
    small XOR [1] HTMLText (Sequence, Mixed) -
1.1.18
    span XOR [1] HTMLText (Sequence, Mixed) -
1.1.19
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.1.20
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.1.21
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.1.22
    var XOR [1] HTMLText (Sequence, Mixed) -
1.1.23
    audio XOR [1] Audio (Sequence, Mixed) -
1.1.24
    bdi XOR [1] BDI (Sequence, Mixed) -
1.1.25
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.1.26
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.1.27
    video XOR [1] Video (Sequence, Mixed) -
1.2
    rb XOR [0..*] BaseHTML5Phrasing (Sequence, Mixed) -
2
-[[ Abstract ]]- [1] -[[ Unordered ]]- In the model this abstract class is named: RPRTSelection
2.1
    rp [0..1] BaseHTML5Phrasing (Sequence, Mixed) -
2.2
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: RTRTCSelection
2.2.1
    rt XOR [1] BaseHTML5Phrasing (Sequence, Mixed) -
2.2.2
    rtc XOR [1] RTC (Selection, Mixed) -

toc | top

"RuleSystemSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RuleSystemSelection - N/A - -[[ Selection ]]- - N/A -
1
    qti-rule-system-si XOR [1] SIRuleSystem (Sequence) -
2
    qti-rule-system-us XOR [1] USRuleSystem (Sequence) -

toc | top

"SSMLGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SSMLGroup - N/A - -[[ Selection ]]- - N/A -
1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd

toc | top

"SectionPart" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SectionPart - N/A - -[[ Selection ]]- - N/A -
1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
2
    qti-assessment-item-ref XOR [1] AssessmentItemRef (Sequence) -
3
    qti-assessment-section XOR [1] AssessmentSection (Sequence) -
4
    qti-assessment-section-ref XOR [1] DT:AssessmentSectionRef (PT:Empty) This derived element has no value i.e. it is empty.
4a
        @identifier [1] DT:Identifier (PT:NCName) -
4b
        @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
4c
        @href [1] PT:AnyURI -
4d
        @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"SelectOrderSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SelectOrderSelection - N/A - -[[ Sequence ]]- - N/A -
1
    qti-selection [0..1] Selection (Sequence) -
2
    qti-ordering [0..1] Ordering (Sequence) -

toc | top

"StimulusBlockGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class StimulusBlockGroup - N/A - -[[ Selection ]]- - N/A -
1
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
2
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
3
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: BlockContentModel
3.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
3.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
3.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
3.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
3.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
3.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
3.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
3.8
    p XOR [1] HTMLText (Sequence, Mixed) -
3.9
    address XOR [1] HTMLText (Sequence, Mixed) -
3.10
    dl XOR [1] DL (Sequence) -
3.11
    ol XOR [1] OUL (Sequence) -
3.12
    ul XOR [1] OUL (Sequence) -
3.13
    hr XOR [1] HR (Sequence) -
3.14
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
3.15
    table XOR [1] Table (Sequence) -
3.16
    div XOR [1] Div (Sequence, Mixed) -
3.17
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.18
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.19
    audio XOR [1] Audio (Sequence, Mixed) -
3.20
    figure XOR [1] Figure (Unordered, Mixed) -
3.21
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.22
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.23
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.24
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
3.25
    video XOR [1] Video (Sequence, Mixed) -

toc | top

"TableCellGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TableCellGroup - N/A - -[[ Selection ]]- - N/A -
1
    td XOR [1] TDH (Sequence, Mixed) -
2
    th XOR [1] TDH (Sequence, Mixed) -

toc | top

"TableSelection" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TableSelection - N/A - -[[ Selection ]]- - N/A -
1
    tbody XOR [0..*] TablePart (Sequence) -
2
    tr XOR [1..*] TR (Sequence) -

toc | top

"TemplateRuleGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateRuleGroup - N/A - -[[ Selection ]]- - N/A -
1
    qti-set-template-value XOR [1] SetValue (Sequence) -
2
    qti-exit-template XOR [1] PT:Empty This element has no value i.e. it is empty.
3
    qti-template-condition XOR [1] TemplateCondition (Sequence) -
4
    qti-set-default-value XOR [1] SetValue (Sequence) -
5
    qti-set-correct-response XOR [1] SetValue (Sequence) -
6
    qti-template-constraint XOR [1] TemplateConstraint (Sequence) -

toc | top

"TestFeedbackFlowStaticGroup" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TestFeedbackFlowStaticGroup - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.10
    dl XOR [1] DL (Sequence) -
1.11
    ol XOR [1] OUL (Sequence) -
1.12
    ul XOR [1] OUL (Sequence) -
1.13
    br XOR [1] BR (Sequence) -
1.14
    hr XOR [1] HR (Sequence) -
1.15
    img XOR [1] Img (Sequence) -
1.16
    object XOR [1] Object (Sequence, Mixed) -
1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.19
    a XOR [1] A (Sequence, Mixed) -
1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.27
    q XOR [1] Q (Sequence, Mixed) -
1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.38
    table XOR [1] Table (Sequence) -
1.39
    div XOR [1] Div (Sequence, Mixed) -
1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.44
    video XOR [1] Video (Sequence, Mixed) -
1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.54
    picture XOR [1] Picture (Sequence) -
1.55
    details XOR [1] Details (Sequence) -
2
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
3
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd

toc | top

"TestRubricBlockContentModel" Abstract Class Checklist

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TestRubricBlockContentModel - N/A - -[[ Selection ]]- - N/A -
1
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: FlowContentModel
1.1
    pre XOR [1] HTMLText (Sequence, Mixed) -
1.2
    h1 XOR [1] HTMLText (Sequence, Mixed) -
1.3
    h2 XOR [1] HTMLText (Sequence, Mixed) -
1.4
    h3 XOR [1] HTMLText (Sequence, Mixed) -
1.5
    h4 XOR [1] HTMLText (Sequence, Mixed) -
1.6
    h5 XOR [1] HTMLText (Sequence, Mixed) -
1.7
    h6 XOR [1] HTMLText (Sequence, Mixed) -
1.8
    p XOR [1] HTMLText (Sequence, Mixed) -
1.9
    address XOR [1] HTMLText (Sequence, Mixed) -
1.10
    dl XOR [1] DL (Sequence) -
1.11
    ol XOR [1] OUL (Sequence) -
1.12
    ul XOR [1] OUL (Sequence) -
1.13
    br XOR [1] BR (Sequence) -
1.14
    hr XOR [1] HR (Sequence) -
1.15
    img XOR [1] Img (Sequence) -
1.16
    object XOR [1] Object (Sequence, Mixed) -
1.17
    blockquote XOR [1] BlockQuote (Sequence, Mixed) -
1.18
    em XOR [1] HTMLText (Sequence, Mixed) -
1.19
    a XOR [1] A (Sequence, Mixed) -
1.20
    code XOR [1] HTMLText (Sequence, Mixed) -
1.21
    span XOR [1] HTMLText (Sequence, Mixed) -
1.22
    sub XOR [1] HTMLText (Sequence, Mixed) -
1.23
    acronym XOR [1] HTMLText (Sequence, Mixed) -
1.24
    big XOR [1] HTMLText (Sequence, Mixed) -
1.25
    tt XOR [1] HTMLText (Sequence, Mixed) -
1.26
    kbd XOR [1] HTMLText (Sequence, Mixed) -
1.27
    q XOR [1] Q (Sequence, Mixed) -
1.28
    i XOR [1] HTMLText (Sequence, Mixed) -
1.29
    dfn XOR [1] HTMLText (Sequence, Mixed) -
1.30
    abbr XOR [1] HTMLText (Sequence, Mixed) -
1.31
    strong XOR [1] HTMLText (Sequence, Mixed) -
1.32
    sup XOR [1] HTMLText (Sequence, Mixed) -
1.33
    var XOR [1] HTMLText (Sequence, Mixed) -
1.34
    small XOR [1] HTMLText (Sequence, Mixed) -
1.35
    samp XOR [1] HTMLText (Sequence, Mixed) -
1.36
    b XOR [1] HTMLText (Sequence, Mixed) -
1.37
    cite XOR [1] HTMLText (Sequence, Mixed) -
1.38
    table XOR [1] Table (Sequence) -
1.39
    div XOR [1] Div (Sequence, Mixed) -
1.40
    bdo XOR [1] BDO (Sequence, Mixed) -
1.41
    bdi XOR [1] BDI (Sequence, Mixed) -
1.42
    figure XOR [1] Figure (Unordered, Mixed) -
1.43
    audio XOR [1] Audio (Sequence, Mixed) -
1.44
    video XOR [1] Video (Sequence, Mixed) -
1.45
    article XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.46
    aside XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.47
    footer XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.48
    header XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.49
    label XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.50
    nav XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.51
    section XOR [1] BaseHTML5Flow (Sequence, Mixed) -
1.52
    ruby XOR [1] Ruby (Sequence, Mixed) -
1.53
-[[ Abstract ]]- [1] -[[ Selection ]]- In the model this abstract class is named: SSMLGroup
1.53.1
    ssml11:p XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.2
    ssml11:s XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.3
    ssml11:say-as XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.4
    ssml11:phoneme XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.5
    ssml11:sub XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.6
    ssml11:voice XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.7
    ssml11:emphasis XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.8
    ssml11:break XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.9
    ssml11:prosody XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.10
    ssml11:mark XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.11
    ssml11:audio XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.53.12
    ssml11:speak XOR [1] SSMLv1p1 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
1.54
    picture XOR [1] Picture (Sequence) -
1.55
    details XOR [1] Details (Sequence) -
2
    xi:include XOR [1] Include (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
3
    m3:math XOR [1] MathML3 (Import) Further information in the external schema located at: https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd

toc | top

Import Class Checklists

The imported classes supported by the specification.

"Include" Import (Base) Class Checklist

Construct Value
Name-space http://www.w3.org/2001/XInclude
Schema Location https://purl.imsglobal.org/spec/w3/2001/schema/xsd/XInclude.xsd
Prefix xi

"MathML3" Import (Base) Class Checklist

Construct Value
Name-space http://www.w3.org/1998/Math/MathML
Schema Location https://purl.imsglobal.org/spec/mathml/v3p0/schema/xsd/mathml3.xsd
Prefix m3

"SSMLv1p1" Import (Base) Class Checklist

Construct Value
Name-space http://www.w3.org/2001/10/synthesis
Schema Location https://purl.imsglobal.org/spec/ssml/v1p1/schema/xsd/ssmlv1p1-core.xsd
Prefix ssml11

toc | top

Derived Data-Type Checklists

This is the definition of the set of derived data-types used in this specification and its associated profiles. In the cases where the named child elements are "pattern", "whiteSpace", "minLength", "minInclusive", "maxInclusive" or "maxLength" then these are used to constrain the value of the parent and will not occur as child elements in an instance.

"ARIABaseEmpty" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ARIABaseEmptyDType - N/A - PT:Empty - N/A -
a
    @role [0..1] [ Enumeration (ARIARoleValue) ] Permitted values are: { article | columnheader | definition | 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 | alert | alertdialog | application | banner | combobox | dialog | form | grid | main | marquee | menu | menubar | menuitem | menuitemcheckbox | menuitemradio | navigation | progressbar | scrollbar | search | tooltip | tree | treegrid | treeitem | searchbox | switch | term | figure | code | time | subscript | superscript | meter | generic | insertion | deletion | strong | emphasis }.
b
    @aria-controls [0..1] PT:IDREFS -
c
    @aria-describedby [0..1] PT:IDREFS -
d
    @aria-flowto [0..1] PT:IDREFS -
e
    @aria-label [0..1] PT:NormalizedString -
f
    @aria-labelledby [0..1] PT:IDREFS -
g
    @aria-level [0..1] DT:ARIALevelInteger (PT:Integer) -
h
    @aria-live [0..1] [ Enumeration (ARIALiveValueEnum) ] Permitted values are: { off | polite | assertive }.
Default value = "off".
i
    @aria-orientation [0..1] [ Enumeration (ARIAOrientationValueEnum) ] Permitted values are: { vertical | horizontal }.
Default value = "horizontal".
j
    @aria-owns [0..1] PT:IDREFS -
k
    @aria-hidden [0..1] PT:Boolean Default value = "false".
l
    @aria-activedescendant [0..1] PT:IDREF -
m
    @aria-atomic [0..1] PT:Boolean Default value = "false".
n
    @aria-autocomplete [0..1] [ Enumeration (ARIAAutoCompleteEnum) ] Permitted values are: { inline | list | both | none }.
Default value = "none".
o
    @aria-busy [0..1] PT:Boolean Default value = "false".
p
    @aria-checked [0..1] [ Enumeration (ARIACheckedEnum) ] Permitted values are: { true | false | mixed | undefined }.
Default value = "undefined".
q
    @aria-disabled [0..1] PT:Boolean Default value = "false".
r
    @aria-expanded [0..1] [ Enumeration (ARIAExpandedEnum) ] Permitted values are: { true | false | undefined }.
Default value = "undefined".
s
    @aria-haspopup [0..1] PT:Boolean Default value = "false".
t
    @aria-invalid [0..1] [ Enumeration (ARIAInvalidEnum) ] Permitted values are: { true | false | grammar | spelling }.
Default value = "false".
u
    @aria-multiline [0..1] PT:Boolean Default value = "false".
v
    @aria-multiselectable [0..1] PT:Boolean Default value = "false".
w
    @aria-posinset [0..1] DT:ARIALevelInteger (PT:Integer) -
x
    @aria-pressed [0..1] [ Enumeration (ARIAPressedEnum) ] Permitted values are: { true | false | mixed | undefined }.
Default value = "undefined".
y
    @aria-readonly [0..1] PT:Boolean Default value = "false".
z
    @aria-relevant [0..1] [ EnumeratedList (ARIARelevantList) ] Permitted values in the list are: { additions | removals | text | all | additions text }.
Default value = "additions text".
aa
    @aria-required [0..1] PT:Boolean Default value = "false".
ab
    @aria-selected [0..1] [ Enumeration (ARIASelectedEnum) ] Permitted values are: { true | false | undefined }.
Default value = "undefined".
ac
    @aria-setsize [0..1] PT:Integer -
ad
    @aria-sort [0..1] [ Enumeration (ARIASortEnum) ] Permitted values are: { ascending | descending | none | other }.
Default value = "none".
ae
    @aria-valuemax [0..1] PT:Decimal -
af
    @aria-valuemin [0..1] PT:Decimal -
ag
    @aria-valuenow [0..1] PT:Decimal -
ah
    @aria-valuetext [0..1] PT:String -
ai
    @aria-modal [0..1] PT:Boolean Default value = "false".
aj
    @aria-current [0..1] [ Enumeration (ARIACurrentEnum) ] Permitted values are: { page | step | location | date | time | true | false | undefined }.
Default value = "false".
ak
    @aria-placeholder [0..1] PT:String -
al
    @aria-colcount [0..1] PT:NonNegativeInteger -
am
    @aria-rowcount [0..1] PT:NonNegativeInteger -
an
    @aria-colindex [0..1] PT:NonNegativeInteger -
ao
    @aria-rowindex [0..1] PT:NonNegativeInteger -
ap
    @aria-colspan [0..1] PT:NonNegativeInteger -
aq
    @aria-rowspan [0..1] PT:NonNegativeInteger -
ar
    @aria-keyshorts [0..1] PT:String -
as
    @aria-roledescription [0..1] PT:String -
at
    @aria-errormessage [0..1] PT:IDREF -
au
    @aria-details [0..1] PT:IDREF -

toc | top

"ARIALevelInteger" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ARIALevelIntegerDType - N/A - PT:Integer - N/A -
1
    minInclusive [1] PT:Integer Default value = "1".

toc | top

"AdaptiveHref" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AdaptiveHrefDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @href [1] PT:AnyURI -

toc | top

"AreaMapEntry" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AreaMapEntryDType - N/A - PT:Empty - N/A -
a
    @shape [1] [ Enumeration (ShapeEnum) ] Permitted values are: { circle | default | ellipse | poly | rect }.
b
    @coords [1] DT:Coords (PT:NormalizedString) The value must conform to the pattern regular expression of: { (([0-9]+%?[,]){2}([0-9]+%?))|(([0-9]+%?[,]){3}([0-9]+%?))|(([0-9]+%?[,]){2}(([0-9]+%?[,]){2})+([0-9]+%?[,])([0-9]+%?)) }.
c
    @mapped-value [1] PT:Double -

toc | top

"AssessmentSectionRef" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AssessmentSectionRefDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @href [1] PT:AnyURI -
d
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"AssessmentStimulusRef" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class AssessmentStimulusRefDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @href [1] PT:AnyURI -
c
    @title [0..1] PT:NormalizedString -
d
    @dataExtension [0..*] DT:DataHTML5Extension (PT:AnyTypeLax) The value must conform to the pattern regular expression of: { (data-)[a-zA-Z0-9_\-\.]+ }.

toc | top

"BaseValue" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class BaseValueDType - N/A - PT:String - N/A -
a
    @base-type [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.

toc | top

"ContextUniqueIDRef" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ContextUniqueIDRefDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -

toc | top

"Coords" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CoordsDType - N/A - PT:NormalizedString - N/A -
1
    pattern [1] PT:String Default value = "(([0-9]+%?[,]){2}([0-9]+%?))|(([0-9]+%?[,]){3}([0-9]+%?))|(([0-9]+%?[,]){2}(([0-9]+%?[,]){2})+([0-9]+%?[,])([0-9]+%?))".

toc | top

"Correct" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class CorrectDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -

toc | top

"DataHTML5Extension" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DataHTML5ExtensionDType - N/A - PT:AnyTypeLax - N/A -
1
    pattern [1] PT:String Default value = "(data-)[a-zA-Z0-9_\-\.]+".

toc | top

"Default" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class DefaultDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -

toc | top

"EncVariableString" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class EncVariableStringDType - N/A - PT:String - N/A -
1
    pattern [1] PT:String Default value = "\{[\i-[:]][\c-[:]]*\}".

toc | top

"FileHref" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FileHrefDType - N/A - PT:AnyURI - N/A -

toc | top

"FileHrefCard" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class FileHrefCardDType - N/A - PT:AnyURI - N/A -
a
    @mime-type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.

toc | top

"Identifier" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class IdentifierDType - N/A - PT:NCName - N/A -

toc | top

"InteractionModule" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InteractionModuleDType - N/A - PT:Empty - N/A -
a
    @id [1] PT:NCName -
b
    @primary-path [0..1] PT:AnyURI -
c
    @fallback-path [0..1] PT:AnyURI -

toc | top

"InterpolationTableEntry" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class InterpolationTableEntryDType - N/A - PT:Empty - N/A -
a
    @source-value [1] PT:Double -
b
    @include-boundary [0..1] PT:Boolean Default value = "true".
c
    @target-value [1] PT:String -

toc | top

"ItemSessionControl" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ItemSessionControlDType - N/A - PT:Empty - N/A -
a
    @max-attempts [0..1] PT:Int -
b
    @show-feedback [0..1] PT:Boolean Default value = "false".
c
    @allow-review [0..1] PT:Boolean Default value = "true".
d
    @show-solution [0..1] PT:Boolean Default value = "false".
e
    @allow-comment [0..1] PT:Boolean Default value = "false".
f
    @allow-skipping [0..1] PT:Boolean Default value = "true".
g
    @validate-responses [0..1] PT:Boolean Default value = "false".

toc | top

"Length" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class LengthDType - N/A - PT:String - N/A -
1
    pattern [1] PT:String Default value = "[0-9]+%?".

toc | top

"MapEntry" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MapEntryDType - N/A - PT:Empty - N/A -
a
    @map-key [1] PT:NormalizedString -
b
    @mapped-value [1] PT:Double -
c
    @case-sensitive [0..1] PT:Boolean Default value = "false".

toc | top

"MapResponse" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MapResponseDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -

toc | top

"MatchTableEntry" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MatchTableEntryDType - N/A - PT:Empty - N/A -
a
    @source-value [1] PT:Int -
b
    @target-value [1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.

toc | top

"MathConstant" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MathConstantDType - N/A - PT:Empty - N/A -
a
    @name [1] [ Enumeration (MathConstantsEnum) ] Permitted values are: { pi | e }.

toc | top

"MimeType" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class MimeTypeDType - N/A - PT:NormalizedString - N/A -
1
    pattern [1] PT:String Default value = "[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+".

toc | top

"NonNegativeDouble" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class NonNegativeDoubleDType - N/A - PT:Double - N/A -
1
    minInclusive [1] PT:Double Default value = "0.0".

toc | top

"Number" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class NumberDType - N/A - PT:Empty - N/A -
a
    @section-identifier [0..1] DT:Identifier (PT:NCName) -
b
    @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
c
    @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.

toc | top

"OutcomeMinMax" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class OutcomeMinMaxDType - N/A - PT:Empty - N/A -
a
    @section-identifier [0..1] DT:Identifier (PT:NCName) -
b
    @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
c
    @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
d
    @outcome-identifier [1] DT:Identifier (PT:NCName) -
e
    @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"Param" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ParamDType - N/A - PT:Empty - N/A -
a
    @name [1] PT:String -
b
    @value [1] PT:String -
c
    @valuetype [1] [ Enumeration (ParamTypeEnum) ] Permitted values are: { DATA | REF }.
d
    @type [0..1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.

toc | top

"PrintedVariable" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class PrintedVariableDType - N/A - PT:Empty - N/A -
a
    @id [0..1] DT:UniqueIdentifier (PT:ID) -
b
    @class [0..1] [ List (StringList) ] The list consist of values of data-type(s): PT:String.
c
    @language [0..1] PT:Language -
d
    @label [0..1] PT:NormalizedString -
e
    @baseuri [0..1] PT:Base -
f
    @identifier [1] DT:Identifier (PT:NCName) -
g
    @format [0..1] PT:NormalizedString -
h
    @base [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "10".
i
    @index [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
j
    @power-form [0..1] PT:Boolean Default value = "false".
k
    @field [0..1] PT:NormalizedString -
l
    @delimiter [0..1] PT:NormalizedString Default value = ";".
m
    @mapping-indicator [0..1] PT:NormalizedString Default value = "=".

toc | top

"RadialSIValue" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RadialSIValueDType - N/A - PT:Decimal - N/A -
a
    @unit [1] [ Enumeration (SIRadialUnitTypeEnum) ] Permitted values are: { Radian }.

toc | top

"RadialUSValue" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RadialUSValueDType - N/A - PT:Decimal - N/A -
a
    @unit [1] [ Enumeration (USRadialUnitTypeEnum) ] Permitted values are: { Degree | Minute | Second }.

toc | top

"RandomFloat" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RandomFloatDType - N/A - PT:Empty - N/A -
a
    @min [0..1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.
Default value = "0".
b
    @max [1] [ Union (FloatOrVariableRef) ] The value is one of the following data-type(s): {PT:Double | DT:VariableString }.

toc | top

"RandomInteger" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class RandomIntegerDType - N/A - PT:Empty - N/A -
a
    @min [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "0".
b
    @max [1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
c
    @step [0..1] [ Union (IntegerOrVariableRef) ] The value is one of the following data-type(s): {PT:Integer | DT:VariableString }.
Default value = "1".

toc | top

"SILinearValue" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SILinearValueDType - N/A - PT:Decimal - N/A -
a
    @unit [1] [ Enumeration (SIUnitTypeEnum) ] Permitted values are: { Millimeter | Centimeter | Meter | Kilometer }.

toc | top

"StyleSheet" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class StyleSheetDType - N/A - PT:Empty - N/A -
a
    @href [1] PT:AnyURI -
b
    @type [1] DT:MimeType (PT:NormalizedString) The value must conform to the pattern regular expression of: { [\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+/[\p{IsBasicLatin}-[()<>@,;:\\"/\[\]?=]]+ }.
c
    @media [0..1] PT:NormalizedString -
d
    @title [0..1] PT:NormalizedString -

toc | top

"SupportExtString" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class SupportExtStringDType - N/A - PT:NormalizedString - N/A -
1
    pattern [1] PT:String Default value = "(ext:)[a-zA-Z0-9_\.\-]+".

toc | top

"TemplateUniqueIDRef" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TemplateUniqueIDRefDType - N/A - PT:Empty - N/A -
a
    @template-identifier [1] DT:Identifier (PT:NCName) -

toc | top

"TestVariables" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TestVariablesDType - N/A - PT:Empty - N/A -
a
    @section-identifier [0..1] DT:Identifier (PT:NCName) -
b
    @include-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
c
    @exclude-category [0..1] [ List (IdentifierList) ] The list consist of values of data-type(s): PT:NCName.
d
    @variable-identifier [1] DT:Identifier (PT:NCName) -
e
    @weight-identifier [0..1] DT:Identifier (PT:NCName) -
f
    @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.

toc | top

"TimeLimits" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class TimeLimitsDType - N/A - PT:Empty - N/A -
a
    @min-time [0..1] DT:NonNegativeDouble (PT:Double) -
b
    @max-time [0..1] DT:NonNegativeDouble (PT:Double) -
c
    @allow-late-submission [0..1] PT:Boolean Default value = "false".

toc | top

"URL" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class URLDType - N/A - PT:NormalizedString - N/A -

toc | top

"USLinearValue" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class USLinearValueDType - N/A - PT:Decimal - N/A -
a
    @unit [1] [ Enumeration (USUnitTypeEnum) ] Permitted values are: { Inch | Foot | Yard | Mile }.

toc | top

"UniqueIdentifier" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class UniqueIdentifierDType - N/A - PT:ID - N/A -

toc | top

"UniqueIdentifierRef" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class UniqueIdentifierRefDType - N/A - PT:IDREF - N/A -

toc | top

"UseExtensionString" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class UseExtensionStringDType - N/A - PT:NormalizedString - N/A -
1
    pattern [1] PT:String Default value = "(ext:)[a-zA-Z0-9_\.\-]+".

toc | top

"Value" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class ValueDType - N/A - PT:NormalizedString - N/A -
a
    @field-identifier [0..1] DT:Identifier (PT:NCName) -
b
    @base-type [0..1] [ Enumeration (BaseTypeEnum) ] Permitted values are: { boolean | directedPair | duration | file | float | identifier | integer | pair | point | string | uri }.

toc | top

"Variable" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class VariableDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @weight-identifier [0..1] DT:Identifier (PT:NCName) -

toc | top

"VariableMapping" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class VariableMappingDType - N/A - PT:Empty - N/A -
a
    @source-identifier [1] DT:Identifier (PT:NCName) -
b
    @target-identifier [1] DT:Identifier (PT:NCName) -

toc | top

"VariableString" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class VariableStringDType - N/A - PT:String - N/A -
1
    pattern [1] PT:String Default value = "[\i-[:]][\c-[:]]*".

toc | top

"Weight" Derived Class Checklists

Identifier Element/Attribute Name Multiplicity Data Type Notes
Class WeightDType - N/A - PT:Empty - N/A -
a
    @identifier [1] DT:Identifier (PT:NCName) -
b
    @value [1] PT:Double -

toc | top

Primitive Data-Type Definitions

This is the definition of the set of primitive data-types used in this specification and its associated profiles.

Data-type Name Description
AnyTypeLax This provides a lax data-type extension facility.
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.
Decimal This is mapped to the XML "xs:decimal" 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.
ID This is mapped to the XML "xs:ID" data-type.
IDREF This is mapped to the XML "xs:IDREF" data-type.
IDREFS This is mapped to the XML "xs:IDREFS" data-type.
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.
NamespaceLax This provides a lax namespace-based extension facility.
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

Schematron Rules Definitions

This is the set of schematron rules used to improve validation of the XSD.

Unordered Schematron Rules

This is the set of schematron rules used to enforce the uniqueness features of the "unordered" stereotype.

Class Name (Unordered Stereotype)
FigureDType
RPRTSelectionDType

toc | top

Defined Schematron Rules

This is the set of schematron rules used to enforce the features of the Information Model that are otherwise not enforced in the XSD.

RULE_SET_ARIA_ROLES_1

Objective of the Rule Set is to: "Enforce the correct use of the ARIA Role attribute."

RULE ARIA ROLE 1a Context ("//qti:source")
Assertion 1 Test: "count(@role)=0"
Statement: "The 'source' tag must not have an ARIA role attribute."
RULE ARIA ROLE 1b Context ("//qti:h1")
Assertion 1 Test: "count(@role)=0 or (count(@role)=1 and (@role='heading' or @role='tab' or @role='presentation'))"
Statement: "The 'h1' tag may have an ARIA role value of 'heading' or 'tab' or 'presentation' only."

toc | top

RULE_SET_GENERAL_1

Objective of the Rule Set is to: "Ensure that certain expressions are NOT used for Response Processing."

RULE GENERAL 1a Context ("//qti:qti-assessment-item/qti:qti-response-processing")
Assertion 1 Test: "count(descendant::qti:qti-outcome-minimum) = 0"
Statement: "The expression qti-outcome-minimum must NOT be used in ResponseProcessing."
Assertion 2 Test: "count(descendant::qti:qti-outcome-maximum) = 0"
Statement: "The expression qti-outcome-maximum must NOT be used in ResponseProcessing."
Assertion 3 Test: "count(descendant::qti:qti-test-variables) = 0"
Statement: "The expression qti-test-variables must NOT be used in ResponseProcessing."

toc | top

RULE_SET_INTERACTION_01A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the TextEntryInteraction."

RULE INTERACTION 1Aa Context ("//qti:qti-text-entry-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a TextEntryInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a ChoiceInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a AssociateInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a MatchInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a MediaInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain an OrderInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a SelectPointInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain a SliderInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A TextEntryInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_01B

Objective of the Rule Set is to: "Enforce the correct use of the TextEntryInteraction attributes."

RULE INTERACTION 1Ba Context ("//qti:qti-text-entry-interaction")
Assertion 1 Test: "not(@string-identifier=@response-identifier)"
Statement: "The String-Identifier and Response-Identifier attribute values must not be the same."
RULE INTERACTION 1Bb Context ("//qti:qti-text-entry-interaction[@response-identifier=//qti:qti-response-declaration/@identifier]")
Assertion 1 Test: "//qti:qti-response-declaration[@base-type='string'] or //qti:qti-response-declaration[@base-type='float'] or //qti:qti-response-declaration[@base-type='integer']"
Statement: "The base-type must have a value of either string, float or integer."

toc | top

RULE_SET_INTERACTION_02A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within ChoiceInteraction and InlineChoiceInteraction."

RULE INTERACTION 2Aa Context ("//qti:qti-choice-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a ChoiceInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a CustomInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a DrawingInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain an ExtendedText."
Assertion 07 Test: "count(ancestor::qti:qti-graphic-match-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a GapMatchInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a GraphicAssocciateInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a TextEnryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A ChoiceInteraction MUST NOT contain a UploadInteraction."
RULE INTERACTION 2Ab Context ("//qti:qti-inline-choice-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "An InlineChoiceInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_02B

Objective of the Rule Set is to: "Enforce the correct use of the ChoiceInteraction and InlineChoiceInteraction attributes."

RULE INTERACTION 2Ba Context ("//qti:qti-choice-interaction")
Assertion 1 Test: "not(not(@max-choices=0) and @max-choices < @min-choices)"
Statement: "The max-choices attribute value, provided it is not 0, must not be less than the Min-Choices value."

toc | top

RULE_SET_INTERACTION_03A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the ExtendedTextEntryInteraction."

RULE INTERACTION 3Aa Context ("//qti:qti-extended-text-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an AssociateTextInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an ChoiceTextInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an GapMatchInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an GraphicAssociateInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an GraphicGapMatchInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "An ExtendedTextInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_03B

Objective of the Rule Set is to: "Enforce the correct use of the ExtendedTextInteraction attributes."

RULE INTERACTION 3Ba Context ("//qti:qti-extended-text-interaction")
Assertion 1 Test: "not(@string-identifier=@response-identifier)"
Statement: "The string-identifier and response-identifier attribute values must not be the same."

toc | top

RULE_SET_INTERACTION_04A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the HotspotInteraction."

RULE INTERACTION 4Aa Context ("//qti:qti-hotspot-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a HotspotInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graph-match-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a GraphMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-ordeer-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-uploadd-interaction)=0"
Statement: "A HotspotInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_04B

Objective of the Rule Set is to: "Enforce the correct use of the HotspotInteraction attributes."

RULE INTERACTION 4Ba Context ("//qti:qti-hotspot-interaction")
Assertion 1 Test: "not(not(@max-choices=0) and @max-choices < @min-choices)"
Statement: "The max-choices attribute value, provided it is not 0, must not be less than the min-choices value."

toc | top

RULE_SET_INTERACTION_05A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the GraphicOrderInteraction."

RULE INTERACTION 5Aa Context ("//qti:qti-graphic-order-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a GraphicAssocciateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A GraphicOrderInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_05B

Objective of the Rule Set is to: "Enforce the correct use of the GraphicOrderInteraction attributes."

RULE INTERACTION 5Ba Context ("//qti:qti-graphic-order-interaction")
Assertion 1 Test: "not(not(@max-choices=0) and @max-choices < @min-choices)"
Statement: "The max-choices attribute value, provided it is not 0, must not be less than the min-choices value."

toc | top

RULE_SET_INTERACTION_06A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the PositionObjectInteraction."

RULE INTERACTION 6Aa Context ("//qti:qti-position-object-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a CustomInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a MatchInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a MediaInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain an OrderInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A PositionObjectInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_06B

Objective of the Rule Set is to: "Enforce the correct use of the PositionObjectInteraction attributes."

RULE INTERACTION 6Ba Context ("//qti:qti-position-object-interaction")
Assertion 1 Test: "not(not(@max-choices=0) and @max-choices < @min-choices)"
Statement: "The max-choices attribute value, provided it is not 0, must not be less than the min-choices value."

toc | top

RULE_SET_INTERACTION_07A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the SelectPointInteraction."

RULE INTERACTION 7Aa Context ("//qti:qti-select-point-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a SelectPointInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-graphic-hotspot-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a MatchInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a MediaInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain an OrderInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a PortableInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A SelectPointInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_07B

Objective of the Rule Set is to: "Enforce the correct use of the SelectPointInteraction attributes."

RULE INTERACTION 7Ba Context ("//qti:qti-select-point-interaction")
Assertion 1 Test: "not(not(@max-choices=0) and @max-choices < @min-choices)"
Statement: "The max-choices attribute value, provided it is not 0, must not be less than the min-choices value."

toc | top

RULE_SET_INTERACTION_08A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the OrderInteraction."

RULE INTERACTION 8Aa Context ("//qti:qti-order-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain an OrderInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a GapMatchInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "An OrderInteraction MUST NOT contain a UploadInteraction."

toc | top

RULE_SET_INTERACTION_08B

Objective of the Rule Set is to: "Enforce the correct use of the OrderInteraction attributes."

RULE INTERACTION 8Ba Context ("//qti:qti-order-interaction")
Assertion 1 Test: "not(not(@max-choices=0) and @max-choices < @min-choices)"
Statement: "The max-choices attribute value, provided it is not 0, must not be less than the min-choices value."

toc | top

RULE_SET_INTERACTION_09A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the HotTextInteraction."

RULE INTERACTION 9Aa Context ("//qti:qti-hottext-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a HottextInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-graphic-hotspot-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-graphic-inline-choice-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-graphic-match-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain an PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a SelectPointInteraction.A"
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A HottextInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_09B

Objective of the Rule Set is to: "Enforce the correct use of the HotTextInteraction attributes."

RULE INTERACTION 9Ba Context ("//qti:qti-hottext-interaction")
Assertion 1 Test: "not(not(@max-choices=0) and @max-choices < @min-choices)"
Statement: "The max-choices attribute value, provided it is not 0, must not be less than the min-choices value."

toc | top

RULE_SET_INTERACTION_10A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the GraphicAssociateInteraction."

RULE INTERACTION 10Aa Context ("//qti:qti-graphic-associate-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A GraphicAssociateInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_10B

Objective of the Rule Set is to: "Enforce the correct use of the GraphicAssociateInteraction attributes."

RULE INTERACTION 10Ba Context ("//qti:qti-graphic-associate-interaction")
Assertion 1 Test: "not(not(@max-associations=0) and @max-associations < @min-associations)"
Statement: "The max-associations attribute value, provided it is not 0, must not be less than the min-associations value."

toc | top

RULE_SET_INTERACTION_11A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the MatchInteraction."

RULE INTERACTION 11Aa Context ("//qti:qti-match-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a MatchInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a GraphicAsssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a InlineChoiceInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a MatchInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a PositionObjecInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A MatchInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_11B

Objective of the Rule Set is to: "Enforce the correct use of the MatchInteraction attributes."

RULE INTERACTION 11Ba Context ("//qti:qti-match-interaction")
Assertion 1 Test: "not(not(@max-associations=0) and @max-associations < @min-associations)"
Statement: "The max-associations attribute value, provided it is not 0, must not be less than the min-associations value."

toc | top

RULE_SET_INTERACTION_12A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the AssociateInteraction."

RULE INTERACTION 12Aa Context ("//qti:qti-associate-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain an AssociateInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a ChoiceInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a CustomInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a DrawingInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain an EndAtemptInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a GapMatchInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "An AssociateInteraction MUST NOT contain a UploadInteraction."

toc | top

RULE_SET_INTERACTION_12B

Objective of the Rule Set is to: "Enforce the correct use of the AssociateInteraction attributes."

RULE INTERACTION 12Ba Context ("//qti:qti-associate-interaction")
Assertion 1 Test: "not(not(@max-associations=0) and @max-associations < @min-associations)"
Statement: "The max-associations attribute value, provided it is not 0, must not be less than the min-associations value."

toc | top

RULE_SET_INTERACTION_13A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the MediaInteraction."

RULE INTERACTION 13Aa Context ("//qti:qti-media-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a MediaInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-gaphic-order-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a MatchInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A MediaInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_13B

Objective of the Rule Set is to: "Enforce the correct use of the MediaInteraction attributes."

RULE INTERACTION 13Ba Context ("//qti:qti-media-interaction")
Assertion 1 Test: "not(@max-plays < @min-plays)"
Statement: "The max-plays attribute value must not be less than the min-plays value."

toc | top

RULE_SET_INTERACTION_14A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the SliderInteraction."

RULE INTERACTION 14Aa Context ("//qti:qti-slider-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a SliderInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extend-text-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a MatchInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a MediaInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain an OrderInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a SelectPointInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A SliderInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_14B

Objective of the Rule Set is to: "Enforce the correct use of the SliderInteraction attributes."

RULE INTERACTION 14Ba Context ("//qti:qti-slider-interaction")
Assertion 1 Test: "not(@upper-bound < @lower-bound)"
Statement: "The upper-bound attribute value must not be less than the lower-bound value."

toc | top

RULE_SET_INTERACTION_15A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the DrawingInteraction."

RULE INTERACTION 15Aa Context ("//qti:qti-drawing-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a DrawingInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a GapMatchInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a GraphicGapMatcheInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A DrawingInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_15B

Objective of the Rule Set is to: "Enforce the correct use of the DrawingInteraction attributes."

RULE INTERACTION 15Ba Context ("//qti:qti-drawing-interaction")
Assertion 1 Test: "//qti:qti-response-declaration[@base-type='file']"
Statement: "The base-type must have a value of file."

toc | top

RULE_SET_INTERACTION_16A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the UploadInteraction."

RULE INTERACTION 16Aa Context ("//qti:qti-upload-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain an UploadInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a MatchInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a MediaInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain an OrderInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a SelectPointInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a SliderInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "An UploadInteraction MUST NOT contain a TextEntryInteraction."

toc | top

RULE_SET_INTERACTION_16B

Objective of the Rule Set is to: "Enforce the correct use of the UploadInteraction attributes."

RULE INTERACTION 16Ba Context ("//qti:qti-upload-interaction")
Assertion 1 Test: "//qti:qti-response-declaration[@base-type='file']"
Statement: "The base-type must have a value of file."

toc | top

RULE_SET_INTERACTION_17A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the EndAttemptInteraction."

RULE INTERACTION 17Aa Context ("//qti:qti-end-attempt-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-accustom-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a CusomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a GapMatchInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a PositionObjectnteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "An EndAttempInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_17B

Objective of the Rule Set is to: "Enforce the correct use of the EndAttemptInteraction attributes."

RULE INTERACTION 17Ba Context ("//qti:qti-end-attempt-interaction")
Assertion 1 Test: "//qti:qti-response-declaration[@base-type='boolean']"
Statement: "The base-type must have a value of boolean."

toc | top

RULE_SET_INTERACTION_18A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the GapMatchInteraction."

RULE INTERACTION 18Aa Context ("//qti:qti-gap-match-interaction")
Assertion 01 Test: "count(ancestor::qti:qi-gap-match-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a GapMatchInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain an EndAttempInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inloine-choice-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a PorableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A GapMatchInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_18B

Objective of the Rule Set is to: "Enforce the correct use of the GapMatchInteraction attributes."

RULE INTERACTION 18Ba Context ("//qti:qti-gap-match-interaction")
Assertion 1 Test: "//qti:qti-response-declaration[@base-type='directedPair']"
Statement: "The base-type must have a value of directedPair."
Assertion 2 Test: "not(not(@max-associations=0) and @max-associations < @min-associations)"
Statement: "The max-associations attribute value, provided it is not 0, must not be less than the min-associations value."

toc | top

RULE_SET_INTERACTION_19A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within the GraphicGapMatchInteraction."

RULE INTERACTION 19Aa Context ("//qti:qti-graphic-gap-match-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A GraphicGapMatchInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_19B

Objective of the Rule Set is to: "Enforce the correct use of the GraphicGapMatchInteraction attributes."

RULE INTERACTION 19Ba Context ("//qti:qti-graphic-gap-match-interaction")
Assertion 1 Test: "//qti:qti-response-declaration[@base-type='directedPair']"
Statement: "The base-type must have a value of directedPair."

toc | top

RULE_SET_INTERACTION_20A

Objective of the Rule Set is to: "Enforce the prohibiting of nested interactions within CustomInteracion and PortableCustomInteraction."

RULE INTERACTION 20Aa Context ("//qti:qti-custom-interation")
Assertion 01 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a CustomInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a DrawingInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a GapMatchInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a HotspotInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a HottextInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a MatchInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a MediaInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain an OrderInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A CustomInteraction MUST NOT contain an UploadInteraction."
RULE INTERACTION 20Ab Context ("//qti:qti-portable-custom-interaction")
Assertion 01 Test: "count(ancestor::qti:qti-portable-custom-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a PortableCustomInteraction."
Assertion 02 Test: "count(ancestor::qti:qti-associate-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain an AssociateInteraction."
Assertion 03 Test: "count(ancestor::qti:qti-choice-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a ChoiceInteraction."
Assertion 04 Test: "count(ancestor::qti:qti-custom-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a CustomInteraction."
Assertion 05 Test: "count(ancestor::qti:qti-drawing-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a DrawingInteraction."
Assertion 06 Test: "count(ancestor::qti:qti-end-attempt-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain an EndAttemptInteraction."
Assertion 07 Test: "count(ancestor::qti:qti-extended-text-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain an ExtendedTextInteraction."
Assertion 08 Test: "count(ancestor::qti:qti-gap-match-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a GapMatchInteraction."
Assertion 09 Test: "count(ancestor::qti:qti-graphic-associate-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a GraphicAssociateInteraction."
Assertion 10 Test: "count(ancestor::qti:qti-graphic-gap-match-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a GraphicGapMatchInteraction."
Assertion 11 Test: "count(ancestor::qti:qti-graphic-order-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a GraphicOrderInteraction."
Assertion 12 Test: "count(ancestor::qti:qti-hotspot-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a HotspotInteraction."
Assertion 13 Test: "count(ancestor::qti:qti-hottext-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a HottextInteraction."
Assertion 14 Test: "count(ancestor::qti:qti-inline-choice-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain an InlineChoiceInteraction."
Assertion 15 Test: "count(ancestor::qti:qti-match-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a MatchInteraction."
Assertion 16 Test: "count(ancestor::qti:qti-media-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a MediaInteraction."
Assertion 17 Test: "count(ancestor::qti:qti-order-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain an OrderInteraction."
Assertion 18 Test: "count(ancestor::qti:qti-position-object-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a PositionObjectInteraction."
Assertion 19 Test: "count(ancestor::qti:qti-select-point-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a SelectPointInteraction."
Assertion 20 Test: "count(ancestor::qti:qti-slider-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a SliderInteraction."
Assertion 21 Test: "count(ancestor::qti:qti-text-entry-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain a TextEntryInteraction."
Assertion 22 Test: "count(ancestor::qti:qti-upload-interaction)=0"
Statement: "A PortableCustomInteraction MUST NOT contain an UploadInteraction."

toc | top

RULE_SET_INTERACTION_20B

Objective of the Rule Set is to: "Enforce the correct use of the PortableCustomInteraction attributes."

RULE INTERACTION 20Ba Context ("//qti:qti-portable-custom-interaction/qti:qti-context-variable")
Assertion 1 Test: "@identifier='QTI_CONTEXT' or @identifier=//qti:qti-assessment-item/qti:qti-context-declaration/@identifier"
Statement: "The 'qti-context-variable' does NOT have a value defined by a 'qti-context-declaration' in the parent AssessmentItem."
RULE INTERACTION 20Bb Context ("//qti:qti-portable-custom-interaction/qti:qti-template-variable")
Assertion 1 Test: "@templateIdentifier=//qti:qti-assessment-item/qti:qti-template-declaration/@identifier"
Statement: "The 'qti-template-variable' does NOT have a value defined by a 'qti-template-declaration' in the parent AssessmentItem."

toc | top

RULE_SET_INTERACTION-RELATED_1

Objective of the Rule Set is to: "Enforce the correct use of the GapText attributes."

RULE INTERACTION-RELATED 1a Context ("//qti:qti-gap-text")
Assertion 1 Test: "not(not(@match-max=0) and @match-max < @match-min)"
Statement: "The match-max attribute value, provided it is not 0, must not be less than the match-min value."

toc | top

RULE_SET_INTERACTION-RELATED_2

Objective of the Rule Set is to: "Enforce the correct use of the GapImg attributes."

RULE INTERACTION-RELATED 2a Context ("//qti:qti-gap-img")
Assertion 1 Test: "not(not(@match-max=0) and @match-max < @match-min)"
Statement: "The match-max attribute value, provided it is not 0, must not be less than the match-min value."

toc | top

RULE_SET_INTERACTION-RELATED_3

Objective of the Rule Set is to: "Enforce the correct use of the AssociableHotspot attributes."

RULE INTERACTION-RELATED 3a Context ("//qti:qti-associable-hotspot")
Assertion 1 Test: "not(not(@match-max=0) and @match-max < @match-min)"
Statement: "The match-max attribute value, provided it is not 0, must not be less than the match-min value."

toc | top

RULE_SET_INTERACTION-RELATED_4

Objective of the Rule Set is to: "Enforce the correct use of the SimpleAssociableChoice attributes."

RULE INTERACTION-RELATED 4a Context ("//qti:qti-simple-associable-choice")
Assertion 1 Test: "not(not(@match-max=0) and @match-max < @match-min)"
Statement: "The match-max attribute value, provided it is not 0, must not be less than the match-min value."

toc | top

RULE_SET_RUBRICBLOCK

Objective of the Rule Set is to: "Ensure that the constraints on the use of Rubric Blocks are imposed."

RULE RUBRICBLOCK 1 Context ("//qti:qti-rubric-block")
Assertion 1 Test: "count(descendant::qti:qti-rubric-block) = 0"
Statement: "The property qti-rubric-block MUST NOT be a child of a qti-rubric-block property i.e. nesting of rubric blocks is not permitted."

toc | top

RULE_SET_SPECIFIC_CLASS_OUTCOMEDEC

Objective of the Rule Set is to: "Enforce the correct use of the OutcomeDeclaration attributes."

RULE SPECIFIC CLASS OUTCOMEDEC 1 Context ("//qti:qti-outcome-declaration")
Assertion 1 Test: "not(@mastery-value < @normal-minimum)"
Statement: "The mastery-value attribute value must not be less than the normal-minimum value."
Assertion 2 Test: "not(@mastery-value > @normal-maximum)"
Statement: "The mastery-value attribute value must not be greater than the normal-maximum value."

toc | top

RULE_SET_SPECIFIC_CLASS_RESPONSEDEC

Objective of the Rule Set is to: "Enforce the correct use of the ResponseDeclaration attributes."

RULE 1 SPECIFIC CLASS RESPONSEDEC Context ("//qti:qti-inline-choice-interaction")
Assertion 1 Test: "count(//qti:qti-response-declaration[not(@cardinality='single')][@identifier=//qti:qti-inline-choice-interaction[@max-choices and not(@max-choices=1)]/@response-identifier])=0"
Statement: "The response variable has an invalid cardinality attribute value (this MUST be single) with respect to the associated InlineChoiceInteraction."
RULE 2 SPECIFIC CLASS RESPONSEDEC Context ("//qti:qti-choice-interaction")
Assertion 1 Test: "count(//qti:qti-response-declaration[@cardinality='single'][@identifier=//qti:qti-choice-interaction[@max-choices and not(@max-choices=1)]/@response-identifier])=0"
Statement: "The value of the cardinality attribute for the response variable is inconsistent with the value of the max-choices attribute for the associated ChoiceInteraction."

toc | top