Clean and Define - Create Questions
Create custom questions (f or m) with the following syntax:
Example (f)
<?xml version="1.0" encoding="UTF-8"?>
<xtgroup b="ALL">
<ques qno="xyz">
<subq type="f" decimals="0">
<stext>
<text>ftest</text>
</stext>
</subq>
<rgroup>
<r if="\6.a.1=*" calc="\6.a.1*10">
<text>r1</text>
</r>
<r if="\6.a.2=*" calc="\6.a.2*10">
<text>r2</text>
</r>
</rgroup>
</ques>
<xt a="\zyz.A" qno="yes" />
</xtgroup>
Example (m)
<?xml version="1.0" encoding="UTF-8"?>
<xtgroup b="ALL">
<ques qno="abc">
<subq type="m">
<stext>
<text>mtest</text>
</stext>
</subq>
<rgroup>
<r if="\1.a=1&\3.a=1;2">
<text>r1</text>
</r>
<r if="\1.a=2&\3.a=1;2">
<text>r2</text>
</r>
</rgroup>
</ques>
<xt a="\abc.A" qno="yes" />
</xtgroup>
Rules
Only sub questions of type m and f can be created (type n questions will automatically be created as m).
Unique qno is required.
Numeric questions (f):
if-expressions are optional, calc-expressions are required
Multi questions (m):
if-expressions are required
if-expressions are optional, calc-expressions are required
Multi questions (m):
if-expressions are required
A calc-expression is similar to an action-expression in Clean and Define.