To post messages, you must join the IMS Public Community (free).   |   You also can also join the Common Cartridge Alliance.
IMS GLC Public Forums and Resources
Decrease font size
Increase font size
Topic Title: QTI PositionObjectInteraction Issue
Topic Summary: Why that way?
Created On: 04/05/2011 09:08 AM
Status: Post and Reply
Linear : Threading : Single : Branch
Topic Tools Topic Tools
View topic in raw text format. Print this topic.
 04/05/2011 09:08 AM
User is offline View Users Profile Print this message

Author Icon
bchevrier

Posts: 1
Joined: 10/04/2010

Hi,

We are implementing the QTI standard v2.0 in our assement platform TAOTAO and we are asking some questions regarding the positionObjectInteraction
This interaction is wrapped into a positionObjectStage and we don't understand why.
Why is there not only an interactions with some choices like the other one.

An example of the standard:
<positionObjectStage>
<object type="image/png" data="images/uk.png" width="206" height="280"/>
<positionObjectInteraction responseIdentifier="RESPONSE" maxChoices="3">
<object type="image/png" data="images/airport.png" width="16" height="16"/>
</positionObjectInteraction>
<positionObjectInteraction responseIdentifier="RESPONSE2" maxChoices="3">
<object type="image/png" data="images/plane.png" width="16" height="16"/>
</positionObjectInteraction>
</positionObjectStage>


An example of what we think to be logical:
<positionObjectInteraction responseIdentifier="RESPONSE" maxChoices="3">
<object type="image/png" data="images/uk.png" width="206" height="280"/>
<positionObjectChoice>
<object type="image/png" data="images/airport.png" width="16" height="16"/>
</positionObjectChoice>
<positionObjectChoice>
<object type="image/png" data="images/plane.png" width="16" height="16"/>
</positionObjectChoice>
</positionObjectInteraction>


Is there any particular reason that we don't understand?

Thank you
 04/09/2011 05:21 AM
User is offline View Users Profile Print this message

Author Icon
SueMilne

Posts: 9
Joined: 06/24/2010

Hi,

The positionObjectInteraction is intended to allow the candidate to indicate one or more points on an image, using the same indicator image in each case.

In positionObject.xml, the candidate must mark three airports. The base image is a map of the UK (uk.png) and each of the airports is marked with airport.png.

Now you could use this in mathematics (my usual subject :-)) to introduce a student to graph plotting: then you would have something like:

<?xml version="1.0" encoding="UTF-8"?>
<assessmentItem xmlns="http://www.imsglobal.org/xsd/imsqti_v2p1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.imsglobal.org/xsd/imsqti_v2p1 http://www.imsglobal.org/xsd/imsqti_v2p1.xsd"
identifier="plot_point" title="Plotting points" adaptive="false" timeDependent="false">
<responseDeclaration identifier="RESPONSE" cardinality="single" baseType="point">
<correctResponse>
<!-- point (-3,4) -->
<value>90 55</value>
</correctResponse>
<areaMapping defaultValue="0">
<areaMapEntry shape="circle" coords="90,55,12" mappedValue="2"/>
</areaMapping>
</responseDeclaration>
<outcomeDeclaration identifier="SCORE" cardinality="single" baseType="float"/>
<itemBody>
<p>Plot the point (-3,4) on the graph:</p>
<positionObjectStage>
<object type="image/png" data="images/axes5grid.png" width="427" height="428"/>
<positionObjectInteraction responseIdentifier="RESPONSE" maxChoices="1">
<object type="image/png" data="images/point20.png" width="20" height="20"/>
</positionObjectInteraction>
</positionObjectStage>
</itemBody>
<responseProcessing
template="http://www.imsglobal.org/quest..._response_point"/>
</assessmentItem>

The problem the author faces when designing this question is to find a means of identifying a point on the base image, since an image rendered on screen may be placed differently in different renderers. The positionObjectStage will indeed be positioned by the renderer, but the system has access to the position of points on the image, and can recognise where the indicator image has been placed.

I've modified the example to use the above code - as you see, we are asking for the positions of points on the base image, but we do not indicate the positions of the correct points.

I can send you the images, though they are not very good for this - a bit more work needed there!

Cheers
Sue

-------------------------
Sue Milne

ELand Web Ltd, E-Learning Services
University of Glasgow
 04/09/2011 05:27 AM
User is offline View Users Profile Print this message

Author Icon
SueMilne

Posts: 9
Joined: 06/24/2010

Hi,

In fact, I've found out how to send the files, so here you are. This is not a content package, just a bundle with the relevant files in it

Sue

plot-point.zip
plot-point.zip  (20 KB)



-------------------------
Sue Milne

ELand Web Ltd, E-Learning Services
University of Glasgow
Statistics
2936 users are registered to the IMS GLC Public Forums and Resources forum.
There are currently 0 users logged in.

FuseTalk Standard Edition v3.2 - © 1999-2013 FuseTalk Inc. All rights reserved.

By participating in the forum, you agree to the abide by forum rules. You can view the IMS GLC Privacy Statement