[Xerte] How to use the judge function correctly

Dave Burnett d_b_burnett at hotmail.com
Wed Feb 18 18:08:06 GMT 2009



I could test that, but since I got 0 instead of Undefined for the length query, I assumed the rest of the objects had to exist.


Subject: RE: [Xerte] How to use the judge function correctly
Date: Wed, 18 Feb 2009 18:02:25 +0000
From: Julian.Tenney at nottingham.ac.uk
To: xerte at lists.nottingham.ac.uk










does it exist when you try and get at it?
 
debug(question) ?? undefined??



From: xerte-bounces at lists.nottingham.ac.uk on behalf of Dave Burnett
Sent: Tue 17/02/2009 16:26
To: Xerte list
Subject: RE: [Xerte] How to use the judge function correctly



Hmm.

My interaction (id question) has 4 responses with names, id's, correct set to 1.

If I debug:
question.responses.length

I get 0






Subject: RE: [Xerte] How to use the judge function correctly
Date: Tue, 17 Feb 2009 15:17:15 +0000
From: Patrick.Lockley at nottingham.ac.uk
To: xerte at lists.nottingham.ac.uk


Hello
 
I don't know how this function works, but I can possibly help as thus
 
INTERACTION.prototype.judge = function() {
 //check that each response whose correct is not undefined
 //has the same status as correct
 for (var i = 0; i<this.responses.length; i++) {
  if (this.responses[i].correct != undefined) {
   //trace(this.responses[i].correct +" " +this.responses[i].status);
   if (this.responses[i].correct != this.responses[i].status) {
    //doesn't match - user cannot have matched all correctly
    return false;
   }
  }
 }
 return true;
};
 
That is the flash source code of the function, so it looks like you need to set responses for the interactions for a judge to work.
 
Pat




From: xerte-bounces at lists.nottingham.ac.uk [mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Peter Huppertz
Sent: 17 February 2009 15:07
To: xerte at lists.nottingham.ac.uk
Subject: [Xerte] How to use the judge function correctly


Hi List, 

another beginner's question. Imagine the following structure: 
-- page 1 
---- interaction: id=question1 
-------- button 1: correct=0 
-------- button 2: correct=0 
-------- button 3: correct=1 
-- page 2 
---- script: question1.judge() 

The script returns undefined, regardless of what the user clicks. I also tried false and true instead of 0 and 1. What's wrong? 

Peter Huppertz


Get more out of the Web. Learn 10 hidden secrets of Windows Live. Learn Now 
_________________________________________________________________
See how Windows Mobile brings your life together—at home, work, or on the go.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.nottingham.ac.uk/pipermail/xerte/attachments/20090218/04df4e2d/attachment.html


More information about the Xerte mailing list