[QTI] Two correct answers for text entry
Mark Breuker
mbreuker at loi.nl
Mon Apr 20 10:25:46 BST 2009
So, do I understand correctly that the response processing marks an item
as correctly answered when the candidate has scored the maximum amount
of points? If so, what element is best used to declare to maximum score?
Our application only scores items as either correct or incorrect.
I currently have the following QTI xml. It contains an
outcomeDeclaration called SCORE but it could just as well be named
RESULT. So I assume this is not a standard way of declaring the maximum
score?
- Mark
<?xml version="1.0" encoding="UTF-8"?>
<assessmentItem
xsi:schemaLocation="http://www.imsglobal.org/xsd/imsqti_v2p0
http://www.imsglobal.org/xsd/imsqti_v2p0.xsd"
identifier="LOI_V11_I_860-30" title="860 - 30" adaptive="false"
timeDependent="false" xmlns="http://www.imsglobal.org/xsd/imsqti_v2p0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<responseDeclaration identifier="RESPONSE" cardinality="single"
baseType="string">
<correctResponse>
<value>His name is</value>
</correctResponse>
<mapping defaultValue="0" lowerBound="0" upperBound="1">
<mapEntry mapKey="He is called"
mappedValue="1"/>
<mapEntry mapKey="He's called" mappedValue="1"/>
<mapEntry mapKey="His name's" mappedValue="1"/>
<mapEntry mapKey="His name is" mappedValue="1"/>
</mapping>
</responseDeclaration>
<outcomeDeclaration identifier="FEEDBACK" cardinality="multiple"
baseType="identifier"/>
<outcomeDeclaration identifier="SCORE" cardinality="single"
baseType="integer" normalMaximum="1.0"/>
<itemBody>
<p>Vertaal de woorden in hoofdletters:<br/>Wie is die
man?<br/>Dat is mijn werkgever. DIE HEET Patel.</p>
<p>
Who is that man?<br/>He is my employer.
<textEntryInteraction responseIdentifier="RESPONSE"
expectedLength="15"/>
Patel.
</p>
</itemBody>
<responseProcessing>
<responseCondition>
<responseIf>
<stringMatch caseSensitive="true" substring="false">
<variable identifier="RESPONSE"/>
<baseValue baseType="string">He is
called</baseValue>
</stringMatch>
<setOutcomeValue identifier="SCORE"><baseValue
baseType="integer">1</baseValue></setOutcomeValue>
<setOutcomeValue identifier="FEEDBACK">
<multiple>
<variable identifier="FEEDBACK"/>
<baseValue
baseType="identifier">correct</baseValue>
</multiple>
</setOutcomeValue>
</responseIf>
<responseElseIf>
<stringMatch caseSensitive="true" substring="false">
<variable identifier="RESPONSE"/>
<baseValue baseType="string">He's called</baseValue>
</stringMatch>
<setOutcomeValue identifier="SCORE">
<baseValue baseType="integer">1</baseValue>
</setOutcomeValue>
<setOutcomeValue identifier="FEEDBACK">
<multiple>
<variable identifier="FEEDBACK"/>
<baseValue
baseType="identifier">correct</baseValue>
</multiple>
</setOutcomeValue>
</responseElseIf>
<responseElseIf>
<stringMatch caseSensitive="true" substring="false">
<variable identifier="RESPONSE"/>
<baseValue baseType="string">His name's</baseValue>
</stringMatch>
<setOutcomeValue identifier="SCORE">
<baseValue baseType="integer">1</baseValue>
</setOutcomeValue>
<setOutcomeValue identifier="FEEDBACK">
<multiple>
<variable identifier="FEEDBACK"/>
<baseValue
baseType="identifier">correct</baseValue>
</multiple>
</setOutcomeValue>
</responseElseIf>
<responseElseIf>
<stringMatch caseSensitive="true" substring="false">
<variable identifier="RESPONSE"/>
<baseValue baseType="string">His name is</baseValue>
</stringMatch>
<setOutcomeValue identifier="SCORE">
<baseValue baseType="integer">1</baseValue>
</setOutcomeValue>
<setOutcomeValue identifier="FEEDBACK">
<multiple>
<variable identifier="FEEDBACK"/>
<baseValue
baseType="identifier">correct</baseValue>
</multiple>
</setOutcomeValue>
</responseElseIf>
<responseElseIf>
<baseValue baseType="boolean">true</baseValue>
<setOutcomeValue identifier="SCORE">
<baseValue baseType="integer">0</baseValue>
</setOutcomeValue>
<setOutcomeValue identifier="FEEDBACK">
<multiple>
<variable identifier="FEEDBACK"/>
<baseValue
baseType="identifier">incorrect</baseValue>
</multiple>
</setOutcomeValue>
</responseElseIf>
</responseCondition>
</responseProcessing>
-----Oorspronkelijk bericht-----
Van: ims-qti-bounces at lists.ucles.org.uk
[mailto:ims-qti-bounces at lists.ucles.org.uk] Namens Niall Barr
Verzonden: vrijdag 17 april 2009 11:44
Aan: IMS Question &Test Interoperability
Onderwerp: RE: [QTI] Two correct answers for text entry
It's a while since I looked at this part of QTI, so don't take this
answer as being more than a vague opinion, however as far as I recall
the defined 'correct' answer has two uses - one is for simple template
response processing, where there would be no possibility of alternative
correct answers, and the other is to allow the item to contain a correct
example, either for feedback or for tutors to see. Using the same method
of processing as the 'York' or 'york' example, but with both getting
full score would be a perfectly acceptible way of having two correct
answers accepted.
Niall.
-----Original Message-----
From: ims-qti-bounces at lists.ucles.org.uk
[mailto:ims-qti-bounces at lists.ucles.org.uk] On Behalf Of Mark Breuker
Sent: 17 April 2009 10:29
To: IMS Question &Test Interoperability
Subject: [QTI] Two correct answers for text entry
Hi all,
I have a question about text entry questions (QTI v2).
The R2Q2 website (http://r2q2.qtitools.org/r2q2) QTI website has a
sample based on the textEntry sample that can be found on the IMS
website:
http://www.imsglobal.org/question/qti_v2p0/examples/items/text_Entry.xml
It defines answers: "York" and "york". "York" (with capital Y) is
considered the correct answer and "york" is considered incorrect.
However the user is awarded 0.5 points for "york" (he was pretty close
after all).
Now consider the following question where there are two possible
answers:
"He is called"
"He's called"
Both could be considered equally correct, however only one can be
defined as THE correct answer in QTI v2.
How should this text entry scenario with two equally correct answers be
defined in QTI v2?
Thanks,
Mark Breuker
Leidse Onderwijsinstellingen
_______________________________________________
IMS-QTI mailing list
IMS-QTI at lists.ucles.org.uk
http://lists.ucles.org.uk/lists/listinfo/ims-qti
_______________________________________________
IMS-QTI mailing list
IMS-QTI at lists.ucles.org.uk
http://lists.ucles.org.uk/lists/listinfo/ims-qti
More information about the IMS-QTI
mailing list