![]() |
IMS Question & Test Interoperability: ASI Selection & Ordering Final Specification Version 1.2 |
|
Copyright © 2002 IMS Global Learning Consortium, Inc. All Rights Reserved. The IMS Logo is a trademark of IMS Global Learning Consortium, Inc. Document Name: IMS Question & Test Interoperability: ASI Selection & Ordering Date: 11 February 2002
|
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 © 2002 IMS Global Learning Consortium. All Rights Reserved.
Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals.
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/license.html.
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.
The IMS Question & Test Interoperability (QTI) specification describes a basic structure for the representation of question (item) and test (assessment) data and their corresponding results reports [QTI, 02i]. Therefore, the specification enables the exchange of this item, assessment and results data between Learning Management Systems, as well as content authors and, content libraries and collections. The IMS QTI specification is defined in XML to promote the widest possible adoption. XML is a powerful, flexible, industry standard mark-up language used to encode data models for Internet-enabled and distributed applications. The IMS QTI specification is extensible and customizable to permit immediate adoption, even in specialized or proprietary systems. Leading suppliers and consumers of learning products, services and content contributed time and expertise to produce this final specification. The IMS QTI specification, like all IMS specifications, does not limit product designs by specifying user interfaces, pedagogical paradigms, or establishing technology or policies that constrain innovation, interoperability, or reuse.
This 'Selection & Ordering' specification contains the description of how the sequence in which Sections and/or Items are presented can be controlled. The selection and ordering process is a two-stage operation in which the child objects are selected according to some defined criteria e.g. meta-data content, etc. and the order of their presentation is then determined. The selection and ordering process within an object is limited to the immediate children of the object and so complex requirements must be based upon the appropriate usage of Sections to contain the Section/Item hierarchies. This document contains the relevant information model, XML binding and best practices guidance but it should be read in the context of the core ASI documents.
This document is the IMS Question & Test Interoperability ASI Selection & Ordering Specification and must be read in conjunction with the core documents:
It defines the selection and ordering features that are to be applied to the Section and/or Items. These new Assessment and Section features are not backwards compatible with the other versions of the IMS QTI specifications. These new features have no effect on the IMS QTILite specification [QTI, 02h] because that refers only to the Item data structure.
The structure of this document is:
The possible advanced Assessment structures that can be exchanged using QTI are shown in Figure 2.1:
|
|
|
|
In the case of Sections, some of the possible data structures that can be exchanged are shown in Figure 2.2:
|
|
|
|
|
The wide range of different data structures that can be exchanged is especially significant when developing mechanisms that support 'Selection & Ordering'. 'Selection & Ordering' is the capability to define the rules that should be used for the selection and the order of Sections and/or Items to be presented to the participant. This selection and ordering mechanism must support blocks that are contained and referenced.
The following use-cases have been identified for support within QTI ASI selection and ordering V1.2:
The next use-cases will be considered for inclusion in later releases of the specification:
The core features within the ASI structures that are related to the process of selection and ordering are shown in Figure 2.3.
The relationship of these features to selection and ordering are:
The scoping of the selection and ordering algorithms that are supported is summarized using the example Section/Item combination shown in Figure 2.4. The scope of the selection and ordering is:
The 'Selection & Ordering' solution is based upon the separation of the process into three distinct but related stages:
Object selection and ordering are applied to the fixed properties of the objects i.e. the dynamic properties of the object are not used. This combination of the selection and ordering is the 'sequencing' operation.
The following selection rules are supported:
The rules that are to be applied to the selection of objects are:
The following ordering rules are supported:
The rules that are to be applied to the ordering of the objects are:
At the current time there are two sequencing rules that can be applied to the selection and ordering rules:
The tables in this Section provide a conceptual, informative description of the elements in the data objects. The columns in these tables refer to:
Note: Additional descriptive information about the element.
Table 2.1 describes the data objects that are used in the construction of the QTI results reporting package itself.
Description: The <selection_ordering> element is the container for all of the selection and ordering instructions that are to be applied to the corresponding objects (Sections and Items). The positioning of the Section and Item objects within the parent object defines the default coverage of the ordering with respect to the selected objects.
Multiplicity: The <selection_ordering> occurs zero or once within the <assessment> and <section> elements.
<selection_ordering> <selection sequence_type="Normal"/> <order order_type="All"/> </selection_ordering>
Description: This element contains the comments that are relevant to the selection and ordering structure as a whole.
Multiplicity: Occurs zero or once within the <selection_ordering> element.
Description: This element contains the comments that are relevant to the selection and ordering structure as a whole.
Multiplicity: Occurs zero or once within the <selection_ordering> element.
Description: This element contains the selection instructions that are to be applied to the objects contained within the parent object.
Multiplicity: Occurs zero or more times within the <selection_ordering> element.
Attributes: See sub-section 3.2.
Description: This element contains the ordering instructions that are to be applied to the objects that have been previously selected.
Multiplicity: Occurs zero or more times within the <selection_ordering> element.
Attributes: See sub-section 3.6.
Description: The <selection> element is used to express the selection rules that are to be applied to the identified objectbank or the set of child objects contained within the parent. The full set of rules must be parsed before the consistent selection can be achieved.
Multiplicity: The <selection> occurs once or more times in the <selection_ordering> element.
Description: Identifies the objectbank to which the selection and ordering rules are to be applied. This objectbank may or may not be contained in the same <questestinterop> package.
Multiplicity: Occurs zero or once within the <selection> element.
<selection_ordering>
<selection>
<sourcebank_ref>objectbankidentifier01</sourcebank_ref>
<selection_number>10</selection_number>
</selection>
</selection_ordering>
Description: This element defines the partial selection rule i.e. chose 'x' objects from the set of objects contained in the identified object or parent object. This data is an integer number in the range 1-4096.
Multiplicity: Occurs zero or once within the <selection> element.
<selection> <selection_number>7</selection_number> </selection>
Description: This element defines the rule that is applied to the IMS QTI-specific meta-data and/or IMS Meta-data fields of the object. The content contains the value of the meta-data field that is being tested for within the rule. This data is a string of up to 64 characters length.
Multiplicity: Occurs zero or once within the <selection> element.
<selection> <selection_metadata mdname="qmd_timelimit" mdoperator="LTE">5</selection_metadata> </selection>
Description: This element allows the construction of complex rules to be built based upon the logical 'OR' operator. The object is added to the list of selected objects if any or more of the contained rules are 'True'.
Multiplicity: Occurs zero or once within the <selection> element.
Attributes: See sub-section 3.3.
Description: This element allows the construction of complex rules to be built based upon the logical 'AND' operator. The object is added to the list of selected objects if all of the contained rules are 'True'.
Multiplicity: Occurs zero or once within the <selection> element.
Attributes: See sub-section 3.4.
Description: This element allows the construction of complex rules to be built based upon the logical 'NOT' operator. The object is not added to the list of selected objects if the contained rules are 'True'.
Multiplicity: Occurs zero or once within the <selection> element.
Attributes: See sub-section 3.5.
Description: This element allows proprietary extensions to be made to the selection rules. The nature of these extensions is limited to that of the 'ANY' definition for an element within the XML schema.
Multiplicity: Occurs zero or many times within the <selection> element.
Description: The <or_selection> element is used to express the selection of the object if at least one of the rules is found to be relevant. It is used to select objects that have particular metadata content or through the parameterized extension mechanism. The rules for the operation of this logic are described in Appendix B.
Multiplicity: The <or_selection> occurs zero or once in the <selection> element.
<or_selection> <selection_metadata mdname="qmd_topic" mdoperator="EQ">algebra</selection_metadata> <selection_metadata mdname="qmd_topic" mdoperator="EQ">geometry</selection_metadata> </or_selection>
Description: This element defines the rule that is applied to the IMS QTI-specific and/or IMS Meta-data meta-data fields of the object. The content contains the value of the meta-data field that is being tested for within the rule. This data is a string of up to 64 characters length.
Multiplicity: Occurs zero or many times within the <or_selection> element.
Description: This element allows the construction of complex rules to be built based upon the logical 'OR' operator. The object is added to the list of selected objects if any or more of the contained rules are 'True'.
Multiplicity: Occurs zero or many times within the <or_selection> element.
Attributes: See sub-section 3.3.
Description: This element allows the construction of complex rules to be built based upon the logical 'AND' operator. The object is added to the list of selected objects if all of the contained rules are 'True'.
Multiplicity: Occurs zero or many times within the <or_selection> element.
Attributes: See sub-section 3.4.
Description: This element allows the construction of complex rules to be built based upon the logical 'NOT' operator. The object is not added to the list of selected objects if the contained rules are 'True'.
Multiplicity: Occurs zero or many times within the <or_selection> element.
Attributes: See sub-section 3.5.
Description: The <and_selection> element is used to express the selection of the object if all of the contained rules are found to be 'True'. It is used to select objects that have particular metadata content or through the parameterized extension mechanism. The rules for the operation of this logic are described in Appendix B.
Multiplicity: The <and_selection> occurs zero or once within the <selection> element.
<and_selection> <selection_metadata mdname="qmd_topic" mdoperator="EQ">algebra</selection_metadata> <selection_metadata mdname="qmd_weighting" mdoperator="EQ">2</selection_metadata> </and_selection>
Description: This element defines the rule that is applied to the IMS QTI-specific and/or IMS Meta-data meta-data fields of the object. The content contains the value of the meta-data field that is being tested for within the rule. This data is a string of up to 64 characters length.
Multiplicity: Occurs zero or many times within the <and_selection> element.
Description: This element allows the construction of complex rules to be built based upon the logical 'OR' operator. The object is added to the list of selected objects if any or more of the contained rules are 'True'.
Multiplicity: Occurs zero or more times within the <and_selection> element.
Attributes: See sub-section 3.3.
Description: This element allows the construction of complex rules to be built based upon the logical 'AND' operator. The object is added to the list of selected objects if all of the contained rules are 'True'.
Multiplicity: Occurs zero or more times within the <and_selection> element.
Attributes: See sub-section 3.4.
Description: This element allows the construction of complex rules to be built based upon the logical 'NOT' operator. The object is not added to the list of selected objects if the contained rules are 'True'.
Multiplicity: Occurs zero or more times within the <and_selection> element.
Attributes: See sub-section 3.5.
Description: The <not_selection> element is used to exclude the identified objects from selection. The object will not be selected if the contained rule is 'True'. It is used to select objects that have particular metadata content or through the parameterized extension mechanism. The rules for the operation of this logic are described in Appendix B.
Multiplicity: The <not_selection> occurs zero or once within the <selection> element.
<not_selection>
<or_selection>
<selection_metadata mdname="qmd_topic" mdoperator="EQ">algebra</selection_metadata>
<selection_metadata mdname="qmd_topic" mdoperator="EQ">geometry</selection_metadata>
</or_selection>
</not_selection>
Description: This element defines the rule that is applied to the QTI-specific and/or IMS Meta-data meta-data fields of the object. The content contains the value of the meta-data field that is being tested for within the rule. This data is a string of up to 64 characters length.
Multiplicity: Occurs zero or once within the <not_selection> element.
Description: This element allows the construction of complex rules to be built based upon the logical 'OR' operator. The object is added to the list of selected objects if any or more of the contained rules are 'True'.
Multiplicity: Occurs zero or once within the <not_selection> element.
Attributes: See sub-section 3.3.
Description: This element allows the construction of complex rules to be built based upon the logical 'AND' operator. The object is added to the list of selected objects if all of the contained rules are 'True'.
Multiplicity: Occurs zero or once within the <not_selection> element.
Attributes: See sub-section 3.4.
Description: This element allows the construction of complex rules to be built based upon the logical 'NOT' operator. The object is not added to the list of selected objects if the contained rules are 'True'.
Multiplicity: Occurs zero or once within the <not_selection> element.
Attributes: See sub-section 3.5.
Description: This element contains the ordering instructions that are to be applied to the objects that have been previously selected.
Multiplicity: Occurs zero or once within the <selection_ordering> element.
Description: This element allows proprietary extensions to be made to the order rules. The nature of these extensions is limited to that of the 'ANY' definition for an element within the XML schema.
Multiplicity: Occurs zero or once within the <order> element.
The overall IMS QTI ASI Selection & Ordering data model is shown in Figure 4.1.
The relationship of this 'Selection & Ordering' specifications to the other parts of the IMS QTI specifications is:
The following set of examples demonstrates how the different use-cases are supported. Table 4.1 lists the examples used to show each selection and ordering algorithm and Table 4.2 lists the examples that support each use-case.
| |
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
| (a) Simple selection |
|
|
|
|
|
|
|
|
|
|
| (b) Basic random selection |
|
|
|
|
|
|
|
|
|
|
| I Topic random selection |
|
|
|
|
|
|
|
|
|
|
| (d) Golden questions |
|
|
|
|
|
|
|
|
|
|
| (e) Topic mixing |
|
|
|
|
|
|
|
|
|
|
| (f) Testlet |
|
|
|
|
|
|
|
|
|
|
This is an example where "All Items are defined and are displayed in the order in which they are defined". This is the default condition and is equivalent to the <selection_ordering> element being excluded from an instance. Each Item is shown only once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
<questestinterop>
<section ident="IMS_QTIV1p2_S_SAO_01">
<selection_ordering sequence_type="Normal">
<selection/>
<order order_type="Sequential">
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_02">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
...
abbreviated example
...
|
51 52 53 54 55 56 57 58 |
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample01.xml'. The sequence of Items presented to the participant will be:
This is an example where "All Items are defined but are displayed in random order and the random order is different each time". Each Item is shown only once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
<questestinterop>
<section ident="IMS_QTIV1p2_S_SAO_02">
<selection_ordering>
<selection/>
<order order_type="Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_02">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample02.xml'. The sequence of Items presented to the participant could be:
This is an example where "All Items are defined but are displayed in random order with the exception of one Item which is always displayed first and another which is always displayed last". Each Item is shown only once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<questestinterop>
<section ident="IMS_QTIV1p2_S_SAO_03">
<selection_ordering>
<selection/>
<order order_type="Sequential"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
...
abbreviated example
...
</item>
<section ident="IMS_QTIV1p2_S_SAO_03p1">
<selection_ordering>
<selection/>
<order order_type="Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_02">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
|
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
...
abbreviated example
...
</item>
</section>
<item ident="IMS_QTIV1p2_I_SAO_10">
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample03.xml'. The sequence of Items presented to the participant could be:
This is an example where "A set number of Items are selected at random from a larger number, e.g. 4 Items from 10. The random selection is different each time and the order in which they are displayed is normally randomized". Each Item is shown only once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
<questestinterop>
<section ident="IMS_QTIV1p2_S_SAO_03">
<selection_ordering>
<selection>
<selection_number>4</selection_number>
</selection>
<order order_type="Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_02">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample04.xml'. The sequence of Items presented to the participant could be:
This is an example where "A specified Item is displayed followed by 3 Items selected at random from 8 and in random order followed by another specified Item". Each Item is shown only once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
<questestinterop>
<section ident="IMS_QTIV1p2_S_SAO_10">
<selection_ordering>
<selection/>
<order order_type="Sequential"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
...
abbreviated example
...
</item>
<section ident="IMS_QTIV1p2_S_SAO_10p1">
<selection_ordering>
<selection>
<selection_number>3<selection_number>
</selection>
<order order_type="Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_02">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
...
|
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample05.xml'. The sequence of Items presented to the participant could be:
This is an example where "Items are selected according to specified attributes e.g. 'topic=qtiv1p2test' and 'difficulty=basic'. All Items with these attributes are selected and presented randomly". Each Item is shown only once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<questestinterop>
<section ident="IMS_QTIV1p2_I_SAO_06">
<selection_ordering>
<selection>
<and_selection>
<selection_metadata mdname="qmd_topic" mdoperator="EQ">qtiv1p2test
</selection_metadata>
<selection_metadata mdname="qmd_levelofdifficulty"
mdoperator="EQ">basic
</selection_metadata>
</and_selection>
</selection>
<order order_type="Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
|
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_02">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
|
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
<itemmetadata>
|
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 |
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample06.xml'. The sequence of Items presented to the participant could be
This is an example where "Items are selected according to their difficulty 'difficulty=basic' and subject 'subject=algebra'. A specified number of these Items (4) are selected randomly and presented in order of selection. Each Item is shown only once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
<questestinterop>
<section ident="IMS_QTIV1p2_I_SAO_07">
<selection_ordering>
<selection>
<selection_number>4</selection_number>
<and_selection>
<selection_metadata mdname="qmd_topic" mdoperator="EQ">qtiv1p2test
</selection_metadata>
<selection_metadata mdname="qmd_levelofdifficulty"
mdoperator="EQ">basic
</selection_metadata>
</and_selection>
</selection>
<order order_type="Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_02">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
|
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
|
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 |
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
|
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 |
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>algebra</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample07.xml'. The sequence of Items presented to the participant could be
This is an example where the number of Items selected is constrained using the parameter 'maxscorepossible'. For the sake of this example we are assuming that this parameter is used by an algorithm (this is proprietary to the assessment engine) that chooses the Items to ensure that the maximum possible score that can be attained is '8'. Each Item is shown only once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
<questestinterop>
<section ident="IMS_QTIV1p2_I_SAO_08">
<selection_ordering>
<sequence_parameter pname="maxscorepossible">4</sequence_parameter>
<selection/>
<order order_type="Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_02">
<itemmetadata>
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
|
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
|
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample08.xml'. The sequence of Items presented to the participant could be:
This is an example where "All Items are defined but are displayed in random order and the random order is different each time". Each Item may be presented more than once.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
<questestinterop>
<section ident="IMS_QTIV1p2_S_SAO_02">
<selection_ordering sequence_type="Repeat">
<sequence_parameter pname="totalnumberobjects">10</sequence_parameter>
<selection/>
<order order_type="Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_02">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample09.xml'. The sequence of Items presented to the participant could be:
In this example a testlet consists of ten Items within a single Section. The <presentation_material> element within the Section contains the common content that must be used for all ten Items. Only six of the Items are presented to the participant.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<questestinterop>
<section ident = "IMS_QTIV1p2_S_SAO_10">
<presentation_material>
<flow_mat>
<flow_mat>
<material>
<matimage uri="periodictable.jpg" x0="100" y0="100" height="400"
width="600"/>
</material>
</flow_mat>
<flow_mat>
<material>
<mattext>Answer the following questions on the Periodic Table
shown above.
</mattext>
</material>
</flow_mat>
</flow_mat>
</presentation_material>
<selection_ordering>
<selection>
<selection_number>6</selection_number>
</selection>
<order order_type = "Random"/>
</selection_ordering>
<item ident="IMS_QTIV1p2_I_SAO_01">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_02">
...
|
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_03">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_04">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_05">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_06">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_07">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_08">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_09">
...
abbreviated example
...
</item>
<item ident="IMS_QTIV1p2_I_SAO_10">
...
abbreviated example
...
</item>
</section>
<questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/basicsaoexample10.xml'. The sequence of Items presented to the participant could be:
This is an example where the set of Items are distributed within four Sections that are themselves structured in two hierarchical groups.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
<questestinterop>
<section ident = "IMS_QTIV1p2_S_SAO_11">
<selection_ordering>
<selection>
<selection_number>1</selection_number>
</selection>
<order order_type = "Sequential"/>
</selection_ordering>
<section ident= "IMS_QTIV1p2_S_SAO_11p1">
<qticomment>Set of True/false questions</qticomment>
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<item ident = "IMS_QTIV1p2_I_SAO_02" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_08" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_09" maxattempts = "2">
<itemmetadata>
|
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_10" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
<section ident = "IMS_QTIV1p2_S_SAO_11p2">
<qticomment>Set of multiple-choice/multiple-response questions</qticomment>
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<item ident = "IMS_QTIV1p2_I_SAO_01" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_03" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
|
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 |
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_04" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_05" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_QTILiveTalkv1_06" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
|
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 |
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_07" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
</section>
<section ident = "IMS_QTIV1p2_S_SAO_12">
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<section ident = "IMS_QTIV1p2_S_SAO_12p1">
<qticomment>Set of True/false questions</qticomment>
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<item ident = "IMS_QTIV1p2_I_SAO_02" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_08" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
|
231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 |
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_09" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_10" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
<section ident = "IMS_QTIV1p2_S_SAO_12p2">
<selection_ordering>
<sequence_parameter pname = "maxscorepossible">8</sequence_parameter>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<item ident = "IMS_QTIV1p2_I_SAO_01" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
|
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 |
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_03" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_04" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_05" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_QTILiveTalkv1_06" maxattempts = "2">
<itemmetadata>
<qtimetadata>
|
351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 |
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_07" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
</section>
</questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/advsaoexample01.xml'. The sequence of Items presented to the participant from Section 'IMS_QTIV1p2_S_SAO_11' could be:
Section IMS_QTIV1p2_S_SAO_11p1
Section IMS_QTIV1p2_S_SAO_11p2
This is an example where the set of Items are distributed within four Sections that are themselves structured in two hierarchical groups within the Assessment.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
<questestinterop>
<assessment ident="IMS_QTIV1p2_A_SAO_01">
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<section ident = "IMS_QTIV1p2_S_SAO_11">
<selection_ordering>
<selection>
<selection_number>1</selection_number>
</selection>
<order order_type = "Sequential"/>
</selection_ordering>
<section ident= "IMS_QTIV1p2_S_SAO_11p1">
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<item ident = "IMS_QTIV1p2_I_SAO_02" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_08" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
|
53 54 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
<item ident = "IMS_QTIV1p2_I_SAO_09" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_10" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
<section ident = "IMS_QTIV1p2_S_SAO_11p2">
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<item ident = "IMS_QTIV1p2_I_SAO_01" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_03" maxattempts = "2">
<itemmetadata>
|
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 |
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_04" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_05" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_QTILiveTalkv1_06" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
|
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 |
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_07" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
</section>
<section ident = "IMS_QTIV1p2_S_SAO_12">
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<section ident = "IMS_QTIV1p2_S_SAO_12p1">
<selection_ordering>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<item ident = "IMS_QTIV1p2_I_SAO_02" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_08" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
|
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_09" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_10" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
<section ident = "IMS_QTIV1p2_S_SAO_12p2">
<selection_ordering>
<sequence_parameter pname = "maxscorepossible">8</sequence_parameter>
<selection/>
<order order_type = "Random"/>
</selection_ordering>
<item ident = "IMS_QTIV1p2_I_SAO_01" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
|
289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 |
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_03" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_04" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>advanced</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_05" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
|
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 |
...
</item>
<item ident = "IMS_QTIV1p2_I_QTILiveTalkv1_06" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
<item ident = "IMS_QTIV1p2_I_SAO_07" maxattempts = "2">
<itemmetadata>
<qtimetadata>
<qtimetadatafield>
<fieldlabel>qmd_levelofdifficulty</fieldlabel>
<fieldentry>basic</fieldentry>
</qtimetadatafield>
<qtimetadatafield>
<fieldlabel>qmd_topic</fieldlabel>
<fieldentry>qtiv1p2test</fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
...
abbreviated example
...
</item>
</section>
</section>
</assessment>
</questestinterop>
|
This example is available in the file: 'ims_qtiasiv1p2/selection/advsaoexample03.xml'. The sequence of Items presented to the participant could be:
Section IMS_QTIV1p2_S_SAO_12p1
Section IMS_QTIV1p2_S_SAO_12p2
Section IMS_QTIV1p2_S_SAO_11p1
Currently there are only two sequencing rules but more will be added once support for adaptive-based sequencing is added. Repeated object selection does not necessarily result in the repetitive selection of Items - the Items may all be encapsulated in a set of hierarchical Sections.
The selection of Sections and Items is based upon the same mechanism, namely the <selection> element. Sections and Items are treated in the same manner i.e. they are objects that may or may not be selected. Multiple selection rules can be applied to the pool of objects and these rules are applied only to the immediate set of children contained within the parent object. It is the parent object that contains the <selection_ordering> instructions for the child objects. The order in which the objects are selected is important but the default order is determined by the order in which the objects are defined in the corresponding ASI structure. The parent-constrained selection mechanism creates a pool of child objects that are to be presented to the participant. The selection rules are additive both in terms of within each selection structure but also across multiple selection structures. The selection rules may be applied to an object-bank that is identified by external reference i.e. the Assessment and/or Section may not actually contain the Sections and/or Items to be used.
At the current time the ordering of the selected objects is restricted to two mechanisms:
Complex ordering of objects is achieved by their appropriate grouping in Sections and the interleaving of those Sections with Items. It should be noted that the macro order of the full set of objects follows the hierarchical structure of the objects i.e. there is no interleaving of child objects from different parent objects. This form of interleaving is only accomplished by referencing the same child object in more than one parent object.
The meta-data of the objects is an important selection mechanism. This selection must operate on the IMS QTI-specific meta-data and the IMS Meta-data definitions. There are three meta-data entry techniques used within IMS QTI:
The logic rules for the construction of complex meta-data selection rules are given in Appendix B.
The full set of example files, as referred to in Sections 4.3 and 4.4 are available as part of the Q7TI Resource Kit. The set of example XML instances are listed in Table 4.3.
The proprietary extensions facilities listed in Table 4.4 are supported as elements within the specifications:
| selection_extension |
selection |
Inclusion of alternative selection instructions. |
| order_extension |
order |
Inclusion of alternative ordering instructions. |
Note: These elements are only used if the suppliers of the ASIs require proprietary features that are not supported by the available range of elements. It is recommended that extensions are used sparingly. Backwards compatibility with proprietary extensions will NOT be guaranteed in future versions of these specifications. Proprietary sequencing, selection and ordering rules should be supported using the alternative mechanisms that use the explicit parameterization mechanisms without using the extension elements listed in Table 4.4.
The 'Selection & Ordering' functionality is not backwards compatible with early versions of the specification. These functions that have been replaced in earlier specifications are listed in Table 4.5.
V1.0, V1.01 and V1.1 QTI-XML instances that do not use the elements listed within Table 4.5 are backwards compatible because the <selection_ordering> element within V1.2 is optional.
The issues of harmonization of this part of the IMS QTI specification with other IMS specifications is addressed by:
The elements or_selection, and_selection and not_selection are used within the selection element and by each other to control the ways in which the selection rules are combined with each other. A selection rule takes the form such as:
<selection_metadata mdname="qmd_timelimit" mdoperator="LTE">5</selection_metadata>
i.e. select all of the objects that have a meta-data entry of "qmd_timelimit" that is less than or equal to 5.
The selection element will contain a set of rules, i.e. R1, R2, R3...Rk. The logic operators between these rules are defined as:
Using this initial set of constructions gives rise to the following representations:
<not_selection>
<or_selection>
R1
R2
</or_selection>
</not_selection>
<not_selection>
<and_selection>
R1
R2
</and_selection>
</not_selection>
<and_selection>
<not_selection>R1</not_selection >
<not_selection>R2</not_selection >
</and_selection>
<or_selection>
<not_selection>R1</not_selection >
<not_selection>R2</not_selection >
</or_selection>
<and_selection>
<or_selection>
R1
R2
</or_selection>
<or_selection>
R3
R4
</or_selection>
</and_selection>
<and_selection>
<or_selection>
R1
R2
R3
</or_selection>
<or_selection>
R4
R5
<and_selection>
R6
R7
R8
</and_selection>
</or_selection>
<or_selection>
<not_selection>
<or_selection>
R9
R10
R11
</or_selection>
</not-selection>
</or_selection>
</and_selection>
This set of rules gives rise to the following guidelines:
| Title |
IMS Question & Test Interoperability ASI Selection & Ordering |
| Editors |
Colin Smythe, Eric Shepherd, Lane Brewer, and Steve Lay |
| Version |
1.2 |
| Version Date |
11 February 2002 |
| Status |
Final Specification |
| Summary |
This document presents the IMS QTI ASI Selection & Ordering Specification. This specification is one of the set of the IMS Question & Test Interoperability specifications. This Selection & Ordering specification is an extension to the IMS QTI ASI V1.2 specification. |
| Revision Information |
22 January 2002 |
| Purpose |
Defines the selection and ordering features that have been added to IMS QTI V1.1 as part of the development of the IMS QTI V1.2 specification. |
| Document Location |
http://www.imsglobal.org/question/v1p2/imsqti_asi_saov1p2.html |
The following individuals contributed to the development of this document:
| Final Version 1.2 |
11 February 2002 |
The first release of the IMS QTI ASI Selection & Ordering final specification. |
A
ASI 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Assessment 1, 2, 3, 4, 5, 6, 7, 8, 9
Assessment Elements
assessment 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Attributes
case 1, 2
columns 1
height 1
ident 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37
label 1
maxattempts 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
mdname 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
mdoperator 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
order_type 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
pname 1, 2, 3, 4, 5, 6, 7, 8, 9
sequence_type 1, 2, 3, 4, 5, 6
uri 1
width 1
x0 1
xmllang 1, 2
y0 1
C
Common Elements
fieldentry 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
flow_mat 1
material 1
matimage 1
mattext 1
order 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39
other 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
outcomes 1
presentation_material 1
qticomment 1, 2, 3, 4, 5, 6
qtimetadata 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
qtimetadatafield 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
reference 1, 2, 3
selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55
selection_ordering 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27
vocabulary 1
E
Elements
and_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
assessment 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
fieldentry 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
fieldlabel 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
flow 1
flow_mat 1
itemmetadata 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
material 1
matimage 1
mattext 1
not_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
objectbank 1, 2, 3
or_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
order 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39
order_extension 1, 2, 3, 4
other 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
outcomes 1
presentation 1, 2, 3, 4, 5, 6, 7, 8
presentation_material 1
qmd_levelofdifficulty 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
qmd_timelimit 1, 2
qmd_topic 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28
qmd_weighting 1
qticomment 1, 2, 3, 4, 5, 6
qtimetadata 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
qtimetadatafield 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
questestinterop 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
reference 1, 2, 3
section 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29
selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55
selection_extension 1, 2, 3, 4, 5
selection_metadata 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
selection_number 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
selection_ordering 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27
sequence_parameter 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
solution 1
sourcebank_ref 1, 2, 3
vocabulary 1
Extension Elements
order_extension 1, 2, 3, 4
selection_extension 1, 2, 3, 4, 5
Meta-data 1, 2, 3, 4, 5, 6, 7, 8, 9
I
Interoperability structures
Assessment 1, 2, 3, 4, 5, 6, 7, 8, 9
Item 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21
Section 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
Item 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21
Item Elements
flow 1
itemmetadata 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
presentation 1, 2, 3, 4, 5, 6, 7, 8
solution 1
M
Meta-data
Description 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Elements
qmd_levelofdifficulty 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
qmd_topic 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
qmd_weighting 1
Language 1
Resource Identifier 1, 2
Version 1, 2, 3
O
Outcomes 1, 2
Outcomes processing
Elements
outcomes 1
Q
QTILite 1, 2
Question 1, 2, 3, 4
R
Resource Identifier 1, 2
Response 1, 2
S
Section 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
Selection & ordering 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
Attributes
mdname 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
mdoperator 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
order_type 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
pname 1, 2, 3, 4, 5, 6, 7, 8, 9
sequence_type 1, 2, 3, 4, 5, 6
Elements
and_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
not_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
or_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
order 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39
selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55
selection_extension 1, 2, 3, 4, 5
selection_metadata 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
selection_number 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
selection_ordering 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27
sequence_parameter 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
sourcebank_ref 1, 2, 3
Solution 1
U
Use Cases 1
V
Version 1.1 Additions
Attributes
fieldentry 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
fieldlabel 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
flow 1
flow_mat 1
qtimetadata 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
qtimetadatafield 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
vocabulary 1
Version 1.2 Additions
Attributes
mdname 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
mdoperator 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
order_type 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
pname 1, 2, 3, 4, 5, 6, 7, 8, 9
sequence_type 1, 2, 3, 4, 5, 6
Elements
and_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
not_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
or_selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
order 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39
outcomes 1
presentation_material 1
selection 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55
selection_extension 1, 2, 3, 4, 5
selection_metadata 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
selection_number 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
selection_ordering 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27
X
XML 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
XML Schema
DTD 1
XSD 1
XSD 1
IMS Global Learning Consortium, Inc. ("IMS") is publishing the information contained in this IMS Question & Test Interoperability: ASI Selection & Ordering ("Specification") for purposes of scientific, experimental, and scholarly collaboration only.
IMS makes no warranty or representation regarding the accuracy or completeness of the Specification.
This material is provided on an "As Is" and "As Available" basis.
The Specification is at all times subject to change and revision without notice.
It is your sole responsibility to evaluate the usefulness, accuracy, and completeness of the Specification as it relates to you.
IMS would appreciate receiving your comments and suggestions.
Please contact IMS through our website at http://www.imsglobal.org
Please refer to Document Name: IMS Question & Test Interoperability: ASI Selection & Ordering Date: 11 February 2002