XQuestion – Non Standard Element Support 1.0 © 2003/2004 Central Question Ltd.
XQuestion – Non Standard Element Support
Version 1.0
Copyright 2003/2004 Central Question Ltd. All rights reserved.
<branch>
Supported zero or once within the <respcondition> element.
Attributes:
target – this should contain the ID of an item or section
Elements:
None
Description:
This element is used for branching forward in an assessment. It is triggered if the respcondition element is evaluated to be true. It can be combined with other actions, such as setvar and displayfeedback. Branching will cause any items or sections to be skipped unless they have the 'target' id. Any feedback that is to be shown will be shown prior to branching. If a user moves backward through the assessment after having branched forward, the user will skip backward to the point from which he came.
Attribution:
This element is based on a suggestion from James Salsman of bovik.org
<questvar_create>
Supported zero or many times within <section>, <assessment> and <item>.
Attributes:
ident – this is a unique ident value.
Elements:
None
Description.
This element is used for storing variables within an assessment that can accessed at a later part of the assessment. The scope of the variable is dependent on the place where it is defined. A questvar created at the section level is available to all elements within that section.
Attribution
This element is based on the extension suggested by Dick Bacon, University of Surrey.
<questvar_update>
Supported zero or many times within <respcondition>.
Attributes:
ident – this is a unique ident value of the questvar.
respident – this is the ident value of the response
Elements:
None
Description.
This element is used in conjunction with questvar_create. When this appears in respcondition, the questvar described by the 'ident' is updated with the first value that is present as an answer in the response defined by respident.
Attribution
This element is based on the extension suggested by Dick Bacon, University of Surrey.
<questvar_equal>
Supported zero or many times within elements <and>, <not>, <or> and <conditionvar>.
Attributes:
varident – this is a unique ident value of the questvar.
respident – this is the ident value of the response
Elements:
None
Description.
This element is used in conjunction with <questvar_create> and <questvar_update>. This is a condition that evaluates to true if the questvar described by the varident attribute is equal to the value found as the text node of this element.
Attribution
This element is based on the extension suggested by Dick Bacon, University of Surrey.