[QTI] manually scored items

Steve Lay swl10 at cam.ac.uk
Wed Feb 20 13:11:43 GMT 2008


Yvonne Winkelmann wrote:
> We have just implemented an imsqti-2.1-engine and java-based player
> in conjunction with the learning management system OLAT.

I know this isn't the point of your message, but is OLAT (still?) an 
open source development?  Are you developing it using an open system 
like Sourceforge?  I think lots of people on this list are interested in 
this.

 >Now we have
 > got problems with combination automatically items and such who
 > assessed by scorer. Unfortunately I am not able to find detailed
 > information about the workflow with manually scored items. Firstly, I
 > long to know the general handling. We use empty outcome variables,
 > who are used for the manually score after the test is finished. Can I
 > enter the score in the report file or is it exclusive for
 > automatically generate outcome variables?

QTI doesn't deal with manually marked questions specifically.  But, 
there is no requirement for an outcome variable declared in an 
assessmentItem to have its value filled by a rule in the corresponding 
response processing.  Indeed, the responseProcessing element is optional 
to allow you to distribute questions with no marking information at all 
if you want.

It is envisaged that the report file generated by a test engine could be 
processed later by another system (either automated scoring or human 
marking workflow) and that the additional outcome information would then 
be added to the report.

Notice that the results reporting specification has a sessionStatus 
attribute on the itemResult which can take the value 
"pendingResponseProcessing" to represent the state in which the 
candidate has submitted responses but these have not yet been processed.

There is an issue here, which *isn't* that clear from reading the 
specification.  How do we tell the difference between an item with 
externally defined response processing (like your human marked items) 
and one that simply has no response processing at all?  For example, an 
item that purely asks for information like "What is your favourite 
colour?" might well have no need of response processing at all.

It is also possible for an item to use a hybrid solution with some 
outcomes being generated by rules defined by QTI in the 
responseProcessing element and others being assigned by humans or other 
external systems.  It is even possible for external systems to update 
the outcome values already set by the responseProcessing rules.  You 
might even have discovered an error in the original responseProcessing 
rules and need to remark an item (of course that never really happens ;-).

In these cases of external processing (or hybrid) it is not clear what 
sessionStatus value should be used and how the delivery engine knows if 
response processing is really complete.  Does it matter?  Sometimes, I 
think it does.....

 >Can I use the manually
> scores in the test outcomeprocessing or for preconditions if the
> learner continue his test?  And how is it intended if the manually
> scoring take place outside the assessmentDeliverySystem?

Outcomes processing is supposed to take place after response processing, 
at each submission point.  It is always safe to re-run the outcomes 
processing rules following an update to the individual item outcomes. 
This is useful if the outcomes have been updated by an external system 
as described above.

You will need to define branches and pre-conditions carefully in your 
assessmentTests to ensure that they only rely on item outcomes that are 
assigned by QTI-defined rules in the items themselves.  The same is true 
for test-level feedback marked with access="during".

Test-level feedback with access="atEnd" is more of a problem.  How does 
the delivery system know if more response processing is required?

To give an example.  If all of your items define SCORE as an integer 
outcome and are marked by humans then at the end of the test all the 
item SCORES will have defaulted to the value 0 while they are waiting 
for marking.  However, if the outcomes processing adds up these values 
the result will be a test score of 0 which could be used to show 
inappropriate feedback to the student!

Yvonne, you are asking some interesting questions which are providing 
really useful input into the specification process.  Hopefully this type 
of issue can be clarified by the project team in the final version of 
the documents.

If others on the list have views about how this slight ambiguity should 
be resolved then please contribute to this thread.

Steve




More information about the IMS-QTI mailing list